.challenge-carousel span.swiper-pagination-bullet{background-color:var(--e-global-color-4072ba3)!important;opacity:1}.challenge-carousel span.swiper-pagination-bullet :hover{background:var(--e-global-color-accent,#aa7c59)!important}.challenge-carousel span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--e-global-color-accent,#aa7c59)!important}.challenge-carousel .css-background-shape::after{content:"";display:block;width:100%;height:200px;position:absolute;bottom:0;background:linear-gradient(180deg,rgba(246,242,238,0) 0,rgba(246,242,238,.63) 63.95%,rgba(255,255,255,.78) 94.01%)}.js-secondary-slider .js-click-slider-dot{cursor:pointer}.css-countdown .countdown-colon{font-weight:700;font-size:28.44px;line-height:1.7em}@media (max-width:980px){.challenge-carousel .css-background-shape::after{height:100px}.css-countdown .countdown-colon{line-height:1em}}@media (max-width:600px){.css-challenge-section{background-color:var(--e-global-color-primary,#aa7c59)}.css-challenge-section .css-change-color *{color:#fff!important}.challenge-carousel .css-countdown{height:unset!important;max-height:53.797px}.challenge-carousel .css-countdown *{height:unset!important}.css-countdown .countdown-colon{font-size:19.48px;line-height:1.7em}.home-challenge-carousel span.swiper-pagination-bullet{background-color:#c5c5c5!important}.home-challenge-carousel span.swiper-pagination-bullet :hover{background:#fff!important}.home-challenge-carousel span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff!important}}@media (max-width:600px){.css-footer-menus .elementor-nav-menu li{display:flex;justify-content:center}}.contact-form .quform .quform-label-text{font-size:16px;line-height:1em;font-weight:400}.contact-form .quform .quform-label-inside{line-height:1em}.contact-form .quform .quform-spacer{padding:unset;margin:unset}.contact-form .quform .quform-child-elements{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.contact-form .quform .quform-child-elements::after,.contact-form .quform .quform-child-elements::before{content:unset}.contact-form .quform .quform-child-elements .quform-element{width:100%}.contact-form .quform .quform-child-elements .quform-element-1_3,.contact-form .quform .quform-child-elements .quform-element-1_8{width:calc(50% - 6px)}.contact-form .quform .quform-field-textarea{height:120px}.contact-form .quform .quform-field{border-radius:8px;padding:16px 20px;font-size:16px!important;font-weight:400!important;line-height:1em!important;font-family:var(--e-global-typography-primary-font-family)!important;color:#050529}.contact-form .quform .quform-field::-moz-placeholder{color:#808580}.contact-form .quform .quform-field::placeholder{color:#808580}.contact-form .quform .quform-button-submit,.contact-form .quform .quform-element-submit{margin:0}.contact-form .quform .quform-submit{border-radius:8px;font-size:15px;font-weight:700;line-height:1em;padding:15px 30px}@media (max-width:600px){.contact-form .quform .quform-child-elements .quform-element-1_3,.contact-form .quform .quform-child-elements .quform-element-1_8{width:100%}}.mailing-list-1 .quform .quform-label{display:none}.mailing-list-1 .quform input{margin:0;min-height:56px}.mailing-list-1 .quform .quform-input{margin:0}.mailing-list-1 .quform .quform-field-email{border:none!important;border-top-left-radius:40px!important;border-bottom-left-radius:40px!important;outline:0!important;padding-left:30px!important}.mailing-list-1 .quform .quform-submit{border-top-left-radius:40px!important;border-bottom-left-radius:40px!important;border:none!important;min-height:56px}.mailing-list-1 .quform .quform-child-elements{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:40px;overflow:hidden}.mailing-list-1 .quform .quform-spacer{margin:0!important}.mailing-list-1 .quform .quform-element-email{max-width:360px;width:100%}.mailing-list-1 .quform .quform-button-submit{margin:unset}.mailing-list-1 .quform .quform-element-submit{max-width:240px;width:100%;margin:unset}@media only screen and (max-width:600px){.mailing-list-1 .quform .quform-element-email{max-width:100%;width:100%}.mailing-list-1 .quform .quform-child-elements{flex-direction:column;justify-content:center;background-color:transparent;border-radius:0;overflow:hidden}.mailing-list-1 .quform .quform-field-email{border:none;border-radius:40px!important;margin-bottom:10px!important}.mailing-list-1 .quform .quform-submit{border-radius:40px!important}.mailing-list-1 .quform .quform-element-submit{max-width:100%!important}}.mailing-list .quform .quform-label-text{display:none}.mailing-list .quform .quform-input{margin-bottom:0}.mailing-list .quform .quform-input ::placeholder{color:#2f2f2f}.mailing-list .quform .quform-spacer{padding:0;margin-bottom:15px}.mailing-list .quform .quform-field{border-radius:8px;border:none;padding:15px 23px}.mailing-list .quform .quform-submit{border-radius:100px;margin-left:auto;margin-right:auto;border:none!important;font-weight:600;line-height:32px}.mailing-list .quform .quform-element-submit{margin-top:5px}.header,.sticky-header{width:100vw!important}.header a.elementor-item-active::before,.header a.elementor-item::before,.header a.elementor-item:hover::before,.sticky-header a.elementor-item-active::before,.sticky-header a.elementor-item::before,.sticky-header a.elementor-item:hover::before{border-radius:8px}.header .sub-menu,.sticky-header .sub-menu{padding:12px 24px}.header .sub-menu .menu-item a,.sticky-header .sub-menu .menu-item a{line-height:1.7em!important}.sticky-header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.css-header-dsk .menu-nav-lg,.css-mobile-menu-popup-modal .menu-nav-lg{display:none!important}.css-mobile-menu-popup .elementor-icon{padding-left:24px!important;padding-right:24px!important}@media (max-width:1220px){.css-header-dsk .menu-nav-xl{display:none!important}.css-header-dsk .menu-nav-lg{display:flex!important}}.css-programs-single-page-carousel span.swiper-pagination-bullet{background-color:#b4b5b9!important;opacity:1}.css-programs-single-page-carousel span.swiper-pagination-bullet :hover{background:var(--e-global-color-accent,#aa7c59)!important}.css-programs-single-page-carousel span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--e-global-color-accent,#aa7c59)!important}.e-parent{scroll-margin-top:90px}.ellipsis-one-line .elementor-widget-container p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.css-image-overlay .elementor-widget-container::after{content:"";height:100%;width:100%;position:absolute;top:0;display:block;background-color:rgba(34,34,34,.2509803922);border-radius:180px 40px 40px 40px}@media (max-width:600px){.css-read-more-text .elementor-widget-container{display:-webkit-box;-webkit-line-clamp:20;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.css-read-more-text.expanded .elementor-widget-container{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible}.css-image-overlay .elementor-widget-container::after{border-radius:120px 40px 40px 40px}}.hide-element-low-count .other-challenges{display:none}.css-testimonial-section .css-counter .elementor-counter{flex-direction:row-reverse}.css-testimonial-section .css-counter .elementor-counter-title{flex-basis:auto}@media (max-width:980px){.css-testimonial-section .css-counter .elementor-counter{flex-direction:column-reverse}}@media (max-width:600px){.css-testimonial-section .css-counter .elementor-counter{flex-direction:row-reverse}}