body{font-family: "Barlow", sans-serif; color:#000}
:hover{transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.header{position:fixed; top:0px; width:100%; padding:20px 10px; z-index:1000; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.header .navbar{padding:0px; margin:0px; max-width:1280px; margin:0 auto;}
.header .navbar .navbar-brand{width:140px; padding: 0px; margin: 0px; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.header .navbar .navbar-brand img{width:100%; height:auto;}
.header .navbar-nav{margin-left: auto;}
.navbar-expand-lg .navbar-nav .nav-link{color:#fff; padding: 0px 25px;}
.header.scrolled{background-color: #000c; border-bottom: solid 1px #ffffff0d; blur(12px); transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.header.scrolled .navbar-brand{width:100px; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.hm-hero-section{background:#000; width:100%; height:100vh; position:relative;}
.hm-hero-section .overlasy{display: flex; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow:hidden}
.hm-hero-section .overlasy svg{position: absolute; left: -10rem; top: 2.5rem; height: 30rem; opacity: .6; display: inline;}
.hm-hero-section .overlasy svg:nth-child(2){opacity:.6; left:unset; right: -10rem; top:unset; bottom: 0;  opacity: .5; display: inline;}
.hm-hero-section .overlasy svg:nth-child(3){opacity:.6; left:50%; top:50%; margin-top:-240px; margin-left:-240px; bottom: 0;  opacity: .5; display: inline; display:none;}
.hm-hero-section .shadow{top: 0; right: 0; bottom: 0; left: 0; position: absolute; overflow:hidden}
.hm-hero-section .shadow .inner-shadow{background: rgba(29, 78, 216, .10); filter: blur(84px) brightness(110%) contrast(120%) grayscale(0) hue-rotate(0deg) invert(0) saturate(100%) sepia(0) drop-shadow(0 4px 6px rgba(0, 0, 0, .2)); position: absolute; top: -10rem; left: 20%; height: 55rem; width: 55rem; border-radius: 9999px;}
.hm-hero-section .shadow .inner-shadow-2{background: rgba(185,28,28,.2); filter: blur(84px) brightness(110%) contrast(120%) grayscale(0) hue-rotate(0deg) invert(0) saturate(100%) sepia(0) drop-shadow(0 4px 6px rgba(0, 0, 0, .2)); position: absolute; top: 0rem; right: 25%; height: 45rem; width: 45rem; border-radius: 9999px;}
.hm-hero-section .shadow .inner-shadow-3{background: rgba(194,65,12,.25); filter: blur(84px) brightness(110%) contrast(120%) grayscale(0) hue-rotate(0deg) invert(0) saturate(100%) sepia(0) drop-shadow(0 4px 6px rgba(0, 0, 0, .2)); position: absolute; bottom: 0rem; left: 333.3%; height: 40rem; width: 40rem; border-radius: 9999px;}
.hm-hero-section .content{position: absolute; top: 150px; text-align: center; width: 100%; display: grid; gap: 10px;}
.hm-hero-section .content .sub-text{color: #fff; font-size: 30px;}
.hm-hero-section .content .head{color: #fff; font-size: 100px; font-weight: 900; line-height:normal; margin-top:20px; position:relative; position: relative; max-width: 680px; margin: 0 auto; height:220px;}
.hm-hero-section .content .head .sub{color: #fff; font-size: 30px; font-weight: 600; display: table; width: auto; line-height: normal; position: absolute; left: -60px; text-transform: uppercase; top: 21px;}
.hm-hero-section .content .head .sub-bottom{font-weight:500; line-height:50px;}
.hm-hero-section .content .head .dot{background: #ff0006; width: 20px; height: 20px; border-radius: 30px; position: absolute; right: 60px; bottom: 34px;}
.hm-hero-section .content .sub-trext{color: #fff; font-size: 20px; max-width: 650px; margin: 0 auto;}
.hm-hero-section .content .cta{display: flex; justify-content: center; padding: 15px; gap: 20px;}
.hm-hero-section .content .cta a{background:#dc2626; padding: 1rem 2rem; border-radius: 9999px; gap: .5rem; display:flex; align-items: center; font-weight: 600; letter-spacing: .025em; color:#fff; text-decoration:none;}
.hm-hero-section .content .cta a svg{width: 1.25rem; height: 1.25rem; stroke:#fff;}
.hm-hero-section .content .cta a:last-child{background:transparent; bordeR:solid 1px #fff;}
.hm-hero-section .content .three-head{color: #fff; font-size: 27px; display: flex; justify-content: center; gap: 20px; padding-top: 15px; border-top: solid 1px #fff; max-width: 460px; margin: 0 auto; font-style: italic; margin-top: 15px; align-items: center;}
.hm-hero-section .content .three-head span:nth-child(2){background: #fff; color: #dc2626; padding: 2px 10px; font-weight: 500;}

.outer-area{padding:120px 50px;}
.hm-about-pr{max-width:1280px; margin:0 auto; display:grid; grid-template-columns: repeat(2, 1fr); gap: 50px; align-items: center;}
.hm-about-pr .left .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative;}
.hm-about-pr .left .sub-head:before{content:''; width:20px; height:20px; background:#ff0006; border-radius:20px; position:absolute; top:-25px;}
.hm-about-pr .left .sub-head:after{content: ''; width: 1px; height: 143px; background: #ff0006; position: absolute; top: -167px; left: 10px;}
.hm-about-pr .left .head{font-size: 3rem; line-height: 1; font-weight: 700; margin-bottom: 2rem;}
.hm-about-pr .left .desc{line-height: 1.625; font-size: 1.125rem; margin-bottom: 1rem;}
.hm-about-pr .left a{color:#dc2626; font-weight: 600; gap: .5rem; align-items: center; display:flex; margin-top: 1rem; text-decoration:none;}
.hm-about-pr .left a svg{width: 1rem; height: 1rem;}
.hm-about-pr .right img{width:500px; height:500px; border-radius:10000px; margin:0 auto;}

.hm-professional-ecosystem{max-width:1280px; margin:0 auto;}
.hm-professional-ecosystem .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative; text-align:Center}
.hm-professional-ecosystem .head{font-size: 3rem; line-height: 1; font-weight: 700; margin-bottom: 2rem; text-align:Center; color:#fff;}
.hm-professional-ecosystem .pointers{display:grid; grid-template-columns: repeat(6, 1fr); gap: 20px; align-items: center; margin-top:50px;}
.hm-professional-ecosystem .pointers .point{text-align: center; padding: 1.5rem; background-color: #ffffff08; border:solid 1px #ffffff0d; border-radius: 1rem; align-items: center; flex-direction: column; display: flex; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-professional-ecosystem .pointers .point .icon{background-color: #dc26261a; border-radius: .75rem; justify-content: center; align-items: center; width: 3rem;     height: 3rem; display: flex; margin-bottom: 1rem; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-professional-ecosystem .pointers .point .icon svg{stroke:#ef4444; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-professional-ecosystem .pointers .point .text{font-weight: 600; color:#fff; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-professional-ecosystem .pointers .point:hover{border-color: #dc262680; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-professional-ecosystem .pointers .point:hover .icon{background:#dc2626; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-professional-ecosystem .pointers .point:hover .icon svg{stroke:#fff; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.hm-industries-we-serve {max-width:1280px; margin:0 auto;}
.hm-industries-we-serve .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative; text-align:Center}
.hm-industries-we-serve .head{font-size: 3rem; line-height: 1; font-weight: 700; margin-bottom: 2rem; text-align:Center;}
.hm-industries-we-serve .pointer{display:grid; grid-template-columns: repeat(4, 1fr); gap: 20px; align-items: center; margin-top:50px;}
.hm-industries-we-serve .pointer .point{padding: 2rem; bordeR:solid 1px #e5e5e5; border-radius: 1rem; flex-direction: column; display: flex;}
.hm-industries-we-serve .pointer .point .icon{border-radius: .75rem; justify-content: center; align-items: center; width: 3.5rem; height: 3.5rem; display: flex; margin-bottom: 1.25rem; background:#f5f5f5; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-industries-we-serve .pointer .point .text{font-weight: 600; font-size: 1.125rem; line-height: 1.75rem; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-industries-we-serve .pointer .point:hover{box-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); border-color: #dc2626; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-industries-we-serve .pointer .point:hover .icon{background: #dc2626; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-industries-we-serve .pointer .point:hover .icon svg{color: #fff; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.hm-our-initiatives{max-width:1280px; margin:0 auto;}
.hm-our-initiatives .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative; text-align:Center}
.hm-our-initiatives .head{font-size: 3rem; line-height: 1; font-weight: 700; margin-bottom: 2rem; text-align:Center; color:#fff;}
.hm-our-initiatives .pointer{display:grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top:50px;  transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-our-initiatives .pointer .point{padding: 1.5rem; background-color: #ffffff08; border:solid 1px #ffffff0d; border-radius: 1rem; display:flex; gap:20px;  transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-our-initiatives .pointer .point .icon{background-color: #dc26261a; border-radius: .75rem; justify-content: center; align-items: center; height: 2.75rem; width: 2.75rem; display: flex; flex-shrink:0;  transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-our-initiatives .pointer .point .icon svg{color:#ef4444; width: 1.25rem; height: 1.25rem;  transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-our-initiatives .pointer .point .text{color: #ffffff; line-height: 1.625; font-size: .85rem;  transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-our-initiatives .pointer .point .text span{font-weight: 700; font-size: 1.125rem; line-height: 1.75rem; margin-bottom: .25rem; display:table;  transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-our-initiatives .pointer .point:hover{background-color: #ffffff0f; border-color: #dc262680;  transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-our-initiatives .pointer .point:hover .icon{background:#dc2626; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-our-initiatives .pointer .point:hover .icon svg{stroke:#fff; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.hm-featured-statistics{max-width:1280px; margin:0 auto;}
.hm-featured-statistics .head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative; text-align:Center}
.hm-featured-statistics .counts{display:grid; grid-template-columns: repeat(6, 1fr); gap: 20px; margin-top:50px;}
.hm-featured-statistics .counts .count{color:#737373; letter-spacing: .025em; font-size: .975rem; line-height: 1.25rem; text-align:center}
.hm-featured-statistics .counts .count span{font-size: 3rem; line-height: 1; font-weight: 700; margin-bottom: .5rem; display:table; width:100%; color:#000;}

.hm-upcoming-event{max-width:1280px; margin:0 auto;}
.hm-upcoming-event .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative; text-align:Center}
.hm-upcoming-event .head{font-size: 3rem; line-height: 1; font-weight: 700; margin-bottom: 2rem; text-align:Center; color:#fff;}
.hm-upcoming-event .head span{display:table; width:100%; color:#dc2626;}
.hm-upcoming-event #countdown{display: flex; gap: 20px; justify-content: space-around; max-width: 500px; margin: 0 auto;}
.hm-upcoming-event #countdown .count{color:#737373; letter-spacing: .025em; font-size: .975rem; line-height: 1.25rem; text-align:center}
.hm-upcoming-event #countdown .count span {font-size: 3rem; line-height: 1; font-weight: 700; margin-bottom: .5rem; display:table; width:100%; color:#fff;}
.hm-upcoming-event .cta {background:#dc2626; padding: 1rem 2rem; border-radius: 9999px; gap: .5rem; display:flex; align-items: center; font-weight: 600; letter-spacing: .025em; color:#fff; text-decoration:none; margin:0 auto; width:220px; justify-content: space-between; margin-top:30px;}
.hm-upcoming-event .cta svg{width: 1.25rem; height: 1.25rem; stroke:#fff;}

.hm-partner{max-width:1280px; margin:0 auto;}
.hm-partner .icon{background-color: #f5f5f5; border:solid 1px rgba(0,0,0,0.2); box-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); border-radius: 1rem; justify-content: center; align-items: center; width: 4rem; height: 4rem; display: flex; margin:0 auto; margin-bottom: 1.5rem;}
.hm-partner .head{font-size: 3rem; line-height: 1; font-weight: 700; margin-bottom: 1rem; text-align:Center;}
.hm-partner .desc{line-height: 1.625; font-size: 1.125rem; max-width:750px; margin:0 auto; margin-bottom: 1rem; text-align:center}
.hm-partner a {background:#000; padding: 1rem 2rem; border-radius: 9999px; gap: .5rem; display:flex; align-items: center; font-weight: 600; letter-spacing: .025em; color:#fff; text-decoration:none; margin:0 auto; width:220px; justify-content: center; margin-top:30px;}

.hm-news{max-width:1280px; margin:0 auto;}
.hm-news .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative; text-align:Center}
.hm-news .head{font-size: 3rem; line-height: 1; font-weight: 700; margin-bottom: 2rem; text-align:Center; color:#fff;}
.hm-news .news{display:grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top:50px;}
.hm-news .news .box{padding: 2rem; background-color: #ffffff08; border:solid 1px #ffffff0d; border-radius: 1rem; text-decoration:none; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hm-news .news .box .icon-text{gap: .75rem; align-items: center; margin-bottom: 1.25rem; display: flex;;}
.hm-news .news .box .icon-text .icon{background-color: #dc26261a; justify-content: center; align-items: center; width: 2.5rem; height: 2.5rem; display: flex; border-radius:8px;}
.hm-news .news .box .icon-text .icon svg{color:#ef4444}
.hm-news .news .box .icon-text .text{color: #fff6; letter-spacing: .05em; text-transform: uppercase; font-size: .75rem; line-height: 1rem;}
.hm-news .news .box .heading{font-weight: 700; font-size: 1.25rem; line-height: 1.75rem; color:#fff; margin-bottom: .75rem;}
.hm-news .news .box .date{font-size: .875rem; line-height: 1.25rem; color: #fff6;}

.hm-join{max-width:100%; padding:120px 50px; margin:0 auto; position:relative; background:#000;}
.hm-join .shadow{top: 0; right: 0; bottom: 0; left: 0; position: absolute; overflow:hidden}
.hm-join .shadow .inner-shadow{background: rgba(29, 78, 216, .10); filter: blur(84px) brightness(110%) contrast(120%) grayscale(0) hue-rotate(0deg) invert(0) saturate(100%) sepia(0) drop-shadow(0 4px 6px rgba(0, 0, 0, .2)); position: absolute; top: -10rem; left: 20%; height: 35rem; width: 35rem; border-radius: 9999px;}

.hm-join .shadow .inner-shadow-2{background: rgba(185,28,28,.2); filter: blur(84px) brightness(110%) contrast(120%) grayscale(0) hue-rotate(0deg) invert(0) saturate(100%) sepia(0) drop-shadow(0 4px 6px rgba(0, 0, 0, .2)); position: absolute; top: 0rem; right: 25%; height: 30rem; width: 30rem; border-radius: 9999px;}

.hm-join .shadow .inner-shadow-3{background: rgba(194,65,12,.25); filter: blur(84px) brightness(110%) contrast(120%) grayscale(0) hue-rotate(0deg) invert(0) saturate(100%) sepia(0) drop-shadow(0 4px 6px rgba(0, 0, 0, .2)); position: absolute; bottom: 0rem; left: 333.3%; height: 25rem; width: 25rem; border-radius: 9999px;}

.hm-join .head{font-size: 3rem; line-height: 1; font-weight: 700; margin-bottom: 1rem; text-align:Center; z-index:100; position:relative; color:#fff;}
.hm-join .desc{line-height: 1.625; font-size: 1.125rem; max-width:750px; margin:0 auto; margin-bottom: 1rem; text-align:center; z-index:100; position:relative; color:#fff;}
.hm-join a{background:#dc2626; padding: 1rem 2rem; border-radius: 9999px; gap: .5rem; display:flex; align-items: center; font-weight: 600; letter-spacing: .025em; color:#fff; text-decoration:none; margin:0 auto; width:250px; justify-content: space-between; margin-top:30px;z-index:100; position:relative;}
.hm-join a svg{width: 1.25rem; height: 1.25rem; stroke:#fff;}

.footer-wrapper{padding-top: 4rem; padding-bottom: 2.5rem; background:#0a0a0a; border-top:solid 1px #ffffff0d;}
.footer-wrapper .footer{max-width:1280px; margin:0 auto; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 3rem; display: grid; margin-bottom: 3.5rem;}
.footer-wrapper .footer .logo-text{grid-column: span 2 / span 2;}
.footer-wrapper .footer .logo-text .logo{width:150px; margin-bottom: 1rem;}
.footer-wrapper .footer .logo-text .logo img{width:100%; height:auto;}
.footer-wrapper .footer .logo-text .text{color: #fff6; line-height: 1.625; max-width: 24rem;}
.footer-wrapper .footer .explore {display:grid; grid-template-columns: repeat(2, 1fr); gap: 10px;}
.footer-wrapper .footer .explore .head{display:table; color:#fff; font-weight:700; margin-bottom:5px; grid-column: span 2;}
.footer-wrapper .footer .explore a{color:#fff6; display:table; width:100%; margin-bottom:7px; text-decoration:none;}
.footer-wrapper .footer .contact .head{display:table; color:#fff; font-weight:700; margin-bottom:15px;}
.footer-wrapper .footer .contact a{color:#fff6; display:table; width:100%; margin-bottom:7px; text-decoration:none;}
.footer-wrapper .copyright{max-width:1280px; margin:0 auto; display:flex; color:#fff; border-top:solid 1px #fff; padding-top:15px; justify-content: space-between; font-size:13px;}

.inner-hero-section{background:#000; width:100%; height:350px; position:relative;}
.inner-hero-section .overlasy{display: flex; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow:hidden}
.inner-hero-section .overlasy svg{position: absolute; right: -10rem; top: 2.5rem; height: 30rem; opacity: .6; display: inline;}
.inner-hero-section .shadow{top: 0; right: 0; bottom: 0; left: 0; position: absolute; overflow:hidden}
.inner-hero-section .shadow .inner-shadow{background: rgba(29, 78, 216, .10); filter: blur(84px) brightness(110%) contrast(120%) grayscale(0) hue-rotate(0deg) invert(0) saturate(100%) sepia(0) drop-shadow(0 4px 6px rgba(0, 0, 0, .2)); position: absolute; top: -10rem; left: 20%; height: 55rem; width: 55rem; border-radius: 9999px;}
.inner-hero-section .shadow .inner-shadow-2{background: rgba(185,28,28,.2); filter: blur(84px) brightness(110%) contrast(120%) grayscale(0) hue-rotate(0deg) invert(0) saturate(100%) sepia(0) drop-shadow(0 4px 6px rgba(0, 0, 0, .2)); position: absolute; top: 0rem; right: 25%; height: 45rem; width: 45rem; border-radius: 9999px;}
.inner-hero-section .shadow .inner-shadow-3{background: rgba(194,65,12,.25); filter: blur(84px) brightness(110%) contrast(120%) grayscale(0) hue-rotate(0deg) invert(0) saturate(100%) sepia(0) drop-shadow(0 4px 6px rgba(0, 0, 0, .2)); position: absolute; bottom: 0rem; left: 333.3%; height: 40rem; width: 40rem; border-radius: 9999px;}
.inner-hero-section .content{position: absolute; top: 130px; text-align: center; width: 100%; display: grid; gap: 10px;}
.inner-hero-section .content .sub-head{color:#fff; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative; text-align:Center}
.inner-hero-section .content .head{font-size: 4rem; line-height: 1; font-weight: 700; margin-bottom: 1rem; text-align:Center; color:#fff;}
.inner-hero-section .content .desc{line-height: 1.625; font-size: 1.125rem; max-width:750px; margin:0 auto; margin-bottom: 1rem; text-align:center; z-index:100; position:relative; color:#fff;}

.about-first-section{max-width:1000px; margin:0 auto;}
.about-first-section .head{font-size: 2.5rem; line-height: 1; font-weight: 700; margin-bottom: 2rem;}
.about-first-section .desc{line-height: 1.625; font-size: 1.125rem; margin:0 auto;}

.about-second-section{max-width:1000px; margin:0 auto;}
.about-second-section .head{font-size: 2.5rem; line-height: 1; font-weight: 700; margin-bottom: 2rem; color:#fff;}
.about-second-section .desc{line-height: 1.625; font-size: 1.125rem; margin:0 auto; color:#fff;}

.about-second-section2{max-width:1000px; margin:0 auto;}
.about-second-section2 .head{font-size: 2.5rem; line-height: 1; font-weight: 700; margin-bottom: 2rem;}
.about-second-section2 .desc{line-height: 1.625; font-size: 1.125rem; margin:0 auto;}

.about-third-section{max-width:1000px; margin:0 auto;}
.about-third-section .head{font-size: 2.5rem; line-height: 1; font-weight: 700; margin-bottom: 2rem; color:#fff}
.about-third-section .desc{line-height: 1.625; font-size: 1.125rem; margin:0 auto; margin-bottom: 1rem; color:#fff}
.about-third-section .pointer ul{display:grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin:0px; padding:0px; list-style:none; margin-top:50px;}
.about-third-section .pointer li{display:flex; gap:10px; color:#fff}
.about-third-section .pointer li svg{color:#dc2626; flex-shrink:0;}

.about-fourth-section{max-width:1000px; margin:0 auto;}
.about-fourth-section .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative; text-align:Center}
.about-fourth-section .head{font-size: 3rem; line-height: 1; font-weight: 700; margin-bottom: 2rem;}
.about-fourth-section .pointer ul{display:grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin:0px; padding:0px; list-style:none; margin-top:50px;}
.about-fourth-section .pointer li{display:flex; gap:10px; align-items: baseline;}
.about-fourth-section .pointer li .dot{background:#dc2626; width:10px; height:10px; border-radius:10px; flex-shrink:0;}

.about-fifth-section{max-width:1000px; margin:0 auto;}
.about-fifth-section .head{font-size: 2.5rem; line-height: 1; font-weight: 700; margin-bottom: 2rem; color:#fff;}
.about-fifth-section .desc{line-height: 1.625; font-size: 1.125rem; margin:0 auto; margin-bottom: 1rem; color:#fff;}
.about-fifth-section .pointer ul{display:grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin:0px; padding:0px; list-style:none; margin-top:50px;}
.about-fifth-section .pointer li{display:flex; gap:10px; align-items: center; color:#fff;}
.about-fifth-section .pointer li span{background:#dc2626; width:10px; height:10px; border-radius:10px; flex-shrink:0;}

.inner-hero-section.conclave{height:500px;}
.inner-hero-section.conclave .head{font-size: 5rem;}
.inner-hero-section.conclave #countdown{display: flex; gap: 50px; justify-content: space-around; max-width:650px; margin: 0 auto;}
.inner-hero-section.conclave #countdown .count{color:#737373; letter-spacing: .025em; font-size: .975rem; line-height: 1.25rem; text-align:center}
.inner-hero-section.conclave #countdown .count span {font-size: 3rem; line-height: 1; font-weight: 700; margin-bottom: .5rem; display:table; width:100%; color:#fff;}
.inner-hero-section.conclave .cta {background:#dc2626; padding: 1rem 2rem; border-radius: 9999px; gap: .5rem; display:flex; align-items: center; font-weight: 600; letter-spacing: .025em; color:#fff; text-decoration:none; margin:0 auto; width:220px; justify-content: space-between; margin-top:30px;}
.inner-hero-section.conclave  .cta svg{width: 1.25rem; height: 1.25rem; stroke:#fff;}

.conclave-first-section{max-width:1000px; margin:0 auto;}
.conclave-first-section  .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative;}
.conclave-first-section .head{font-size: 2.5rem; line-height: 1; font-weight: 700; margin-bottom: 2rem;}
.conclave-first-section .desc{line-height: 1.625; font-size: 1.125rem; margin:0 auto;}

.conclave-second-section{max-width:1000px; margin:0 auto;}
.conclave-second-section .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative;}
.conclave-second-section .head{font-size: 2.5rem; line-height: 1; font-weight: 700; margin-bottom: 2rem; color:#fff;}
.conclave-second-section .desc{line-height: 1.625; font-size: 1.125rem; margin:0 auto; color:#fff;}

.conclave-third-section{max-width:1000px; margin:0 auto;}
.conclave-third-section .head{font-size: 2.5rem; line-height: 1; font-weight: 700; margin-bottom: 2rem;}
.conclave-third-section .desc{line-height: 1.625; font-size: 1.125rem; margin:0 auto; margin-bottom: 1rem;}

.conclave-fourth-section{max-width:1000px; margin:0 auto;}
.conclave-fourth-section .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative; text-align:Center;}
.conclave-fourth-section .head{font-size: 2.5rem; line-height: 1; font-weight: 700; margin-bottom: 2rem; color:#fff; text-align:center;}
.conclave-fourth-section .desc{line-height: 1.625; font-size: 1.125rem; margin:0 auto; margin-bottom: 1rem;}
.conclave-fourth-section .pointer {display:grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin:0px; padding:0px; list-style:none; margin-top:50px;}
.conclave-fourth-section .pointer .point{display:flex; gap:10px; padding: 1.5rem; background-color: #ffffff08; border:solid 1px #ffffff0d; border-radius: 1rem; text-decoration:none; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; color: #fff;}
.conclave-fourth-section .pointer .point svg{color:#dc2626; flex-shrink:0;}

.conclave-fifth-section{max-width:1000px; margin:0 auto;}
.conclave-fifth-section .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative;}
.conclave-fifth-section .head{font-size: 2.5rem; line-height: 1; font-weight: 700; margin-bottom: 1rem;}
.conclave-fifth-section .desc{line-height: 1.625; font-size: 1.125rem; margin:0 auto; margin-bottom: 1rem;}
.conclave-fifth-section .pointer ul{display:grid; grid-template-columns: repeat(3, 1fr); gap: 20px; align-items: center; margin-top:50px; padding:0px; margin:0px;}
.conclave-fifth-section .pointer li{padding: 1.5rem; bordeR:solid 1px #e5e5e5; border-radius: 1rem; display: flex; gap:20px; align-items: center;}
.conclave-fifth-section .pointer li .icon{border-radius: .75rem; justify-content: center; align-items: center; width: 3.5rem; height: 3.5rem; display: flex; background:#f5f5f5; flex-shrink:0; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.conclave-fifth-section .pointer li .text{font-weight: 600; font-size: 1rem; line-height: 1.5rem; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.conclave-fifth-section .pointer li:hover{box-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); border-color: #dc2626; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.conclave-fifth-section .pointer li:hover .icon{background: #dc2626; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.conclave-fifth-section .pointer li:hover .icon svg{color: #fff; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.conclave-sixth-section{max-width:1000px; margin:0 auto;}
.conclave-sixth-section .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative;}
.conclave-sixth-section .head{font-size: 2.5rem; line-height: 1; font-weight: 700; margin-bottom: 2rem; color:#fff;}
.conclave-sixth-section .desc{line-height: 1.625; font-size: 1.125rem; margin:0 auto; margin-bottom: 1rem; color:#fff;}
.conclave-sixth-section .desc strong{color:#dc2626;}
.conclave-sixth-section .pointer{display:grid; grid-template-columns: repeat(3, 1fr); gap: 20px; align-items: center; margin-top:50px; padding:0px; margin:0px;}
.conclave-sixth-section .pointer .point{display:flex; flex-direction:column;  gap:10px; padding: 1.5rem; background-color: #ffffff08; border:solid 1px #ffffff0d; border-radius: 1rem; text-decoration:none; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; color: #fff;}
.conclave-sixth-section .pointer  .point .icon{background-color: #dc26261a;     border-radius: .75rem; justify-content: center; align-items: center; width: 3rem; height: 3rem; display: flex; margin-bottom: 1rem;}
.conclave-sixth-section .pointer  .point .icon svg{color:#dc2626; flex-shrink:0;}
.conclave-sixth-section .pointer  .point .text{color: #ffffff80; font-size: .875rem; line-height: 1.25rem;}
.conclave-sixth-section .pointer  .point .text span{color: #ffffff; font-weight: 700; margin-bottom: .5rem; display:table; font-size:1rem}

.conclave-seventh-section{max-width:1000px; margin:0 auto;}
.conclave-seventh-section .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative; text-align:Center}
.conclave-seventh-section .head{font-size: 2.5rem; line-height: 1; font-weight: 700; margin-bottom: 2rem; text-align:Center}
.conclave-seventh-section .desc{line-height: 1.625; font-size: 1.125rem; margin:0 auto; margin-bottom: 1rem; text-align:Center}
.conclave-seventh-section .coming-soon{text-align:Center;}

.conclave-eigth-section{max-width:1000px; margin:0 auto;}
.conclave-eigth-section .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative; text-align:Center}
.conclave-eigth-section .head{font-size: 2.5rem; line-height: 1; font-weight: 700; margin-bottom: 2rem; color:#fff; text-align:Center}
.conclave-eigth-section .desc{line-height: 1.625; font-size: 1.125rem; margin:0 auto; margin-bottom: 1rem; color:#fff; text-align:Center}

.conclave-nineth-section{max-width:1000px; margin:0 auto;}
.conclave-nineth-section .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative; text-align:Center}
.conclave-nineth-section .head{font-size: 2.5rem; line-height: 1; font-weight: 700; margin-bottom: 2rem; text-align:Center}
.conclave-nineth-section .form{max-width:600px; margin:0 auto; margin-top:50px; display:grid; gap:20px;}
.conclave-nineth-section .form .field{display:grid; gap:10px;}
.conclave-nineth-section .form .field label{font-size: .875rem; line-height: 1.25rem; font-weight: 600;}
.conclave-nineth-section .form .field input{outline: 2px solid transparent; outline-offset: 2px; padding: .75rem 1rem; border:solid 1px #e5e5e5; border-radius: .75rem;}
.conclave-nineth-section .form .field button{padding: 1rem 2rem; color:#fff; border-radius: .75rem; gap: .5rem; justify-content: center; align-items: center;     width: 100%; display: inline-flex; background:#dc2626; border:0px;}

.conclave-tenth-section{max-width:1000px; margin:0 auto;}
.conclave-tenth-section .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative; text-align:Center}
.conclave-tenth-section .head{font-size: 2.5rem; line-height: 1; font-weight: 700; margin-bottom: 2rem; text-align:Center; color:#fff;}
.conclave-tenth-section .pointer{display:grid; grid-template-columns: repeat(3, 1fr); gap: 20px; align-items: center; padding:0px; margin:0px; margin-top:50px; }
.conclave-tenth-section .pointer .point img{width:100%; height:auto; border-radius:.75rem;}

.conclave-eleventh-section{max-width:1000px; margin:0 auto;}
.conclave-eleventh-section .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative; text-align:Center}
.conclave-eleventh-section .head{font-size: 2.5rem; line-height: 1; font-weight: 700; margin-bottom: 2rem; text-align:Center}
.conclave-eleventh-section .accordion{max-width:700px; margin:0 auto;}
.conclave-eleventh-section .accordion-button:not(.collapsed){background:#fff; color:#000; font-weight:600;}

.interview{max-width:1280px; margin:0 auto; display:grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.interview .inter{border:solid 1px #e5e5e5; border-radius: 1rem; color:#000; text-decoration:none; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.interview .inter .img{overflow:hidden; border-radius:1rem 1rem 0px 0px; position:relative;}
.interview .inter .img img{width:100%; height:auto;}
.interview .inter .img .overlay{position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; display: flex; justify-content: center; align-items: center; background: rgba(0, 0, 0, 0.5);}
.interview .inter .img .overlay .icon{background: #dc2626; width: 60px; height: 60px; border-radius: 60px; display: flex; justify-content: center; align-items: center;}
.interview .inter .text{padding:20px; display:grid; gap:5px;}
.interview .inter .text .date{color:#dc2626; font-size:15px;}
.interview .inter .text .name{color:#000; font-size:20px; font-weight:600;}
.interview .inter .text .desc{line-height: 1.625; font-size: 1rem;}
.interview .inter:hover{box-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); border-color: #dc2626; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.podcast{max-width:1000px; margin:0 auto;}
.podcast .main-pod{background:#000; padding:2rem; display:flex; gap:50px; border-radius:10px; margin-bottom:50px; color:#fff; text-decoration:none;}
.podcast .main-pod .icon{background:#dc2626; border-radius: 1rem;  justify-content: center; align-items: center; flex-shrink: 0; width: 5rem; height: 5rem; display: flex;}
.podcast .main-pod .icon svg{width: 2.5rem; height: 2.5rem; color:#fff;}
.podcast .main-pod .sub-head{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: .75rem; font-weight:600; position:relative;}
.podcast .main-pod .head{font-size: 2rem; line-height: 1; font-weight: 700; margin-bottom: .75rem;}
.podcast .main-pod .desc{line-height: 1.625; font-size: 1rem; color:#fff;}
.podcast .main-pod .cta{background:#dc2626; padding: .75rem 1.5rem; border-radius: 9999px; gap: .5rem; display:flex; align-items: center; font-weight: 600; letter-spacing: .025em; color:#fff; text-decoration:none; width:180px; justify-content: center; margin-top:30px;}

.podcast .inter{background:#fff; border:solid 1px #e5e5e5; padding: 1.25rem; border-radius: .75rem; display:flex; gap:50px; margin-bottom:30px; text-decoration:none;}
.podcast .inter .icon{background:#f5f5f5; justify-content: center; align-items: center; flex-shrink: 0; width: 3rem; height: 3rem; display: flex; border-radius: 9999px; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.podcast .inter .icon svg{width: 1.25rem; height: 1.25rem; color:#404040; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.podcast .inter .text{color:#171717; font-weight:400;}
.podcast .inter .text span{display:table; font-weight:600;}
.podcast .inter .date-time{display:grid; margin-left:auto; color:#171717; font-weight:400;}
.podcast .inter .date-time span{color:#171717; font-weight:600;}
.podcast .inter:hover{box-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); border-color: #dc2626; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.podcast .inter:hover .icon{background:#dc2626; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.podcast .inter:hover .icon svg{color:#fff;transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.magazine{max-width:1000px; margin:0 auto; display:grid; grid-template-columns: repeat(2, 1fr); gap: 50px; align-items: center;}
.magazine .left{width:100%; height:Auto;}
.magazine .left img{width:100%; height:Auto; border-radius:10px;}
.magazine .right .date{color:#dc2626; letter-spacing: .3em; text-transform: uppercase; font-size: .75rem; line-height: 1rem; margin-bottom: 1rem; font-weight:600; position:relative;}
.magazine .right .name{color:#000; font-size:25px; font-weight:600;}
.magazine .right .desc{line-height: 1.625; font-size: 1rem;}
.magazine .right .cta{background:#dc2626; padding: .75rem 1.5rem; border-radius: 9999px; gap: .5rem; display:flex; align-items: center; font-weight: 600; letter-spacing: .025em; color:#fff; text-decoration:none; width:220px; justify-content: space-between; margin-top:30px;}

.blog{max-width:1280px; margin:0 auto; display:grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.blog .inter{border:solid 1px #e5e5e5; border-radius: 1rem; color:#000; text-decoration:none; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.blog .inter .img{overflow:hidden; border-radius:1rem 1rem 0px 0px; position:relative;}
.blog .inter .img img{width:100%; height:auto;}
.blog .inter .img .tag{position: absolute; background: #fff; top: 10px; left: 10px; border-radius: 100px; padding: 3px 10px; font-size: 13px;}
.blog .inter .text{padding:20px; display:grid; gap:5px;}
.blog .inter .text .date{color:#dc2626; font-size:15px;}
.blog .inter .text .name{color:#000; font-size:20px; font-weight:600;}
.blog .inter .text .desc{line-height: 1.625; font-size: 1rem;}
.blog .inter:hover{box-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); border-color: #dc2626; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.contact-us{max-width:1280px; margin:0 auto; display:grid; grid-template-columns: repeat(2, 1fr); gap: 20px;}
.contact-us .head{font-size: 2rem; line-height: 1; font-weight: 700; margin-bottom: 2rem;}
.contact-us .detail{display:flex; gap:20px; margin-bottom:30px;}
.contact-us .detail .icon{background-color: #dc26261a; border-radius: .75rem; justify-content: center; align-items: center; width: 3rem; height: 3rem; display: flex; }
.contact-us .detail .icon svg{color:#dc2626; width: 1.25rem; height: 1.25rem;}
.contact-us .detail .text{color:#737373;}
.contact-us .detail .text span{margin-bottom: .25rem; font-weight: 600; display:table; color:#000;}
.contact-us .form{max-width:600px; margin:0 auto; margin-top:50px; display:grid; gap:20px; grid-template-columns: repeat(2, 1fr);}
.contact-us .form .field{display:grid; gap:10px;}
.contact-us .form .field label{font-size: .875rem; line-height: 1.25rem; font-weight: 600;}
.contact-us .form .field input{outline: 2px solid transparent; outline-offset: 2px; padding: .75rem 1rem; border:solid 1px #e5e5e5; border-radius: .75rem;}
.contact-us .form .field textarea{outline: 2px solid transparent; outline-offset: 2px; padding: .75rem 1rem; border:solid 1px #e5e5e5; border-radius: .75rem;}
.contact-us .form .field button{padding: 1rem 2rem; color:#fff; border-radius: .75rem; gap: .5rem; justify-content: center; align-items: center;     width: 100%; display: inline-flex; background:#dc2626; border:0px;}
.contact-us .form .field.textarea{grid-column:span 2}
.contact-us .form .field.button{grid-column:span 2}

@media (max-width:1366px){

}

@media (max-width:1024px){

}

@media (max-width:768px){
	.header .container-fluid{padding:0px;}
	.header .navbar-toggler{color:#fff; width: 60px;}
	.header .navbar-toggler svg{width:100%; height:auto; fill:#fff;}
	.header .navbar-collapse{position: absolute; background: #000; top: 80px; width: 100%;}
	.header .navbar-expand-lg .navbar-nav .nav-link{padding: 10px 15px;}

	.hm-hero-section .content{padding: 150px 20px 20px 20px; position: relative; left: 0px; top: 0px;}
	.hm-hero-section .content .sub-text{font-size:20px;}
	.hm-hero-section .content .head{font-size: 45px; height:150px;}
	.hm-hero-section .content .head .sub{position:relative; left:0px; top:unset;}
	.hm-hero-section .content .head .dot{right: 10px; bottom: 14px;}
	.hm-hero-section .content .sub-trext{font-size: 17px;}
	.hm-hero-section .content .cta{flex-direction:column;}
	.hm-hero-section .content .three-head{font-size: 15px;}
	.hm-hero-section .content .cta a{justify-content: center}
	.outer-area{padding:30px 20px;}

	.hm-about-pr{grid-template-columns: repeat(1, 1fr);}
	.hm-about-pr .left .head{font-size: 2.2rem;}
	.hm-about-pr .right img{width: 300px; height: 300px;}
	.hm-about-pr .left .sub-head:after{display:none;}

	.hm-professional-ecosystem .head{font-size: 2.2rem;}
	.hm-professional-ecosystem .pointers{grid-template-columns: repeat(2, 1fr);}

	.hm-industries-we-serve .head{font-size: 2.2rem;}
	.hm-industries-we-serve .pointer{grid-template-columns: repeat(2, 1fr);}
	.hm-industries-we-serve .pointer .point{padding: 1.2rem;}

	.hm-our-initiatives .head{font-size: 2.2rem;}
	.hm-our-initiatives .head .pointer{grid-template-columns: repeat(9, 1fr); overflow:hidden; display:flex;}
	.hm-our-initiatives .pointer{grid-template-columns: repeat(10, 1fr); overflow:auto;}
	.hm-our-initiatives .pointer .point{width:300px;}

	.hm-featured-statistics .counts{gap:30px; grid-template-columns: repeat(2, 1fr);}

	.hm-upcoming-event .head{font-size: 2.2rem;}
	.hm-upcoming-event .head span{display:inline-block; width:auto}

	.hm-partner .head{font-size: 2.2rem;}

	.hm-news .head{font-size: 2.2rem;}
	.hm-news .news{grid-template-columns: repeat(1, 1fr);}

	.hm-join{padding:30px 20px;}
	.hm-join .desc{font-size: .95rem;}
	.hm-join a{padding: .7rem 1.5rem; width: 230px;}

	.hm-join .head{font-size: 1.75rem;}
	.footer-wrapper{padding:30px 20px;}
	.footer-wrapper .footer{grid-template-columns: repeat(1, 1fr); grid-column: span 1 / span 1;}
	.footer-wrapper .footer .logo-text{grid-column: span 1 / span 1;}
	.footer-wrapper .footer .explore{grid-column: span 1 / span 1;}
	.footer-wrapper .footer .contact{grid-column: span 1 / span 1;}
	.footer-wrapper .copyright{flex-direction:column; text-align:center;}
	.inner-hero-section .content{padding:20px; top: 100px;}
	.inner-hero-section .content .sub-head{margin-bottom: .5rem;}
	.inner-hero-section .content .head{font-size: 2rem; margin-bottom: .5rem;}
	.inner-hero-section .content .desc{font-size: 1rem;}
	.about-first-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.about-first-section .desc{font-size: .95rem;}
	.about-second-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.about-second-section .desc{font-size: .95rem;}
	.about-second-section2 .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.about-second-section2 .desc{font-size: .95rem;}
	.about-third-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.about-third-section .desc{font-size: .95rem;}
	.about-third-section .pointer ul{grid-template-columns: repeat(1, 1fr); margin-top: 30px;}
	.about-third-section .pointer li{font-size: .95rem;}
	.about-third-section .pointer li svg{width:20px; height:20px; margin-top:5px;}
	.about-fourth-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.about-fourth-section .desc{font-size: .95rem;}
	.about-fourth-section .pointer ul{grid-template-columns: repeat(1, 1fr); margin-top: 30px;}
	.about-fourth-section .pointer li{font-size: .95rem;}
	.about-fifth-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.about-fifth-section .desc{font-size: .95rem;}
	.about-fifth-section .pointer ul{grid-template-columns: repeat(1, 1fr); margin-top: 30px;}
	.about-fifth-section .pointer li{font-size: .95rem; align-items: baseline;}
	.inner-hero-section.conclave{height: 430px;}
	.inner-hero-section.conclave #countdown{gap: 20px;}
	.inner-hero-section.conclave #countdown .count span{font-size: 2.5rem;}
	.inner-hero-section.conclave .cta{padding: .75rem 1.5rem;}
	.conclave-first-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-first-section .desc{font-size: .95rem;}
	.conclave-first-section .sub-head{letter-spacing: normal;}
	.conclave-second-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-second-section .desc{font-size: .95rem;}
	.conclave-third-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-third-section .desc{font-size: .95rem;}
	.conclave-fourth-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-fourth-section .pointer{grid-template-columns: repeat(1, 1fr);}
	.conclave-fourth-section .pointer .point{padding: 1rem;}
	.conclave-fifth-section .sub-head{letter-spacing: normal;}
	.conclave-fifth-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-fifth-section .desc{font-size: .95rem;}
	.conclave-fifth-section .pointer ul{grid-template-columns: repeat(1, 1fr);}
	.conclave-fifth-section .pointer li{padding: 1rem;}
	.conclave-sixth-section .sub-head{letter-spacing: normal;}
	.conclave-sixth-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-sixth-section .desc{font-size: .95rem;}
	.conclave-sixth-section .pointer{grid-template-columns: repeat(1, 1fr);}
	.conclave-sixth-section .pointer .point{padding: 1rem;}
	.conclave-seventh-section .sub-head{letter-spacing: normal;}
	.conclave-seventh-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-eigth-section .sub-head{letter-spacing: normal;}
	.conclave-eigth-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-nineth-section .sub-head{letter-spacing: normal;}
	.conclave-nineth-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-tenth-section .sub-head{letter-spacing: normal;}
	.conclave-tenth-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-tenth-section .pointer{grid-template-columns: repeat(2, 1fr); margin-top: 30px;}
	.conclave-eleventh-section .sub-head{letter-spacing: normal;}
	.conclave-eleventh-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}

	.interview{grid-template-columns: repeat(1, 1fr);}

	.podcast .main-pod{gap:20px; flex-direction:column; padding: 1.5rem;}
	.podcast .main-pod .icon{width: 4rem; height: 4rem;}
	.podcast .main-pod .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.podcast .inter{gap:10px; flex-direction:column; padding: 1.5rem;}
	.podcast .inter .date-time{margin-left:unset;}

	.magazine{grid-template-columns: repeat(1, 1fr);}

	.blog{grid-template-columns: repeat(1, 1fr);}
	.contact-us{grid-template-columns: repeat(1, 1fr);}
	.contact-us .form{grid-template-columns: repeat(1, 1fr);}
	.contact-us .form .field.textarea{grid-column: span 1;}
	.contact-us .form .field.button{grid-column: span 1;}
}

@media (max-width:480px){
    .header{padding:20px 0px;}
	.header .container-fluid{padding:0px;}
	.header .navbar-toggler{color:#fff; width: 60px;}
	.header .navbar-toggler svg{width:100%; height:auto; fill:#fff;}
	.header .navbar-collapse{position: absolute; background: #000; top: 80px; width: 100%;}
	.header .navbar-expand-lg .navbar-nav .nav-link{padding: 10px 15px;}
	.header .navbar .navbar-brand{width: 160px; padding: 0px 0px 0px 20px;}
	.header.scrolled .navbar-collapse{top:62px;}
	.header.scrolled .navbar-brand{width:100px;}
	

	.hm-hero-section .content{padding: 150px 20px 20px 20px; position: relative; left: 0px; top: 0px;}
	.hm-hero-section .content .sub-text{font-size:20px;}
	.hm-hero-section .content .head{font-size: 45px; height:150px;}
	.hm-hero-section .content .head .sub{position:relative; left:0px; top:unset;}
	.hm-hero-section .content .head .dot{right: 10px; bottom: 14px;}
	.hm-hero-section .content .sub-trext{font-size: 17px;}
	.hm-hero-section .content .cta{flex-direction:column; padding:15px 0px;}
	.hm-hero-section .content .three-head{font-size: 15px;}
	.hm-hero-section .content .cta a{justify-content: center}
	.outer-area{padding:30px 20px;}

	.hm-about-pr{grid-template-columns: repeat(1, 1fr);}
	.hm-about-pr .left .head{font-size: 2.2rem;}
	.hm-about-pr .right img{width: 300px; height: 300px;}
	.hm-about-pr .left .sub-head:after{display:none;}

	.hm-professional-ecosystem .head{font-size: 2.2rem;}
	.hm-professional-ecosystem .pointers{grid-template-columns: repeat(2, 1fr);}

	.hm-industries-we-serve .head{font-size: 2.2rem;}
	.hm-industries-we-serve .pointer{grid-template-columns: repeat(2, 1fr);}
	.hm-industries-we-serve .pointer .point{padding: 1.2rem;}

	.hm-our-initiatives .head{font-size: 2.2rem;}
	.hm-our-initiatives .head .pointer{grid-template-columns: repeat(9, 1fr); overflow:hidden; display:flex;}
	.hm-our-initiatives .pointer{grid-template-columns: repeat(10, 1fr); overflow:auto;}
	.hm-our-initiatives .pointer .point{width:300px;}

	.hm-featured-statistics .counts{gap:30px; grid-template-columns: repeat(2, 1fr);}

	.hm-upcoming-event .head{font-size: 2.2rem;}
	.hm-upcoming-event .head span{display:inline-block; width:auto}

	.hm-partner .head{font-size: 2.2rem;}

	.hm-news .head{font-size: 2.2rem;}
	.hm-news .news{grid-template-columns: repeat(1, 1fr);}

	.hm-join{padding:30px 20px;}
	.hm-join .desc{font-size: .95rem;}
	.hm-join a{padding: .7rem 1.5rem; width: 230px;}

	.hm-join .head{font-size: 1.75rem;}
	.footer-wrapper{padding:30px 20px;}
	.footer-wrapper .footer{grid-template-columns: repeat(1, 1fr); grid-column: span 1 / span 1;}
	.footer-wrapper .footer .logo-text{grid-column: span 1 / span 1;}
	.footer-wrapper .footer .explore{grid-column: span 1 / span 1;}
	.footer-wrapper .footer .contact{grid-column: span 1 / span 1;}
	.footer-wrapper .copyright{flex-direction:column; text-align:center;}
	.inner-hero-section .content{padding:20px; top: 100px;}
	.inner-hero-section .content .sub-head{margin-bottom: .5rem;}
	.inner-hero-section .content .head{font-size: 2rem; margin-bottom: .5rem;}
	.inner-hero-section .content .desc{font-size: 1rem;}
	.about-first-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.about-first-section .desc{font-size: .95rem;}
	.about-second-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.about-second-section .desc{font-size: .95rem;}
	.about-second-section2 .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.about-second-section2 .desc{font-size: .95rem;}
	.about-third-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.about-third-section .desc{font-size: .95rem;}
	.about-third-section .pointer ul{grid-template-columns: repeat(1, 1fr); margin-top: 30px;}
	.about-third-section .pointer li{font-size: .95rem;}
	.about-third-section .pointer li svg{width:20px; height:20px; margin-top:5px;}
	.about-fourth-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.about-fourth-section .desc{font-size: .95rem;}
	.about-fourth-section .pointer ul{grid-template-columns: repeat(1, 1fr); margin-top: 30px;}
	.about-fourth-section .pointer li{font-size: .95rem;}
	.about-fifth-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.about-fifth-section .desc{font-size: .95rem;}
	.about-fifth-section .pointer ul{grid-template-columns: repeat(1, 1fr); margin-top: 30px;}
	.about-fifth-section .pointer li{font-size: .95rem; align-items: baseline;}
	.inner-hero-section.conclave{height: 430px;}
	.inner-hero-section.conclave #countdown{gap: 20px;}
	.inner-hero-section.conclave #countdown .count span{font-size: 2.5rem;}
	.inner-hero-section.conclave .cta{padding: .75rem 1.5rem;}
	.conclave-first-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-first-section .desc{font-size: .95rem;}
	.conclave-first-section .sub-head{letter-spacing: normal;}
	.conclave-second-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-second-section .desc{font-size: .95rem;}
	.conclave-third-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-third-section .desc{font-size: .95rem;}
	.conclave-fourth-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-fourth-section .pointer{grid-template-columns: repeat(1, 1fr);}
	.conclave-fourth-section .pointer .point{padding: 1rem;}
	.conclave-fifth-section .sub-head{letter-spacing: normal;}
	.conclave-fifth-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-fifth-section .desc{font-size: .95rem;}
	.conclave-fifth-section .pointer ul{grid-template-columns: repeat(1, 1fr);}
	.conclave-fifth-section .pointer li{padding: 1rem;}
	.conclave-sixth-section .sub-head{letter-spacing: normal;}
	.conclave-sixth-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-sixth-section .desc{font-size: .95rem;}
	.conclave-sixth-section .pointer{grid-template-columns: repeat(1, 1fr);}
	.conclave-sixth-section .pointer .point{padding: 1rem;}
	.conclave-seventh-section .sub-head{letter-spacing: normal;}
	.conclave-seventh-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-eigth-section .sub-head{letter-spacing: normal;}
	.conclave-eigth-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-nineth-section .sub-head{letter-spacing: normal;}
	.conclave-nineth-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-tenth-section .sub-head{letter-spacing: normal;}
	.conclave-tenth-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.conclave-tenth-section .pointer{grid-template-columns: repeat(2, 1fr); margin-top: 30px;}
	.conclave-eleventh-section .sub-head{letter-spacing: normal;}
	.conclave-eleventh-section .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}

	.interview{grid-template-columns: repeat(1, 1fr);}

	.podcast .main-pod{gap:20px; flex-direction:column; padding: 1.5rem;}
	.podcast .main-pod .icon{width: 4rem; height: 4rem;}
	.podcast .main-pod .head{font-size: 1.75rem; line-height:normal; margin-bottom: 1rem;}
	.podcast .inter{gap:10px; flex-direction:column; padding: 1.5rem;}
	.podcast .inter .date-time{margin-left:unset;}

	.magazine{grid-template-columns: repeat(1, 1fr);}

	.blog{grid-template-columns: repeat(1, 1fr);}
	.contact-us{grid-template-columns: repeat(1, 1fr);}
	.contact-us .form{grid-template-columns: repeat(1, 1fr);}
	.contact-us .form .field.textarea{grid-column: span 1;}
	.contact-us .form .field.button{grid-column: span 1;}
}