@charset "UTF-8";:root{--primary-300:#ffc46a;--typography-black:#27252a;--typography-dark-grey:#444;--typography-light-grey:#7c7c7c;--background-light-beige:#f7f5f1;--background-beige:#f5efe6;--background-borders:#e4d6c4;--typography-white:#fff;--background-white:#fff;--orange-50:#fef9ee;--orange-100:#fdf1d7;--orange-200:#fae0b0;--orange-300:#ffc46a;--orange-400:#ffaf54;--orange-500:#ffaf54;--orange-600:#dd732f;--orange-700:#b85825;--orange-800:#914520;--orange-900:#753a1b;--orange-950:#3f1c0b;--green-50:#f7fcf2;--green-100:#eaf8e1;--green-200:#d4f1c5;--green-300:#b2e398;--green-400:#95d074;--green-500:#6cb447;--green-600:#579437;--green-700:#46752d;--green-800:#385c26;--green-900:#2f4d20;--green-950:#162a0d;--lila-50:#f9f6fe;--lila-100:#f0e8fd;--lila-200:#e5d6fc;--lila-300:#d5aeff;--lila-400:#bd95f8;--lila-500:#995bf3;--lila-600:#843ee6;--lila-700:#702fca;--lila-800:#602aa5;--lila-900:#4e2285;--lila-950:#340e62;--font3:"Rowan";--font4:"DM Sans";--font8:"Bricolage Grotesque"}*{margin:0;padding:0;text-decoration:none}*,:after,:before{box-sizing:border-box}a{text-decoration:none;transition:all .3s}input,input:focus,textarea,textarea:focus{outline:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--typography-dark-grey);background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0) 51%,hsla(0,0%,100%,0));-webkit-box-shadow:inset 0 0 0 1000px transparent;color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}img,svg,video{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}picture{display:block}iframe{max-width:100%}input,select,textarea{font-family:var(--font4)}button{font-family:var(--font8)}textarea:focus-visible{outline:0}html{-webkit-tap-highlight-color:transparent!important;font-size:16px;scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-family:var(--font4);font-size:20px;font-weight:400;line-height:1.6;margin:auto;position:relative}.container,body{color:var(--typography-black)}.container{margin:0 auto;max-width:1470px;padding:0 3.938rem;width:100%}@media only screen and (max-width:1199px){.container{padding:0 1rem}}a{color:var(--typography-black)}.icon{fill:currentColor;stroke:currentColor}.svg{height:0;position:absolute;width:0}h1{font-size:clamp(37px,6vw,50px);line-height:1.12}h1,h2{color:var(--typography-black);font-family:var(--font3);font-weight:400}h2{font-size:clamp(28px,6vw,37px);line-height:1.2973}h3{font-size:clamp(24px,6vw,28px);line-height:1.42857}h3,h4{color:var(--typography-black);font-family:var(--font3);font-weight:400}h4{font-size:24px;line-height:1.33333}.button,.woocommerce a.button,a.button,body .woocommerce .button{align-items:center;background-color:var(--primary-300);border-radius:24px;color:var(--typography-black);cursor:pointer;display:inline-flex;font-family:var(--font8);font-size:14px;font-weight:400;height:3rem;justify-content:center;letter-spacing:-.02em;line-height:1.14286;padding:0;position:relative;text-decoration:none!important;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.button span,.woocommerce a.button span,a.button span,body .woocommerce .button span{display:inline-block;padding:0 2.188rem 0 1rem;position:relative}.button span:before,.woocommerce a.button span:before,a.button span:before,body .woocommerce .button span:before{background:url(../img/angle-right-dark.svg) no-repeat;content:"";height:9px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px}.button:hover span:before,.woocommerce a.button:hover span:before,a.button:hover span:before,body .woocommerce .button:hover span:before{background:url(../img/angle-right-light.svg) no-repeat}.button.icon-bg-yellow span,.woocommerce a.button.icon-bg-yellow span,a.button.icon-bg-yellow span,body .woocommerce .button.icon-bg-yellow span{display:inline-block;padding:0 2.188rem 0 1rem;position:relative}.button.icon-bg-yellow span:before,.woocommerce a.button.icon-bg-yellow span:before,a.button.icon-bg-yellow span:before,body .woocommerce .button.icon-bg-yellow span:before{background:#ffc46a url(../img/angle-right-dark.svg) no-repeat 50%;border-radius:50%;content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}.button:hover,.button_dark,.woocommerce a.button:hover,.woocommerce a.button_dark,a.button:hover,a.button_dark,body .woocommerce .button:hover,body .woocommerce .button_dark{background-color:var(--typography-black);color:#fff}.button_dark:hover,.woocommerce a.button_dark:hover,a.button_dark:hover,body .woocommerce .button_dark:hover{background-color:var(--primary-300);color:var(--typography-black)}.button_dark span:before,.woocommerce a.button_dark span:before,a.button_dark span:before,body .woocommerce .button_dark span:before{background:url(../img/angle-right-light.svg) no-repeat}.button_dark:hover span:before,.woocommerce a.button_dark:hover span:before,a.button_dark:hover span:before,body .woocommerce .button_dark:hover span:before{background:url(../img/angle-right-dark.svg) no-repeat}.button_transparent,.woocommerce a.button_transparent,a.button_transparent,body .woocommerce .button_transparent{background-color:transparent;color:var(--typography-black)}.button_transparent span,.woocommerce a.button_transparent span,a.button_transparent span,body .woocommerce .button_transparent span{padding-left:0!important}.button_transparent:hover,.woocommerce a.button_transparent:hover,a.button_transparent:hover,body .woocommerce .button_transparent:hover{background:transparent!important;color:var(--primary-300)}.button_light,.woocommerce a.button_light,a.button_light,body .woocommerce .button_light{background-color:#fff;border:1px solid var(--background-borders);color:var(--typography-black)}.button_light:hover,.woocommerce a.button_light:hover,a.button_light:hover,body .woocommerce .button_light:hover{background-color:var(--typography-black);border-color:var(--typography-black);color:#fff}.button_small,.woocommerce a.button_small,a.button_small,body .woocommerce .button_small{border-radius:16px;height:2rem}.button_icon span,.woocommerce a.button_icon span,a.button_icon span,body .woocommerce .button_icon span{padding-right:2.188rem;position:relative}.button_icon span:before,.woocommerce a.button_icon span:before,a.button_icon span:before,body .woocommerce .button_icon span:before{display:none}.button_icon .icon,.woocommerce a.button_icon .icon,a.button_icon .icon,body .woocommerce .button_icon .icon{height:1rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1rem}.button_image span,.woocommerce a.button_image span,a.button_image span,body .woocommerce .button_image span{padding-right:3.438rem;position:relative}.button_image span:before,.woocommerce a.button_image span:before,a.button_image span:before,body .woocommerce .button_image span:before{display:none}.button_image img,.woocommerce a.button_image img,a.button_image img,body .woocommerce .button_image img{height:2.063rem;margin-top:-1px;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:2.063rem}.button-1,.woocommerce a.button-1,a.button-1,body .woocommerce .button-1{color:var(--typography-black);font-family:var(--third-family);font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:1.14286;padding-right:2rem;position:relative;text-transform:uppercase}.button-1 .icon,.woocommerce a.button-1 .icon,a.button-1 .icon,body .woocommerce .button-1 .icon{color:var(--primary-300);height:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.5rem;stroke:var(--typography-black);transition:all .3s}.button-1:hover,.woocommerce a.button-1:hover,a.button-1:hover,body .woocommerce .button-1:hover{color:var(--primary-300)}.button-1:hover .icon,.woocommerce a.button-1:hover .icon,a.button-1:hover .icon,body .woocommerce .button-1:hover .icon{stroke:#fff}.arrow-link{padding-right:1.563rem;position:relative}.arrow-link .icon{height:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1rem;fill:var(--typography-black)}button.button{border:0}.phone-number{color:var(--typography-black);font-size:14px;line-height:1.42857}.business-hours,.phone-number{font-family:var(--font-family);font-weight:400}.business-hours{color:var(--typography-light-grey);font-size:12px;line-height:1.33333}.wp-caption-text{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.5);border-radius:8px;bottom:2.313rem;color:var(--typography-black);font-size:16px;line-height:1.5;max-width:14.375rem;min-width:14.375rem;padding:.5rem;position:absolute}.wp-caption-text,.wp-caption-text span{font-family:var(--font-family);font-weight:500}.wp-caption-text span{display:block;font-size:12px;line-height:1.33333;margin-top:5px}.wp-caption-text_static{backdrop-filter:none;background:none;padding:0;position:static}@media only screen and (max-width:767px){.wp-caption-text_static{max-width:100%;text-align:center}.wp-caption-text{min-width:fit-content}}.subtitle-1{font-size:24px;line-height:32px}.subtitle-1,.subtitle-2{color:var(--typography-black);font-family:var(--font4);font-weight:500}.subtitle-2{font-size:20px;line-height:1.6}.subtitle-3{font-size:16px;line-height:1.5}.subtitle-3,.subtitle-4{color:var(--typography-black);font-family:var(--font4);font-weight:500}.subtitle-4{font-size:14px;line-height:1.71429}.text-body-2{color:var(--typography-dark-grey)}@media only screen and (max-width:767px){.text-body-2{color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5}}.text-body-3{font-size:16px;line-height:1.5}.text-body-3,.text-body-4{color:var(--typography-dark-grey);font-family:var(--font4);font-weight:400}.text-body-4{font-size:14px;line-height:1.71429}.text-body-5{color:var(--typography-dark-grey);font-family:var(--font4);font-size:12px;font-weight:400;line-height:1.33333}ul.white-bullets li{padding-left:1.5rem;position:relative}ul.white-bullets li:before{background:url(../img/bullet-white.svg) no-repeat!important;content:"";height:1.125rem;left:0;position:absolute;top:0;width:1.125rem}.video-cover-image{background-color:var(--bg-color);cursor:pointer;overflow:hidden;position:relative}.video-cover-image,.video-cover-image img{border-radius:.5rem;height:100%;width:100%}.video-cover-image img{display:block;object-fit:cover}.video-cover-image svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:all .3s}@media only screen and (max-width:991px){.video-cover-image svg{width:45px}}.video-cover-image:hover svg{width:90px}@media only screen and (max-width:991px){.video-cover-image:hover svg{width:55px}}.video-source{padding-top:56.25%;position:relative}.video-source video{display:block;object-fit:cover}.video-source iframe,.video-source video{height:100%;left:0;position:absolute;top:0;width:100%}.mt-32px{margin-top:32px}.mt-64px{margin-top:64px}.icon-circle{align-items:center;background:var(--primary-300);border-radius:50%;display:flex;height:3.75rem;justify-content:center;width:3.75rem}.tax{background:var(--orange-100);border-radius:29px;color:var(--typography-dark-grey);font-size:12px;height:20px;line-height:1.33333;padding:2px 8px;width:72px}.nothing-found,.tax{display:flex;font-weight:500}.nothing-found{color:var(--typography-black);flex-direction:column;font-family:var(--font4);font-size:20px;gap:2rem;line-height:1.6;min-height:435px}.loading-spinner,.nothing-found{align-items:center;justify-content:center;text-align:center}.loading-spinner{color:#666;display:flex;font-size:1.2rem;min-height:400px;padding:2rem}.loading-spinner:after{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top:2px solid var(--primary-300);content:"";display:inline-block;height:20px;margin-left:10px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-phone img{display:block}.icon-phone:before{display:none}.hero-search{background:#f8f9fa;height:703px;overflow:hidden;padding-top:93px;position:relative;width:100%}.hero-search[data-bg-image]{background-position:bottom;background-repeat:no-repeat;background-size:cover}.hero-search__wrapper{height:100%;margin:0 auto;max-width:1440px;padding:0 64px;position:relative;width:100%}.hero-search__container{align-items:flex-start;display:flex;flex-direction:column;gap:26px;height:100%;position:relative;width:50%;z-index:2}.hero-search__content-section{max-width:639px;text-align:start;width:100%}.hero-search__title{color:var(--typography-black);font-family:var(--font3);font-size:50px;font-weight:400;line-height:112%;margin:0 0 26px}.hero-search__subtitle{color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:150%;margin:0}.hero-search__search-section{background:var(--typography-white);border-radius:20px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:40px;height:253px;padding:32px;width:100%}.hero-search__search-form{display:flex;flex-direction:column;gap:16px;width:100%}.hero-search__search-field{align-items:center;background:var(--typography-white);border:1px solid #d9d9d9;border-radius:40px;box-sizing:border-box;display:flex;gap:8px;padding:16px;position:relative}.hero-search__search-field .live-search-results{left:0;right:0;top:115%}.hero-search__search-input{background:transparent;border:none;box-sizing:border-box;color:var(--typography-black);font-family:var(--font4);font-size:16px;font-weight:400;height:100%;line-height:150%;width:90%}.hero-search__search-input::placeholder{color:var(--typography-dark-grey);opacity:.7}.hero-search__search-input::-webkit-search-cancel-button{display:none}.hero-search__search-input:focus{outline:none}.hero-search__search-icon{color:var(--typography-dark-grey);height:24px;opacity:.7;width:24px}.hero-search__search-button{align-items:center;background-color:var(--primary-300);border:none;border-radius:24px;border-radius:100px;box-sizing:border-box;color:var(--typography-black);cursor:pointer;display:inline-flex;display:flex;font-family:var(--font8);font-size:14px;font-weight:400;height:3rem;height:48px;justify-content:center;letter-spacing:-.02em;line-height:1.14286;padding:16px;position:relative;text-decoration:none!important;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:100%}.hero-search__search-button span{display:inline-block;padding:0 2.188rem 0 1rem;position:relative}.hero-search__search-button span:before{background:url(../img/angle-right-dark.svg) no-repeat;content:"";height:9px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px}.hero-search__search-button:hover span:before{background:url(../img/angle-right-light.svg) no-repeat}.hero-search__search-button.icon-bg-yellow span{display:inline-block;padding:0 2.188rem 0 1rem;position:relative}.hero-search__search-button.icon-bg-yellow span:before{background:#ffc46a url(../img/angle-right-dark.svg) no-repeat 50%;border-radius:50%;content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}.hero-search__search-button:hover{background-color:var(--typography-black);color:#fff}.hero-search__search-button span{align-items:baseline;display:flex;gap:8px;margin-top:2px}.hero-search__search-button span .button-arrow{height:10px;width:6px;stroke:var(--typography-black);stroke-width:1px;stroke-linecap:round;flex-shrink:0;margin-left:3px;transition:stroke .3s ease}.hero-search__search-button:hover span .button-arrow{stroke:#fff}.hero-search__rating{align-items:center;box-sizing:border-box;display:flex;gap:1px;justify-content:center}.hero-search__rating-avatars{display:flex;margin-right:8px}.hero-search__rating-avatars-item{height:32px}.hero-search__rating-avatars-item:first-child{margin-left:0}.hero-search__rating-avatars-item img{height:100%;max-width:219px}.hero-search__rating-content{display:flex;flex:1;flex-direction:column;text-align:left}.hero-search__rating-stars{align-items:start;color:#444444cc;display:flex;font-family:var(--font4);font-size:12px;font-weight:400;gap:8px}.hero-search__rating-stars-icons{display:flex}.hero-search__rating-stars-icon{color:#e9b55b;height:16px;fill:currentColor}.hero-search__rating-text{color:#000;font-family:var(--font4);font-size:12px;font-weight:400;line-height:167%;margin:0;white-space:nowrap}.hero-search__image-section{bottom:0;pointer-events:none;position:absolute;right:-33px;z-index:1}.hero-search__image-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:770px}.hero-search__image{border-radius:20px;height:100%;object-fit:cover;width:100%}.hero-search__image-placeholder{align-items:center;background:hsla(0,0%,100%,.2);border-radius:20px;color:hsla(0,0%,100%,.7);display:flex;font-size:48px;height:100%;justify-content:center;width:100%}.hero-search__image-placeholder:before{content:"👩‍⚕️";opacity:.7}@media (max-width:1440px){.hero-search__wrapper{max-width:100%;padding:0 40px}.hero-search__search-section{height:auto;max-width:600px;padding:24px;width:100%}.hero-search__rating,.hero-search__search-button,.hero-search__search-field{width:100%}}@media (max-width:1200px){.hero-search__wrapper{padding:0 30px}.hero-search__image-section{right:30px}.hero-search__title{font-size:clamp(40px,5vw,50px)}.hero-search__search-section{max-width:500px;width:100%}.hero-search__image-wrapper{width:650px}}@media (max-width:968px){.hero-search{height:auto;padding-top:60px}.hero-search__container{min-width:375px;width:45%}.hero-search__search-section{margin-bottom:60px;max-width:100%;padding:20px;width:100%}.hero-search__image-wrapper{width:500px}.hero-search__image-section{right:0}}@media (max-width:767px){.hero-search{padding-top:40px}.hero-search__search-section{margin-bottom:40px}.hero-search__image-wrapper{width:420px}}@media (max-width:716px){.hero-search__wrapper{padding:0 16px}.hero-search__container{gap:16px;width:100%}.hero-search__search-section{gap:30px;margin-bottom:unset;padding:16px}.hero-search__title{font-size:37px}.hero-search__subtitle{font-size:14px;font-weight:400;line-height:171%}.hero-search__search-field{height:64px;padding:8px}.hero-search__search-button,.hero-search__search-input{height:48px}.hero-search__image-section{position:relative}.hero-search__image-wrapper{width:113%}.hero-search__rating{gap:12px;height:auto;text-align:center;width:100%}.hero-search__rating-avatars{justify-content:center}.hero-search__rating-content{align-items:start}.hero-search[data-mobile-bg]{background-position:50%;background-repeat:no-repeat;background-size:cover}}@media (max-width:480px){.hero-search__container{min-width:unset}.hero-search__search-section{gap:30px;padding:16px}.hero-search__title{font-size:37px}.hero-search__search-field{height:48px;padding:8px}.hero-search__search-button,.hero-search__search-input{height:40px}.hero-search__rating{gap:12px;height:auto;text-align:center;width:100%}.hero-search__rating-avatars{justify-content:center}}.courses{background:var(--background-white);padding:108px 0 0;position:relative;width:100%}.courses[data-bg-color]{background:var(--bg-color)}.courses__wrapper{padding:0 20px}.courses__container,.courses__wrapper{margin:0 auto;max-width:1440px;overflow:visible;width:100%}.courses__header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:47px;text-align:center;width:100%}.courses__header--left-aligned{align-items:flex-start;padding:0 24px;text-align:left}.courses__header--left-aligned .courses__subtitle,.courses__header--left-aligned .courses__title{text-align:left}.courses__city-badge{align-items:center;background:var(--lila-100);border-radius:100px;color:var(--typography-black);display:inline-flex;font-family:var(--font4);font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1.71429;margin-bottom:24px;padding:2px 8px;text-align:center}.courses__city-badge-icon{flex-shrink:0;height:16px;object-fit:contain;width:16px}.courses__title{font-family:var(--font3);font-size:clamp(28px,6vw,37px);line-height:1.2973;margin-bottom:24px;max-width:1001px}.courses__subtitle,.courses__title{color:var(--typography-black);font-weight:400;text-align:center}.courses__subtitle{color:var(--typography-dark-grey);font-family:var(--font4);font-size:20px;line-height:1.6;margin:0;max-width:80%}.courses__slider{flex:0 0 auto;margin:0 auto 27px;max-width:1440px;overflow:visible;overflow-x:visible;position:relative;width:100%}.courses__swiper{height:100%;margin:0;max-width:none;overflow:visible!important;padding:20px 0 40px;position:relative;transform:translateX(0);width:100%}.courses__swiper .swiper-wrapper{align-items:stretch!important;box-sizing:border-box;display:flex;max-width:none;padding-left:0;padding-right:20px;width:100%}.courses__swiper .swiper-slide{box-sizing:border-box;display:flex!important;flex-shrink:0;height:unset!important;min-height:240px;position:relative;transition:transform .35s cubic-bezier(.25,.46,.45,.94);width:auto}.courses__swiper[data-centered="1"] .swiper-wrapper{justify-content:center!important;padding-right:0!important}.courses__swiper[data-centered="1"] .swiper-slide:last-child{margin-right:0!important}.courses__swiper--fallback .swiper-wrapper{display:flex!important;flex-wrap:wrap!important;gap:30px!important;justify-content:center!important;padding-right:0!important;transform:none!important}.courses__swiper--fallback .swiper-slide{flex:0 0 auto!important;margin-right:0!important;opacity:1!important;transform:none!important;width:calc(33.333% - 20px)!important}.courses__card{background:var(--slide-bg-color,var(--background-light-beige));border-radius:20px;display:flex;flex-direction:column;min-height:240px;padding:16px;position:relative;transition:opacity .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s cubic-bezier(.25,.46,.45,.94),transform .35s cubic-bezier(.25,.46,.45,.94);width:421px}@media (hover:hover){.courses__card:hover{opacity:.9}}@media (hover:none){.courses__card:active{opacity:.9}}.courses__card-badges{display:flex;flex-shrink:0;gap:8px;margin-bottom:16px}.courses__card-badge{align-items:center;background:#f0f0f0;border-radius:100px;color:var(--typography-dark-grey);color:var(--typography-black);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:500;gap:8px;justify-content:center;line-height:1.33333;max-width:80%;padding:2px 8px;text-align:center;width:fit-content}.courses__card-badge[data-badge-bg]{background:var(--badge-bg-color)!important}.courses__card-badge .badge-icon{flex-shrink:0;object-fit:contain;width:15px}.courses__card-badge .badge-icon svg{height:100%;width:100%;fill:currentColor;stroke:currentColor}.courses__card-title{color:var(--typography-black);flex-grow:1;font-family:var(--font4);font-size:20px;font-weight:500;line-height:1.6;margin-bottom:24px}.courses__card-title a{color:inherit;text-decoration:none;transition:color .3s ease}@media (hover:hover){.courses__card-title a:hover{color:var(--primary-300)}}@media (hover:none){.courses__card-title a:active{color:var(--primary-300)}}.courses__card-divider{border:1px solid var(--typography-black);flex-shrink:0;height:0;margin-bottom:16px;opacity:.2}.courses__card-footer{align-items:center;display:flex;flex:0 0 auto;gap:8px;justify-content:start;margin-bottom:24px;margin-top:0}.courses__card-feature{align-items:center;color:var(--typography-dark-grey);display:flex;font-family:var(--font4);font-size:12px;font-weight:500;gap:8px;line-height:1.33333;text-align:center}.courses__card-feature-icon{color:var(--typography-dark-grey);flex:0 0 auto;height:19px;object-fit:contain;width:19px}.courses__card-feature-icon svg{height:100%;width:100%;fill:var(--typography-dark-grey);stroke:var(--typography-dark-grey)}.courses__card-feature .icon{flex-shrink:0;width:19px}.courses__card-dot{background:var(--typography-black);border-radius:50%;height:4px;opacity:.3;width:4px}.courses__card-size{flex-grow:1;margin-bottom:24px;text-align:center}.courses__card-size,.courses__card-size .courses__card-feature{font-family:var(--font4);font-size:14px;font-style:normal;font-weight:500;letter-spacing:0;line-height:24px}.courses__card-size .courses__card-feature{text-align:justify}.courses__card-duration-price-texts{align-items:center;display:flex;gap:32px}.courses__card-duration-price-text,.courses__card-duration-price-texts{font-family:var(--font4);font-size:12px;font-style:normal;font-weight:500;letter-spacing:0;line-height:16px}.courses__card-duration-price-text{text-align:justify}.courses__card-duration-price .courses__card-feature{color:var(--typography-light-grey)}.courses__button-wrapper{display:flex;flex:0 0 auto;justify-content:center;margin:0 auto;max-width:1440px;text-align:center}.courses__button{align-items:center;background-color:var(--primary-300);border:none;border-radius:24px;border-radius:100px;color:var(--typography-black);cursor:pointer;display:inline-flex;display:flex;font-family:var(--font8);font-size:14px;font-weight:400;height:3rem;height:49px;justify-content:center;letter-spacing:-.02em;line-height:1.14286;padding:16px;position:relative;text-decoration:none!important;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:fit-content}.courses__button span{display:inline-block;padding:0 2.188rem 0 1rem;position:relative}.courses__button span:before{background:url(../img/angle-right-dark.svg) no-repeat;content:"";height:9px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px}.courses__button:hover span:before{background:url(../img/angle-right-light.svg) no-repeat}.courses__button.icon-bg-yellow span{display:inline-block;padding:0 2.188rem 0 1rem;position:relative}.courses__button.icon-bg-yellow span:before{background:#ffc46a url(../img/angle-right-dark.svg) no-repeat 50%;border-radius:50%;content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}.courses__button:hover{background-color:var(--typography-black);color:#fff}.courses__button span{align-items:baseline;display:flex;gap:8px;margin-top:2px}.courses__button span .button-arrow{height:10px;width:6px;stroke:var(--typography-black);stroke-width:1px;stroke-linecap:round;flex-shrink:0;margin-left:3px;transition:stroke .3s ease}@media (hover:hover){.courses__button:hover span .button-arrow{stroke:#fff}}@media (hover:none){.courses__button:active span .button-arrow{stroke:#fff}}@media only screen and (max-width:1439px){.courses__wrapper{max-width:100%;padding:0 20px}.courses__header{width:100%}.courses__city-badge{max-width:300px;min-width:200px;width:auto}.courses__card{height:auto}.courses__card-footer{width:100%}.courses__button{padding:16px 24px;width:auto}}@media only screen and (max-width:767px){.courses{padding:40px 0}.courses__container{padding-left:0}.courses__wrapper{padding:0 15px}.courses__header{margin-bottom:20px;padding:0 15px}.courses__title{font-size:clamp(32px,6vw,40px);margin-bottom:16px;width:100%}.courses__subtitle{font-size:18px;width:100%}.courses__swiper .swiper-slide{box-sizing:border-box;min-height:240px}.courses__swiper--fallback .swiper-wrapper{gap:15px!important}.courses__swiper--fallback .swiper-slide{padding:0}.courses__slider{margin:0 auto 27px;overflow:visible;overflow-x:visible}.courses__card{height:auto;min-height:240px;padding:20px}.courses__card-badges{flex-wrap:wrap}.courses__city-badge{color:var(--typography-black);font-size:14px;font-weight:500;line-height:171%;min-width:180px;padding:6px 12px;width:auto}}@media only screen and (max-width:350px){.courses{padding:48px 0}.courses__header,.courses__wrapper{padding:0 10px}.courses-title{font-size:28px}.courses__subtitle{font-size:16px;max-width:100%}.courses__card-feature-icon{height:19px;width:19px}.courses__card-feature .icon{height:19px!important;width:19px!important}.courses__swiper .swiper-slide{box-sizing:border-box;padding:0 5px;width:100%}.courses__swiper--fallback .swiper-wrapper{gap:10px!important;padding:0 5px}.courses__swiper--fallback .swiper-slide{padding:0;width:calc(100% - 10px)!important}.courses__slider{margin:0 auto 27px;overflow:visible;overflow-x:visible}.courses__title{font-size:20px}.courses__card{padding:16px}.courses__button{font-size:13px;padding:14px 20px}.courses__city-badge{min-width:160px;padding:4px 10px}}@media (max-width:480px){.swiper-slide{width:100%}.courses__card{max-width:340px}}.experts-slider{background:var(--background-white);padding:114px 0 71px;position:relative;width:100%}.experts-slider[data-bg-color]{background:var(--bg-color)}.experts-slider__wrapper{margin:0 auto;max-width:1440px;width:100%}.experts-slider__header{align-items:start;display:flex;flex-direction:column;justify-content:center;margin-bottom:47px;padding:0 64px;text-align:center;width:100%}.experts-slider .headline.h2,.experts-slider__title{color:var(--typography-black);font-family:var(--font3);font-size:clamp(28px,6vw,37px);font-weight:400;line-height:1.2973;line-height:1.3}.experts-slider__subtitle{color:var(--typography-dark-grey);font-family:var(--font4);font-size:20px;font-weight:400;line-height:160%;margin:0;max-width:80%;text-align:center}.experts-slider__slider{flex:0 0 auto;margin:0 auto;max-width:1440px;overflow:visible;width:100%}.experts-slider__swiper{height:100%;margin:0 auto;overflow:visible!important;width:100%}.experts-slider__swiper .swiper-button-next,.experts-slider__swiper .swiper-button-prev,.experts-slider__swiper .swiper-pagination{opacity:0;transition:opacity .3s ease}.experts-slider__swiper.swiper-ready .swiper-button-next,.experts-slider__swiper.swiper-ready .swiper-button-prev,.experts-slider__swiper.swiper-ready .swiper-pagination{opacity:1}.experts-slider__swiper .swiper-wrapper{align-items:stretch!important;box-sizing:border-box;display:flex;padding-right:0;width:100%}.experts-slider__swiper .swiper-slide{box-sizing:border-box;display:flex!important;flex-shrink:0;height:unset!important;transition:transform .35s cubic-bezier(.25,.46,.45,.94);width:auto}.experts-slider__swiper .swiper-button-next,.experts-slider__swiper .swiper-button-prev{background:transparent;border:1px solid var(--typography-light-grey);border-radius:20px;bottom:auto!important;color:#8b45c7;display:inline-block;height:65px;margin-left:12px;margin-top:30px;opacity:.5;padding:0 7px;position:relative!important;top:auto!important;transform:rotate(90deg);width:44px}.experts-slider__swiper .swiper-button-next:after,.experts-slider__swiper .swiper-button-prev:after{font-size:18px;font-weight:800}.experts-slider__swiper .swiper-button-next:hover,.experts-slider__swiper .swiper-button-prev:hover{opacity:.8}.experts-slider__swiper .swiper-button-prev{margin-left:0}.experts-slider__swiper .swiper-button-next,.experts-slider__swiper .swiper-button-prev{float:right}.experts-slider__swiper .swiper-pagination{bottom:0!important;display:flex;gap:12px;justify-content:center;margin-top:30px;position:relative!important;text-align:center}.experts-slider__swiper .swiper-pagination-bullet{background:#dee2e6;border-radius:50%;cursor:pointer;height:12px;margin:0;opacity:1;transition:opacity .3s ease,background-color .3s ease;width:12px}.experts-slider__swiper .swiper-pagination-bullet:hover{opacity:.7}.experts-slider__swiper .swiper-pagination-bullet-active{background:#8b45c7;opacity:1}.experts-slider__slide{background:transparent;display:flex;flex-direction:column;height:499px!important;margin:0 auto;max-width:304px!important;min-width:304px!important;overflow:hidden;transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s cubic-bezier(.25,.46,.45,.94);width:304px!important}.experts-slider__img-col{align-items:center;background-color:var(--img-bg-color,#f0f0f0);background-position:50%;background-size:cover;border-radius:8px;display:flex;height:390px;justify-content:center;overflow:hidden;width:304px}.experts-slider__img{border-radius:8px;display:block;height:100%;object-fit:cover;transition:transform .35s cubic-bezier(.25,.46,.45,.94);width:100%}.experts-slider__text-col{align-items:flex-start;background:transparent;display:flex;flex:1 1 auto;flex-direction:column;padding:24px 9px 0;width:100%}.experts-slider .experts-slider__name,.experts-slider .subtitle-2,.experts-slider__name{backdrop-filter:blur(48.75px);color:var(--typography-black);font-family:var(--font4);font-size:20px;font-weight:500;line-height:1.6;line-height:160%}.experts-slider .text-body-4,.experts-slider__description{backdrop-filter:blur(48.75px);color:var(--typography-dark-grey);font-family:var(--font4);font-size:14px;font-weight:400;line-height:1.71429;line-height:171%}.experts-slider__button-wrapper{margin-top:40px;text-align:center}.experts-slider__button{align-items:center;background:var(--lila-500);border-radius:8px;color:#fff;display:inline-flex;font-family:var(--font4);font-size:16px;font-weight:600;line-height:140%;padding:16px 32px;text-decoration:none;transition:background-color .3s ease}.experts-slider__button:hover{background:var(--lila-600);color:#fff;text-decoration:none}@media (max-width:768px){.experts-slider{padding:48px 0}.experts-slider .experts-slider__slider{padding-left:16px}.experts-slider .experts-slider__nav,.experts-slider .swiper-pagination{display:none!important}.experts-slider .swiper-wrapper{padding-right:0}}@media (max-width:600px){.experts-slider__header{margin-bottom:24px;padding:0 16px}.experts-slider .swiper-wrapper{padding-right:0}}.swiper-slide.experts-slider__slide{max-width:304px!important;min-width:304px!important;width:304px!important}.experts-slider__nav{display:flex;gap:43px;justify-content:flex-end;margin-right:64px;margin-top:40px}.swiper-button-next,.swiper-button-prev{color:#1e1e1e!important;float:none;margin:0;opacity:.5!important;position:static!important}.swiper-button-next:after,.swiper-button-prev:after{display:none!important}.swiper-button-prev svg{transform:rotate(-90deg)}.swiper-button-next svg{transform:rotate(90deg)}.experts-slider__swiper .swiper-button-next svg,.experts-slider__swiper .swiper-button-prev svg{opacity:.5}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:var(--typography-black);color:#fff!important}.education-movement{background:var(--orange-100);min-height:992px;padding:120px 0;position:relative;width:100%}.education-movement__wrapper{margin:0 auto;max-width:1440px;padding:0 84px;width:100%}.education-movement__container{align-items:flex-start;display:flex;gap:18px;min-height:100%}.education-movement__title-column{display:flex;flex:0 1 auto;justify-content:flex-start}.education-movement__title{color:var(--typography-dark-grey);font-family:var(--font3);font-size:50px;font-weight:400;line-height:112%;margin:0;max-width:527px}.education-movement__content-column{display:flex;flex:1 1 auto;flex-direction:column;gap:56px;max-width:726px}.education-movement__content{color:var(--typography-dark-grey);display:flex;flex-direction:column;font-family:var(--font4);font-size:20px;font-weight:400;line-height:160%}.education-movement__content p{margin-bottom:24px}.education-movement__content p:last-child{margin-bottom:32px}.education-movement__content h1,.education-movement__content h2,.education-movement__content h3,.education-movement__content h4,.education-movement__content h5,.education-movement__content h6{color:var(--typography-black);font-family:var(--font3);margin-bottom:16px}.education-movement__content h1:not(:first-child),.education-movement__content h2:not(:first-child),.education-movement__content h3:not(:first-child),.education-movement__content h4:not(:first-child),.education-movement__content h5:not(:first-child),.education-movement__content h6:not(:first-child){margin-top:24px}.education-movement__content h1{font-size:32px;line-height:120%}.education-movement__content h2{font-size:28px;line-height:125%}.education-movement__content h3{font-size:24px;line-height:130%}.education-movement__content h4{font-size:20px;line-height:140%}.education-movement__content h5{font-size:18px;line-height:150%}.education-movement__content h6{font-size:16px;line-height:150%}.education-movement__content ol,.education-movement__content ul{margin-bottom:24px;padding-left:24px}.education-movement__content ol li,.education-movement__content ul li{line-height:160%;margin-bottom:8px}.education-movement__content ul li{list-style-type:disc}.education-movement__content ol li{list-style-type:decimal}.education-movement__content blockquote{border-left:4px solid var(--primary-300);color:var(--typography-black);font-style:italic;margin:24px 0;padding-left:16px}.education-movement__content a{color:var(--primary-300);text-decoration:underline}.education-movement__content a:hover{color:var(--typography-black);text-decoration:none}.education-movement__content b,.education-movement__content strong{color:var(--typography-black);font-weight:600}.education-movement__content em,.education-movement__content i{font-style:italic}.education-movement__content img{border-radius:8px;height:auto;margin:16px 0;max-width:100%}.education-movement__content>:first-child{margin-top:0}.education-movement__button{align-items:center;background-color:var(--primary-300);border:none;border-radius:24px;border-radius:100px;color:var(--typography-black);cursor:pointer;display:inline-flex;font-family:var(--font8);font-size:14px;font-weight:400;height:3rem;height:49px;justify-content:center;letter-spacing:-.02em;line-height:1.14286;padding:16px;position:relative;text-decoration:none!important;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:fit-content}.education-movement__button span{display:inline-block;padding:0 2.188rem 0 1rem;position:relative}.education-movement__button span:before{background:url(../img/angle-right-dark.svg) no-repeat;content:"";height:9px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px}.education-movement__button:hover span:before{background:url(../img/angle-right-light.svg) no-repeat}.education-movement__button.icon-bg-yellow span{display:inline-block;padding:0 2.188rem 0 1rem;position:relative}.education-movement__button.icon-bg-yellow span:before{background:#ffc46a url(../img/angle-right-dark.svg) no-repeat 50%;border-radius:50%;content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}.education-movement__button:hover{background-color:var(--typography-black);color:#fff}.education-movement__button span{align-items:baseline;color:var(--typography-black);display:flex;gap:8px;margin-top:2px}.education-movement__button span .button-arrow{height:10px;width:6px;stroke:var(--typography-black);stroke-width:1px;stroke-linecap:round;flex-shrink:0;margin-left:3px;transition:stroke .3s ease}.education-movement__button:hover span{color:#fff}.education-movement__button:hover span .button-arrow{stroke:#fff}.education-movement__virtual-courses{align-items:flex-start;background:var(--typography-white);border-radius:20px;display:flex;gap:16px;padding:16px;position:relative;width:100%}.education-movement__virtual-image-column{display:flex;flex:0 0 auto;justify-content:flex-start}.education-movement__virtual-content-column{display:flex;flex:1 1 auto;flex-direction:column}.education-movement__virtual-image{border-radius:13px;height:170px;overflow:hidden;position:relative;width:240px}.education-movement__image{height:100%;object-fit:cover;object-position:center;width:100%}.education-movement__image-placeholder{align-items:center;background:#000;display:flex;height:100%;justify-content:center;width:100%}.education-movement__image-placeholder:before{content:"📚";font-size:2rem;opacity:.5}.education-movement__virtual-title{color:var(--typography-black);font-family:var(--font4);font-size:16px;font-weight:500;line-height:150%;margin-bottom:16px}.education-movement__virtual-text{color:var(--typography-dark-grey);flex-grow:1;font-family:var(--font4);font-size:14px;font-weight:400;line-height:171%;margin-bottom:16px;overflow:hidden}.education-movement__virtual-button{align-items:center;background:transparent;border:none;color:var(--typography-black);cursor:pointer;display:inline-flex;font-family:var(--font8);font-size:14px;font-weight:400;justify-content:center;letter-spacing:-.02em;line-height:114%;padding:0;text-decoration:none;text-transform:uppercase;transition:color .3s ease;width:fit-content}.education-movement__virtual-button:hover{color:var(--primary-300)}.education-movement__virtual-button-text{margin-right:8px;margin-top:2px;transition:color .3s ease}.education-movement__virtual-button-arrow{align-items:center;background-color:var(--primary-300);border-radius:50%;display:inline-flex;height:25px;justify-content:center;transition:background-color .3s ease;width:25px}.education-movement__virtual-button-arrow svg{height:10px;width:6px}.education-movement__virtual-button-arrow svg path{stroke:#000;stroke-width:1px;stroke-linecap:round;transition:stroke .3s ease}.education-movement__virtual-button:hover .education-movement__virtual-button-text{color:var(--primary-300)}.education-movement__virtual-button:hover .education-movement__virtual-button-arrow{background-color:var(--typography-black)}.education-movement__virtual-button:hover .education-movement__virtual-button-arrow svg path{stroke:#fff}@media (max-width:1440px){.education-movement__wrapper{max-width:100%;padding:0 40px}.education-movement__container{gap:60px}}@media (max-width:1200px){.education-movement__wrapper{padding:0 30px}.education-movement__container{gap:50px}.education-movement__content-column{max-width:none}.education-movement__virtual-courses{flex-direction:column;gap:20px}.education-movement__virtual-image{height:140px;width:200px}.education-movement__virtual-image-column{justify-content:center}}@media (max-width:968px){.education-movement{min-height:auto;padding:60px 0}.education-movement__wrapper{padding:0 20px}.education-movement__container{align-items:stretch;flex-direction:column;gap:40px}.education-movement__title-column{justify-content:center;min-width:auto;text-align:start}.education-movement__title{font-size:clamp(32px,6vw,40px);max-width:100%}.education-movement__content-column{gap:40px;max-width:100%}.education-movement__content{font-size:18px}.education-movement__button{margin:0 auto;max-width:300px;width:100%}.education-movement__virtual-courses{flex-direction:row;gap:20px;padding:20px;text-align:center}.education-movement__virtual-image{height:140px;margin:0 auto;width:200px}.education-movement__virtual-content-column{text-align:left}}@media (max-width:480px){.education-movement{padding:48px 0}.education-movement__wrapper{padding:0 16px}.education-movement__container,.education-movement__content-column{gap:30px}.education-movement__content{font-size:16px}.education-movement__virtual-courses{flex-direction:column;gap:16px;padding:16px}.education-movement__virtual-image{height:auto;width:100%}.education-movement__button,.education-movement__virtual-button{justify-content:start;width:fit-content}.education-movement__title{font-size:28px}.education-movement__virtual-image-column{display:block}}.city-center-info,.city-center-info-section{background:var(--orange-200);padding:142px 0;position:relative;width:100%}.city-center-info__wrapper{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1440px;padding:0 64px;width:100%}.city-center-info__container{display:flex;flex-direction:row;gap:40px}.city-center-info__left,.city-center-info__right{box-sizing:border-box;width:50%}.city-center-info__left{display:flex;flex-direction:column;justify-content:flex-start}.city-center-info__title{color:var(--typography-black);font-family:var(--font3);font-size:37px;font-weight:400;line-height:130%;margin-bottom:24px}.city-center-info__description{color:var(--typography-dark-grey);font-family:var(--font4);font-size:20px;font-weight:400;line-height:160%}.city-center-info__right{height:253px}@media (max-width:830px){.city-center-info__container,.city-center-info__wrapper{align-items:flex-start;flex-direction:column;width:100%}.city-center-info__left,.city-center-info__right{width:100%}}@media (max-width:568px){.city-center-info__wrapper{padding:0}.city-center-info-section{padding:48px 16px}.city-center-info__container,.city-center-info__wrapper{align-items:flex-start;flex-direction:column;gap:0;width:100%}.city-center-info__left,.city-center-info__right{width:100%}.city-center-info__left{height:auto;margin-bottom:40px}.city-center-info__title{font-size:28px;line-height:143%;margin-bottom:24px}.city-center-info__description{font-size:16px;line-height:150%}}.mission-vision{background:var(--typography-white,#fff);padding:64px 0}.mission-vision__wrapper{align-items:center;display:flex;justify-content:center;width:100%}.mission-vision__container{align-items:stretch;display:flex;flex-direction:column;gap:50px;margin:0 auto;max-width:869px}.mission-vision__text.text-body-2{color:var(--typography-dark-grey)}@media only screen and (max-width:767px){.mission-vision__text.text-body-2{font-size:16px;line-height:1.5}}.mission-vision__mission-vision-row{display:flex;flex-direction:row;gap:24px}@media only screen and (max-width:767px){.mission-vision__mission-vision-row{flex-direction:column;gap:24px}}.mission-vision__mission,.mission-vision__vision{flex:1 1 0}.mission-vision__mission-title.subtitle-3{color:var(--typography-black);margin-bottom:14px}.mission-vision__mission-text,.mission-vision__vision-text{color:var(--typography-dark-grey);color:var(--typography-black);font-family:var(--font4);font-size:20px;font-weight:400;line-height:1.6}@media only screen and (max-width:767px){.mission-vision__mission-text,.mission-vision__vision-text{color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5}}.mission-vision__mission-text.text-body-2,.mission-vision__vision-text.text-body-2{color:var(--typography-dark-grey)}.mission-vision__vision-title.subtitle-3{color:var(--typography-black);margin-bottom:14px}.mission-vision__photos{display:flex;flex-direction:column;gap:16px}.mission-vision__photos-row{display:flex;flex-direction:row;gap:15px}.mission-vision__photo{object-fit:cover}.mission-vision__photo--1{height:269px;max-width:100%;width:508px}.mission-vision__photo--2,.mission-vision__photo--3{height:269px;max-width:100%;width:346px}.mission-vision__photo--4{height:269px;max-width:100%;width:508px}.mission-vision__stats{display:flex;flex-direction:row;justify-content:space-around;margin-top:40px}@media only screen and (max-width:767px){.mission-vision__stats{align-items:center;flex-direction:column;gap:40px;margin:40px 0}}.mission-vision__stat{align-items:center;display:flex;flex-direction:column;text-align:center}.mission-vision__stat-number{font-size:48px;font-weight:400;line-height:1.17;margin-bottom:16px;text-align:center}.mission-vision__stat-label{color:var(--typography-dark-grey);font-size:20px;font-weight:400;line-height:1.6;text-align:center}@media only screen and (max-width:767px){.mission-vision{padding:48px 16px}.mission-vision__container{gap:24px;max-width:100%}.mission-vision__photos-row{flex-direction:column}.mission-vision__photo{height:269px!important;max-width:100%;object-fit:cover;width:100%!important}}.over-header{background:var(--background-light-beige)}.over-header .container{align-items:center;display:flex;justify-content:flex-end;padding-bottom:.5rem;padding-top:.5rem}.over-header a:hover{color:var(--primary-300)}@media only screen and (max-width:767px){.over-header{display:none}}.over-header .phone-hours{align-items:center;color:var(--typography-black);display:flex;font-size:.875rem;gap:.5rem;line-height:1.25rem}.over-header .phone-hours .icon{height:1rem;width:1rem}.over-header .phone-hours .phone-number{font-weight:500}.over-header .phone-hours .business-hours{padding-left:.5rem;position:relative}.over-header .phone-hours .business-hours:before{background-color:rgba(0,0,0,.2);content:"";height:1.313rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.063rem}.header-sticky .header{position:fixed;top:0;width:100%;z-index:1001}.header{background:#fff}.header .container{display:grid;grid-template-columns:repeat(12,1fr);min-height:4.313rem;grid-gap:1.5rem;align-items:center;position:relative}@media only screen and (max-width:1439px){.header .container{padding-bottom:1rem}}@media only screen and (max-width:991px){.header .container{min-height:5rem}}.header-logo{grid-column:span 2}.header-logo img{display:block;height:auto;max-width:100%}@media only screen and (max-width:1439px){.header-logo{grid-column:span 3;padding-top:1rem}}@media only screen and (max-width:991px){.header-logo{display:none}}.header__menu{grid-column:span 6}@media only screen and (max-width:1439px){.header__menu{display:flex;grid-column:span 12;grid-row:2;justify-content:flex-start}}@media only screen and (max-width:991px){.header__menu{grid-row:1;position:absolute;right:1rem;top:.75rem}}.header__buttons{align-items:center;display:flex;gap:.5rem;grid-column:span 4;justify-content:flex-end}.header__buttons .icon_search{cursor:pointer;height:1.563rem;transition:color .3s;width:1.563rem}.header__buttons .icon_search:hover{color:var(--primary-300)}@media only screen and (max-width:991px){.header__buttons .icon_search{height:2rem;width:2.063rem}}@media only screen and (max-width:1439px){.header__buttons{grid-column:span 9;padding-top:1rem}}@media only screen and (max-width:991px){.header__buttons{grid-column:span 9;padding-right:4rem;padding-top:0}.header__buttons .button{display:none!important}}.header .logo-mobile{display:none}.header .logo-mobile img{display:block}@media only screen and (max-width:991px){.header .logo-mobile{display:block;grid-column:span 3}}.footer{font-family:var(--font4);font-size:14px;font-weight:500;line-height:1.71429;padding:40px 0 24px}.footer:has(.footer-locations-dropdown-block){padding:40px 0 0}.footer__main{display:grid;grid-gap:1.5rem;grid-column:span 9}@media only screen and (max-width:1199px){.footer__main{grid-column:span 8}}@media only screen and (max-width:767px){.footer__main{grid-column:span 1}}.footer__menus{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4rem 1.5rem}@media only screen and (max-width:991px){.footer__menus{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.footer__menus{grid-template-columns:1fr;grid-gap:2.5rem}}.footer__menu{grid-column:span 1}.footer__menu ul{gap:.5rem;list-style:none;padding:0}.footer__menu ul,.footer__sidebar{display:flex;flex-direction:column}.footer__sidebar{gap:2rem;grid-column:span 3}.footer__sidebar-block:not(:first-child){border-top:1px solid var(--background-borders);margin-top:2rem;padding-top:1rem}@media only screen and (max-width:1199px){.footer__sidebar-block:not(:first-child){margin-top:2.5rem}}.footer__sidebar-block-title{color:var(--typography-dark-grey);font-family:var(--font3);font-size:16px;font-weight:400;line-height:1.5;margin-bottom:1.5rem}.footer__sidebar-block-content{color:var(--typography-dark-grey);font-size:14px;line-height:1.71429;padding-left:2.5rem;position:relative}.footer__sidebar-block-content .icon-phone,.footer__sidebar-block-content .icon_message{height:1.25rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem;fill:var(--typography-light-grey)}.footer__sidebar-block-content .icon-phone:before,.footer__sidebar-block-content .icon_message:before{display:none}.footer__sidebar-block-content .icon_message{width:1.438rem}.footer__sidebar-block-content .arrow-link{display:block;width:100%}@media only screen and (max-width:1199px){.footer__sidebar{grid-column:span 4}}@media only screen and (max-width:767px){.footer__sidebar{grid-column:span 1;max-width:310px;padding-top:1.063rem}}.footer .container{grid-template-columns:repeat(12,1fr);grid-gap:1.5rem;display:grid}@media only screen and (max-width:767px){.footer .container{grid-template-columns:1fr}}.footer a{color:var(--typography-black)}.footer a:hover{color:var(--primary-300)}.footer .widget_nav_menu .widget-title{color:var(--typography-dark-grey);font-family:var(--font3);font-size:16px;font-weight:400;line-height:1.5;margin-bottom:1rem}.footer .widget_nav_menu:not(:first-child){margin-top:1.5rem}.footer .social-media{margin-bottom:-7px;margin-top:3px}@media only screen and (max-width:1199px){.footer .social-media{margin-bottom:0;margin-top:11px}}.copyrights{color:rgba(20,9,38,.6);font-family:var(--third-family);font-size:14px;font-weight:400;line-height:1.71429}.footer-locations-separator{background:var(--background-borders);grid-column:1/-1;height:1px}.footer-locations-dropdown{position:relative}.footer-locations-dropdown__header{align-items:center;cursor:pointer;display:grid;gap:16px;grid-template-columns:1fr auto;margin-bottom:24px;width:fit-content}.footer-locations-dropdown__left{align-items:center;display:flex;gap:8px}.footer-locations-dropdown__icon{align-items:center;display:flex;height:17px;justify-content:center;width:16px}.footer-locations-dropdown__icon svg{height:17px;width:16px}.footer-locations-dropdown__title{color:#140926;font-family:Bricolage Grotesque;font-size:16px;font-weight:400;line-height:150%}.footer-locations-dropdown__arrow{align-items:center;display:flex;height:11px;justify-content:center;transition:transform .3s ease;width:21px}.footer-locations-dropdown__arrow svg{height:11px;width:21px}.footer-locations-dropdown__arrow.active{transform:rotate(180deg)}.footer-locations-dropdown__select{appearance:none;background:var(--background-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid var(--background-borders);border-radius:8px;color:var(--typography-black);cursor:pointer;font-family:var(--font4);font-size:14px;font-weight:500;line-height:1.5;max-width:300px;padding:12px 40px 12px 16px;width:100%}.footer-locations-dropdown__select:focus{border-color:var(--primary-300);box-shadow:0 0 0 3px rgba(var(--primary-300),.1);outline:none}.footer-locations-dropdown__select:hover{border-color:var(--primary-300)}.footer-locations-dropdown__select option{padding:8px}@media only screen and (max-width:767px){.footer-locations-dropdown{padding-top:0}.footer-locations-dropdown__select{max-width:100%}}.footer-locations-dropdown-block{display:flex;flex-direction:column;gap:8px;grid-column:span 5;position:relative}@media only screen and (max-width:767px){.footer-locations-dropdown-block{grid-column:span 1}}.footer-locations-dropdown-content{background:var(--background-white)}.footer-locations-dropdown-content .container{grid-template-columns:repeat(12,1fr);grid-gap:24px;display:grid}@media only screen and (max-width:767px){.footer-locations-dropdown-content .container{grid-template-columns:1fr}}.footer-locations-dropdown-content .location-list-adaptive{grid-column:1/-1;padding:0 0 24px}.footer-locations-dropdown-content .location-list-adaptive__title{display:none}.footer-locations-dropdown-content .location-list-adaptive__wrapper{padding:0}div.woocommerce{color:var(--typography-black);margin:0 auto;max-width:1470px;padding:0 3.938rem;width:100%}@media only screen and (max-width:1199px){div.woocommerce{padding:0 1rem}}div.woocommerce #order_review,div.woocommerce .col-1{max-width:722px;padding-right:22px;width:56.6%!important}@media only screen and (max-width:991px){div.woocommerce #order_review,div.woocommerce .col-1{padding-right:0!important;width:100%!important}}div.woocommerce .col-2{width:34%!important}@media only screen and (max-width:1199px){div.woocommerce .col-2{width:41%!important}}@media only screen and (max-width:991px){div.woocommerce .col-2{width:100%!important}div.woocommerce #customer_details{display:flex;flex-direction:column;width:100%!important}div.woocommerce #customer_details .col-2{margin-bottom:40px;order:1}div.woocommerce #customer_details .col-1{max-width:100%;order:2}}.woocommerce-error{background:var(--background-light-beige)}.checkout.woocommerce-checkout{color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5;padding-top:50px}.checkout.woocommerce-checkout h3,.checkout.woocommerce-checkout h4{color:var(--typography-black);font-family:var(--font3);font-size:clamp(24px,6vw,28px);font-weight:400;line-height:1.42857;margin-bottom:24px}.checkout.woocommerce-checkout h3:not(:first-child),.checkout.woocommerce-checkout h4:not(:first-child){margin-top:40px}.checkout.woocommerce-checkout h3+p,.checkout.woocommerce-checkout h4+p{margin-bottom:24px;margin-top:-8px}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%!important}@media only screen and (max-width:767px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%!important}}.woocommerce form ul{border:none!important;list-style:none}.woocommerce form input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #7c7c7c;border-radius:50%;cursor:pointer;display:inline-block;height:24px;margin-right:8px;position:relative;vertical-align:middle;width:24px}.woocommerce form input[type=radio]:after{background:#27252a;border-radius:50%;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease;width:16px}.woocommerce form input[type=radio]:checked:after{transform:translate(-50%,-50%) scale(1)}.woocommerce form input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid var(--typography-dark-grey);border-radius:6px;cursor:pointer;display:inline-block!important;height:32px;margin-right:8px;position:relative;transition:border-color .2s,background-color .2s;vertical-align:middle;width:32px}.woocommerce form input[type=checkbox]:after{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAASCAYAAAC0EpUuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGrSURBVHgBrVS9TkIxFD6nN2jihAK6NiFgYcI3wM0RRifhDXgD4A10dEJHJ1mdgCdgBPESO5IAppMgP63tDddcUAHlfslNe09Pvp6v52sRfASLJXNSKmGBTzCECqCCiAzBBzDGqJKkBgoogCoQ8AFybhUdQqXqzy+tm51JjWwEldNTjjOVN7GdSB3ZCEUzV1KW2rzNHVJKadB88A+4snWD7jrd9r0bJ/t7B839wEEzFoul/sAHidNEwZVNprLsXSMI2NAjRQjU4lF2tQ2hkS0l+SbbhTUY9quhowggwoX2WCYSjqCO1deRhg5PHjUdc2TbrfLqumP+4Vu/sSBO6990OHQc1LGnH6uMJ0t6yC1k5wdiIFZzlswfjyYySEhFV6Ebp+of01GWcy68stWcvC5k57zN8WLJUp1uq4rW/ExvxfV+adNARhl1151bY8aVbq+tdKmir2sHXMI0a2Ego5TjSY5Teb7anI2kBimaCo72JhVNnNGVCZ3oeHmuZNq22w1Yg19fqZ7ojYfD/oPrDBOTCq9tu3ULG7Dx6fM4g05m75dCiDH4BXMc2+Z+AmKuvMKHuF6WAAAAAElFTkSuQmCC") no-repeat 50%;background-size:20px 20px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%}.woocommerce form input[type=checkbox]:checked:after{opacity:1}.woocommerce form input[type=checkbox]:hover{border-color:#555}.woocommerce form .form-row{margin:0 0 16px;padding:0!important;position:relative}.woocommerce form .form-row .input-text{border:1px solid hsla(0,0%,49%,.6);border-radius:8px;color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;height:56px;line-height:1.5;max-width:722px;padding:16px;width:100%}@media only screen and (max-width:991px){.woocommerce form .form-row .input-text{max-width:100%}}.woocommerce form .form-row textarea.input-text{height:118px}.woocommerce form .form-row label:not(.radio):not(.checkbox){color:var(--typography-light-grey);left:16px;line-height:1.5;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease}.woocommerce form .form-row input:focus+label:not(.radio):not(.checkbox),.woocommerce form .form-row.active label:not(.radio):not(.checkbox){font-size:14px;left:16px;top:0;transform:translateY(0)}#billing_alt_billing_field{margin-top:0!important;padding-top:26px!important}#billing_alt_billing_field label{font-size:16px}#add_personal_note_field,#billing_alt_billing_field{padding-left:42px!important;position:relative}#add_personal_note_field label,#billing_alt_billing_field label{pointer-events:auto;position:static;transform:translateY(0)}#add_personal_note_field input,#billing_alt_billing_field input{left:0;position:absolute}#billing_alt_billing_field input{left:-42px}#order_review_heading,.alt-billing-field,.checkout .checkout-inline-error-message,.checkout .required,.optional,.woocommerce-checkout-review-order-table{display:none}#payment{margin-top:24px}#payment ul{margin:0 0 16px!important;padding:0!important}#payment input[type=radio]{margin-right:8px!important}#zahlungsart_block{margin-top:40px}#zahlungsart_block label{display:inline-block}#zahlungsart_block p{color:var(--typography-dark-grey);font-family:var(--font4);font-size:14px;font-weight:400;line-height:1.71429}#custom_personal_note_block{border-bottom:1px solid hsla(0,0%,49%,.6);border-top:1px solid hsla(0,0%,49%,.6);margin:40px 0;padding:40px 0}#custom_personal_note_block p{margin:0!important}#custom_personal_note_block #personal_note_field:not(.hidden){margin-top:16px!important}#custom_personal_note_block #personal_note_field:not(.hidden) label{display:none}.woocommerce-checkout #payment{background:none;padding:0}.woocommerce-checkout #payment li{border:1px solid hsla(0,0%,49%,.6);border-radius:8px;padding:16px}.woocommerce-checkout #payment li:not(:last-child){margin-bottom:24px!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:none!important;border:none!important;color:var(--typography-dark-grey);display:block!important;font-family:var(--font4);font-size:14px;font-weight:400;line-height:1.71429;margin:0!important;padding:0!important}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}#add_payment_method #payment div.payment_box p,.woocommerce-cart #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p{margin:0!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none}#place_order{min-width:292px}.checkout-course-data{border:1px solid var(--background-borders);border-radius:8px;color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5;padding:24px 24px 40px}.checkout-course-data__head{border-bottom:1px solid var(--background-borders);color:var(--typography-light-grey);margin-bottom:24px;padding-bottom:16px}.checkout-course-data__content{color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5;padding-left:76px;position:relative}.checkout-course-data__content h2{color:var(--typography-black);font-family:var(--font4);font-size:20px;font-weight:500;line-height:1.6}.checkout-course-data__content .icon-circle{left:0;position:absolute;top:0}.checkout-course-data__content .icon-circle svg{height:24px;width:24px}.thankyou{align-items:center;color:var(--typography-dark-grey);display:flex;flex-direction:column;font-family:var(--font4);font-size:16px;font-weight:400;gap:24px;line-height:1.5;margin:0 auto;max-width:627px;padding:200px 0;text-align:center}.no-installment-payment .ratenzahlung-option{display:none}.social-media{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.social-media .icon{height:1.5rem;width:1.5rem}.social-media a:hover{color:var(--primary-300)}.additional-options{background:#fff;margin-bottom:80px;padding:40px 0}.additional-options .container{padding:0 16px}.additional-options .section-title{font-family:var(--font3);font-size:40px;margin-bottom:2rem}@media only screen and (max-width:767px){.additional-options .section-title{font-size:28px;width:75%}}.info-cards{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px}@media only screen and (max-width:767px){.info-cards{flex-direction:column}}.info-card{align-items:flex-start;border-radius:12px;display:flex;flex:1 1 30%;flex-direction:column;padding:20px}@media only screen and (max-width:767px){.info-card{flex:1 1 auto;min-height:100%}}.info-card .icon img{height:32px;width:32px}.info-card h3{font-size:20px;margin:0 0 5px}.info-card p{color:var(--typography-light-grey);font-size:14px;margin:0}.contact-form-section{background-color:var(--bg-color);padding-top:75px;position:relative}@media only screen and (max-width:767px){.contact-form-section{padding-top:40px}}.contact-form-section:before{background:var(--bg-image);background-repeat:no-repeat;background-size:cover;content:"";height:100%;min-width:1400px;position:absolute;right:0;top:0;width:100%}@media only screen and (max-width:991px){.contact-form-section:before{right:-50%;width:200%}}@media only screen and (max-width:767px){.contact-form-section{margin:3rem 0}.contact-form-section:before{background:var(--bg-image-mobile);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;min-width:100%;right:auto;top:auto;width:100%}}.contact-form-section .container{display:flex;gap:40px;position:relative;z-index:1}.contact-form-section .container .form-submit.mobile{display:none}@media only screen and (max-width:991px){.contact-form-section .container{flex-direction:column-reverse;gap:unset;padding:0 20px}.contact-form-section .container .form-submit.desktop{display:none}.contact-form-section .container .form-submit.mobile{display:block;margin-bottom:8px;width:100%}.contact-form-section .container .form-submit.mobile .wpcf7-submit{width:100%}}.contact-form-section .container .left-image{align-items:flex-end;display:flex;flex:1 1 50%;position:relative}.contact-form-section .container .form-content{flex:1 1 50%;padding-bottom:75px}@media only screen and (max-width:991px){.contact-form-section .container .form-content{padding-bottom:0}}.contact-form-section .container .form-content h2{max-width:644px;padding-top:20px}@media only screen and (max-width:767px){.contact-form-section .container .form-content h2{font-size:28px;width:100%}}.contact-form-section .container .form-content .subtitle{padding-bottom:16px;padding-top:20px}@media only screen and (max-width:767px){.contact-form-section .container .form-content .subtitle{font-size:14px}}.contact-form-section_have-question{margin:4rem 0;padding-top:0}.contact-form-section_have-question .section-wrapper{border-radius:8px;display:flex;gap:2.5rem;padding:4rem 4rem 0}@media only screen and (max-width:767px){.contact-form-section_have-question .section-wrapper{flex-direction:column;padding:3rem 1rem 0}}@media only screen and (max-width:1199px){.contact-form-section_have-question .section-wrapper{padding-left:1.5rem;padding-right:1.5rem}}.contact-form-section_have-question .container .left-image{align-items:flex-start;flex:1 1 39%;flex-direction:column;gap:1.5rem;justify-content:flex-start}.contact-form-section_have-question .container .left-image h2{color:var(--typography-black);font-family:var(--font3);font-size:clamp(37px,6vw,50px);font-weight:400;line-height:1.12}.contact-form-section_have-question .container .left-image p{color:var(--typography-dark-grey);font-family:var(--font4);font-size:20px;font-weight:400;line-height:1.6}@media only screen and (max-width:767px){.contact-form-section_have-question .container .left-image p{color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5}}.contact-form-section_have-question .container .form-content{padding-bottom:4rem}@media only screen and (max-width:767px){.contact-form-section_have-question .container .form-content{padding-bottom:3rem}}#mega-menu-wrap-main{background:none!important}#mega-menu-wrap-main #mega-menu-main{display:flex;gap:2rem;justify-content:center}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item a.mega-menu-link{background:none!important;color:var(--typography-black);font-family:var(--font4);font-size:14px;font-weight:500;height:auto;line-height:1.71429;padding:0;position:relative;transition:color .3s}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item a.mega-menu-link:active,#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item a.mega-menu-link:focus,#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item a.mega-menu-link:hover{color:var(--primary-300);font-weight:500!important}@media only screen and (max-width:991px){#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item a.mega-menu-link{color:var(--typography-black);font-family:var(--font3);font-size:24px;font-weight:400;line-height:1.33333}}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color:var(--primary-300)}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{opacity:1}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link>span.mega-indicator:before{opacity:0}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link{color:#000}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link:hover,#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link{color:var(--primary-300)}@media only screen and (max-width:991px){#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item{border-top:1px solid var(--background-borders);float:none;padding-bottom:1.5rem;padding-top:1.5rem}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item:first-child{border-top:0;padding-top:0}}#mega-menu-wrap-main #mega-menu-main li.mega-menu-item-has-children>a.mega-menu-link{padding:0 1rem 0 0}#mega-menu-wrap-main #mega-menu-main li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{margin-top:-4px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}#mega-menu-wrap-main #mega-menu-main li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after,#mega-menu-wrap-main #mega-menu-main li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:before{background:url(../../src/icons/angle-bottom.svg) no-repeat 50%;content:""!important;height:.563rem;position:absolute;transition:opacity .3s;width:.938rem}#mega-menu-wrap-main #mega-menu-main li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{background:url(../img/angle-bottom-primary.svg) no-repeat 50%;opacity:0}#mega-menu-wrap-main #mega-menu-main li.mega-menu-item-has-children>a.mega-menu-link:hover span.mega-indicator:after{opacity:1}#mega-menu-wrap-main #mega-menu-main li.mega-menu-item-has-children>a.mega-menu-link:hover span.mega-indicator:before{opacity:0}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu{background:none!important;top:47px!important}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu:before{background:#fff;content:"";display:block;height:17px;position:absolute;top:-17px;width:100%;z-index:1}@media only screen and (max-width:991px){#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu:before{display:none}}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row{background:#fff;float:none!important;margin:0 auto;max-width:1363px;overflow:hidden;padding:1.5rem 1.5rem 1rem;width:fit-content!important}@media only screen and (min-width:992px){#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row{border-radius:0 0 20px 20px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1)}}@media only screen and (max-width:991px){#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row{padding-bottom:0!important;width:100%!important}}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu{border-top:1px solid rgba(0,0,0,.3);margin-left:1.938rem;margin-right:1.938rem;padding-top:1.5rem}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{margin-bottom:1rem;padding:0!important}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item:last-child{margin-bottom:0}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item:first-child{margin-bottom:1.5rem}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item[class^=mega-icon-]{padding-left:2.5rem!important}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-icon-chat{background:url(../../src/icons/chat.svg) no-repeat 0}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-icon-question{background:url(../../src/icons/message.svg) no-repeat 0}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-icon-headphones{background:url(../../src/icons/headphones.svg) no-repeat 0}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{color:var(--typography-black);font-family:var(--font4);font-size:14px;font-weight:500!important;line-height:1.71429;padding-right:1.563rem;position:relative;text-transform:none}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:after,#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:before{content:"";display:block;height:1rem;margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .3s;width:1rem}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:before{background:url(../../src/icons/arrow-right.svg) no-repeat 50%}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:after{background:url(../img/arrow-right-primary.svg) no-repeat 50%;opacity:0}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{color:var(--primary-300)}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover:after{opacity:1}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover:before{opacity:0}@media only screen and (max-width:991px){#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{float:none}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu{margin-left:0!important;margin-right:0!important;padding-bottom:1.5rem}}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column:first-child>ul.mega-sub-menu{margin-left:1.5rem}@media only screen and (max-width:1199px){#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column:first-child>ul.mega-sub-menu{margin-left:1rem}}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column:last-child>ul.mega-sub-menu{margin-right:1.5rem}@media only screen and (max-width:1199px){#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row .mega-menu-column:last-child>ul.mega-sub-menu{margin-right:1rem}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row{padding-left:0;padding-right:0}}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu .mega-current-menu-item>a.mega-menu-link{color:var(--primary-300)!important}@media only screen and (max-width:991px){#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu{padding:0}}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu:nth-child(2) .mega-menu-row,#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu:nth-child(3) .mega-menu-row{max-width:918px!important}#mega-menu-wrap-main .mega-menu-toggle{background:none;opacity:1!important}#mega-menu-wrap-main .mega-menu-toggle .mega-toggle-animated-inner,#mega-menu-wrap-main .mega-menu-toggle .mega-toggle-animated-inner:after,#mega-menu-wrap-main .mega-menu-toggle .mega-toggle-animated-inner:before{background-color:var(--typography-black)!important;height:2px!important;width:50px!important}#mega-menu-wrap-main .mega-menu-title{color:var(--typography-black);font-family:var(--font3);font-size:24px;font-weight:400;line-height:1.33333;margin-bottom:8px}@media only screen and (max-width:991px){#mega-menu-wrap-main .mega-menu-title{font-size:1.25rem}}#mega-menu-wrap-main .textwidget p{color:var(--typography-light-grey);font-family:var(--font4);font-size:14px;font-weight:400;line-height:1.71429;margin-bottom:0!important}#mega-menu-wrap-main .widget_media_image{margin-top:8px}#mega-menu-wrap-main .wp-caption{position:relative;width:100%!important}#mega-menu-wrap-main .wp-caption-text{background:rgba(0,0,0,.3);bottom:1.25rem;color:#fff;font-size:14px;left:.938rem;line-height:1.71429;min-width:auto;padding:.5rem}#mega-menu-wrap-main .wp-caption-text span{margin:0}.mega-menu-block__title{color:var(--typography-black);font-family:var(--font4);font-size:16px;font-weight:500;line-height:1.5;margin-bottom:8px}.mega-menu-block_general{margin-top:-.563rem}.mega-menu-block_urgent{border-top:1px solid var(--background-borders);margin-top:8px;padding-top:1rem}.mega-menu-block_urgent .phone-hours{color:var(--typography-dark-grey);font-size:14px;line-height:1.71429;padding-left:2.5rem;position:relative}.mega-menu-block_urgent .icon_phone{height:1.25rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem;fill:var(--typography-light-grey)}.mega-contacts-data{border-top:none!important;overflow:hidden!important}.mega-contacts-data>.mega-menu-link{display:none!important}.mega-contacts-data .mega-sub-menu{display:block!important;float:none!important;visibility:visible}.mega-contacts-data .mega-menu-item{padding:0!important}.mega-contacts-data .mega-buttons{align-items:center;display:flex!important;flex-direction:column;gap:8px;justify-content:center;padding-top:1.25rem!important}.mega-contacts-data .mega-buttons .button{border-radius:24px;height:3rem;width:100%}.mega-contacts-data .mega-buttons .button span{padding-left:2.188rem}.mega-contacts-data .phone-hours{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding-top:2rem}.mega-contacts-data .phone-hours .icon_phone{height:1rem;width:1rem}.mega-contacts-data .phone-number{align-items:center;display:flex;gap:.5rem}.mega-close{display:none!important}@media only screen and (max-width:991px){#mega-menu-wrap-main .mega-menu-toggle+#mega-menu-main{background:#fff!important;display:block!important;padding:0 1rem 6.25rem;top:100px}#mega-menu-wrap-main .mega-menu-toggle.mega-menu-open:after{display:none!important}}@media only screen and (max-width:767px){#mega-menu-wrap-main .mega-menu-toggle+#mega-menu-main{padding-bottom:3.75rem!important;top:64px}}.form-wrapper .subtitle-2,.woocommerce .form-wrapper .subtitle-2{margin-bottom:16px}.form-wrapper .form-note,.woocommerce .form-wrapper .form-note{padding-top:14px}.form-wrapper .form-note p,.woocommerce .form-wrapper .form-note p{color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5}@media only screen and (max-width:767px){.form-wrapper .form-note,.woocommerce .form-wrapper .form-note{padding-top:8px}.form-wrapper .form-note p,.woocommerce .form-wrapper .form-note p{color:var(--typography-dark-grey);font-family:var(--font4);font-size:12px;font-weight:400;line-height:1.33333}}.form-wrapper .form-row,.woocommerce .form-wrapper .form-row{display:flex;gap:8px;margin:8px 0;padding:0}.form-wrapper .form-row:after,.form-wrapper .form-row:before,.woocommerce .form-wrapper .form-row:after,.woocommerce .form-wrapper .form-row:before{display:none}@media only screen and (max-width:767px){.form-wrapper .form-row,.woocommerce .form-wrapper .form-row{flex-direction:column;gap:10px;margin:10px 0}}.form-wrapper .form-row .form-group,.woocommerce .form-wrapper .form-row .form-group{flex:1 1 50%}.form-wrapper .form-row input[type=email],.form-wrapper .form-row input[type=tel],.form-wrapper .form-row input[type=text],.form-wrapper .form-row select,.form-wrapper .form-row textarea,.woocommerce .form-wrapper .form-row input[type=email],.woocommerce .form-wrapper .form-row input[type=tel],.woocommerce .form-wrapper .form-row input[type=text],.woocommerce .form-wrapper .form-row select,.woocommerce .form-wrapper .form-row textarea{background-color:#fff;border:1px solid #ccc;border-radius:12px;box-sizing:border-box;color:var(--typography-light-grey);font-size:16px;padding:15px 16px;transition:border-color .3s ease;width:100%}.form-wrapper .form-row input[type=email]::-webkit-input-placeholder,.form-wrapper .form-row input[type=tel]::-webkit-input-placeholder,.form-wrapper .form-row input[type=text]::-webkit-input-placeholder,.form-wrapper .form-row select::-webkit-input-placeholder,.form-wrapper .form-row textarea::-webkit-input-placeholder,.woocommerce .form-wrapper .form-row input[type=email]::-webkit-input-placeholder,.woocommerce .form-wrapper .form-row input[type=tel]::-webkit-input-placeholder,.woocommerce .form-wrapper .form-row input[type=text]::-webkit-input-placeholder,.woocommerce .form-wrapper .form-row select::-webkit-input-placeholder,.woocommerce .form-wrapper .form-row textarea::-webkit-input-placeholder{color:var(--typography-dark-grey)}.form-wrapper .form-row input[type=email]:-moz-placeholder,.form-wrapper .form-row input[type=email]::-moz-placeholder,.form-wrapper .form-row input[type=tel]:-moz-placeholder,.form-wrapper .form-row input[type=tel]::-moz-placeholder,.form-wrapper .form-row input[type=text]:-moz-placeholder,.form-wrapper .form-row input[type=text]::-moz-placeholder,.form-wrapper .form-row select:-moz-placeholder,.form-wrapper .form-row select::-moz-placeholder,.form-wrapper .form-row textarea:-moz-placeholder,.form-wrapper .form-row textarea::-moz-placeholder,.woocommerce .form-wrapper .form-row input[type=email]:-moz-placeholder,.woocommerce .form-wrapper .form-row input[type=email]::-moz-placeholder,.woocommerce .form-wrapper .form-row input[type=tel]:-moz-placeholder,.woocommerce .form-wrapper .form-row input[type=tel]::-moz-placeholder,.woocommerce .form-wrapper .form-row input[type=text]:-moz-placeholder,.woocommerce .form-wrapper .form-row input[type=text]::-moz-placeholder,.woocommerce .form-wrapper .form-row select:-moz-placeholder,.woocommerce .form-wrapper .form-row select::-moz-placeholder,.woocommerce .form-wrapper .form-row textarea:-moz-placeholder,.woocommerce .form-wrapper .form-row textarea::-moz-placeholder{color:var(--typography-dark-grey)}.form-wrapper .form-row input[type=email]:-ms-input-placeholder,.form-wrapper .form-row input[type=tel]:-ms-input-placeholder,.form-wrapper .form-row input[type=text]:-ms-input-placeholder,.form-wrapper .form-row select:-ms-input-placeholder,.form-wrapper .form-row textarea:-ms-input-placeholder,.woocommerce .form-wrapper .form-row input[type=email]:-ms-input-placeholder,.woocommerce .form-wrapper .form-row input[type=tel]:-ms-input-placeholder,.woocommerce .form-wrapper .form-row input[type=text]:-ms-input-placeholder,.woocommerce .form-wrapper .form-row select:-ms-input-placeholder,.woocommerce .form-wrapper .form-row textarea:-ms-input-placeholder{color:var(--typography-dark-grey)}.form-wrapper .form-row input[type=email]:focus,.form-wrapper .form-row input[type=tel]:focus,.form-wrapper .form-row input[type=text]:focus,.form-wrapper .form-row select:focus,.form-wrapper .form-row textarea:focus,.woocommerce .form-wrapper .form-row input[type=email]:focus,.woocommerce .form-wrapper .form-row input[type=tel]:focus,.woocommerce .form-wrapper .form-row input[type=text]:focus,.woocommerce .form-wrapper .form-row select:focus,.woocommerce .form-wrapper .form-row textarea:focus{border-color:#f4a42c;outline:none}.form-wrapper .form-row select,.woocommerce .form-wrapper .form-row select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' fill='none'%3E%3Cpath stroke='%23999' stroke-width='2' d='m1 1 7 7 7-7'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;color:var(--typography-dark-grey);padding-right:40px}.form-wrapper .form-row textarea,.woocommerce .form-wrapper .form-row textarea{height:142px}.wpcf7-not-valid-tip,.wpcf7-response-output{font-size:14px}.subscribe-block .wpcf7-submit,.wpcf7-submit{align-items:center;background-color:var(--primary-300);background-image:url(../img/angle-right-dark.svg);background-position:right 16px center;background-repeat:no-repeat;border:none;border-radius:24px;color:var(--typography-black);cursor:pointer;display:inline-flex;font-family:var(--font8);font-size:14px;font-weight:400;height:3rem;justify-content:center;letter-spacing:-.02em;line-height:1.14286;margin:1.563rem 0 0;text-decoration:none!important;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.subscribe-block .wpcf7-submit,.subscribe-block .wpcf7-submit span,.wpcf7-submit,.wpcf7-submit span{display:inline-block;padding:0 2.188rem 0 1rem;position:relative}.subscribe-block .wpcf7-submit span:before,.wpcf7-submit span:before{background:url(../img/angle-right-dark.svg) no-repeat;content:"";height:9px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px}.wpcf7-submit:hover span:before{background:url(../img/angle-right-light.svg) no-repeat}.wpcf7-submit.icon-bg-yellow span{display:inline-block;padding:0 2.188rem 0 1rem;position:relative}.wpcf7-submit.icon-bg-yellow span:before{background:#ffc46a url(../img/angle-right-dark.svg) no-repeat 50%;border-radius:50%;content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}.wpcf7-submit:hover{background-color:var(--typography-black);color:#fff}.subscribe-block .wpcf7-submit:before,.wpcf7-submit:before{border-right:1px solid;border-top:1px solid;content:"";height:8px;position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(45deg);width:8px}.wpcf7-submit:hover{background-image:url(../img/angle-right-light.svg)}.expert-contact{background:var(--expert-bg-color,transparent);width:100%}.expert-contact__wrapper{max-width:1440px;min-height:640px;overflow:hidden;position:relative}.expert-contact__container,.expert-contact__wrapper{display:flex;justify-content:center;margin:0 auto;width:100%}.expert-contact__container{padding:0}.expert-contact__image-col{background-image:var(--expert-bg-image);background-position:0;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;min-height:400px;min-width:0;position:relative;width:50%}.expert-contact__expert-info{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.5);border-radius:8px;bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.04);left:84px;padding:8px;position:absolute;z-index:2}.expert-contact__expert-name{color:var(--typography-black);font-family:var(--font4);font-size:16px;font-weight:500;line-height:1.5}.expert-contact__expert-role{color:var(--typography-dark-grey);font-size:12px;font-weight:500;line-height:1.33333}.expert-contact__content-section{display:flex;flex-direction:column;gap:24px;justify-content:center;min-width:0;padding:0 64px 0 0;width:50%}.expert-contact__title{font-family:var(--font3);font-size:clamp(28px,6vw,37px);line-height:1.2973}.expert-contact__subtitle,.expert-contact__title{color:var(--typography-black);font-weight:400;margin:0}.expert-contact__subtitle{color:var(--typography-dark-grey);font-family:var(--font4);font-size:20px;line-height:1.6}.expert-contact__buttons{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.expert-contact__buttons .button{align-items:center;background-color:var(--primary-300);border-radius:24px;color:var(--typography-black);cursor:pointer;display:inline-flex;font-family:var(--font8);font-size:14px;font-weight:400;height:3rem;justify-content:center;letter-spacing:-.02em;line-height:1.14286;padding:16px;position:relative;text-decoration:none!important;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.expert-contact__buttons .button span{display:inline-block;padding:0 2.188rem 0 1rem;position:relative}.expert-contact__buttons .button span:before{background:url(../img/angle-right-dark.svg) no-repeat;content:"";height:9px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px}.expert-contact__buttons .button:hover span:before{background:url(../img/angle-right-light.svg) no-repeat}.expert-contact__buttons .button.icon-bg-yellow span{display:inline-block;padding:0 2.188rem 0 1rem;position:relative}.expert-contact__buttons .button.icon-bg-yellow span:before{background:#ffc46a url(../img/angle-right-dark.svg) no-repeat 50%;border-radius:50%;content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}.expert-contact__buttons .button:hover{background-color:var(--typography-black);color:#fff}.expert-contact__buttons .button span{align-items:baseline;display:flex;gap:8px;margin-top:2px}.expert-contact__buttons .button span .button-arrow{height:10px;width:6px;stroke:var(--typography-black);stroke-width:1px;stroke-linecap:round;flex-shrink:0;margin-left:3px;transition:stroke .3s ease}.expert-contact__buttons .button:hover span .button-arrow{stroke:#fff}.expert-contact__button{align-items:center;background-color:var(--primary-300);border:none;border-radius:24px;color:var(--typography-black);cursor:pointer;display:inline-flex;font-family:var(--font8);font-size:14px;font-weight:400;height:3rem;justify-content:center;letter-spacing:-.02em;line-height:1.14286;padding:0;position:relative;text-decoration:none!important;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,color .3s ease;transition:opacity .3s}.expert-contact__button span{display:inline-block;padding:0 2.188rem 0 1rem;position:relative}.expert-contact__button span:before{background:url(../img/angle-right-dark.svg) no-repeat;content:"";height:9px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px}.expert-contact__button:hover span:before{background:url(../img/angle-right-light.svg) no-repeat}.expert-contact__button.icon-bg-yellow span{display:inline-block;padding:0 2.188rem 0 1rem;position:relative}.expert-contact__button.icon-bg-yellow span:before{background:#ffc46a url(../img/angle-right-dark.svg) no-repeat 50%;border-radius:50%;content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}.expert-contact__button:hover{background-color:var(--typography-black);color:#fff}.expert-contact__button-text{margin-bottom:-2px}.expert-contact__optional-block{color:var(--typography-dark-grey);display:flex;flex-direction:column;font-family:var(--font4);font-size:14px;font-weight:400;gap:16px;line-height:171%}.expert-contact__optional-block .contact-form .form-row{display:flex;gap:8px;margin-bottom:16px}@media (max-width:768px){.expert-contact__optional-block .contact-form .form-row{flex-direction:column;gap:16px}}.expert-contact__optional-block .contact-form .form-row .form-group{flex:1}.expert-contact__optional-block .contact-form .form-row input[type=email],.expert-contact__optional-block .contact-form .form-row input[type=tel],.expert-contact__optional-block .contact-form .form-row input[type=text],.expert-contact__optional-block .contact-form .form-row select{background:var(--typography-white);border:1px solid var(--background-borders);border-radius:8px;box-sizing:border-box;color:var(--typography-dark-grey);font-size:16px;height:53px;padding:16px;transition:border-color .3s ease;width:100%}.expert-contact__optional-block .contact-form .form-row input[type=email]::placeholder,.expert-contact__optional-block .contact-form .form-row input[type=tel]::placeholder,.expert-contact__optional-block .contact-form .form-row input[type=text]::placeholder,.expert-contact__optional-block .contact-form .form-row select::placeholder{color:var(--typography-light-grey)}.expert-contact__optional-block .contact-form .form-row input[type=email]:focus,.expert-contact__optional-block .contact-form .form-row input[type=tel]:focus,.expert-contact__optional-block .contact-form .form-row input[type=text]:focus,.expert-contact__optional-block .contact-form .form-row select:focus{border-color:var(--orange-300);outline:none}.expert-contact__optional-block .contact-form .form-row select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' fill='none'%3E%3Cpath stroke='%23999' stroke-width='2' d='m1 1 7 7 7-7'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.expert-contact__optional-block .contact-form .form-note{margin:16px 0}.expert-contact__optional-block .contact-form .form-note p{color:var(--typography-light-grey);font-size:14px;line-height:1.4}.expert-contact__optional-block .contact-form .form-submit{margin-top:24px}.expert-contact__optional-block .contact-form .form-submit .wpcf7-submit{align-items:center;background-color:var(--primary-300);border:none;border-radius:24px;border-radius:100px;color:var(--typography-black);cursor:pointer;display:inline-flex;display:flex;font-family:var(--font8);font-size:14px;font-weight:400;height:3rem;justify-content:center;letter-spacing:-.02em;line-height:1.14286;padding:16px;position:relative;text-decoration:none!important;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.expert-contact__optional-block .contact-form .form-submit .wpcf7-submit span{display:inline-block;padding:0 2.188rem 0 1rem;position:relative}.expert-contact__optional-block .contact-form .form-submit .wpcf7-submit span:before{background:url(../img/angle-right-dark.svg) no-repeat;content:"";height:9px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px}.expert-contact__optional-block .contact-form .form-submit .wpcf7-submit:hover span:before{background:url(../img/angle-right-light.svg) no-repeat}.expert-contact__optional-block .contact-form .form-submit .wpcf7-submit.icon-bg-yellow span{display:inline-block;padding:0 2.188rem 0 1rem;position:relative}.expert-contact__optional-block .contact-form .form-submit .wpcf7-submit.icon-bg-yellow span:before{background:#ffc46a url(../img/angle-right-dark.svg) no-repeat 50%;border-radius:50%;content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}.expert-contact__optional-block .contact-form .form-submit .wpcf7-submit:hover{background-color:var(--typography-black);color:#fff}.expert-contact__optional-block .contact-form .form-submit .wpcf7-submit span{align-items:center;display:flex;gap:8px;margin-top:2px}.expert-contact__optional-block .contact-form .form-submit .wpcf7-submit span .button-arrow{height:10px;width:6px;stroke:var(--typography-black);stroke-width:1px;stroke-linecap:round;flex-shrink:0;margin-left:3px;transition:stroke .3s ease}.expert-contact__optional-block .contact-form .form-submit .wpcf7-submit:hover span .button-arrow{stroke:#fff}.expert-contact__optional-block li{display:block;min-height:19px;padding-left:32px;position:relative}.expert-contact__optional-block-icon{left:0;position:absolute;top:0}@media (max-width:968px){.expert-contact__wrapper{height:100%;min-height:unset}.expert-contact__image-col{background-position:0;background-repeat:no-repeat;width:100%}.expert-contact__content-section{padding:32px 16px;width:100%}}@media (max-width:768px){.expert-contact__container{flex-direction:column-reverse;min-height:unset}.expert-contact__title{color:var(--typography-black);font-family:var(--font3);font-size:24px;font-weight:400;line-height:1.33333}.expert-contact__subtitle{color:var(--typography-dark-grey);font-size:12px;font-weight:500;line-height:1.33333}.expert-contact__image-col{height:443px}.expert-contact__expert-info{bottom:8px;left:8px;min-width:140px;padding:8px 10px}}@media (max-width:568px){.expert-contact__title{color:var(--typography-black);font-family:var(--font3);font-size:clamp(24px,6vw,28px);font-weight:400;line-height:1.42857;margin:0}.expert-contact__subtitle{color:var(--typography-dark-grey);font-size:12px;font-weight:500;line-height:1.33333}.expert-contact__content-section{gap:16px;padding:48px 16px 32px}.expert-contact__image-col{background-image:var(--expert-bg-image-mobile);background-size:cover;height:600px}}@media (max-width:440px){.expert-contact__content-section{gap:16px;padding:48px 16px 32px}.expert-contact__image-col{background-image:var(--expert-bg-image-mobile);background-size:cover;height:430px}}.faq-section__wrapper{margin:0 auto;max-width:960px;padding-left:16px;padding-right:16px;padding-top:48px}.faq-section__category{margin-bottom:40px}.faq-section__category-title{font-family:var(--font3);font-size:28px;font-weight:400;margin-bottom:32px}.faq-section__item{background:#f7f5f1;border-radius:8px;margin-bottom:16px;overflow:hidden}.faq-section .question{background:none;border:none;color:var(--typography-black);cursor:pointer;font-family:var(--font4);font-size:20px;font-weight:500;line-height:1.6;padding:16px 60px 16px 16px;position:relative;text-align:left;width:100%}.faq-section .question:before{background:url(../img/angle-right-light.svg) no-repeat;content:"";position:absolute}.faq-section .question span{display:block;max-width:calc(100% - 22px)}.faq-section .question:after{background:url(../../src/icons/plus.svg) no-repeat 50%;content:"";font-size:1.25rem;height:16px;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:.2s;width:16px}.faq-section .question.is-open:after{background:url(../../src/icons/xmark.svg) no-repeat 50%;content:""}.faq-section .answer{color:var(--typography-dark-grey);display:none;font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5;padding:24px 64px}@media only screen and (max-width:767px){.faq-section .answer{padding-left:16px;padding-right:16px}}.faq-section .answer.visible{display:block}.faq-mini-section{background-color:var(--bg-color);margin-bottom:136px;margin-top:136px;position:relative}.faq-mini-section:before{background:var(--bg-image);background-repeat:no-repeat;background-size:cover;content:"";height:100%;min-width:1400px;position:absolute;right:0;top:0;width:100%}@media only screen and (max-width:991px){.faq-mini-section:before{right:-50%;width:200%}}@media only screen and (max-width:767px){.faq-mini-section{margin:3rem 0}.faq-mini-section:before{background:var(--bg-image-mobile);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;min-width:100%;right:auto;top:auto;width:100%}}.faq-mini-section .container{position:relative;z-index:1}.faq-mini-section .faq-mini{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px}@media only screen and (max-width:991px){.faq-mini-section .faq-mini{align-items:start}}@media only screen and (max-width:767px){.faq-mini-section .faq-mini{display:flex;flex-direction:column;gap:40px}}.faq-mini-section .faq-mini__content-holder{grid-column:span 5;position:relative;width:100%}.faq-mini-section .faq-mini__content-holder .button{margin-top:32px}.faq-mini-section .faq-mini__faq-holder{display:flex;flex-direction:column;grid-column:span 7;width:100%}@media only screen and (max-width:767px){.faq-mini-section .faq-mini__faq-holder{padding-left:0}}.faq-mini-section .faq-mini__faq-holder .item{background:#f7f5f1;border-radius:8px;margin-bottom:16px;overflow:hidden}.faq-mini-section .faq-mini .question{background:none;border:none;color:var(--typography-black);cursor:pointer;font-family:var(--font4);font-size:20px;font-weight:500;line-height:1.6;padding:16px 60px 16px 16px;position:relative;text-align:left;width:100%}.faq-mini-section .faq-mini .question:before{background:url(../img/angle-right-light.svg) no-repeat;content:"";position:absolute}.faq-mini-section .faq-mini .question span{display:block;max-width:calc(100% - 22px)}.faq-mini-section .faq-mini .question:after{background:url(../../src/icons/plus.svg) no-repeat 50%;content:"";font-size:1.25rem;height:16px;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:.2s;width:16px}.faq-mini-section .faq-mini .question.is-open:after{background:url(../../src/icons/xmark.svg) no-repeat 50%;content:""}.faq-mini-section .faq-mini .answer{color:var(--typography-dark-grey);display:none;font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5;padding:24px 64px}@media only screen and (max-width:767px){.faq-mini-section .faq-mini .answer{padding-left:16px;padding-right:16px}}.faq-mini-section .faq-mini .answer.visible{display:block}.category-block{margin-bottom:10px;scroll-behavior:smooth}.category-block .container{background-position:50%;background-size:cover;padding-bottom:89px;padding-top:73px;position:relative;text-align:center}.category-block:before{inset:0;position:absolute;z-index:0}.category-block__title{color:var(--typography-black);font-family:var(--font3);font-size:clamp(28px,6vw,37px);font-weight:400;line-height:1.2973;margin-bottom:42px}.category-block__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));justify-items:center;margin:0 auto}.category-block__item{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.05);display:flex;flex-direction:column;height:auto;margin-bottom:24px;max-width:310px;min-height:177px;padding-bottom:26.71px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:100%}.category-block__item:hover{box-shadow:0 8px 20px rgba(0,0,0,.1);transform:translateY(-4px)}.category-block__link{color:inherit;text-decoration:none}.category-block__icon-wrapper{margin-bottom:21px;margin-top:27px}.category-block__icon{display:block;margin:0 auto;max-height:90px}.category-block__label{color:#27252a;display:block;font-family:var(--font4);font-size:16px;font-weight:500;line-height:24px;margin-top:auto}@media screen and (max-width:768px){.category-block__top{padding:2rem 1rem}.category-block__title{font-size:1.5rem;margin-bottom:2rem}.category-block__grid{grid-template-columns:repeat(1,1fr)}.category-block__item{max-width:358px;min-height:auto;padding:20px;width:100%}.category-block__icon-wrapper{margin-bottom:16px;margin-top:0}.category-block__label{font-size:.95rem}}.subscribe-block .container{display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:4rem;padding-top:4rem;position:relative}.subscribe-block .container:after,.subscribe-block .container:before{background:var(--background-borders);content:"";height:1px;left:3.938rem;position:absolute;right:3.938rem;top:0}.subscribe-block .container:after{bottom:0;top:auto}.subscribe-block .container:before{display:none}@media only screen and (max-width:1199px){.subscribe-block .container{flex-direction:column;padding-bottom:2.5rem;padding-top:2.5rem}.subscribe-block .container:after,.subscribe-block .container:before{left:16px;right:16px;transform:translateX(0);width:auto}}.subscribe-block__content{align-items:flex-start;display:flex;flex:1 1 50%}.subscribe-block__icon{align-items:flex-start;display:flex;flex-shrink:0;margin-right:40px}.subscribe-block__icon svg{height:151px;width:152px}.subscribe-block__text{font-weight:400;max-width:552px}@media only screen and (max-width:1199px){.subscribe-block__text{max-width:100%}}.subscribe-block__title{color:var(--typography-black);font-family:var(--font3);font-size:clamp(28px,6vw,37px);font-weight:400;line-height:1.2973}.subscribe-block__desc{color:#444;font-family:var(--font4);font-size:16px;font-weight:400;line-height:24px;margin-top:16px;max-width:500px}@media only screen and (max-width:1199px){.subscribe-block__desc{max-width:100%}}.subscribe-block__form{display:flex;flex:1 1 40%;flex-direction:column;max-width:528px;padding-left:40px;width:100%}@media only screen and (max-width:1199px){.subscribe-block__form{max-width:100%;padding-left:0}}.subscribe-block .form-group p{align-items:center;background:transparent;border:1px solid #efecde;border-radius:9999px;display:flex;height:64px;justify-content:space-between;margin-top:20px;max-width:100%;padding:4px}.subscribe-block .form-group input[type=email]{background:transparent;border:none;color:#555;flex:1;font-size:1.375rem;height:100%;line-height:1;outline:none;padding:1.1rem 1.5rem;width:100%}.subscribe-block .form-group input[type=email]::placeholder{color:#7d7d7d;opacity:1}.subscribe-block .wpcf7-submit{background-color:var(--typography-black);background-image:url(../img/angle-right-light.svg);background-position:right 16px center;background-repeat:no-repeat;color:#fff;margin-top:0;width:121px}.subscribe-block .wpcf7-submit:hover{background-color:var(--primary-300);background-image:url(../img/angle-right-dark.svg);color:var(--typography-black)}.subscribe-block .wpcf7-spinner{display:none!important}.subscribe-block .wpcf7-not-valid-tip{bottom:-22px;position:absolute}.subscribe-block__consent{color:#7c7c7c;font-size:14px;font-weight:400;line-height:20px;margin-top:16px}.subscribe-block_with-border .container:before{display:block}@media only screen and (max-width:767px){.subscribe-block__content{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}.subscribe-block__content .subscribe-block__text-title{margin-top:24px}.subscribe-block .subscribe-block__icon svg{height:5.5rem;width:5.5rem}.subscribe-block .form-group p{margin-top:0}}.location-list-adaptive{padding:120px 0 25px}.location-list-adaptive__wrapper{margin:0 auto;max-width:1440px;padding:0 64px;width:100%}.location-list-adaptive__title{color:var(--typography-black);font-family:var(--font3);font-size:37px;font-weight:400;line-height:130%;margin:0 0 48px}.location-list-adaptive__flex-container{column-count:4;column-gap:24px}.location-list-adaptive__column{break-inside:avoid;display:block;margin-bottom:24px;width:100%}.location-list-adaptive__state-name{color:var(--typography-light-grey);font-family:var(--font4);font-size:14px;font-weight:400;line-height:171%;margin:0 0 8px}.location-list-adaptive__city-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.location-list-adaptive__city-item{color:var(--typography-black);font-family:var(--font4);font-size:14px;font-weight:500;line-height:171%}.location-list-adaptive__city-link{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;transition:color .3s ease}.location-list-adaptive__city-link:hover{color:var(--primary-300);text-decoration:underline}@media (max-width:1200px){.location-list-adaptive__flex-container{column-count:3}}@media (max-width:900px){.location-list-adaptive__flex-container{column-count:2}}@media (max-width:600px){.location-list-adaptive__wrapper{padding:0 8px}.location-list-adaptive__flex-container{column-count:1;column-gap:8px}.location-list-adaptive__column{margin-bottom:8px}}.lern-type-check{padding:60px 0}.lern-type-check .container{display:flex;flex-direction:column}.lern-type-check .mobile{display:none}.lern-type-check__header{align-items:center;display:flex;justify-content:space-between}.lern-type-check__header h2.cropped-title{max-width:950px}.lern-type-check__header .button{align-items:center;background-color:#fbbf24;border-radius:999px;color:#27252a;display:inline-flex;font-family:var(--font8);font-size:14px;font-weight:400;gap:6px;padding:10px 24px;text-align:right;text-decoration:none}.lern-type-check__header .button:after{display:inline-block;font-size:14px}.lern-type-check__sub-title{font-family:var(--font4);font-size:20px;font-weight:400;margin-top:24px;max-width:1113px}.lern-type-check__items{display:flex;flex-wrap:wrap;gap:24px;margin-top:48px}.lern-type-check__items .with-bg{align-items:flex-start;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.03);display:flex;flex-direction:column;padding:32px}.lern-type-check__items .with-bg .button{margin-top:auto}.lern-type-check__item{flex:1 1 calc(33.333% - 16px)}.lern-type-check__item img{border-radius:12px;height:auto;margin-bottom:32px;margin-top:24px;width:100%}.lern-type-check__item h3{color:#27252a;font-family:var(--font4);font-size:20px;font-weight:500;margin:0}.lern-type-check__item p.subtitle{margin-top:16px;max-width:396px}.lern-type-check__item ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:22px 0;padding:0}.lern-type-check__item ul li{color:#27252a;font-family:var(--font4);font-size:14px;font-weight:400;padding-left:28px;position:relative}.lern-type-check__item ul li:before{background:url(../../src/icons/bullet-primary.svg) no-repeat 50%;content:"";font-weight:700;height:1.125rem;left:0;position:absolute;width:1.125rem}.lern-type-check__item .button{margin-top:16px}.lern-type-check__bottom-button{margin-top:48px}@media (max-width:768px){.lern-type-check .lern-type-check__top-button{display:none}.lern-type-check .mobile{display:block;width:100%}.lern-type-check .lern-type-check__header{flex-direction:column}.lern-type-check .lern-type-check__header h2{font-size:28px;line-height:40px;margin-bottom:16px}.lern-type-check__item{flex:1 1 auto}}.media-text-section{background-color:var(--bg-color);margin:11.25rem 0;position:relative}.media-text-section:before{background:var(--bg-image);background-repeat:no-repeat;background-size:cover;content:"";height:100%;min-width:1400px;position:absolute;right:0;top:0;width:100%}@media only screen and (max-width:991px){.media-text-section:before{right:-50%;width:200%}}@media only screen and (max-width:767px){.media-text-section{margin:3rem 0}.media-text-section:before{background:var(--bg-image-mobile);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;min-width:100%;right:auto;top:auto;width:100%}}.media-text-section .container{position:relative;z-index:1}.media-text-section .media-text{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;align-items:center}@media only screen and (max-width:991px){.media-text-section .media-text{align-items:start}}@media only screen and (max-width:767px){.media-text-section .media-text{display:flex;flex-direction:column-reverse;gap:40px}}.media-text-section .media-text__media-holder{grid-column:span 6;position:relative;width:100%}.media-text-section .media-text__media-holder .media_image img{display:block;width:100%}@media only screen and (max-width:991px){.media-text-section .media-text__media-holder .media_image img[src*=Ina-Liebner]{margin-left:-16px}}.media-text-section .media-text__media-holder .wp-caption-text{bottom:1rem;left:1rem;right:auto}.media-text-section .media-text__content-holder{display:flex;flex-direction:column;gap:1.5rem;grid-column:span 6;padding-left:11%}@media only screen and (max-width:767px){.media-text-section .media-text__content-holder{padding-left:0}}.media-text-section .media-text__content-holder .block-2x2-items{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px}.media-text-section .media-text__content-holder .block-2x2-items .block-2x2-item{display:flex;flex-direction:column;grid-column:span 6}@media only screen and (max-width:991px){.media-text-section .media-text__content-holder .block-2x2-items .block-2x2-item{grid-column:span 12}}@media only screen and (max-width:767px){.media-text-section .media-text__content-holder .block-2x2-items .block-2x2-item{grid-column:span 6}}@media only screen and (max-width:350px){.media-text-section .media-text__content-holder .block-2x2-items .block-2x2-item{grid-column:span 12}}.media-text-section .media-text__content-holder .block-2x2-items .block-2x2-item .title{margin-bottom:16px;max-width:250px}.media-text-section .media-text__content{color:var(--typography-dark-grey);display:flex;flex-direction:column;font-family:var(--font4);font-size:20px;font-weight:400;gap:1.5rem;line-height:1.6}@media only screen and (max-width:767px){.media-text-section .media-text__content{color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5}}.media-text-section .media-text__content ul{color:var(--typography-dark-grey);display:flex;flex-direction:column;font-family:var(--font4);font-size:14px;font-weight:400;gap:1rem;line-height:1.71429;list-style:none}.media-text-section .media-text__content ul li{padding-left:1.5rem;position:relative}.media-text-section .media-text__content ul li:before{background:url(../img/bullet-primary.svg) no-repeat;content:"";height:1.125rem;left:0;position:absolute;top:0;width:1.125rem}.media-text-section .media-text__content ul.iterations li{padding-left:0}.media-text-section .media-text__content ul.iterations li:before{content:none}.media-text-section .media-text__content ul.iterations li .iteration{margin-right:24px}@media only screen and (max-width:767px){.media-text-section .media-text__content ul.iterations li{display:flex;flex-direction:column}}.media-text-section .media-text__buttons{display:flex;flex-direction:column;gap:.75rem}.media-text-section .media-text__buttons a{width:fit-content}.media-text-section .media-text .block-items .block-item img{margin-bottom:5px}.media-text-section .media-text .block-items .block-item__title{margin-bottom:16px}.media-text-section .media-text .iteration{align-items:center;background-color:#ffc46a;border-radius:80%;color:#27252a;display:inline-flex;font-family:var(--font3);font-size:22px;font-weight:400;height:32px;justify-content:center;margin-bottom:16px;width:32px}@media only screen and (max-width:767px){.media-text-section_reverse .media-text{gap:80px}}.media-text-section_reverse .media-text__media-holder{order:2}.media-text-section_reverse .media-text__media-holder .wp-caption-text{left:auto;right:1rem}@media only screen and (max-width:767px){.media-text-section_reverse .media-text__media-holder{order:1}}.media-text-section_reverse .media-text__content-holder{order:1;padding-left:0;padding-right:11%}@media only screen and (max-width:767px){.media-text-section_reverse .media-text__content-holder{order:2}}.media-text-section_bottom-image{padding-bottom:0!important}.media-text-section_bottom-image .media-text{align-items:end}.media-text-section_bottom-image .media-text__content-holder{padding-bottom:7.5rem}@media only screen and (max-width:767px){.media-text-section_bottom-image .media-text__content-holder{padding-bottom:2.5rem}}.media-text-section_testimonials-slider{padding:2.813rem 0 0!important}.media-text-section_testimonials-slider .media-text{align-items:end}.media-text-section_testimonials-slider .media-text__content-holder,.media-text-section_testimonials-slider .media-text__media-holder{padding:0;transition:transform .3s ease,opacity .3s ease}.media-text-section_testimonials-slider .media-text__content-holder{padding-bottom:2.5rem;padding-top:2.5rem}.media-text-section_testimonials-slider .media-text__media-holder{gap:2rem;grid-column:9/span 4}.media-text-section_testimonials-slider .media-text__media-holder img{display:block}.media-text-section_testimonials-slider .media-text__content{gap:2rem}.media-text-section_testimonials-slider .swiper-container{overflow:hidden;position:relative}.media-text-section_testimonials-slider .swiper-slide.swipe-out-prev .media-text__content-holder{opacity:0;transform:translateX(-100%)}.media-text-section_testimonials-slider .swiper-slide.swipe-out-next .media-text__content-holder,.media-text-section_testimonials-slider .swiper-slide.swipe-out-prev .media-text__media-holder{opacity:0;transform:translateX(100%)}.media-text-section_testimonials-slider .swiper-slide.swipe-out-next .media-text__media-holder{opacity:0;transform:translateX(-100%)}.media-text-section_testimonials-slider .swiper-slide.swipe-in-prev .media-text__content-holder{opacity:0;transform:translateX(100%)}.media-text-section_testimonials-slider .swiper-slide-active{position:relative;z-index:2}.media-text-section_testimonials-slider .swiper-slide.swipe-in-prev.swiper-slide-active .media-text__content-holder,.media-text-section_testimonials-slider .swiper-slide.swipe-in-prev.swiper-slide-active .media-text__media-holder{opacity:1;transform:translateX(0)}.media-text-section_testimonials-slider .swiper-slide.swipe-in-next .media-text__content-holder,.media-text-section_testimonials-slider .swiper-slide.swipe-in-prev .media-text__media-holder{opacity:0;transform:translateX(-100%)}.media-text-section_testimonials-slider .swiper-slide.swipe-in-next.swiper-slide-active .media-text__content-holder,.media-text-section_testimonials-slider .swiper-slide.swipe-in-next.swiper-slide-active .media-text__media-holder{opacity:1;transform:translateX(0)}.media-text-section_testimonials-slider .swiper-slide.swipe-in-next .media-text__media-holder{opacity:0;transform:translateX(100%)}.media-text-section_testimonials-slider .swiper-buttons{display:flex;gap:1rem;justify-content:flex-start;z-index:1}.media-text-section_testimonials-slider .swiper-buttons .swiper-button-next,.media-text-section_testimonials-slider .swiper-buttons .swiper-button-prev{align-items:center;border:1px solid var(--typography-light-grey);border-radius:1.25rem;display:flex;height:2.75rem;justify-content:center;margin:0!important;transition:background-color .3s ease;width:4.063rem}.media-text-section_testimonials-slider .swiper-buttons .swiper-button-next svg,.media-text-section_testimonials-slider .swiper-buttons .swiper-button-prev svg{height:.813rem;transform:unset;width:1.125rem}.media-text-section_testimonials-slider .swiper-buttons .swiper-button-prev svg{transform:rotate(180deg)}@media only screen and (max-width:991px){.media-text-section_testimonials-slider .media-text{align-items:end}.media-text-section_testimonials-slider .media-text__media-holder{grid-column:span 6}}@media only screen and (max-width:767px){.media-text-section_testimonials-slider .media-text{flex-direction:column}.media-text-section_testimonials-slider .wp-caption-text_static{text-align:left}}.media-text-section_course-consultation{border-radius:20px;margin:0 auto;max-width:1340px;overflow:hidden}.media-text-section_course-consultation .media-text__media-holder{align-self:end}.media-text-section_course-consultation .media-text__media-holder img{max-width:375px}@media only screen and (max-width:767px){.media-text-section_course-consultation .media-text__media-holder img{max-width:100%}}.media-text-section_course-consultation .media-text__content-holder{padding:2.5rem 0}@media only screen and (max-width:767px){.media-text-section_course-consultation .media-text__content-holder{padding:1.25rem 0}}@media only screen and (max-width:991px){.media-text-section_course-consultation{margin:0 1rem}}.media-text-section.has-background{margin:0!important;padding:7.5rem 0}@media only screen and (max-width:767px){.media-text-section.has-background{padding:3rem 0 1.5rem}}@media only screen and (min-width:768px){.media-text-section+.download-dropdown{margin-top:-100px}}.partners-carousel{overflow:hidden;width:100%}.partners-carousel--bottom-120{padding-bottom:120px}.partners-carousel--bottom-64{padding-bottom:64px}.partners-carousel--bottom-40{padding-bottom:40px}.partners-carousel__wrapper{overflow:hidden;width:100%}.partners-carousel__container{max-width:100%;overflow:hidden;width:100%}.partners-carousel__title{color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:150%;margin-bottom:24px;text-align:center}.partners-carousel__slider{height:80px;margin:0 auto;overflow:hidden;padding:0 64px}.partners-carousel__slider .partners-carousel__swiper,.partners-carousel__slider .swiper-container{box-sizing:border-box;max-width:100%;overflow:hidden;width:100%}.partners-carousel__slider .swiper-wrapper{align-items:center;box-sizing:border-box;display:flex;height:80px;width:100%}.partners-carousel__slider .swiper-slide{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;padding:8px 0}.partners-carousel__logo,.partners-carousel__slider .swiper-slide{transition:transform .35s cubic-bezier(.25,.46,.45,.94);width:auto}.partners-carousel__logo{display:block;height:auto;margin:0 auto;max-height:80px;max-width:100%;object-fit:contain}@media (max-width:320px){.partners-carousel__slider{height:50px;padding:0 12px}.partners-carousel__slider .swiper-wrapper{height:50px}.partners-carousel__slider .swiper-slide{height:50px;padding:5px 0}.partners-carousel__logo{max-height:40px}}@media (max-width:768px){.partners-carousel__slider{height:70px;padding:0 32px}.partners-carousel__slider .swiper-wrapper{height:70px}.partners-carousel__slider .swiper-slide{height:70px;padding:7px 0}.partners-carousel__logo{max-height:56px}}@media (max-width:568px){.partners-carousel__title{margin:0 auto 24px;width:80%}.partners-carousel__slider{height:56px;margin:0 auto;max-width:390px;padding:0 16px;width:100%}.partners-carousel__slider .partners-carousel__swiper,.partners-carousel__slider .swiper-container{box-sizing:border-box;max-width:100%;overflow:hidden;width:100%}.partners-carousel__slider .swiper-wrapper{height:56px}.partners-carousel__slider .swiper-slide{height:56px;padding:6px 0}.partners-carousel__logo{max-height:44px}}.partners-carousel--margin-top{margin-top:40px}.skill-areas{padding:80px 0}.skill-areas .container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:48px;justify-content:center}.skill-areas .mobile{display:none}.skill-areas .skill-areas__content,.skill-areas .skill-areas__items{flex:0 0 50%;max-width:644px;width:100%}@media only screen and (max-width:767px){.skill-areas .skill-areas__items{margin-top:24px}}.skill-areas .skill-areas__content .title{margin-bottom:24px;padding-right:10px}.skill-areas .skill-areas__content .subtitle p{margin-top:32px}.skill-areas .skill-areas__items .item{color:var(--typography-black);margin-bottom:32px;padding-bottom:32px}.skill-areas .skill-areas__items .item .button{align-items:center;display:flex;justify-content:space-between;min-height:90px;padding:16px 0;text-decoration:none;text-transform:none}.skill-areas .skill-areas__items .item .button img{height:90px;margin-right:16px;object-fit:contain;width:90px}.skill-areas .skill-areas__items .item .button span{flex:1;position:relative}.skill-areas .skill-areas__items .item:not(:last-child){border-bottom:1px solid #e9e2d9}@media screen and (max-width:1465px){.skill-areas .container{gap:0}}@media screen and (max-width:768px){.skill-areas{padding:60px 16px}.skill-areas .button.desktop{display:none}.skill-areas .mobile{display:block;width:100%}.skill-areas .skill-areas__content,.skill-areas .skill-areas__items{flex:1 1 100%}.skill-areas .skill-areas__content .title h2{font-size:24px}.skill-areas .skill-areas__item{padding:14px 20px}.skill-areas .skill-areas__item img{height:28px;margin-right:12px;width:28px}.skill-areas .skill-areas__item .label{font-size:14px}.skill-areas .skill-areas__item .arrow{height:14px;width:14px}}.course-info-block{border-radius:8px;margin:72px auto;max-width:1440px}@media only screen and (max-width:767px){.course-info-block{margin:0}}.course-info-block .container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;padding:64px 16px}@media only screen and (max-width:767px){.course-info-block .container{padding:48px 16px}}.course-info-block__section,.course-info-block__section-title{flex:0 0 50%;padding-left:16px;padding-right:16px}.course-info-block__section .button{margin-top:24px}.course-info-block__title1{max-width:610px}@media only screen and (max-width:767px){.course-info-block__title1{margin-bottom:24px}}.course-info-block__text1{font-family:var(--font4);font-size:20px;font-weight:400;line-height:32px;max-width:545px}.course-info-block__text2{font-family:var(--font4);font-size:16px;font-weight:500;line-height:24px;margin-bottom:8px}.course-info-block__items{list-style:none;margin:0;padding:0}.course-info-block__items li{font-family:var(--font4);font-size:16px;font-weight:400;line-height:24px;margin-bottom:4px}@media screen and (max-width:768px){.course-info-block__section,.course-info-block__section-title{flex:1 1 100%}}.testimonials{padding:120px 0;position:relative;z-index:1}.testimonials:not([style*=background]){background:#f7f5f1}.testimonials[style*=background-image]{background-blend-mode:overlay}.testimonials__wrapper{margin:0 auto;max-width:1470px;padding:0 3.938rem;position:relative;z-index:2}.testimonials__container{margin:0 auto;text-align:center}.testimonials__title{font-family:var(--font3);font-size:37px;line-height:130%;margin-bottom:64px;text-align:center}.testimonials__subtitle,.testimonials__title{color:var(--typography-black);font-weight:400}.testimonials__subtitle{color:var(--typography-gray);font-family:var(--font4);font-size:20px;line-height:1.6;margin-bottom:40px}.testimonials__grid{column-count:3;column-gap:32px}@media (max-width:1110px){.testimonials__grid{column-count:2}}.testimonials__item{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.06);break-inside:avoid;display:flex;flex-direction:column;margin-bottom:32px;padding:32px 24px 24px;text-align:left;width:100%}.testimonials__item-rating{align-items:center;display:flex;gap:0;margin-bottom:35px}.testimonials__item-rating .icon_Star,.testimonials__item-rating .icon_Star-partial{display:inline-block;height:14px;margin-right:0;width:14px}.testimonials__item-rating .testimonials__rating-value{color:var(--typography-black);font-family:var(--font4);font-size:14px;font-weight:500;margin-left:8px;vertical-align:middle}.testimonials__item-text{color:var(--typography-black);font-size:18px;font-weight:400;line-height:156%;margin-bottom:0}.testimonials__item-link{color:inherit;cursor:pointer;text-decoration:none;transition:color .3s ease}.testimonials__item-link:hover{color:var(--primary-300)}.testimonials__item-meta{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-top:24px;width:100%}.testimonials__item-meta .testimonials__meta-left{align-items:flex-start;display:flex;flex-direction:column}.testimonials__item-meta .testimonials__item-name{color:var(--typography-black);font-family:var(--font4);font-size:16px;font-weight:500;line-height:150%;margin-bottom:0}.testimonials__item-meta .testimonials__item-source{color:var(--typography-dark-grey);font-family:var(--font4);font-size:14px;font-weight:400;line-height:171%}.testimonials__item-meta .testimonials__item-date{color:var(--typography-light-grey);font-family:var(--font4);font-size:14px;font-weight:400;line-height:171%;margin-left:24px;text-align:right;white-space:nowrap}@media only screen and (max-width:767px){.testimonials{padding:40px 0}.testimonials__grid{column-count:2;column-gap:20px}.testimonials__item{margin-bottom:20px;max-width:100%;padding:20px 12px 16px}}@media (max-width:600px){.testimonials__grid{column-count:1;column-gap:16px}.testimonials__item{margin-bottom:16px}}@media (max-width:778px){.testimonials .testimonials__wrapper{padding:0 15px}}.testimonials__slider{display:none}@media (max-width:778px){.testimonials__slider{display:block}.testimonials__grid{display:none}}.testimonials__background{background-repeat:no-repeat;background-size:cover;inset:0;pointer-events:none;position:absolute;z-index:1}.testimonials__background--desktop{display:block}@media (max-width:778px){.testimonials__background--desktop{display:none}}.testimonials__background--mobile{display:none}@media (max-width:778px){.testimonials__background--mobile{display:block}}.testimonials__slider .swiper-wrapper{align-items:stretch}.testimonials__slider .swiper-slide{align-items:stretch;display:flex;height:auto}.testimonials__slider .testimonials__item{display:flex;flex-direction:column;height:100%}.testimonials__slider .testimonials__item-text{flex-grow:1}.testimonials__slider .testimonials__item-meta{margin-top:auto}.testimonials__slider .testimonials__item-rating{margin-bottom:24px}.testimonials--pb-64{padding-bottom:64px}@media (max-width:1024px){.testimonials--pb-64{padding-bottom:40px}}@media (max-width:778px){.testimonials--pb-64{padding-bottom:0}}.ratings-block{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.5rem;padding-bottom:7.5rem;padding-top:7.5rem}.ratings-block__score{align-items:center;background:var(--orange-200);border-radius:100px;display:flex;gap:3.2px;height:40px;justify-content:center;padding:4px 16px;width:90px}.ratings-block__score-value{color:var(--typography-black);font-family:var(--font4);font-size:20px;font-weight:500;line-height:1.6}.ratings-block__score .icon{height:1.5rem;width:1.5rem}@media only screen and (max-width:991px){.ratings-block__score{border-radius:80px;height:32px;margin-top:96px;padding:3px 12px;width:72px}.ratings-block__score .ratings-block__score-value{font-size:16px}.ratings-block__score .icon{height:1.188rem;width:1.188rem}}.ratings-block__content{display:flex;flex-direction:column;gap:1rem;grid-column:span 6;justify-content:center}.ratings-block__text{color:var(--typography-dark-grey);font-family:var(--font4);font-size:14px;font-weight:400;line-height:1.71429}.ratings-block__text a{color:var(--typography-dark-grey);text-decoration:underline}.ratings-block__text a:hover{text-decoration:none}.ratings-block__images{grid-column:span 6}.ratings-block__images_grid{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center}.ratings-block__images_grid .ratings-block__image{align-items:center;border-bottom:1px solid var(--background-borders);border-right:1px solid var(--background-borders);display:flex;justify-content:center;min-height:220px;padding:1.5rem}.ratings-block__images_grid .ratings-block__image:nth-child(3n){border-right:none}.ratings-block__images_grid .ratings-block__image:nth-last-child(-n+3){border-bottom:none}.ratings-block__images_grid .ratings-block__image img{height:auto;max-height:150px;max-width:170px;object-fit:contain;width:100%}@media only screen and (max-width:991px){.ratings-block__images_grid .ratings-block__image{min-height:135px}}.ratings-block__images_row{display:flex}.ratings-block__images_row .ratings-block__image{align-items:center;background:#fff;border:1px solid var(--background-borders);border-radius:50%;display:flex;height:clamp(80px,11vw,140px);justify-content:center;margin-right:-20px;padding:1rem;width:clamp(80px,11vw,140px)}.ratings-block__images_row .ratings-block__image img{height:auto;max-height:100px;max-width:110px;object-fit:contain;width:100%}.ratings-block__images_row .ratings-block__image:first-child{z-index:1}.ratings-block__images_row .ratings-block__image:nth-child(2){z-index:2}.ratings-block__images_row .ratings-block__image:nth-child(3){z-index:3}.ratings-block__images_row .ratings-block__image:nth-child(4){z-index:4}.ratings-block__images_row .ratings-block__image:nth-child(5){z-index:5}.ratings-block__images_row .ratings-block__image:nth-child(6){z-index:6}@media only screen and (max-width:991px){.ratings-block{grid-template-columns:1fr;padding-bottom:3rem;padding-top:3rem;grid-gap:3rem}}.has-background .ratings-block{padding-bottom:5.5rem;padding-top:0}.our-values-block{padding-bottom:110px;padding-top:120px}@media only screen and (max-width:767px){.our-values-block{padding-bottom:48px;padding-top:48px}}.our-values-block .block-description{margin-bottom:58px;margin-top:24px}.our-values-block .values-grid{display:grid;gap:25px;grid-template-columns:repeat(12,1fr);justify-content:center}.our-values-block .values-grid .value-item{background:#fff;border-radius:16px;grid-column:span 3;margin-bottom:10px;max-width:310px;padding:32px;text-align:center}@media only screen and (max-width:991px){.our-values-block .values-grid .value-item{grid-column:span 6}}@media only screen and (max-width:767px){.our-values-block .values-grid .value-item{grid-column:span 12;max-width:100%}}.our-values-block .values-grid .value-item .icon{height:100px;margin-bottom:8px}.our-values-block .values-grid .value-item .icon img{max-height:100px}.our-values-block .values-grid .value-item .value-title{font-size:24px;font-weight:500;line-height:32px;margin:0 auto;max-width:245px;width:100%}.our-values-block .values-grid .value-item .value-description{font-size:16px;font-weight:400;line-height:24px;margin:0 auto;max-width:245px}@media (max-width:1440px){.our-values-block .value-item{flex:1 1 50%;text-align:center}}.video-review-block-section{background-color:var(--bg-color);padding-bottom:5rem;padding-top:5rem;position:relative}.video-review-block-section:before{background:var(--bg-image);background-repeat:no-repeat;background-size:cover;content:"";height:100%;min-width:1400px;position:absolute;right:0;top:0;width:100%}@media only screen and (max-width:991px){.video-review-block-section:before{right:-50%;width:200%}}@media only screen and (max-width:767px){.video-review-block-section{margin:3rem 0}.video-review-block-section:before{background:var(--bg-image-mobile);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;min-width:100%;right:auto;top:auto;width:100%}}.video-review-block-section .container{position:relative;z-index:1}.video-review-block-section:before{max-width:1440px;right:50%;transform:translateX(50%)}@media only screen and (max-width:767px){.video-review-block-section:before{right:auto;transform:none}.video-review-block-section{margin-bottom:0;margin-top:0;padding-bottom:3rem;padding-top:5.5rem}}.video-review-block{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.5rem}.video-review-block .video img{max-height:785px}.video-review-block__content{display:flex;flex-direction:column;gap:2rem;grid-column:span 6;justify-content:center}.video-review-block__content h2{max-width:613px}.video-review-block__text{color:var(--typography-black);font-family:var(--font3);font-size:clamp(24px,6vw,28px);font-weight:400;line-height:1.42857}.video-review-block__media{align-items:center;display:flex;grid-column:span 6;justify-content:center;padding-bottom:6.563rem;padding-top:8.75rem}.video-review-block__media.link{height:680px;margin:auto;max-width:380px;width:100%}@media only screen and (max-width:767px){.video-review-block{grid-gap:3rem;display:flex;flex-direction:column}.video-review-block__content{gap:1.5rem;text-align:center}.video-review-block__text{color:var(--typography-black);font-family:var(--font3);font-size:24px;font-weight:400;line-height:1.33333}.video-review-block__media{padding-bottom:3.438rem;padding-top:3.125rem}}.modal,.modal-open{overflow:hidden}.modal{bottom:0;display:none;left:0;outline:0;position:fixed;right:0;top:0;z-index:1050}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{margin:1.75rem;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-25%)}.modal.show .modal-dialog{transform:translate(0)}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 3.5rem)}.modal-content{background-clip:padding-box;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{align-items:flex-start;display:flex;justify-content:space-between}.modal-header .close{background:transparent;border:0;margin:10px 24px -10px auto;padding:0}.modal-header .close .icon{color:var(--typography-dark-grey);height:1.5rem;width:1.5rem}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1.5rem;position:relative}.modal-footer{align-items:center;display:flex;justify-content:flex-end;padding:1.5rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.modal-video .modal-dialog{margin:1.75rem auto;max-width:900px}.modal-search .modal-dialog{align-items:flex-start;margin:100px auto 0;max-width:1032px;padding:0 1rem}.modal-search .modal-content{border:1px solid var(--background-borders)}.modal-search .modal-header{position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:1}.modal-search .modal-header .close{margin:0}.modal-search .modal-body{padding:8px 16px}.hero-with-images-section{padding-top:4rem}.hero-with-images-block__content{align-items:center;color:var(--typography-dark-grey);display:flex;flex-direction:column;font-family:var(--font4);font-size:20px;font-weight:400;gap:1.5rem;line-height:1.6;margin:0 auto 2.5rem;max-width:852px;padding-left:1rem;padding-right:1rem;text-align:center}@media only screen and (max-width:767px){.hero-with-images-block__content{color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;gap:1rem;line-height:1.5}}.hero-with-images-block__images_center{display:grid;gap:1.75rem;grid-template-columns:16.59% 20.17% 34.08% 24.7%;grid-template-rows:1fr 1fr;justify-content:center;min-width:544px}.hero-with-images-block__images_center .hero-with-images-block__image{align-self:center}.hero-with-images-block__images_center .hero-with-images-block__image:first-child{grid-column:1;grid-row:1/span 2}.hero-with-images-block__images_center .hero-with-images-block__image:nth-child(2){align-self:end;grid-column:2;grid-row:1}.hero-with-images-block__images_center .hero-with-images-block__image:nth-child(3){align-self:end;grid-column:3;grid-row:1}.hero-with-images-block__images_center .hero-with-images-block__image:nth-child(4){grid-column:4;grid-row:1/span 2}.hero-with-images-block__images_center .hero-with-images-block__image:nth-child(5){align-self:start;grid-column:2;grid-row:2}.hero-with-images-block__images_center .hero-with-images-block__image:nth-child(6){align-self:start;grid-column:3;grid-row:2}@media (max-width:576px){.hero-with-images-block__images_center{margin-left:50%;transform:translateX(-50%)}}@media only screen and (min-width:1200px){.hero-with-images-block__images_center{margin-left:-1.5rem}}@media only screen and (max-width:1199px){.hero-with-images-block__images_center{gap:.75rem;grid-template-columns:16.59% 17.17% 34.08% 24.7%}}.hero-with-images-block__images_bottom{align-items:end;display:grid;gap:1.063rem;grid-template-columns:18.9% 18.9% 18.9% 39.4%;justify-content:center;min-width:447px;position:relative}.hero-with-images-block__images_bottom:after{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,.35) 47.9%,hsla(0,0%,100%,0));bottom:0;content:"";height:142px;left:0;position:absolute;width:100%}.hero-with-images-block__images_bottom .hero-with-images-block__image{align-self:end}.hero-with-images-block__images_bottom .hero-with-images-block__image:first-child{grid-column:1;grid-row:1}.hero-with-images-block__images_bottom .hero-with-images-block__image:nth-child(2){grid-column:1;grid-row:2}.hero-with-images-block__images_bottom .hero-with-images-block__image:nth-child(3){grid-column:2;grid-row:1/span 2}.hero-with-images-block__images_bottom .hero-with-images-block__image:nth-child(4){grid-column:3;grid-row:1/span 2}.hero-with-images-block__images_bottom .hero-with-images-block__image:nth-child(5){grid-column:4;grid-row:1;justify-self:start;width:calc(50% - 8.5px)}.hero-with-images-block__images_bottom .hero-with-images-block__image:nth-child(6){grid-column:4;grid-row:1;justify-self:end;width:calc(50% - 8.5px)}.hero-with-images-block__images_bottom .hero-with-images-block__image:nth-child(7){grid-column:4;grid-row:2}@media (max-width:479px){.hero-with-images-block__images_bottom{margin-left:50%;transform:translateX(-50%)}}@media only screen and (max-width:1199px){.hero-with-images-block__images_bottom{gap:.375rem}.hero-with-images-block__images_bottom:after{height:32px}.hero-with-images-block__images_bottom .hero-with-images-block__image:nth-child(5),.hero-with-images-block__images_bottom .hero-with-images-block__image:nth-child(6){width:calc(50% - 3px)}}.hero-with-images-block__images_sliders{display:flex;flex-direction:column;gap:1rem}.hero-with-images-block__image{border-radius:.5rem}.hero-with-images-block__image img{display:block;height:100%;object-fit:cover}.hero-with-images-block__slider{display:flex;height:175px;justify-content:center;width:100%;--slide-width:384px;--gap:15px}.hero-with-images-block__slider-wrapper{overflow:hidden;position:relative}.hero-with-images-block__slider-line{display:flex;gap:15px;height:100%;width:calc(var(--slide-width)*var(--slider-count) + var(--gap)*(var(--slider-count) - 1))}.hero-with-images-block__slider .hero-with-images-block__image{align-items:center;background:var(--orange-100);border-radius:.625rem;display:flex;flex-shrink:0;justify-content:center;min-width:384px;width:384px}.hero-with-images-block__slider.slider--right .hero-with-images-block__slider-line{animation:slideRight 120s linear infinite}.hero-with-images-block__slider.slider--left .hero-with-images-block__slider-line{animation:slideLeft 120s linear infinite}@media only screen and (max-width:991px){.hero-with-images-block__slider{height:113px;--slide-width:240px;--gap:10px}.hero-with-images-block__slider .hero-with-images-block__image{min-width:240px;width:240px}.hero-with-images-block__slider .hero-with-images-block__slider-line{width:calc(var(--slide-width)*var(--slider-count) + var(--gap)*(var(--slider-count) - 1))}}@keyframes slideRight{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 7.5px))}}@keyframes slideLeft{0%{transform:translateX(calc(-50% - 7.5px))}to{transform:translateX(0)}}.hero-map{background:var(--background-light,#e0f4ce);padding:0;width:100%}.hero-map__wrapper{align-items:center;display:flex;justify-content:center;min-height:480px;width:100%}@media only screen and (max-width:767px){.hero-map__wrapper{min-height:320px}}.hero-map__container{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;max-width:1440px;padding:0 41px 0 64px;width:100%}@media only screen and (max-width:767px){.hero-map__container{flex-direction:column;padding:0 16px}}.hero-map__content-section{display:flex;flex:1 1 0;flex-direction:column;justify-content:center;padding:64px 0}@media only screen and (max-width:767px){.hero-map__content-section{max-width:100%;padding:32px 0 0}}.hero-map__badge{align-items:center;background:var(--typography-white,#fff);border-radius:100px;box-sizing:border-box;color:var(--typography-black,#222);display:flex;font-size:14px;font-weight:500;height:24px;justify-content:flex-start;margin-bottom:32px;padding:4px 8px;width:fit-content}@media only screen and (max-width:767px){.hero-map__badge{height:auto;margin-bottom:20px}}.hero-map__title{margin-bottom:24px}.hero-map__subtitle{color:var(--typography-black,#222);margin-bottom:40px}@media only screen and (max-width:767px){.hero-map__subtitle{font-size:16px;margin-bottom:24px}}.hero-map__subtitle.body-2{color:var(--typography-dark-grey);font-size:20px;font-weight:400;line-height:160%}.hero-map__button{width:fit-content}.hero-map__image-section{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-end;min-width:320px;padding:19px 0;width:708px}@media only screen and (max-width:767px){.hero-map__image-section{min-width:0;padding:40px 0 48px;width:100%}}@media only screen and (max-width:1199px){.hero-map__image-section{width:auto}}.hero-map__image-wrapper{align-items:center;display:flex;justify-content:flex-end;width:100%}.hero-map__image{display:block;height:auto;max-width:600px;width:100%}.hero-map__image-placeholder{background:#f2f2f2;border-radius:24px;height:320px;width:100%}.hero-map__badge.subtitle-6{color:var(--typography-dark-grey);font-size:12px;font-weight:500;line-height:1.33333}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(../../assets/fonts/dmsans-regular.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(../../assets/fonts/dmsans-medium.woff) format("woff")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:500;src:url(../../assets/fonts/bricolagegrotesque-medium.woff) format("woff")}@font-face{font-display:swap;font-family:Rowan;font-style:normal;font-weight:400;src:url(../../assets/fonts/rowan-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Pecita;font-style:normal;font-weight:400;src:url(../../assets/fonts/pecita.woff) format("woff")}.personal-word{background:var(--typography-white,#fff);padding:120px 64px}.personal-word__wrapper{align-items:center;display:flex;justify-content:center;width:100%}.personal-word__container{display:flex;flex-direction:row;gap:24px;max-width:1200px;width:100%}@media only screen and (max-width:767px){.personal-word__container{flex-direction:column;gap:32px}}.personal-word__left{align-items:flex-start;display:flex;flex:0 0 41%}@media only screen and (max-width:767px){.personal-word__left{flex:1 1 100%;justify-content:flex-start;margin-bottom:24px;max-width:100%}}.personal-word__title{color:var(--typography-black);font-family:var(--font3);font-size:clamp(28px,6vw,37px);font-size:37px;font-weight:400;line-height:1.2973;line-height:1.3;margin:0;white-space:normal;word-break:break-word}.personal-word__right{align-items:flex-start;display:flex;flex:1 1 0;flex-direction:column;justify-content:flex-start}.personal-word__text{margin-bottom:24px}.personal-word__text p{margin:0 0 32px}.personal-word__footer{align-items:flex-start;display:flex;flex-direction:row;gap:24px}.personal-word__footer-info{align-items:flex-start;display:flex;flex-direction:column}.personal-word__photo{border-radius:100%;height:140px;object-fit:cover;width:140px}.personal-word__signature{color:#000;font-family:Pecita,sans-serif;font-size:40px;font-weight:400;line-height:100%}.personal-word__divider{border-top:1px solid var(--background-borders);height:0;margin:8px 0;width:241px}.personal-word__name{color:var(--typography-black);font-family:var(--font4);font-size:16px;font-weight:500;line-height:1.5;margin-bottom:2px}.personal-word__position{color:var(--typography-dark-grey);font-size:12px;font-weight:500;line-height:1.33333;line-height:1.33}.personal-word__title--desktop{display:block}.personal-word__title--mobile{display:none}@media only screen and (max-width:767px){.personal-word{padding:48px 16px}.personal-word__container{gap:24px;max-width:100%}.personal-word__footer{flex-direction:column;gap:16px}.personal-word__footer-info{gap:8px}.personal-word__divider{max-width:241px;width:100%}}.text-body-2{color:var(--typography-black);font-family:var(--font4);font-size:20px;font-weight:400;line-height:1.6}@media (max-width:767px){.text-body-2{color:var(--typography-black);font-size:16px;font-weight:400;line-height:1.5}.personal-word__text{margin-bottom:0}.personal-word__text p{margin:0 0 16px}.personal-word__title{color:var(--typography-black);font-size:37px;font-weight:400;line-height:1.3}.personal-word__title--desktop{display:none}.personal-word__title--mobile{display:block}}.job-posting-section{background-color:var(--bg-color);padding-bottom:120px;padding-top:120px;position:relative}.job-posting-section:before{background:var(--bg-image);background-repeat:no-repeat;background-size:cover;content:"";height:100%;min-width:1400px;position:absolute;right:0;top:0;width:100%}@media only screen and (max-width:991px){.job-posting-section:before{right:-50%;width:200%}}@media only screen and (max-width:767px){.job-posting-section{margin:3rem 0}.job-posting-section:before{background:var(--bg-image-mobile);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;min-width:100%;right:auto;top:auto;width:100%}}.job-posting-section .container{position:relative;z-index:1}.job-posting-section .job-posting-block .item{background-color:#fff;margin-bottom:32px}.job-posting-section .job-posting-block__icon{text-align:center}.job-posting-section .job-posting-block h2{margin-bottom:32px;text-align:center}.job-posting-section .job-posting-block__description{margin-bottom:50px;text-align:center}.job-posting-section .job-posting-block .button-answer{margin-top:24px}.job-posting-section .job-posting-block .question{background:none;border:none;color:var(--typography-black);cursor:pointer;font-family:var(--font4);font-size:20px;font-weight:500;line-height:1.6;padding:16px 60px 16px 16px;position:relative;text-align:left;width:100%}.job-posting-section .job-posting-block .question:before{background:url(../img/angle-right-light.svg) no-repeat;content:"";position:absolute}.job-posting-section .job-posting-block .question span{display:block;max-width:calc(100% - 22px)}.job-posting-section .job-posting-block .question:after{background:url(../../src/icons/plus.svg) no-repeat 50%;content:"";font-size:1.25rem;height:16px;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:.2s;width:16px}.job-posting-section .job-posting-block .question.is-open:after{background:url(../../src/icons/xmark.svg) no-repeat 50%;content:""}.job-posting-section .job-posting-block .answer{color:var(--typography-dark-grey);display:none;font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5;padding:24px 64px}@media only screen and (max-width:767px){.job-posting-section .job-posting-block .answer{padding-left:16px;padding-right:16px}}.job-posting-section .job-posting-block .answer.visible{display:block}.community-section{background-color:var(--bg-color);margin:7.5rem 0;position:relative}.community-section:before{background:var(--bg-image);background-repeat:no-repeat;background-size:cover;content:"";height:100%;min-width:1400px;position:absolute;right:0;top:0;width:100%}@media only screen and (max-width:991px){.community-section:before{right:-50%;width:200%}}@media only screen and (max-width:767px){.community-section{margin:3rem 0}.community-section:before{background:var(--bg-image-mobile);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;min-width:100%;right:auto;top:auto;width:100%}}.community-section .container{position:relative;z-index:1}.community-section .community{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:48px;align-items:center}@media only screen and (max-width:1199px){.community-section .community{display:flex;flex-direction:column-reverse;gap:40px}}.community-section .community__media-holder{grid-column:span 4;position:relative;text-align:-webkit-center;width:100%}.community-section .community__media-holder img{display:block;max-height:563px;max-width:427px;width:100%}.community-section .community__content-holder{display:flex;flex-direction:column;gap:16px;grid-column:span 8}@media only screen and (max-width:767px){.community-section .community__content-holder{padding-left:0}}.community-section .community__content-holder .title{max-width:530px}.community-section .community__content-holder .content-blocks{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px}.community-section .community__content-holder .content-blocks .blog-block,.community-section .community__content-holder .content-blocks .facebook-block{border-radius:8px}.community-section .community__content-holder .content-blocks .block-title{font-family:var(--font4);font-size:24px;font-weight:500;line-height:32px;margin-bottom:16px}.community-section .community__content-holder .content-blocks .block-content{font-family:var(--font4);font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px}.community-section .community__content-holder .content-blocks div{grid-column:span 6;padding:24px;position:relative}@media only screen and (max-width:767px){.community-section .community__content-holder .content-blocks div{grid-column:span 12;margin-bottom:16px}}.testimonials-slider__title{color:var(--typography-black);color:var(--typography-light-grey);font-family:var(--font4);font-size:20px;font-weight:500;line-height:1.6}.testimonials-slider__text{color:var(--typography-black);font-family:var(--font3);font-size:clamp(24px,6vw,28px);font-weight:400;line-height:1.42857}.datenschutz-block{margin-bottom:113px;margin-top:64px}.datenschutz-block a{text-decoration:underline}.datenschutz-block .toc_sitemap_categories_list,.datenschutz-block .wp-block-list{list-style:none;margin:0;padding:0}.datenschutz-block .toc_sitemap_categories_list li,.datenschutz-block .wp-block-list li{padding-left:1.2em;position:relative}.datenschutz-block .toc_sitemap_categories_list li:before,.datenschutz-block .wp-block-list li:before{content:"•";left:0;line-height:1;position:absolute;top:.3em}.datenschutz-block h3,.datenschutz-block h4,.datenschutz-block p{margin-top:24px}.datenschutz-block .item{margin-top:48px}.datenschutz-block .item .item-content{margin-top:24px}.impressum-block{margin-bottom:64px;margin-top:64px}.impressum-block__content{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:48px;font-family:var(--font4);font-size:20px;line-height:32px;margin-top:48px}@media only screen and (max-width:991px){.impressum-block__content{display:flex;flex-direction:column;gap:40px}}.impressum-block__content a{text-decoration:underline}.impressum-block__content .toc_sitemap_categories_list,.impressum-block__content .wp-block-list{list-style:none;margin:0;padding:0}.impressum-block__content .toc_sitemap_categories_list li,.impressum-block__content .wp-block-list li{padding-left:1.2em;position:relative}.impressum-block__content .toc_sitemap_categories_list li:before,.impressum-block__content .wp-block-list li:before{content:"•";left:0;line-height:1;position:absolute;top:.3em}.impressum-block__content .left-content,.impressum-block__content .right-content{grid-column:span 6;position:relative}.impressum-block__content .subtitle{color:var(--typography-light-grey);font-size:16px;font-weight:500;line-height:24px}.impressum-block__content .title{color:var(--typography-light-grey);font-weight:400}.impressum-block__content .content{color:var(--typography-dark-grey);font-weight:400}.comparison-table{padding:64px 0}@media only screen and (max-width:767px){.comparison-table .container{overflow:auto}}.comparison-table h2{margin-bottom:48px}.comparison-table__table{border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.05);display:flex;flex-direction:column;margin:0 auto;padding:24px 40px}@media only screen and (max-width:767px){.comparison-table__table{min-width:600px}}.comparison-table__row{border-bottom:1px solid #e5e5e5;display:flex;padding:16px 0}.comparison-table__row .label{width:25%}.comparison-table__row:first-of-type .column{color:var(--typography-black);font-family:var(--font4);font-size:16px;font-weight:500;line-height:1.5}.comparison-table__row .column{width:37.5%}@media only screen and (max-width:767px){.comparison-table__row{padding:12px 8px}.comparison-table__row .label{margin-bottom:4px;padding-bottom:4px}.comparison-table__row .column{margin-bottom:8px;padding-bottom:8px;padding-left:0}}.comparison-table__row:last-child{border-bottom:none}.download-dropdown{background-color:var(--bg-color);margin-bottom:112px;padding:8px;position:relative}.download-dropdown:before{background:var(--bg-image);background-repeat:no-repeat;background-size:cover;content:"";height:100%;min-width:1400px;position:absolute;right:0;top:0;width:100%}@media only screen and (max-width:991px){.download-dropdown:before{right:-50%;width:200%}}@media only screen and (max-width:767px){.download-dropdown{margin:3rem 0}.download-dropdown:before{background:var(--bg-image-mobile);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;min-width:100%;right:auto;top:auto;width:100%}}.download-dropdown .container{position:relative;z-index:1}.download-dropdown .checklist-dropdown{border-radius:20px}.download-dropdown .checklist-dropdown .question{background:none;border:none;color:var(--typography-black);cursor:pointer;font-family:var(--font4);font-size:20px;font-weight:500;line-height:1.6;padding:16px 60px 16px 16px;position:relative;text-align:left;width:100%}.download-dropdown .checklist-dropdown .question:before{background:url(../img/angle-right-light.svg) no-repeat;content:"";position:absolute}.download-dropdown .checklist-dropdown .question span{display:block;max-width:calc(100% - 22px)}.download-dropdown .checklist-dropdown .question:after{background:url(../../src/icons/plus.svg) no-repeat 50%;content:"";font-size:1.25rem;height:16px;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:.2s;width:16px}.download-dropdown .checklist-dropdown .question.is-open:after{background:url(../../src/icons/xmark.svg) no-repeat 50%;content:""}.download-dropdown .checklist-dropdown .answer{color:var(--typography-dark-grey);display:none;font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5;padding:24px 64px}@media only screen and (max-width:767px){.download-dropdown .checklist-dropdown .answer{padding-left:16px;padding-right:16px}}.download-dropdown .checklist-dropdown .answer.visible{display:block}.download-dropdown .checklist-dropdown button{display:flex}.download-dropdown .checklist-dropdown button .icon{align-items:center;display:flex;margin-right:25px}.download-dropdown .checklist-dropdown .answer{padding-left:35px}.download-dropdown .checklist-dropdown .answer a{text-decoration:underline}.coaching-overview-section{padding-bottom:120px;padding-top:20px;position:relative}@media only screen and (max-width:767px){.coaching-overview-section{margin-bottom:0;padding-bottom:60px}}.coaching-overview-section .coaching-container{border-radius:20px;padding:40px}.coaching-overview-section .coaching-container .score{align-items:center;background:var(--orange-200);border-radius:100px;display:flex;gap:4px;height:28px;justify-content:center;margin-bottom:24px;padding:10px;width:68px}.coaching-overview-section .coaching-container .score-value{color:var(--typography-black);font-family:var(--font4);font-size:14px;font-weight:500;line-height:1.71429;line-height:0}.coaching-overview-section .coaching-container .score .icon{height:1.5rem;width:1.5rem}@media only screen and (max-width:991px){.coaching-overview-section .coaching-container .score{border-radius:80px;height:32px;padding:3px 12px;width:72px}.coaching-overview-section .coaching-container .score .icon{height:1.188rem;width:1.188rem}}.coaching-overview-section .coaching-container .coaching-overview{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px}@media only screen and (max-width:991px){.coaching-overview-section .coaching-container .coaching-overview{align-items:start}}@media only screen and (max-width:767px){.coaching-overview-section .coaching-container .coaching-overview{display:flex;flex-direction:column;gap:40px}}.coaching-overview-section .coaching-container .coaching-overview__content-holder{grid-column:span 5;position:relative;width:100%}.coaching-overview-section .coaching-container .coaching-overview__content-holder .button{margin-top:24px}.coaching-overview-section .coaching-container .coaching-overview__holder{display:grid;grid-column:span 7;width:100%}@media only screen and (max-width:767px){.coaching-overview-section .coaching-container .coaching-overview__holder{padding-left:0}}.coaching-overview-section .coaching-container .coaching-overview__holder .item{margin-top:8px;overflow:hidden;padding-bottom:8px}.coaching-overview-section .coaching-container .coaching-overview__holder .item:not(:last-child){border-bottom:1px solid #00000033}.coaching-overview-section .coaching-container .coaching-overview .question{background:none;border:none;color:var(--typography-black);cursor:pointer;font-family:var(--font4);font-size:20px;font-weight:500;line-height:1.6;padding:16px 60px 16px 16px;position:relative;text-align:left;width:100%}.coaching-overview-section .coaching-container .coaching-overview .question:before{background:url(../img/angle-right-light.svg) no-repeat;content:"";position:absolute}.coaching-overview-section .coaching-container .coaching-overview .question span{display:block;max-width:calc(100% - 22px)}.coaching-overview-section .coaching-container .coaching-overview .question:after{background:url(../../src/icons/plus.svg) no-repeat 50%;content:"";font-size:1.25rem;height:16px;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:.2s;width:16px}.coaching-overview-section .coaching-container .coaching-overview .question.is-open:after{background:url(../../src/icons/xmark.svg) no-repeat 50%;content:""}.coaching-overview-section .coaching-container .coaching-overview .answer{color:var(--typography-dark-grey);display:none;font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5;padding:24px 64px}@media only screen and (max-width:767px){.coaching-overview-section .coaching-container .coaching-overview .answer{padding-left:16px;padding-right:16px}}.coaching-overview-section .coaching-container .coaching-overview .answer.visible{display:block}.formats-overview{margin-bottom:64px;margin-top:64px}.formats-overview__title{margin-bottom:48px}.formats-overview__items{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:40px;margin-bottom:48px}@media only screen and (max-width:767px){.formats-overview__items{display:block}}.formats-overview .item{border-radius:20px;grid-column:span 4;padding:24px;position:relative;width:100%}@media only screen and (max-width:991px){.formats-overview .item{grid-column:span 12}}@media only screen and (max-width:767px){.formats-overview .item{margin-bottom:48px;max-width:400px}}.formats-overview .item .main-icon{height:90px;margin-bottom:22px}.formats-overview .item .subtitle,.formats-overview .item .title{margin-bottom:22px}.formats-overview .item .content{border-bottom:1px solid #e9e2d9;margin-bottom:22px;padding-bottom:22px}.formats-overview .item .additional_info{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:22px}.formats-overview .item .additional_info .col{grid-column:span 6;position:relative;width:100%}@media only screen and (max-width:767px){.formats-overview .item .additional_info .col{grid-column:span 12}}.formats-overview .item .additional_info .col .info-title{align-items:center;color:var(--typography-light-grey);display:inline-flex;gap:8px}.single-blog-post-hero{background:var(--orange-100)}.single-blog-post-hero .container{align-items:stretch;display:flex;max-width:2020px;padding:0}@media only screen and (max-width:991px){.single-blog-post-hero .container{flex-direction:column}.single-blog-post-hero .container .single-blog-post-hero__data,.single-blog-post-hero .container .single-blog-post-hero__image{width:100%}.single-blog-post-hero .container .single-blog-post-hero__data{order:2;padding:40px 16px}.single-blog-post-hero .container .single-blog-post-hero__image{min-height:250px;order:1}}.single-blog-post-hero__data{display:flex;flex-direction:column;gap:40px;justify-content:center;min-height:400px;padding:40px 64px;width:50%}.single-blog-post-hero__data .author{border:none;margin-bottom:0;margin-top:0;padding-top:0}.single-blog-post-hero__data .author__image img{height:56px;width:56px}.single-blog-post-hero__image{position:relative;width:50%}.single-blog-post-hero__image img{height:100%;object-fit:cover;position:absolute;width:100%}.single-blog-post{display:flex;flex-direction:column;gap:24px;margin:40px auto 0;max-width:867px}.single-blog-post__meta{align-items:center;color:var(--typography-dark-grey);display:flex;flex-wrap:wrap;font-family:var(--font4);font-size:16px;font-weight:400;gap:8px;line-height:1.5}.single-blog-post__meta span:not(:last-child):after{content:"•";margin-left:8px}.single-blog-post .wp-block-image{margin:24px 0}.single-blog-post .wp-block-image .wp-element-caption{color:var(--typography-dark-grey);color:var(--typography-light-grey);font-family:var(--font4);font-size:14px;font-weight:400;line-height:1.71429;margin:16px 0 0}.single-blog-post .toc_sitemap_categories_list,.single-blog-post .wp-block-list{list-style:none}.single-blog-post .toc_sitemap_categories_list li,.single-blog-post .wp-block-list li{padding-left:1.2em;position:relative}.single-blog-post .toc_sitemap_categories_list li:before,.single-blog-post .wp-block-list li:before{content:"•";left:0;line-height:1;position:absolute;top:.3em}.single-blog-post #toc_container{border:1px solid #e9e2d9;margin-bottom:24px;margin-top:24px}.single-blog-post .wp-block-group,.single-blog-post h2,.single-blog-post h3,.single-blog-post h4,.single-blog-post p,.single-blog-post summary,.single-blog-post ul{margin-top:0!important}.single-blog-post .breadcrumbs{margin-bottom:80px}.single-blog-post .berichte-aktuelles{background-color:#ffc46a}.single-blog-post .fachwissen{background-color:#d5aeff}.single-blog-post .ratgeber{background-color:#b2e398}.single-blog-post .badge{border-radius:9999px;display:inline-block;padding:4px 12px}.single-blog-post .container-content{margin:0 auto 80px;max-width:993px;width:100%}.single-blog-post .blog-header h1{margin-top:40px}.single-blog-post .blog-header .meta{border-bottom:1px solid #e9e2d9;margin-top:40px;padding-bottom:40px}.single-blog-post .recent-blogs{border-bottom:1px solid #e9e2d9;border-top:1px solid #e9e2d9;padding-bottom:40px;padding-top:40px}.single-blog-post .recent-blogs .blog-cards{display:grid;grid-template-columns:repeat(12,1fr);margin-top:40px;grid-gap:24px;align-items:center}.single-blog-post .recent-blogs .blog-cards .blog-card{background-color:#f7f5f1;border-radius:8px;grid-column:span 4;justify-content:space-between;min-height:200px;padding:24px;position:relative;width:100%}@media only screen and (max-width:991px){.single-blog-post .recent-blogs .blog-cards .blog-card{grid-column:span 12;max-width:400px}}.single-blog-post .recent-blogs .blog-cards .blog-card .badge,.single-blog-post .recent-blogs .blog-cards .blog-card .blog-title{margin-bottom:16px}.single-blog-post .blog-content .quote,.single-blog-post .blog-content .wp-block-quote{background-color:#fdf1d7;border-left:6px solid #ffaf54;border-radius:0 8px 8px 0;margin-top:38px;padding:24px 32px}.single-blog-post .blog-content .quote p,.single-blog-post .blog-content .wp-block-quote p{margin-top:0!important}@media (max-width:768px){.single-blog-post .blog-content .quote,.single-blog-post .blog-content .wp-block-quote{padding:16px 20px}}.single-blog-post .blog-content a{text-decoration:underline}.wp-block-table table{border-width:3px!important}.wp-block-table tr th{background:var(--primary-300);font-family:var(--font3);font-size:24px;font-weight:400;line-height:1.33333}.wp-block-table tr td,.wp-block-table tr th{color:var(--typography-black);color:#000;padding:16px 24px}.wp-block-table tr td{background:var(--orange-200);font-family:var(--font4);font-size:16px;font-weight:500;line-height:1.5;text-align:center}.wp-block-table tr:nth-child(odd) td{background:var(--orange-100)}.author{border-top:1px solid var(--background-borders);display:flex;gap:27px;margin-bottom:64px;margin-top:64px;padding-top:64px}@media only screen and (max-width:991px){.author{flex-direction:column;gap:16px;margin:32px 0;padding-top:32px}}.author__image{flex-shrink:0}.author__image img{border-radius:50%;height:120px;object-fit:cover;width:120px}.author__data{display:flex;flex-direction:column;gap:4px}.author__data p{color:var(--typography-dark-grey);font-family:var(--font4);font-size:14px;font-weight:400;line-height:1.71429}.author__name{color:var(--typography-black);font-family:var(--font3);font-size:clamp(24px,6vw,28px);font-weight:400;line-height:1.42857}.author__position{color:var(--typography-black);font-family:var(--font4);font-size:16px;font-weight:500;line-height:1.5}.blog-header-section{padding-bottom:60px;padding-top:60px;position:relative}.blog-header-section:before{background:var(--lila-100);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2000em}.blog-header{justify-items:center;position:relative;text-align:center;z-index:1}.blog-header svg{margin-bottom:16px}.blog-header .text-body-2{margin:16px auto 80px;max-width:750px}.blog-block{padding:64px 0}.blog-block .berichte-aktuelles{background-color:#ffc46a}.blog-block .fachwissen{background-color:#d5aeff}.blog-block .ratgeber{background-color:#b2e398}.blog-block .blog-featured{background-position:50%;background-repeat:no-repeat;background-size:100% auto;border-radius:24px;height:320px;margin-bottom:48px;padding:88px 56px}.blog-block .blog-featured.sticky-fachwissen{background-image:url(../../src/img/fachwissen.webp)}@media only screen and (max-width:767px){.blog-block .blog-featured.sticky-fachwissen{background-image:url(../../src/img/fachwissen-mb.webp)}}.blog-block .blog-featured.sticky-berichte-aktuelles{background-image:url(../../src/img/berichte.webp)}@media only screen and (max-width:767px){.blog-block .blog-featured.sticky-berichte-aktuelles{background-image:url(../../src/img/berichte-mb.webp)}}.blog-block .blog-featured.sticky-ratgeber{background-image:url(../../src/img/ratgeber.webp)}@media only screen and (max-width:767px){.blog-block .blog-featured.sticky-ratgeber{background-image:url(../../src/img/ratgeber-mb.webp)}}.blog-block .blog-featured .featured-post{color:inherit;display:block;text-decoration:none}.blog-block .blog-featured .featured-post .badge{border-radius:9999px;color:#234f1d;display:inline-block;margin-bottom:24px;padding:4px 12px}.blog-block .blog-featured .featured-post h2{margin-bottom:24px}.blog-block .blog-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:48px}.blog-block .blog-filters a{background:#fff;border:1px solid #d7d7d7;border-radius:20px;cursor:pointer;font-size:14px;padding:6px 16px;transition:all .2s ease}.blog-block .blog-filters a:hover{background:#f2f2f2}.blog-block .blog-filters a.active{background:#27252a;border-color:#27252a;color:#fff}.blog-block .blog-list{display:flex;flex-direction:column}.blog-block .blog-list .blog-item{border-bottom:1px solid #e8e2da;color:inherit;display:block;padding:48px 24px;text-decoration:none}.blog-block .blog-list .blog-item:first-child{border-top:1px solid #e8e2da}.blog-block .blog-list .blog-item:last-child{border-bottom:none}.blog-block .blog-list .blog-item .badge{border-radius:100px;display:inline-block;margin-bottom:16px;padding:4px 12px}.blog-block .blog-list .blog-item h3{font-size:20px;font-weight:700;margin-bottom:16px}.blog-block .blog-list .blog-item div.text-body-3{margin-bottom:16px}.blog-block .pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:40px}.blog-block .pagination a,.blog-block .pagination span{background:none;border:none;border-radius:100px;color:#27252a;font-size:16px;min-width:36px;padding:6px 12px;text-align:center;text-decoration:none;transition:background .3s ease}.blog-block .pagination a:hover{background:#f4f4f4}.blog-block .pagination .current{font-weight:700}.blog-block .pagination .next,.blog-block .pagination .prev{align-items:center;border:1px solid #1e1e1e;border-radius:20px;color:var(--typography-black);display:flex;font-size:16px;height:45px;justify-content:center;line-height:1;padding:6px 12px;width:66px}.blog-block .pagination .next:hover,.blog-block .pagination .prev:hover{background-color:#f4f4f4}.premium-partner-block{margin-bottom:140px;margin-top:84px}.premium-partner-block .image{margin-bottom:84px}.premium-partner-block__content{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:48px;font-family:var(--font4);font-size:20px;line-height:32px;margin-top:48px}@media only screen and (max-width:991px){.premium-partner-block__content{display:flex;flex-direction:column;gap:40px}}.premium-partner-block__content .left-content{grid-column:span 6;position:relative}.premium-partner-block__content .left-content p:not(:first-child){margin-top:24px}.premium-partner-block__content .left-content ul{list-style:none;margin:0;padding:0}.premium-partner-block__content .left-content ul li{padding-left:1.2em;position:relative}.premium-partner-block__content .left-content ul li:before{content:"•";left:0;line-height:1;position:absolute;top:.3em}.premium-partner-block__content .right-content{grid-column:span 6;position:relative}.premium-partner-block__content .right-content .button{margin-top:12px}.premium-partner-block__content .premium-feature{margin-bottom:24px;padding-left:1.5rem;position:relative}.premium-partner-block__content .premium-feature:before{background:url(../img/bullet-primary.svg) no-repeat;content:"";height:1.125rem;left:0;position:absolute;top:0;width:1.125rem}.into-block{margin-bottom:100px;margin-top:120px}.into-block .container{justify-items:center;text-align:center}.into-block h1{margin-bottom:16px;max-width:785px}.into-block .subtitle{max-width:643px}.into-block .button{margin-top:16px}#live-search-form{position:relative;width:100%}#live-search-form .icon{height:1.5rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}#live-search-form input{border:none;color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5;padding:.75rem 3.125rem;width:100%}.live-search-results{background:#fff;border-top:none;display:flex;flex-direction:column;gap:11px;left:-1rem;list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0;position:absolute;right:-1rem;top:140%;z-index:10}.live-search-results:not(:empty){border:1px solid var(--background-borders);border-radius:8px;padding:1.5rem}.live-search-results li{color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5}.live-search-results li.not-found{color:#999;cursor:default}.live-search-results a{display:block;transition:color .3s;width:100%}.live-search-results a:hover{color:var(--primary-300)}.course-hero-section{background:url(../img/bg-course-hero.svg) no-repeat 50%;background-size:cover;padding:5rem 0 3.75rem}@media only screen and (max-width:767px){.course-hero-section{padding:1.75rem 0 3rem}}.course-hero__main{align-items:flex-start;display:flex;flex-direction:column;gap:1.063rem;max-width:720px}@media only screen and (max-width:767px){.course-hero__main{gap:.875rem}}.course-hero__trusted-by img{max-width:402px}@media only screen and (max-width:767px){.course-hero__trusted-by img{max-width:327px}}.course-hero__tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}@media only screen and (max-width:767px){.course-hero__title{font-size:clamp(28px,6vw,50px);line-height:1.42857}}.course-hero__description{color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5;margin:5px 0 8px}@media only screen and (max-width:767px){.course-hero__description{color:var(--typography-dark-grey);font-family:var(--font4);font-size:14px;font-weight:400;line-height:1.71429;margin-top:8px}}.course-hero__buttons{display:flex;gap:8px}.course-hero__buttons .button{height:3.188rem!important}@media only screen and (max-width:767px){.course-hero__buttons{flex-direction:column;width:100%}.course-hero__buttons .button{width:100%}}.course-hero__data{display:flex;justify-content:space-between;margin-top:4.75rem;padding-left:1rem}.course-hero__data-item{padding-left:4.063rem;position:relative}@media only screen and (max-width:991px){.course-hero__data-item{width:calc(50% - 1rem)}}@media only screen and (max-width:767px){.course-hero__data-item{display:flex;flex-direction:column;gap:8px;padding-left:0}}.course-hero__data-icon{left:0;position:absolute;top:50%;transform:translateY(-50%)}.course-hero__data-icon svg{height:2.563rem;width:2.563rem}@media only screen and (max-width:767px){.course-hero__data-icon{height:2rem;left:0;position:static;top:0;transform:translateY(0)}.course-hero__data-icon svg{height:2rem;width:2rem}}.course-hero__data-label{color:var(--typography-dark-grey);color:var(--typography-light-grey);font-family:var(--font4);font-size:14px;font-weight:400;line-height:1.71429}@media only screen and (max-width:767px){.course-hero__data-label{color:var(--typography-dark-grey);font-family:var(--font4);font-size:12px;font-weight:400;line-height:1.33333}}.course-hero__data-value{color:var(--typography-black);font-family:var(--font4);font-size:16px;font-weight:500;line-height:1.5}@media only screen and (max-width:767px){.course-hero__data-value{color:var(--typography-black);font-family:var(--font4);font-size:14px;font-weight:500;line-height:1.71429}}@media only screen and (max-width:991px){.course-hero__data{flex-wrap:wrap;gap:1.5rem 1rem}}@media only screen and (max-width:767px){.course-hero__data{margin-top:3rem;padding-left:0}}.header-sticky.navigation-fixed .course-navigation-section{background:#f7f5f1;top:var(--hh)}.course-navigation-section{background:#fff;border-bottom:1px solid var(--background-borders);overflow:auto;padding-bottom:1rem;padding-top:1rem}.navigation-fixed .course-navigation-section{left:0;position:fixed;right:0;top:0;z-index:1000}.course-navigation ul{align-items:center;display:flex;gap:2.5rem;justify-content:center;list-style:none;white-space:nowrap}@media only screen and (max-width:767px){.course-navigation ul{gap:1.5rem;justify-content:flex-start}}.course-navigation a{color:var(--typography-black);font-family:var(--font4);font-size:14px;font-weight:500;line-height:1.71429}.sticky-button-wrapper{display:none}.navigation-fixed .sticky-button-wrapper{background:#fff;bottom:0;box-shadow:0 4px 30px 0 rgba(0,0,0,.1);display:none;left:0;padding:1rem;position:fixed;right:0;text-align:right;z-index:99}@media only screen and (max-width:767px){.navigation-fixed .sticky-button-wrapper{display:block}}.navigation-fixed .certificate-block,.navigation-fixed .financing-block,.navigation-fixed section{scroll-margin-top:3.75rem}.course-description-section{padding-bottom:7.813rem;padding-top:4rem}@media only screen and (max-width:767px){.course-description-section{padding-bottom:2.5rem;padding-top:1.875rem}}.course-description{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.course-description__sidebar{width:23%}.course-description__sidebar-data{background:var(--background-light-beige);border-radius:20px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}@media only screen and (max-width:991px){.course-description__sidebar{width:30%}}@media only screen and (max-width:767px){.course-description__sidebar{display:none}}.course-description__field{display:flex;flex-direction:column;gap:4px}.course-description__label{color:var(--typography-dark-grey);color:var(--typography-light-grey);font-size:12px;font-weight:500;line-height:1.33333}.course-description__value{color:var(--typography-black);font-family:var(--font4);font-size:14px;font-weight:500;line-height:1.71429}.course-description__important-info{background:var(--primary-300);border-radius:20px;margin-top:1.5rem;padding:1rem}.course-description__important-info-title{color:var(--typography-black);display:flex;font-family:var(--font4);font-size:16px;font-weight:500;gap:1rem;line-height:1.5;margin-bottom:.5rem}.course-description__important-info-text{color:var(--typography-dark-grey);font-family:var(--font4);font-size:14px;font-weight:400;line-height:1.71429}.course-description__important-info .info-icon img{height:1.5rem;object-fit:contain;width:1.5rem}.course-description__content-wrapper{padding:0 3rem;width:74.5%}@media only screen and (max-width:991px){.course-description__content-wrapper{padding:0;width:64.5%}}@media only screen and (max-width:767px){.course-description__content-wrapper{padding:0;width:100%}}.course-description__content{color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5}.course-description__content h2{color:var(--typography-black);font-family:var(--font3);font-size:clamp(24px,6vw,28px);font-weight:400;line-height:1.42857;margin-bottom:1.5rem;position:relative}.course-description__content h2:not(:first-child){margin-top:3rem}.course-description__content p{margin-bottom:1.5rem}.course-description__content .accordion-header{cursor:pointer;margin:0!important;padding-right:2.5rem;position:relative}.course-description__content .accordion-header.active:after{content:"";position:absolute;right:0;transform:translateY(-50%) rotate(135deg)}.course-description__content .accordion-header:after{background:url(../img/icon-union.svg) no-repeat 50%;content:"";height:25px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:26px}.course-description__content .accordion-content{border-bottom:1px solid var(--background-borders);margin:1.5rem 0;max-height:0;overflow:hidden;transition:max-height .3s ease}.course-description__content .accordion-content:last-child{border-bottom:none;margin-bottom:3.375rem}@media only screen and (min-width:768px){.course-description__content .course-description__field,.course-description__content h2:last-of-type{display:none}}.course-description__info{display:flex;flex-direction:column;gap:1rem;padding:0 1.5rem 1.5rem}.course-description__download{background:url(../img/bg-download.svg) no-repeat 50%;background-size:cover;border-radius:20px}.course-description__download-title{color:var(--typography-black);font-family:var(--font4);font-size:20px;font-weight:500;line-height:1.6}.course-description__download-text{color:var(--typography-dark-grey);font-family:var(--font4);font-size:14px;font-weight:400;line-height:1.71429}.course-description__download a{display:flex;flex-direction:column;padding:.75rem 1rem 1.125rem;position:relative}.course-description__download a .icon-circle{height:3.063rem;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:3.063rem}.course-description__download a .icon-circle svg{height:24px;transition:all .3s ease;width:24px}.course-description__download a:hover .icon-circle svg{margin-top:-5px}@media only screen and (min-width:992px){.course-description__download{margin-right:-1.5rem}}@media only screen and (max-width:767px){.course-description__download a{padding:1.625rem 5.313rem 1.75rem 1.188rem}.course-description__download a .icon-circle{height:3.5rem;width:3.5rem}}.course-tiles-section{background:var(--orange-100);padding-top:4rem}@media only screen and (min-width:992px){.course-tiles-section{padding-bottom:6rem}}@media only screen and (max-width:767px){.course-tiles-section{padding-top:2.5rem}}.course-tiles__title{margin-bottom:1.5rem}.course-tiles__text{color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5}.course-tiles__list{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:3.625rem}.course-tiles__item{background:#fff;border-radius:20px;display:flex;flex:0 0 calc(33.33333% - 16px);flex-direction:column;min-height:432px;overflow:hidden;padding:1.5rem}@media only screen and (max-width:767px){.course-tiles__item{flex:auto!important;min-height:auto;width:100%!important}}.course-tiles__item-content{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.course-tiles__item-title{font-size:20px;line-height:1.6}.course-tiles__item-description,.course-tiles__item-title{color:var(--typography-black);font-family:var(--font4);font-weight:500}.course-tiles__item-description{font-size:14px;line-height:1.71429}.course-tiles__item-image{align-items:flex-start;display:flex;flex-grow:1;justify-content:center}.course-tiles__item-image img{display:block}.course-tiles__item-image_middle{align-items:center}.course-tiles__item-image_bottom{align-items:flex-end}.course-tiles__item-image_edge{align-items:flex-end;justify-content:flex-end;margin:0 -1.5rem -1.5rem 0}@media only screen and (max-width:767px){.course-tiles__item-image{margin-top:3.75rem}}.course-tiles__item_large{display:flex;flex:0 0 calc(66.66667% - 8px);flex-direction:row-reverse;gap:2rem;padding:0}.course-tiles__item_large .course-tiles__item-content{padding:1.5rem;width:50%}.course-tiles__item_large .course-tiles__item-image{width:50%}.course-tiles__item_large .course-tiles__item-image img{height:100%;object-fit:cover;width:auto}@media only screen and (max-width:767px){.course-tiles__item_large .course-tiles__item-image{margin-top:1.5rem}.course-tiles__item_large .course-tiles__item-image img{max-height:283px;width:100%}.course-tiles__item_large{flex-direction:column}.course-tiles__item_large .course-tiles__item-content,.course-tiles__item_large .course-tiles__item-image{width:100%}.course-tiles__item_large .course-tiles__item-content img,.course-tiles__item_large .course-tiles__item-image img{height:auto;max-height:none;width:100%}}.course-dates-section{padding:7.5rem 0}@media only screen and (max-width:767px){.course-dates-section{padding:3.125rem 0 5.625rem}}.course-dates__title{margin-bottom:2.375rem}.dates-table__row{align-items:center;display:flex;gap:1.5rem;justify-content:flex-start;padding:1rem}@media only screen and (max-width:991px){.dates-table__row{flex-wrap:wrap;gap:1rem}.dates-table__row .icon-circle{margin-bottom:.438rem}.dates-table__row .button{margin-top:.438rem}}.dates-table__cell{color:var(--typography-black);font-family:var(--font4);font-size:16px;font-weight:500;line-height:1.5}.dates-table__cell:first-child{width:6%}.dates-table__cell:nth-child(2){width:15%}.dates-table__cell:nth-child(3){width:8.4%}.dates-table__cell:nth-child(4){width:11.2%}.dates-table__cell:nth-child(5){width:11.1%}.dates-table__cell:nth-child(6){width:17.2%}.dates-table__cell:nth-child(7){width:19.7%}.dates-table__row_contact .dates-table__cell:nth-child(2){width:40%}.dates-table__row_contact .dates-table__cell:nth-child(3){margin-left:auto;width:19.7%}@media only screen and (max-width:1199px){.dates-table__cell:nth-child(2){width:11%}.dates-table__row_contact .dates-table__cell:nth-child(2){width:40%}.dates-table__row_contact .dates-table__cell:nth-child(3){margin-left:auto;width:19.7%}}@media only screen and (max-width:991px){.dates-table__cell{flex-wrap:wrap;width:50%}.dates-table__cell:before{color:var(--typography-dark-grey);content:attr(data-title);display:block;font-family:var(--font4);font-size:14px;font-weight:400;line-height:1.71429}.dates-table__cell:nth-child(n){width:calc(50% - 1.5rem)}.dates-table__cell:first-child,.dates-table__cell:nth-child(6),.dates-table__cell:nth-child(7){width:100%}.dates-table__cell .button{max-width:20rem}.dates-table__row_contact .dates-table__cell:nth-child(2),.dates-table__row_contact .dates-table__cell:nth-child(3){width:100%}}.dates-table__head{margin-bottom:.625rem}.dates-table__head .dates-table__row .dates-table__cell{color:var(--typography-dark-grey);font-family:var(--font4);font-size:14px;font-weight:400;line-height:1.71429}@media only screen and (max-width:991px){.dates-table__head{display:none}}.dates-table__body{display:flex;flex-direction:column;gap:1rem}.dates-table__body .dates-table__row{background:var(--background-light-beige);border:1px solid var(--background-borders);border-radius:20px}.dates-table__body .button{width:100%}.dates-table__footer{color:var(--typography-dark-grey);color:var(--typography-light-grey);font-family:var(--font4);font-size:14px;font-weight:400;line-height:1.71429;margin-top:1rem}.cert-finance-section .container{display:grid;gap:3rem;grid-template-columns:1fr 1fr;padding-bottom:7.5rem;padding-top:3rem}.cert-finance-section .container>div{border-radius:20px;color:var(--typography-dark-grey);display:flex;flex-direction:column;font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5;overflow:hidden}@media only screen and (max-width:767px){.cert-finance-section .container>div{font-size:14px}}.cert-finance-section .container h2{color:var(--typography-black);font-family:var(--font3);font-size:clamp(24px,6vw,28px);font-weight:400;line-height:1.42857}@media only screen and (max-width:767px){.cert-finance-section .container{gap:1.563rem;grid-template-columns:1fr;padding-bottom:5.625rem;padding-top:1.5rem}}.certificate-block{background:var(--background-light-beige);justify-content:space-between}.certificate-block__content{display:flex;flex-direction:column;gap:22px;padding:2rem 2.5rem 2.5rem}@media only screen and (max-width:767px){.certificate-block__content{padding-left:1rem}.certificate-block__content h2{font-size:28px!important}.certificate-block{padding-top:1rem}}.financing-block{background:var(--typography-dark-grey);color:#fff!important;gap:1.875rem;justify-content:center;padding:2.5rem}.financing-block h2{color:#fff!important;margin-bottom:-8px}.financing-block ul{color:var(--typography-dark-grey);color:#fff;display:flex;flex-direction:column;font-family:var(--font4);font-size:14px;font-weight:400;gap:1rem;line-height:1.71429;list-style:none}.financing-block ul li{padding-left:1.5rem;position:relative}.financing-block ul li:before{background:url(../img/bullet-primary.svg) no-repeat;content:"";height:1.125rem;left:0;position:absolute;top:0;width:1.125rem}.financing-block .button{width:fit-content}@media only screen and (max-width:767px){.financing-block{padding:2.5rem 1rem}}.courses-hero-section{background-color:var(--bg-color);padding:4.688rem 0 3.75rem;position:relative;z-index:90}.courses-hero-section:before{background:var(--bg-image);background-repeat:no-repeat;background-size:cover;content:"";height:100%;min-width:1400px;position:absolute;right:0;top:0;width:100%}@media only screen and (max-width:991px){.courses-hero-section:before{right:-50%;width:200%}}@media only screen and (max-width:767px){.courses-hero-section{margin:3rem 0}.courses-hero-section:before{background:var(--bg-image-mobile);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;min-width:100%;right:auto;top:auto;width:100%}}.courses-hero-section .container{position:relative;z-index:1}@media only screen and (max-width:767px){.courses-hero-section{margin:0}}.courses-hero{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:0 auto;max-width:780px}.courses-hero__title{color:var(--typography-black);font-family:var(--font3);font-size:clamp(28px,6vw,37px);font-weight:400;line-height:1.2973;text-align:center}.courses-hero__image{max-width:327px}.courses-hero__image img{display:block}.courses-hero__form{color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5;width:100%}.courses-hero__form form{position:relative;width:100%}@media only screen and (max-width:767px){.courses-hero__form form{display:flex;flex-direction:column;gap:8px}}.courses-hero__form form .live-search-results{left:0;top:115%;width:100%;z-index:10}.courses-hero__form input{border:0;border-radius:100px;color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;height:64px;line-height:1.5;padding:8px 230px 8px 56px;width:100%}@media only screen and (max-width:767px){.courses-hero__form input{height:48px;padding-right:20px}}.courses-hero__form button{max-width:200px;position:absolute;right:8px;top:8px;width:100%}@media only screen and (max-width:767px){.courses-hero__form button{max-width:100%;position:static}}.courses-hero__form .icon{height:30px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media only screen and (max-width:767px){.courses-hero__form .icon{top:25px}}.courses-filters{border-bottom:1px solid var(--background-borders);margin-bottom:1.688rem;padding:.875rem 0;position:relative;z-index:10}.courses-filters__items{align-items:center;display:flex;flex:0;gap:1rem;justify-content:flex-start}.courses-filters__items>button{margin-left:auto}.courses-filters__items button{background:none!important;border:none!important;color:var(--typography-dark-grey);font-family:var(--font-family);font-size:16px;font-weight:500;line-height:2;transition:color .3s}.courses-filters__items button:hover{color:var(--primary-300)}.courses-filters__items-title{color:var(--typography-dark-grey);cursor:pointer;display:none;font-family:var(--font4);font-size:14px;font-weight:400;line-height:1.71429;margin-bottom:8px;width:100%}@media only screen and (max-width:991px){.courses-filters__items{align-items:flex-start;flex-direction:column;max-height:18px;overflow:hidden}.courses-filters__items button{color:var(--typography-light-grey);margin-left:0}.courses-filters__items-title{display:block;position:relative}.courses-filters__items.open{max-height:1000px;overflow:visible}}.courses-filters__dropdown{cursor:pointer;display:inline-block;position:relative}.courses-filters__dropdown.open .courses-filters__dropdown-list{margin:-20px;max-height:1000px;opacity:1;padding:20px}.courses-filters__dropdown.has-active .courses-filters__dropdown-btn{background:var(--orange-100)}@media only screen and (max-width:991px){.courses-filters__dropdown{width:100%}}.courses-filters__dropdown-btn{align-items:center;border:1px solid var(--background-borders);border-radius:100px;color:var(--typography-dark-grey);cursor:pointer;display:flex;font-family:var(--font4);font-size:14px;font-weight:400;gap:8px;height:40px;line-height:1.71429;padding:8px 16px;position:relative;width:200px}.courses-filters__dropdown-btn img{display:block}@media only screen and (max-width:991px){.courses-filters__dropdown-btn{width:100%}}.courses-filters__dropdown-list{left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;top:100%;width:458px;z-index:1}.courses-filters__dropdown-list>ul{background:#fff;border-radius:8px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);list-style:none;margin:16px 0 0;max-height:300px;overflow-y:auto;padding:16px;transition:max-height .3s ease,opacity .3s ease;width:100%;z-index:10}.courses-filters__dropdown-list>ul>li{align-items:center;color:var(--typography-black);cursor:pointer;display:flex;font-family:var(--font-family);font-size:16px;font-weight:500;gap:13px;justify-content:flex-start;line-height:2;margin-bottom:16px;position:relative;transition:color .3s;white-space:nowrap;width:100%}.courses-filters__dropdown-list>ul>li img{display:block}.courses-filters__dropdown-list>ul>li.active,.courses-filters__dropdown-list>ul>li:hover{color:var(--primary-300)}.courses-filters__dropdown-list>ul>li.active li,.courses-filters__dropdown-list>ul>li:hover li{color:var(--typography-black)}.courses-filters__dropdown-list>ul>li:last-child{border-top:1px solid var(--background-borders);justify-content:flex-end;margin-bottom:0;padding-top:6px}.courses-filters__dropdown-list_has-sub-dropdown>ul>li{align-items:flex-start;color:var(--typography-dark-grey);flex-direction:column;font-weight:400;line-height:1.5;position:relative}.courses-filters__dropdown-list_has-sub-dropdown>ul>li>ul{display:none;list-style:none;margin:0;padding:0;width:100%}.courses-filters__dropdown-list_has-sub-dropdown>ul>li>ul>li{color:var(--typography-black);font-weight:500;line-height:2.5;width:100%}.courses-filters__dropdown-list_has-sub-dropdown>ul>li>ul>li.active,.courses-filters__dropdown-list_has-sub-dropdown>ul>li>ul>li:hover{color:var(--primary-300)}.courses-filters__dropdown-list_has-sub-dropdown>ul>li.open:after{transform:rotate(180deg)}.courses-filters__dropdown-list_has-sub-dropdown>ul>li.open>ul{display:block}@media only screen and (max-width:767px){.courses-filters__dropdown-list{width:110%}.courses-filters__dropdown-list>ul>li{font-size:13px;gap:8px;margin-bottom:8px}.courses-filters__dropdown-list>ul>li img{max-width:18px}}.courses-review__section{margin-bottom:80px}.courses-review__title{color:var(--typography-black);font-family:var(--font3);font-size:clamp(24px,6vw,28px);font-weight:400;line-height:1.42857;margin-bottom:33px}.courses-review__list{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:991px){.courses-review__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.courses-review__list{grid-template-columns:1fr}}.course-card{border-radius:20px;overflow:hidden}.course-card__link{display:flex;flex-direction:column;height:100%;min-height:240px;padding:1rem}.course-card__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.course-card__tag{align-items:center;background:hsla(0,0%,100%,.5);border-radius:100px;color:var(--typography-dark-grey);display:inline-flex;font-size:12px;font-weight:500;gap:6px;height:20px;line-height:1.33333;padding:0 8px}.course-card__tag-icon{height:17px;width:17px}.course-card__tag_popular{background:var(--primary-300)}.course-card__tag_refinanceable{background:var(--green-300)}.course-card__tag_new{background:var(--lila-300)}.course-card__title{color:var(--typography-black);font-family:var(--font4);font-size:20px;font-weight:500;line-height:1.6;margin-bottom:.5rem}.course-card__footer{border-top:1px solid rgba(39,37,42,.1);display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:1rem}.course-card__footer-item{align-items:center;color:var(--typography-dark-grey);display:inline-flex;font-size:12px;font-weight:500;gap:6px;line-height:1.33333}.course-card__footer-item:not(:last-child):after{color:var(--typography-black);color:var(--typography-light-grey);content:"•";font-family:var(--font4);font-size:14px;font-weight:500;line-height:1.71429}.course-card__footer-item-icon{height:17px;width:17px}.course-card__footer-item-icon.icon-virtual{width:19px}.product-content-block-section{padding-bottom:160px}@media only screen and (max-width:767px){.product-content-block-section{padding-bottom:80px}}.product-content-block{display:grid;gap:40px;grid-template-columns:1fr 1fr}.product-content-block .content{color:var(--typography-dark-grey);display:flex;flex-direction:column;font-family:var(--font4);font-size:20px;font-weight:400;gap:24px;line-height:1.6}@media only screen and (max-width:767px){.product-content-block .content{color:var(--typography-dark-grey);font-family:var(--font4);font-size:16px;font-weight:400;line-height:1.5}.product-content-block{gap:24px;grid-template-columns:1fr}}.selected-posts-section{padding-bottom:3.75rem;padding-top:3.75rem}@media only screen and (max-width:767px){.selected-posts-section{padding-bottom:1.875rem;padding-top:1.875rem}}.selected-posts__title{color:var(--typography-black);font-family:var(--font3);font-size:clamp(28px,6vw,37px);font-weight:400;line-height:1.2973;margin-bottom:1rem}.selected-posts__subtitle{color:var(--typography-black);font-family:var(--font4);font-size:16px;font-weight:500;line-height:1.5}.selected-posts__list{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:5rem}@media only screen and (max-width:991px){.selected-posts__list{grid-template-columns:repeat(2,1fr);margin-top:2.5rem}}@media only screen and (max-width:767px){.selected-posts__list{grid-template-columns:1fr}}.page-template-template-single-blog .selected-posts-section{padding-top:0}.page-template-template-single-blog .selected-posts{border-top:1px solid var(--background-borders);padding-top:40px}.page-template-template-single-blog .selected-posts__title{margin-bottom:0}.page-template-template-single-blog .selected-posts__list{margin-top:72px}.post-card__image{margin-bottom:24px;overflow:hidden}.post-card__image img{border-radius:8px;display:block;width:100%}.post-card__image figcaption{color:var(--typography-dark-grey);font-family:var(--font4);font-size:14px;font-weight:400;line-height:1.71429;margin-top:1rem}.post-card__title{color:var(--typography-black);font-family:var(--font4);font-size:20px;font-weight:500;line-height:1.6;margin-bottom:4px}.post-card__text{font-size:16px;line-height:1.5}.post-card__meta,.post-card__text{color:var(--typography-dark-grey);font-family:var(--font4);font-weight:400}.post-card__meta{align-items:center;color:var(--typography-light-grey);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;line-height:1.71429}.post-card__meta span:not(:last-child):after{content:"•";margin-left:8px}.highlighted-post-section{padding-bottom:3.75rem;padding-top:3.75rem}@media only screen and (max-width:767px){.highlighted-post-section{padding-bottom:1.875rem;padding-top:1.875rem}}.highlighted-post{align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.highlighted-post .post-card__content{display:flex;flex-direction:column;gap:1rem;padding-left:10%}.highlighted-post .post-card__title{margin-bottom:0}.highlighted-post .post-card__link{align-self:start}@media only screen and (max-width:767px){.highlighted-post{grid-template-columns:1fr}.highlighted-post .post-card__content{padding:0}}.custom-quote{margin:24px 0}.custom-quote blockquote{color:var(--typography-black);font-family:var(--font3);font-size:24px;font-weight:400;line-height:1.33333;text-align:center}.custom-quote blockquote p{margin-bottom:24px}.custom-quote blockquote cite{color:var(--typography-black);font-size:16px;font-style:normal;font-weight:500;line-height:1.5}.custom-quote blockquote cite,.custom-quote__position{color:var(--typography-dark-grey);font-family:var(--font4)}.custom-quote__position{font-size:14px;font-weight:400;line-height:1.71429}