.dnd-section.full-width-forcedd{padding:0!important}.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{max-width:none!important;padding-left:0!important;padding-right:0!important}.transition{transition:all .3s ease-in-out}.styledList ol,.styledList ul{counter-reset:list-counter;margin:30px 0 0;padding:0}.styledList ol li,.styledList ul li{counter-increment:list-counter;list-style:none;margin:10px 0 0;padding-left:30px;position:relative}.styledList.ListStyleBorder ol li,.styledList.ListStyleBorder ul li{border-bottom:1px solid hsla(0,0%,100%,.08);margin:0;padding:20px 0 20px 40px}.styledList.ListStyleBorder ol li:first-child,.styledList.ListStyleBorder ul li:first-child{border-top:1px solid hsla(0,0%,100%,.08)}.styledList ol li strong,.styledList ul li strong{color:#fff}.styledList ol li:before,.styledList ul li:before{content:"";left:0;position:absolute;top:13px}.styledList ul li:before{background:#3bb04b;height:2px;width:20px}.styledList.ListStyleBorder ul li:before{top:30px;width:24px}.styledList ol li:before{color:#3bb04b;content:counter(list-counter,decimal-leading-zero);font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1;padding-top:1px;top:5px}.styledList.ListStyleBorder ol li{font-size:20px;top:22px}.gap-y-30{row-gap:30px}.heading .eyebrow{align-items:center;color:#3bb04b;display:flex;font-size:11px;font-weight:400;gap:16px;letter-spacing:.3em;text-transform:uppercase}.heading .eyebrow:before{background:#3bb04b;content:"";display:block;flex-shrink:0;height:1px;width:36px}.heading span{color:#3bb04b}.fade-up{opacity:0;transform:translateY(32px);transition:opacity .75s ease,transform .75s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.fade-up:nth-child(2){transition-delay:.1s}.fade-up:nth-child(3){transition-delay:.2s}.heroBannerSec{height:100dvh;overflow:hidden}.heroBannerSec .baseModuleParent{align-items:flex-end;display:flex;height:100%}.heroBannerSec .heroContent .text{font-size:17px;line-height:1.7;max-width:500px}.heroBannerSec .heroContent .heroBtnWrap{gap:16px 32px}@media(max-height:720px){.heroBannerSec,.heroBannerSec .baseModuleParent{height:auto}}.about_us_sec blockquote p{color:hsla(0,0%,100%,.8);font-family:Roboto Condensed,san-serif;font-size:21px;font-style:italic;font-weight:300;line-height:1.5}.about_us_sec blockquote cite{font-size:11px;font-style:normal;font-weight:700;letter-spacing:.2em}.ourProgramSec .programRow{background:hsla(0,0%,100%,.08);gap:1px}.ourProgramSec .programCard{background:#111}.ourProgramSec .programCard:hover{background:#161f16}.ourProgramSec .programCard .prg_num{right:32px;top:28px}.ourProgramSec .programCard .prg_bar{height:2px;width:36px}.ourProgramSec .programCard .button--simple a{font-weight:700;gap:14px;letter-spacing:.2em}.ourProgramSec .programCard .button--simple.arrow a:hover{gap:16px}.postTag{font-weight:400;line-height:1.2;padding:3px 5px}.filterDropdown .dropdownTrigger{background:#3bb04b;color:#fff;cursor:pointer;letter-spacing:.05em;padding:14.46px 20px}.filterDropdown .dropdownTrigger.is-open svg{transform:rotate(180deg)}.filterDropdown .dropdownMenu{background-color:#232323;display:none;max-height:250px;overflow-y:auto!important;scrollbar-color:#c3c3c3 transparent;scrollbar-width:thin;top:calc(100% + 8px);width:100%}.filterDropdown .dropdownItem{cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.3;padding:12px 20px;transition:all .3s ease-in-out}.filterDropdown .dropdownItem:hover{background:hsla(0,0%,100%,.3);color:#fff}.filterDropdown .dropdownItem.is-active{background:#3bb04b;color:#fff}.blogListingSec:not(.blogRelatedPostSec) .headingWrap{margin-left:auto;margin-right:auto;max-width:720px}.blogListingSec .blogsRow{row-gap:30px}.blogListingSec .ias-trigger button{transition:all .3s ease-in-out}.blogListingSec .blogCard:hover{border-color:#3bb04b}.leaderSec{background-attachment:fixed}.ctsSec .ctaContent .text{color:hsla(0,0%,100%,.72);line-height:1.2;max-width:460px}.ourMemberSec .play-button-overlay svg circle,.ourMemberSec .videoCard{transition:all .3s ease}.ourMemberSec .videoCard:hover{border-color:#3bb04b}.ourMemberSec .video-media{overflow:hidden;position:relative}.ourMemberSec .video-media-link{height:100%;width:100%}.ourMemberSec .video-media-link img{display:block;height:100%!important;width:100%}.ourMemberSec .play-button-overlay{left:50%;pointer-events:none;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease;z-index:2}.video-media-link:hover .play-button-overlay{transform:translate(-50%,-50%) scale(1.1)}.video-media-link:hover .play-button-overlay svg circle{fill:#3bb04b}@media(min-width:768px){.ourProgramSec .programCard{flex-grow:1;width:calc(50% - 1px)}.blogListingSec .blogCard .imageWrap{height:300px;overflow:hidden}.blogListingSec .blogCard .contentWrap{height:calc(100% - 300px)}.blogListingSec .blogCard .imageWrap img{height:100%!important;object-fit:cover;width:100%}.blogListingSec .blogCard:hover .imageWrap img{opacity:.85;transform:scale(1.05)}}@media(min-width:992px){.styledList.ListStyleBorder ol li,.styledList.ListStyleBorder ul li{padding:24px 0 24px 50px}.styledList.ListStyleBorder ul li:before{top:34px}.styledList.ListStyleBorder ol li:before{top:26px}.ourProgramSec .programCard .prg_num{font-size:80px}}@media(min-width:1200px){.heroBannerSec{min-height:720px}}@media(max-width:767px){.baseModuleStyle .h1 br,.baseModuleStyle .h2 br,.baseModuleStyle .text br,.baseModuleStyle h1 br,.baseModuleStyle h2 br{display:none}.heroBannerSec{display:flex;flex-direction:column;height:auto;justify-content:flex-end;min-height:100dvh}.leaderSec{background-attachment:unset}.ctsSec .ctaContent .text{margin:15px auto 0}}@media(max-width:600px){.heroContent h1{font-size:42px}}