.ahca-wrap .ahca-header,.ahca-wrap .navbar-main,.custom-footer-v2 .container{box-sizing:border-box}.ahca-wrap a:focus-visible,.ahca-wrap .hamburger:focus-visible,.custom-footer-v2 a:focus-visible,.custom-footer-v2 .faq-header:focus-visible{outline-offset:4px;outline:3px solid #1988b8}@media (width<=1199px){.ahca-wrap .ahca-header{gap:24px;min-height:88px;height:auto!important;padding:16px 24px!important}.ahca-wrap .ahca-logo{flex:none;height:auto}.ahca-wrap .ahca-logo img{width:clamp(170px,20vw,220px)!important;height:auto!important}.ahca-wrap .ahca-nav{flex-wrap:wrap;flex:auto;justify-content:flex-end;min-width:0;gap:12px 20px!important;padding:0!important}.ahca-wrap .ahca-link,.ahca-wrap .ahca-phone{white-space:nowrap;line-height:1.4;font-size:14px!important}.ahca-wrap .navbar-main{padding:0 24px!important}}@media (width>=769px) and (width<=1199px){.ahca-wrap .navbar{gap:20px}.ahca-wrap .nav-links>li>a{padding:14px 16px;font-size:15px}.ahca-wrap .nav-links>li:first-child>a{padding-left:0}.ahca-wrap .navbar-main .red-btn a{white-space:nowrap;padding:12px 22px}.ahca-wrap .nav-links .sub-menu{max-width:calc(100vw - 48px)}:where(body:not(.page-template-thanksgiving)) footer.custom-footer-v2{padding:36px 24px 24px!important}:where(body:not(.page-template-thanksgiving)) .custom-footer-v2>.container{max-width:1140px;margin:auto;width:100%!important;padding:0!important}.custom-footer-v2 .footer-f-box{align-items:flex-start;gap:32px}.custom-footer-v2 .first-box{flex:0 0 220px;min-width:0}.custom-footer-v2 .second-box{flex:auto;min-width:0}.custom-footer-v2 .footer-logo-box img{max-width:100%;height:auto;width:220px!important}.custom-footer-v2 .footer-social-box{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.custom-footer-v2 .accordion{gap:24px}.custom-footer-v2 .faq-item{flex:1 1 0;min-width:0!important}.custom-footer-v2 .faq-header{margin-bottom:14px;font-size:18px!important;line-height:1.4!important}.custom-footer-v2 .footer-menus-main li{margin-bottom:10px;line-height:1.5}.custom-footer-v2 .footer-menus-main li a{overflow-wrap:anywhere;padding-block:4px;display:inline-block;font-size:14px!important;line-height:1.5!important}:where(body:not(.page-template-thanksgiving)) .custom-footer-v2 .copyright-box{font-size:13px!important;line-height:1.6!important}}@media (width>=769px) and (width<=1000px){.custom-footer-v2 .footer-f-box{flex-wrap:wrap}.custom-footer-v2 .first-box{flex-basis:100%;justify-content:space-between;align-items:center;gap:24px;display:flex}.custom-footer-v2 .second-box{flex-basis:100%}.custom-footer-v2 .footer-social-box{margin:0}}@media (width<=768px){.ahca-wrap .ahca-header{gap:12px;min-height:72px;padding:18px 46px 18px 16px!important}.ahca-wrap .ahca-logo img{width:104px!important}.ahca-wrap .ahca-nav{gap:0!important}.ahca-wrap .ahca-nav>.ahca-link,.ahca-wrap .ahca-nav>.ahca-phone{display:none!important}.ahca-wrap .navbar-main{height:0!important;min-height:0!important;padding:0!important}.ahca-wrap .navbar .hamburger,.ahca-wrap .menu-toggle:checked+.hamburger{flex-direction:column;justify-content:center;align-items:center;display:flex!important;top:-45px!important;right:10px!important}.ahca-wrap .navbar .hamburger span{flex-shrink:0}.ahca-wrap .navbar .hamburger:before{content:"";position:absolute;inset:-12px -10px -12px -12px}.ahca-wrap .nav-links{overscroll-behavior:contain;max-height:calc(100dvh - 72px);overflow-y:auto}.ahca-wrap .navbar .nav-links>.course-info>.sub-menu{display:none!important}.ahca-wrap .navbar .nav-links>.course-info.mobile-course-open>.sub-menu{visibility:visible!important;opacity:1!important;display:block!important}}.custom-footer-v2 button.faq-header{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:0;padding:0;font-family:inherit;font-weight:700}@media (width<=767px){.custom-footer-v2 button.faq-header,.custom-footer-v2 .elementor-social-icons-wrapper a{position:relative}.custom-footer-v2 button.faq-header:before{content:"";position:absolute;inset:0 0 -6px}.custom-footer-v2 .elementor-social-icons-wrapper a:before{content:"";position:absolute;inset:-2px -4px}}.custom-footer-v2 .faq-header,.custom-footer-v2 button.faq-header,.custom-footer-v2 .faq-header>span{color:#fff!important;text-decoration:none!important}@media (width>=769px){:where(body:not(.page-template-thanksgiving)) footer.custom-footer-v2{padding:32px 24px 24px!important}:where(body:not(.page-template-thanksgiving)) .custom-footer-v2>.container{width:100%!important;max-width:1140px!important;margin:auto!important;padding:0!important}.custom-footer-v2 .footer-f-box{grid-template-columns:249px minmax(0,1fr);align-items:start;display:grid;gap:32px!important}.custom-footer-v2 .first-box,.custom-footer-v2 .second-box{min-width:0;width:100%!important;margin:0!important;padding:0!important}.custom-footer-v2 .first-box{display:block!important}.custom-footer-v2 .footer-logo-box{margin:0!important}.custom-footer-v2 .footer-logo-box img{width:220px!important;height:auto!important}.custom-footer-v2 .footer-social-box{gap:8px!important;margin:20px 0 0!important}.custom-footer-v2 .follow-title{white-space:nowrap;width:auto;font-size:16px!important}.custom-footer-v2 .accordion{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important;display:grid!important}.custom-footer-v2 .faq-item{border:0!important;margin:0!important;padding:0!important}.custom-footer-v2 button.faq-header{cursor:default;min-height:0;margin:0 0 12px!important;padding:0!important;font-size:18px!important;line-height:24px!important;display:block!important}.custom-footer-v2 .faq-header .arrow{display:none!important}.custom-footer-v2 .faq-content{margin:0!important;padding:0!important;display:block!important}.custom-footer-v2 .footer-menus-main{display:block!important}.custom-footer-v2 .foot-menu{width:100%!important;margin:0!important;padding:0!important}.custom-footer-v2 .footer-menus-main li{margin:0!important;padding:0!important}.custom-footer-v2 .footer-menus-main li a{display:block;padding:6px 0!important;font-size:14px!important;line-height:20px!important}:where(body:not(.page-template-thanksgiving)) .custom-footer-v2 .copyright-box{align-items:center;gap:24px;margin:24px 0 0!important;padding:16px 0 0!important}}@media (width>=1200px){.custom-footer-v2 .footer-logo-box img{width:249px!important}}@media (width>=769px) and (width<=1000px){.custom-footer-v2 .footer-f-box{grid-template-columns:1fr;gap:24px!important}.custom-footer-v2 .first-box{justify-content:space-between;align-items:center;display:flex!important}.custom-footer-v2 .footer-social-box{margin:0!important}.custom-footer-v2 .follow-title{width:auto}}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_vendor/e2f116c85bcc5095453e/slick.woff)format("woff")}.slick-slider:where([data-original-slider]){box-sizing:border-box;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.owl-carousel.slick-slider:where([data-original-slider]){display:block}:where([data-original-slider]) .slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}:where([data-original-slider]) .slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}:where([data-original-slider]) .slick-track:before,:where([data-original-slider]) .slick-track:after{content:"";display:table}:where([data-original-slider]) .slick-track:after{clear:both}:where([data-original-slider]) .slick-slide{float:left;height:100%;min-height:1px;display:none}:where([data-original-slider]) .slick-slide img,.slick-initialized:where([data-original-slider]) .slick-slide{display:block}:where([data-original-slider]) .slick-prev,:where([data-original-slider]) .slick-next{cursor:pointer;color:#0000;background:0 0;border:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}:where([data-original-slider]) .slick-prev:hover,:where([data-original-slider]) .slick-prev:focus,:where([data-original-slider]) .slick-next:hover,:where([data-original-slider]) .slick-next:focus{color:#0000;background:0 0}:where([data-original-slider]) .slick-prev:hover:before,:where([data-original-slider]) .slick-prev:focus:before,:where([data-original-slider]) .slick-next:hover:before,:where([data-original-slider]) .slick-next:focus:before{opacity:1}:where([data-original-slider]) .slick-prev:before,:where([data-original-slider]) .slick-next:before{opacity:.75;color:#fff;font-family:slick;font-size:20px;line-height:1}:where([data-original-slider]) .slick-prev{left:-25px}:where([data-original-slider]) .slick-prev:before{content:"←"}:where([data-original-slider]) .slick-next{right:-25px}:where([data-original-slider]) .slick-next:before{content:"→"}.slick-dotted.slick-slider:where([data-original-slider]){margin-bottom:30px}:where([data-original-slider]) .slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}:where([data-original-slider]) .slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}:where([data-original-slider]) .slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}:where([data-original-slider]) .slick-dots li button:hover:before,:where([data-original-slider]) .slick-dots li button:focus:before{opacity:1}:where([data-original-slider]) .slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}:where([data-original-slider]) .slick-dots li.slick-active button:before{opacity:.75;color:#000}.home .course-list[data-course-index]{display:none}.home .course-list:is([data-course-index="0"],[data-course-index="1"],[data-course-index="2"],[data-course-index="3"],[data-course-index="4"],[data-course-index="5"]),.home.courses-expanded .course-list[data-course-index]{display:block}.home .home-v2-courses-list .course-list .img-box img{aspect-ratio:677/277}.home #showlesscourses{display:none}.home.courses-expanded #showlesscourses{display:block}.home.courses-expanded #loadallcourses{display:none}.home .brand_certified_carousel:not(.slick-initialized){align-items:center;display:flex;overflow:hidden}.home .brand_certified_carousel:not(.slick-initialized)>.item{flex:0 0 12.5%;min-width:0}.home .reviews_carousel.owl-carousel:not(.owl-loaded){gap:18px;display:flex;overflow:hidden}.home .reviews_carousel:not(.owl-loaded)>.item{flex:0 0 calc(33.3333% - 12px);min-width:0}@media (width<=1134px){.home .reviews_carousel:not(.owl-loaded)>.item{flex-basis:calc(50% - 9px)}}@media (width<=1023px){.home .brand_certified_carousel:not(.slick-initialized)>.item{flex-basis:16.6667%}}@media (width<=768px){.home:not(.courses-expanded) .course-list:is([data-course-index="4"],[data-course-index="5"]){display:none}.home .brand_certified_carousel:not(.slick-initialized)>.item{flex-basis:33.3333%}.home .reviews_carousel:not(.owl-loaded)>.item{flex-basis:100%}}
