html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}ul[class]{list-style:none}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{background:0 0;border:none;border-radius:0;outline:none;padding:0}input{outline:none}a{text-decoration:none}:root{--layout-landscape-tablet-max:1024px;--layout-small-landscape-tablet-max:960px;--layout-tablet-max:800px}html{height:100%}body{background-color:var(--main-bg);flex-direction:column;height:100%;font-family:Manrope,serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex}main{flex:1 0 auto;padding-top:140px;overflow-x:hidden}@media screen and (max-width:1024px){main{padding-top:160px}}@media screen and (max-width:942px){main{padding-top:110px}}@media screen and (max-width:500px){body{overscroll-behavior-x:none;touch-action:pan-y pinch-zoom;width:100%;overflow-x:hidden}html,body{overscroll-behavior-x:none;overflow-x:hidden}body{touch-action:pan-y pinch-zoom;width:100%}}.platform-layout__content{padding-top:135px}@media screen and (max-width:1024px){.platform-layout__content{padding-top:95px}}@media screen and (max-width:800px){.platform-layout__content{padding-top:105px}}.platform-layout .header .header__cabinet{display:block}@media screen and (max-width:942px){.platform-layout .header .header__cabinet{display:block}}@media screen and (max-width:800px){.platform-layout .header .header__logout-button{width:44px;height:44px}.platform-layout .header .header__logout-button .header__logout-icon{width:22px;height:22px}}@media screen and (max-width:500px){.platform-layout .header .header__logout-button{width:40px;height:40px}.platform-layout .header .header__logout-button .header__logout-icon{width:20px;height:20px}.platform-layout .header .header__wrapper{padding:10px 20px}.platform-layout .header .header__top{align-items:center}}.platform-layout__container{max-width:1740px;margin:0 auto;padding:0 10px}@media screen and (max-width:1440px){.platform-layout__container{max-width:1340px}}@media screen and (max-width:1024px){.platform-layout__container{max-width:964px}}@media screen and (max-width:800px){.platform-layout__container{max-width:740px}}@media screen and (max-width:500px){.platform-layout__container{padding:0 20px}}@font-face{font-family:Etude Noire;src:url(../media/Etude-Noire-Regular.0b0ecl5ooxe1d.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Etude Noire;src:url(../media/Etude-Noire-Medium.024v65ui3_y9r.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Etude Noire;src:url(../media/Etude-Noire-Bold.0.34sim1s3m1a.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../media/Manrope-Regular.0zhaezq1qfw3h.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../media/Manrope-Medium.0wj9f11tb_s7b.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../media/Manrope-SemiBold.16pmhbqfv982a.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../media/Manrope-Bold.0wzm2w4pqh6-5.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--white:#fff;--black:#000;--main-bg:#fdfff0;--main-green-dark:#01524c;--main-green-dark-active:#01423e;--main-light:#fbffdc;--main-blue:#d5f4ff;--main-orange:#ee6c4d;--main-black:#1c1a1c;--main-green-neon:#e2f07e;--main-burgundy:#5d2435;--main-pink:#ffbee4;--main-orange-hover:#e15534;--main-orange-active:#c83e1d;--secondary-light-10:#fbffdc1a;--secondary-light-30:#fbffdc4d;--secondary-white-80:#fffc;--secondary-burgundy-40:#5d243566;--secondary-green-neon-50:#ecf6a4;--bardoe:#5d2435;--border-color:#cbdccf;--error-color:#e31b1b}.badge{background:var(--main-green-neon);border:1px solid var(--main-green-dark);color:var(--main-green-dark);border-radius:100px;justify-content:center;align-items:center;padding:8px 20px;font-family:Manrope,serif;font-size:18px;font-weight:500;display:flex}@media screen and (max-width:1440px){.badge{font-size:16px}}@media screen and (max-width:1024px){.badge{padding:6px 16px;font-size:14px}}@media screen and (max-width:800px){.badge{padding:6px 16px;font-size:16px}}@media screen and (max-width:500px){.badge{padding:6px 14px;font-size:12px}}.button{cursor:pointer;border-radius:100px;padding:20px;font-size:18px;transition:all .3s;position:relative}.button__arrow{border-radius:100%;justify-content:center;align-items:center;width:45px;height:45px;transition:transform .3s;display:flex;position:absolute;top:50%;bottom:0;right:0;transform:translate(50%,-50%)scale(1)}.button__arrow svg{width:27px;height:27px;transform:rotate(-30deg)}.button__text{align-items:center;gap:5px;display:flex}.button--orange{background-color:var(--main-orange);border:1px solid var(--main-orange);color:var(--main-light)}@media (hover:hover) and (pointer:fine){.button--orange:hover{background-color:var(--main-orange-hover)}.button--orange:hover .button__arrow{transform:translate(50%,-50%)scale(1.42)}}.button--orange:active{border-color:var(--main-orange-hover);background-color:var(--main-orange-active)}.button--orange svg:not(.button__arrow){fill:var(--main-light)}.button--orange .button__arrow svg{fill:var(--main-green-dark)}.button--orange .button__arrow{background-color:var(--main-light)}.button--main-light{background-color:var(--main-light);color:var(--main-green-dark)}@media (hover:hover) and (pointer:fine){.button--main-light:hover{background-color:var(--main-orange);color:var(--main-light)}}.button--main-light:active{background-color:var(--main-orange-hover);color:var(--main-light)}.button--main-light .button__arrow svg{fill:var(--main-light)}.button--main-light .button__arrow{background-color:var(--main-orange)}.button--main-green-dark{background-color:var(--main-green-dark);color:var(--main-light)}@media (hover:hover) and (pointer:fine){.button--main-green-dark:hover .button__arrow{transform:translate(50%,-50%)scale(1.42)}}.button--main-green-dark:active{background-color:var(--main-green-dark-active)}.button--main-green-dark .button__arrow svg{fill:var(--main-light)}.button--main-green-dark .button__arrow{background-color:var(--main-orange)}.button--outline-green-dark{border:2px solid var(--main-green-dark);background:var(--main-bg);color:var(--main-green-dark);transition:background-color .3s,color .3s}@media (hover:hover) and (pointer:fine){.button--outline-green-dark:hover{background:var(--main-green-dark);color:var(--main-light)}}.button--outline-green-dark:active{background:var(--main-green-dark-active)}.button--outline-orange{border:2px solid var(--main-orange);background:var(--main-bg);color:var(--main-orange);transition:background-color .3s,color .3s}@media (hover:hover) and (pointer:fine){.button--outline-orange:hover{background:var(--main-orange);color:var(--main-light)}}.button--outline-orange:active{background:var(--main-green-dark-active)}.button:disabled{opacity:.5;pointer-events:none}.button-back{color:var(--main-black);cursor:pointer;align-items:center;gap:15px;padding:12px 0;font-size:14px;transition:all .3s;display:flex}.button-back:hover{color:var(--main-orange)}.button-back__icon{width:24px;height:24px;fill:var(--main-orange);transform:rotate(90deg)}.header{z-index:1000;width:100%;padding-top:10px;position:fixed;top:0;left:0}.header__container{max-width:1920px;margin:0 auto;padding:0 10px}.header .header__phone{color:var(--main-light);position:relative}.header .header__phone:after{content:"";background-color:var(--main-orange);width:100%;height:1px;transition:all .3s;position:absolute;bottom:-5px;left:0}.header .header__phone:hover:after{background-color:#0000}.header__wrapper{background-color:var(--main-green-dark);color:var(--main-light);border-radius:70px;flex-direction:column;gap:20px;padding:30px 90px;transition:all .3s;display:flex}.header__wrapper.light{background-color:var(--main-bg)}.header__wrapper.light .header__logo-text{color:var(--main-black)}.header__wrapper.light .header__auth .header__user-button .button__text{color:var(--main-green-dark)}.header .header__row{align-items:center;display:flex}.header .header__left{align-items:center;gap:50px;display:flex}.header .header__right{align-items:center;gap:20px;margin-left:auto;display:flex}.header .header__brand{align-items:center;gap:10px;display:flex}.header .header__logo{max-width:96px;display:flex}.header .header__logo svg{width:96px}.header .header__logo-text{max-width:174px;font-size:12px}.header .city-switcher .city-switcher__current{width:100%;padding:5px 5px 5px 15px;font-size:12px}.header .city-switcher .city-switcher__icon{width:16px;height:16px}.header .city-switcher .city-switcher__current-btn{width:30px;height:30px;margin-left:16px}.header .city-switcher .city-switcher__current-btn .city-switcher__current-icon{width:18px;height:18px}.header .city-switcher .city-switcher__dropdown{padding-top:45px!important}.header .city-switcher .city-switcher__dropdown li a,.header .city-switcher .city-switcher__dropdown li span{font-family:Manrope,serif;font-size:12px;font-weight:400}.header .header__menu{background-color:var(--secondary-light-10);border-radius:100px;align-items:center;gap:20px;display:flex}.header .header__menu li a{color:var(--main-light);border-radius:100px;padding:10px 15px;font-family:Manrope,serif;font-size:14px;font-weight:400;transition:all .3s;display:inline-block}.header .header__menu li.active a{background-color:var(--main-orange)}.header .header__auth{gap:30px;display:flex}.header .header__user-icon{width:24px;height:24px;display:none}.header .header__user-button{background:0 0;border:0;border-radius:0;padding:0;font-size:20px;position:relative}.header .header__user-button:active,.header .header__user-button:hover{background:0 0}.header .header__user-button:active:after,.header .header__user-button:hover:after{opacity:0}.header .header__user-button:after{content:"";background-color:var(--main-orange);width:100%;height:1.5px;transition:all .3s;position:absolute;bottom:5px;left:0}.header .header__logout-button{padding:14px 28px}.header .header__logout-button .header__logout-icon{width:16px;height:16px}.header .header__cabinet-button{border:0;padding:14px 28px}.header .header__cabinet-button .button__text{font-size:14px}.header .header__cabinet-button .header__cabinet-icon{width:16px;height:16px}.header .header__call{justify-content:center;align-items:center;min-width:186px;max-width:186px;padding:14px 28px;font-family:Manrope,serif;font-size:14px;font-weight:400;display:flex}.header .socials{justify-content:center;gap:14px}.header .socials .socials__link{width:40px;height:40px}.header .socials .socials__link svg{width:19px;height:19px}@media (hover:hover){.header .header__menu li a:hover{opacity:.9;background:var(--main-orange)}}@media screen and (max-width:1440px){.header .header__wrapper{padding:30px 50px}.header .header__cabinet-button{min-width:174px;max-width:174px;padding:12px 30px}.header .header__cabinet-button .button__text{font-size:12px}.header .city-switcher .city-switcher__current-btn{width:28px;height:28px}.header .city-switcher .city-switcher__current-btn .city-switcher__current-icon{width:17px;height:17px}.header .socials{gap:12px}.header .socials .socials__link{width:36px;height:36px}.header .socials .socials__link svg{width:17px;height:17px}.header .header__menu{gap:14px}.header .header__menu li a{font-size:12px}.header .header__phone{font-size:14px}.header .header__call{min-width:174px;max-width:174px;padding:12px 30px;font-size:12px}}@media screen and (max-width:1280px){.header .header__wrapper{border-radius:40px;gap:19px;padding:30px}.header .header__logo{max-width:120px}.header .header__logo svg{width:120px}.header .city-switcher .city-switcher__icon{width:18px;height:18px}.header .city-switcher .city-switcher__current-btn{width:30px;height:30px}.header .city-switcher .city-switcher__current-btn .city-switcher__current-icon{width:18px;height:18px}.header .socials .socials__link{width:40px;height:40px}.header .socials .socials__link svg{width:20px;height:20px}.header .header__menu{gap:20px}.header .header__left{gap:30px}}@media screen and (max-width:1024px){.header .header__logo{height:36px}.header .header__logo svg{width:86px}.header .header__logo-text{font-size:10px}.header .header__brand{gap:12px}.header .header__phone{font-size:12px}.header .header__menu{gap:5px}.header .header__left{gap:50px}.header .city-switcher .city-switcher__current{padding:5px 5px 5px 10px}.header .city-switcher .city-switcher__icon{width:14px;height:14px}.header .city-switcher .city-switcher__current-btn{width:24px;height:24px}.header .city-switcher .city-switcher__current-btn .city-switcher__current-icon{width:16px;height:16px}.header .header__wrapper{border-radius:30px;gap:16px;padding:20px 30px}.header .header__right:not(.last){gap:20px}.header .socials{gap:8px}.header .socials .socials__item a{width:30px;height:30px}.header .socials .socials__item a svg{width:15px;height:15px}.header .header__menu li a{padding:10px 16px;font-size:12px}.header .header__user-button{font-size:16px}.header .header__logout-button{border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:0;display:flex}.header .header__logout-button .button__text{gap:0}.header .header__cabinet-button{border-radius:100%;justify-content:center;align-items:center;width:30px;min-width:30px;max-width:30px;height:30px;padding:0;font-size:0;display:flex}.header .header__cabinet-button .header__cabinet-icon{width:15px;height:15px}.header .header__cabinet-button .button__text{gap:0}.header .header__cabinet-button .button__text span{display:none}.header .header__call{min-width:127px;max-width:127px;height:40px;padding:12px 30px;font-size:12px}}@media screen and (max-width:960px){.header .city-switcher .city-switcher__icon{width:18px;height:18px}.header .header__wrapper{border-radius:30px;gap:16px;padding:20px}.header .header__right:not(.last){gap:20px}.header .socials{gap:8px}.header .socials .socials__item a{width:36px;height:36px}.header .socials .socials__item a svg{width:18px;height:18px}.header .header__menu li a{padding:10px 12px;font-size:12px}.header .header__user-button{font-size:16px}.header .header__logout-button{border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:0;display:flex}.header .header__logout-button .button__text{gap:0}.header .header__cabinet-button{border-radius:100%;justify-content:center;align-items:center;width:36px;min-width:36px;max-width:36px;height:36px;padding:0;font-size:0;display:flex}.header .header__cabinet-button .header__cabinet-icon{width:18px;height:18px}.header .header__cabinet-button .button__text{gap:0}.header .header__cabinet-button .button__text span{display:none}.header .header__call{min-width:127px;max-width:127px;height:36px;padding:10px 30px;font-size:12px}}@media screen and (max-width:942px){.header .header__wrapper{min-height:84px;position:relative}.header .header__top{height:100%;min-height:44px}.header .header__row{z-index:2}.header .header__bottom{position:absolute;top:30px;right:74px}.header .header__menu,.header .header__socials,.header .header__city,.header .header__cabinet,.header .header__call{display:none}.header .burger{justify-content:center;align-items:center;width:44px;height:44px;display:flex;top:20px}.header .burger span:first-child{top:15px}.header .burger span:nth-child(2){top:21px}.header .burger span:nth-child(3){top:27px}.header .burger.active span:first-child{top:21px;transform:translate(-50%)rotate(45deg)}.header .burger.active span:nth-child(2){opacity:0}.header .burger.active span:nth-child(3){top:21px;transform:translate(-50%)rotate(-45deg)}}@media screen and (max-width:800px){.header .header__user-button{font-size:18px}.header .header__call{min-width:100%;max-width:100%;height:65px;margin-bottom:30px;padding:20px;font-size:18px}}@media screen and (max-width:500px){.header .header__phone{display:none}.header .header__call{height:54px;margin-bottom:10px;padding:16px;font-size:16px}.header .header__logout-button{width:40px;height:40px}.header .header__logout-button .header__logout-icon{width:24px;height:24px}.header .header__wrapper{border-radius:16px;min-height:auto;padding:10px}.header .header__top{align-items:flex-start;min-height:40px}.header .burger{width:40px;height:40px;top:10px;right:10px}.header .burger span:first-child{top:12px}.header .burger span:nth-child(2){top:18px}.header .burger span:nth-child(3){top:24px}.header .burger.active span:first-child,.header .burger.active span:nth-child(3){top:18px}.header .header__brand{flex-direction:column;align-items:flex-start;max-width:150px}.header .header__logo-text{display:none}.header:has(.burger.active) .header__left .header__logo-text{margin-right:-40px;font-size:14px;display:flex}.header .header__auth{gap:10px}.header .header__user-icon{display:block;fill:var(--main-orange)!important}.header .header__user-button{background-color:var(--main-light);border:1.5px solid var(--main-orange);border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:0;display:flex}.header .header__user-button:active,.header .header__user-button:hover{background-color:var(--main-light)}.header .header__user-button:after{height:0}.header .header__user-button .button__text{gap:0}}.header__mobile{display:none}@media screen and (max-width:942px){.header__mobile{flex-direction:column;gap:20px;height:calc(100dvh - 108px);display:flex;position:relative;overflow:hidden auto}}@media screen and (max-width:500px){.header__mobile{height:calc(100dvh - 132px);position:static}}.header__mobile .city-switcher .city-switcher__current{width:100%;padding:5px 5px 5px 20px;font-size:16px}.header__mobile .city-switcher .city-switcher__current .city-switcher__current-btn{width:50px;height:50px;margin-left:auto}.header__mobile .city-switcher .city-switcher__current .city-switcher__current-icon{width:33px;height:33px}.header__mobile .city-switcher .city-switcher__current .city-switcher__icon{width:20px;height:20px}.header__mobile .city-switcher .city-switcher__dropdown{padding-top:70px!important}.header__mobile .city-switcher .city-switcher__dropdown li span,.header__mobile .city-switcher .city-switcher__dropdown li a{font-size:18px}.header__mobile .socials{justify-content:center}.header__mobile .socials__link{width:50px;height:50px}.header__mobile .socials__link svg{width:24px;height:24px}.header__mobile .header__call{width:100%;margin-top:50px;padding:20px 50px;font-size:18px;display:flex}@media screen and (max-width:500px){.header__mobile .header__call{margin-top:30px;padding:16px 50px;font-size:16px}}.header__mobile .header__call .button__text{margin:0 auto}.header__mobile-bg{display:none}@media screen and (max-width:942px){.header__mobile-bg{border-radius:30px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}}@media screen and (max-width:500px){.header__mobile-bg{display:none}}.header__mobile-top{justify-content:space-between;align-items:center;display:flex}.header__mobile-cabinet{min-width:250px}@media screen and (max-width:500px){.header__mobile-cabinet{z-index:4;min-width:0;position:absolute;top:10px;right:60px}}.header__mobile-cabinet .header__cabinet-button{border-radius:100px;width:100%;max-width:none;height:auto;padding:17px 40px 18px;font-size:18px}.header__mobile-cabinet .header__cabinet-button .header__cabinet-icon{width:24px;height:24px}@media screen and (max-width:500px){.header__mobile-cabinet .header__cabinet-button{border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:0;display:flex}}.header__mobile-cabinet .header__cabinet-button .button__text{gap:5px}.header__mobile-cabinet .header__cabinet-button .button__text span{font-size:18px;display:flex}@media screen and (max-width:500px){.header__mobile-cabinet .header__cabinet-button .button__text{gap:0}.header__mobile-cabinet .header__cabinet-button .button__text span{display:none}}.header__mobile-cities{min-width:330px}@media screen and (max-width:942px){.header__mobile-cities{width:100%;min-width:0;max-width:330px}}@media screen and (max-width:500px){.header__mobile-cities{max-width:100%}}.header__mobile-center{margin-top:auto;margin-bottom:auto}.header__mobile-menu{flex-direction:column;align-items:center;gap:30px;display:flex}.header__mobile-menu li a{color:var(--main-light);font-family:Etude Noire,serif;font-size:50px;font-weight:500}@media screen and (max-width:500px){.header__mobile-menu li a{font-family:Etude Noire,serif;font-size:28px;font-weight:500}.header__mobile-footer{text-align:center}}.header__mobile-phone{display:none}@media screen and (max-width:500px){.header__mobile-phone{text-align:center;color:var(--main-light);margin-bottom:25px;font-size:18px;display:inline-block;position:relative}.header__mobile-phone:before{content:"";background-color:var(--main-orange);width:100%;height:1.5px;transition:all .3s;position:absolute;bottom:-5px;left:0}}.footer{position:relative}.footer.footer--secondary{background:var(--main-green-dark)}.footer.footer--secondary .footer__body{color:var(--main-burgundy);background:var(--main-green-neon)}.footer.footer--secondary .footer__body .socials__link svg{fill:var(--main-green-dark)}.footer.footer--secondary .footer__body .footer__block-title,.footer.footer--secondary .footer__body .footer__widget-title{opacity:.4}.footer.footer--secondary .footer__body .footer__right .footer__block-title{color:var(--main-burgundy)}.footer.footer--secondary .footer__body .footer__right .footer__block-body,.footer.footer--secondary .footer__body .footer__right .footer__block-body a,.footer.footer--secondary .footer__body .footer__right .footer__widget-list li a{color:var(--main-green-dark)}.footer.footer--secondary .footer__body .footer__block-icon svg{fill:var(--main-green-dark)}@media screen and (max-width:800px){.footer.footer--secondary .footer__row{margin-bottom:50px}.footer.footer--secondary .footer__bottom-wrapper{font-size:16px}}@media screen and (max-width:500px){.footer.footer--secondary .footer__row{margin-bottom:30px}.footer.footer--secondary .footer__bottom-wrapper{font-size:14px}}.footer__sticker{width:226px;position:absolute;top:-90px;right:90px}@media screen and (max-width:1580px){.footer__sticker{width:200px;top:-95px}}@media screen and (max-width:1440px){.footer__sticker{width:175px;top:-115px;right:40px}}@media screen and (max-width:1280px){.footer__sticker{top:-105px;right:20px}}@media screen and (max-width:1024px){.footer__sticker{width:152px;top:-100px;right:15px}}@media screen and (max-width:960px){.footer__sticker{width:150px;top:-115px}}@media screen and (max-width:800px){.footer__sticker{width:175px;top:-130px;right:20px}}@media screen and (max-width:500px){.footer__sticker{display:none}}.footer__sticker svg{width:100%;height:auto}.footer__container{flex-direction:column;gap:10px;max-width:1920px;margin:0 auto;padding:0 10px;display:flex}.footer__body{background-color:var(--main-green-dark);color:var(--main-light);border-radius:70px;gap:190px;padding:90px;display:flex}@media screen and (max-width:1440px){.footer__body{border-radius:50px;gap:100px;padding:50px}}@media screen and (max-width:1280px){.footer__body{border-radius:40px;padding:40px}}@media screen and (max-width:1024px){.footer__body{border-radius:30px;gap:47px;padding:30px}}@media screen and (max-width:960px){.footer__body{border-radius:30px;gap:35px;padding:40px}}@media screen and (max-width:800px){.footer__body{border-radius:50px;flex-direction:column;gap:50px;padding:40px}}@media screen and (max-width:500px){.footer__body{border-radius:30px;gap:30px;padding:20px}}.footer__brand{max-width:270px;margin-bottom:50px}@media screen and (max-width:1440px){.footer__brand{max-width:260px}}@media screen and (max-width:1280px){.footer__brand{max-width:215px}}@media screen and (max-width:1024px){.footer__brand{max-width:165px;margin-bottom:30px}}@media screen and (max-width:960px){.footer__brand{max-width:145px;margin-bottom:50px}}@media screen and (max-width:800px){.footer__brand{align-items:center;gap:15px;max-width:none;margin-bottom:0;display:flex}}@media screen and (max-width:500px){.footer__brand{gap:10px;margin-bottom:0}}@media screen and (max-width:800px){.footer__socials{align-items:center;display:flex}}.footer__row{gap:80px;display:flex}@media screen and (max-width:1580px){.footer__row{gap:50px}}@media screen and (max-width:1440px){.footer__row{gap:60px}}@media screen and (max-width:1280px){.footer__row{gap:50px}}@media screen and (max-width:1024px){.footer__row{gap:40px}}@media screen and (max-width:960px){.footer__row{flex-wrap:wrap;gap:50px}}@media screen and (max-width:800px){.footer__row{gap:30px 37px;margin-bottom:50px}}@media screen and (max-width:500px){.footer__row{flex-direction:column;gap:21px;margin-bottom:30px}}.footer__block{margin-bottom:100px;padding-left:36px;position:relative}@media screen and (max-width:1440px){.footer__block{margin-bottom:80px}}@media screen and (max-width:1280px){.footer__block{margin-bottom:70px}}@media screen and (max-width:1024px){.footer__block{margin-bottom:50px;padding-left:30px}}@media screen and (max-width:960px){.footer__block{margin-bottom:40px}}@media screen and (max-width:800px){.footer__block{margin-bottom:0;padding-left:35px}}.footer__block-header{margin-bottom:10px}@media screen and (max-width:1024px){.footer__block-header{margin-bottom:8px}}.footer__block-title{opacity:.3;font-size:18px}@media screen and (max-width:1280px){.footer__block-title{font-size:16px}}@media screen and (max-width:1024px){.footer__block-title{font-size:14px}}@media screen and (max-width:800px){.footer__block-title{font-size:18px}}@media screen and (max-width:500px){.footer__block-title{font-size:16px}}.footer__block-icon{width:24px;height:24px;position:absolute;top:0;left:0}.footer__block-icon svg{width:24px;height:24px;fill:var(--main-light)}@media screen and (max-width:1280px){.footer__block-icon svg{width:22px;height:22px}}@media screen and (max-width:1024px){.footer__block-icon svg{width:20px;height:20px}}@media screen and (max-width:800px){.footer__block-icon svg{width:24px;height:24px}}.footer__block-body{font-size:18px}@media screen and (max-width:1580px){.footer__block-body{white-space:nowrap}}@media screen and (max-width:1440px){.footer__block-body{white-space:wrap}}@media screen and (max-width:1280px){.footer__block-body{font-size:16px}}@media screen and (max-width:1024px){.footer__block-body{font-size:14px}}@media screen and (max-width:800px){.footer__block-body{max-width:230px;font-size:18px}}@media screen and (max-width:500px){.footer__block-body{max-width:100%;font-size:16px}}.footer__block-body .footer__block-body-text{flex-direction:column;gap:5px;display:flex}@media screen and (max-width:1024px){.footer__block-body .footer__block-body-text{gap:3px}}@media screen and (max-width:960px){.footer__block-body .footer__block-body-text{gap:4px;max-width:205px}}@media screen and (max-width:800px){.footer__block-body .footer__block-body-text{gap:5px;max-width:230px}}@media screen and (max-width:500px){.footer__block-body .footer__block-body-text{max-width:100%}}.footer__block-body a{color:var(--main-light);position:relative}.footer__block-body a:before{content:"";background-color:var(--main-orange);opacity:0;width:100%;height:1.5px;transition:all .3s;position:absolute;bottom:-5px;left:0}.footer__block-body a:hover:before{opacity:1}.footer__block-list{gap:100px;display:flex}.footer__info{margin-top:15px}@media screen and (max-width:1024px){.footer__info{margin-top:5px}}@media screen and (max-width:800px){.footer__info{margin-top:0}}.footer__logo{margin-bottom:20px;display:flex}@media screen and (max-width:1280px){.footer__logo{max-width:191px}}@media screen and (max-width:1024px){.footer__logo{max-width:167px;margin-bottom:12px}}@media screen and (max-width:960px){.footer__logo{max-width:138px}}@media screen and (max-width:800px){.footer__logo{max-width:170px;margin-bottom:0}}@media screen and (max-width:500px){.footer__logo{max-width:130px}}@media screen and (max-width:800px){.footer__logo svg{width:170px}}@media screen and (max-width:500px){.footer__logo svg{width:130px}}.footer__logo-text{padding-left:20px;font-size:14px;position:relative}@media screen and (max-width:1280px){.footer__logo-text{font-size:12px}}@media screen and (max-width:1024px){.footer__logo-text{padding-left:10px;font-size:10px}}@media screen and (max-width:960px){.footer__logo-text{padding-left:15px;font-size:14px}}@media screen and (max-width:800px){.footer__logo-text{max-width:141px;padding-left:10px;font-size:14px}}@media screen and (max-width:500px){.footer__logo-text{max-width:155px;padding-left:10px;line-height:110%}}.footer__logo-text:before{content:"";background-color:var(--main-orange);width:2px;height:100%;position:absolute;top:0;left:5px}@media screen and (max-width:1024px){.footer__logo-text:before{left:0}}@media screen and (max-width:960px){.footer__logo-text:before{left:5px}}@media screen and (max-width:800px){.footer__logo-text:before{left:0}}.footer__widgets{gap:200px;margin-left:36px;display:flex}@media screen and (max-width:1440px){.footer__widgets{gap:100px}}@media screen and (max-width:1024px){.footer__widgets{gap:51px}}@media screen and (max-width:960px){.footer__widgets{gap:60px}}@media screen and (max-width:800px){.footer__widgets{flex-wrap:wrap;gap:30px 100px}}@media screen and (max-width:500px){.footer__widgets{flex-direction:column;gap:30px;margin-top:30px;margin-left:35px}}.footer__widget{font-size:18px}@media screen and (max-width:1280px){.footer__widget{font-size:16px;font-weight:400}}@media screen and (max-width:1024px){.footer__widget{font-size:14px}}@media screen and (max-width:800px){.footer__widget{font-size:18px}.footer__widget:last-child{max-width:110px}}@media screen and (max-width:500px){.footer__widget{font-size:16px}.footer__widget:last-child{max-width:100%}}.footer__widget-title{opacity:.3;margin-bottom:20px}@media screen and (max-width:1280px){.footer__widget-title{margin-bottom:16px}}@media screen and (max-width:1024px){.footer__widget-title{margin-bottom:8px}}@media screen and (max-width:960px){.footer__widget-title{margin-bottom:16px}}@media screen and (max-width:800px){.footer__widget-title{margin-bottom:20px}}@media screen and (max-width:500px){.footer__widget-title{margin-bottom:11px}}.footer__widget-list{flex-direction:column;gap:20px;display:flex}.footer__widget-list li{cursor:pointer}@media screen and (max-width:1280px){.footer__widget-list{gap:16px}}@media screen and (max-width:1024px){.footer__widget-list{gap:10px}}@media screen and (max-width:960px){.footer__widget-list{gap:16px}}@media screen and (max-width:800px){.footer__widget-list{gap:20px}}@media screen and (max-width:500px){.footer__widget-list{flex-flow:wrap;gap:10px 20px}}.footer__widget-list li a{color:var(--main-light);position:relative}@media screen and (max-width:1280px){.footer__widget-list li a{font-weight:400}}@media screen and (max-width:500px){.footer__widget-list li a{white-space:nowrap}}.footer__widget-list li a:before{content:"";background-color:var(--main-orange);opacity:0;width:100%;height:1px;transition:all .3s;position:absolute;bottom:-2px;left:0}.footer__widget-list li a:hover:before{opacity:1}.footer__bottom{background-color:var(--main-blue);border-radius:20px;margin-bottom:10px}.footer__bottom-wrapper{flex-direction:column;gap:20px;padding:30px 90px;display:flex}@media screen and (max-width:1440px){.footer__bottom-wrapper{gap:0;padding:30px 50px}}@media screen and (max-width:1280px){.footer__bottom-wrapper{padding:30px 40px}}@media screen and (max-width:1024px){.footer__bottom-wrapper{padding:20px;font-size:12px}}@media screen and (max-width:800px){.footer__bottom-wrapper{padding:20px 30px}}@media screen and (max-width:500px){.footer__bottom-wrapper{padding:20px}}.footer__bottom-wrapper .footer__bottom-item{justify-content:space-between;align-items:center;gap:20px;display:flex}@media screen and (max-width:1440px){.footer__bottom-wrapper .footer__bottom-item{flex-direction:column}}@media screen and (max-width:1280px){.footer__bottom-wrapper .footer__bottom-item{flex-direction:row}}@media screen and (max-width:1024px){.footer__bottom-wrapper .footer__bottom-item{flex-direction:column}}.footer__bottom-wrapper .footer__bottom-item p{color:var(--bardoe);opacity:.4}@media screen and (max-width:1440px){.footer__bottom-wrapper .footer__bottom-item .footer__links{gap:50px}.footer__bottom-wrapper .footer__bottom-item.footer__bottom-item--second{flex-direction:column;margin-top:20px}}@media screen and (max-width:1280px){.footer__bottom-wrapper .footer__bottom-item .footer__links{gap:20px}.footer__bottom-wrapper .footer__bottom-item p{font-size:14px}}@media screen and (max-width:1024px){.footer__bottom-wrapper .footer__bottom-item .footer__links,.footer__bottom-wrapper .footer__bottom-item p{font-size:12px}.footer__bottom-wrapper .footer__bottom-item.footer__bottom-item--second{gap:16px;margin-top:16px}}@media screen and (max-width:960px){.footer__bottom-wrapper .footer__bottom-item.footer__bottom-item--first{flex-direction:column;gap:16px}.footer__bottom-wrapper .footer__bottom-item .footer__links{gap:30px;font-size:14px}.footer__bottom-wrapper .footer__bottom-item p{font-size:14px}}@media screen and (max-width:800px){.footer__bottom-wrapper .footer__bottom-item.footer__bottom-item--first{flex-direction:column;gap:20px}.footer__bottom-wrapper .footer__bottom-item.footer__bottom-item--second{gap:20px;margin-top:20px}.footer__bottom-wrapper .footer__bottom-item.footer__bottom-item--second p:first-child{max-width:600px}.footer__bottom-wrapper .footer__bottom-item .footer__links{gap:50px;font-size:16px}.footer__bottom-wrapper .footer__bottom-item p{text-align:center;font-size:16px}}@media screen and (max-width:500px){.footer__bottom-wrapper .footer__bottom-item.footer__bottom-item--first{flex-direction:column;gap:16px}.footer__bottom-wrapper .footer__bottom-item.footer__bottom-item--second{gap:16px;margin-top:16px}.footer__bottom-wrapper .footer__bottom-item .footer__links{gap:16px;font-size:14px}.footer__bottom-wrapper .footer__bottom-item p{font-size:14px}}.footer__bottom-copyright{color:var(--bardoe);opacity:.4;margin-right:auto}@media screen and (max-width:1440px){.footer__bottom-copyright{margin-right:0}}@media screen and (max-width:1280px){.footer__bottom-copyright{margin-right:0;font-size:14px}}@media screen and (max-width:1024px){.footer__bottom-copyright{font-size:12px}}@media screen and (max-width:960px){.footer__bottom-copyright{font-size:14px}}@media screen and (max-width:800px){.footer__bottom-copyright{text-align:center;margin-right:0;font-size:16px}}@media screen and (max-width:500px){.footer__bottom-copyright{font-size:14px}}@media screen and (max-width:800px){.footer__left{flex-wrap:wrap;justify-content:space-between;display:flex}}@media screen and (max-width:500px){.footer__left{flex-direction:column;gap:20px}}.footer__links{align-items:center;gap:30px;display:flex}@media screen and (max-width:1280px){.footer__links{gap:20px;font-size:14px}}@media screen and (max-width:960px){.footer__links{gap:30px}}@media screen and (max-width:800px){.footer__links{gap:50px;font-size:16px}}@media screen and (max-width:500px){.footer__links{flex-direction:column;gap:20px;font-size:14px}}.footer__links-item{color:var(--bardoe);opacity:.4;cursor:pointer;transition:all .3s}@media screen and (max-width:500px){.footer__links-item{text-align:center}}.footer__links-item:hover{opacity:1}.footer__payment{justify-content:center;align-items:center;gap:50px;padding-bottom:20px;display:flex}@media screen and (max-width:1280px){.footer__payment{gap:37px}}@media screen and (max-width:1024px){.footer__payment{gap:29px}}@media screen and (max-width:960px){.footer__payment{gap:37px}}@media screen and (max-width:800px){.footer__payment{gap:47px}}@media screen and (max-width:500px){.footer__payment{gap:16px}}.footer__payment-belkart{width:24px;height:26px}.footer__payment-visa{width:36px;height:12px}.footer__payment-visasecure{width:21px;height:18px}.footer__payment-mastercard{width:30px;height:19px}.footer__payment-idcheck{width:27px;height:19px}.footer__payment-belkartsecurity{width:37px;height:15px}.footer__payment-bepaid{width:39px;height:10px}.footer__payment-gpay{width:31px;height:16px}.socials{align-items:center;gap:20px;display:flex}@media screen and (max-width:1280px){.socials{gap:16px}}@media screen and (max-width:1024px){.socials{gap:12px}}@media screen and (max-width:960px){.socials{gap:8px}}@media screen and (max-width:800px){.socials{gap:20px}}@media screen and (max-width:500px){.socials{gap:8px}}.socials__link{border:1px solid var(--main-light);background-color:var(--secondary-light-10);border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;overflow:hidden}@media screen and (max-width:1280px){.socials__link{width:40px;height:40px}}@media screen and (max-width:1024px){.socials__link{width:36px;height:36px}}@media screen and (max-width:800px){.socials__link{width:50px;height:50px}}@media screen and (max-width:500px){.socials__link{width:40px;height:40px}}.socials__link svg{width:24px;height:24px;fill:var(--main-light)}@media screen and (max-width:1280px){.socials__link svg{width:20px;height:20px}}@media screen and (max-width:1024px){.socials__link svg{width:18px;height:18px}}@media screen and (max-width:800px){.socials__link svg{width:24px;height:24px}}@media screen and (max-width:500px){.socials__link svg{width:20px;height:20px}}.socials__link:hover{background:0 0}.faq{flex-direction:column;gap:20px;display:flex}.faq-item{background:var(--main-blue);border-radius:30px;padding:50px}.faq-item.open .faq-more svg{transform:scaleY(-1)}.faq-question{cursor:pointer;width:100%;color:var(--main-green-dark);background:0 0;border:none;justify-content:space-between;align-items:center;font-family:Etude Noire,serif;font-size:24px;font-style:normal;font-weight:500;line-height:120%;display:flex}.faq-more{background-color:var(--main-light);border:1px solid var(--main-orange);border-radius:100%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.faq-more svg{width:24px;height:24px;fill:var(--main-orange);transition:all .3s}.faq-answer{transition:height .3s;overflow:hidden}.faq-answer-inner{color:var(--main-black);padding-top:30px;font-size:20px}.city-switcher{position:relative}.city-switcher__current{background-color:var(--secondary-light-10);color:var(--main-light);z-index:3;border-radius:100px;align-items:center;padding:5px 5px 5px 20px;display:flex;position:relative}.city-switcher__current-btn{background-color:var(--main-orange);border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:20px;display:flex}.city-switcher__current-icon{width:24px;height:24px;fill:var(--main-light);transition:transform .2s}.city-switcher__icon{width:24px;height:24px;fill:var(--main-light);margin-right:5px}.city-switcher__dropdown{background-color:var(--main-green-dark);border:1px solid var(--secondary-light-30);opacity:0;visibility:hidden;pointer-events:none;z-index:2;border-radius:25px;width:calc(100% + 2px);transition:all .3s;position:absolute;top:0;left:-1px;transform:translateY(10px);padding-top:45px!important;padding-bottom:10px!important}.city-switcher__dropdown li a{color:var(--main-light)}.city-switcher__dropdown li span{color:var(--main-green-dark);background-color:var(--main-green-neon)}.city-switcher__dropdown li a,.city-switcher__dropdown li span{border-radius:100px;width:100%;padding:10px 5px 10px 20px;font-family:Manrope,serif;font-size:16px;font-weight:400;transition:all .3s;display:inline-block}.city-switcher.active{border-color:var(--secondary-light-30)}.city-switcher.active .city-switcher__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.city-switcher.active .city-switcher__current-icon{transform:rotate(180deg)}@media screen and (max-width:1440px){.city-switcher .city-switcher__current-btn{width:28px;height:28px}}@media screen and (max-width:1024px){.city-switcher .city-switcher__current-btn{width:24px;height:24px}.city-switcher .city-switcher__current-icon{width:16px;height:16px}.city-switcher .city-switcher__dropdown li a,.city-switcher .city-switcher__dropdown li span{font-size:14px}}.text-input{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.text-input .text-input__label{color:var(--main-black);margin-left:30px;font-family:Manrope,serif;font-size:16px;font-weight:500}.text-input .text-input__required{color:var(--main-orange)}.text-input .text-input__control-wrapper{padding:0 2px;position:relative}.text-input .text-input__control-wrapper .text-input__icon{z-index:1;width:fit-content;min-width:24px;height:fit-content;min-height:24px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.text-input.text-input--outline .text-input__control{background:var(--secondary-white-80);outline:1px solid var(--border-color)}.text-input.text-input--filled .text-input__control{background:#f7fdff;outline:none}.text-input .text-input__control{box-sizing:border-box;width:100%;color:var(--main-burgundy);border:none;border-radius:100px;align-items:center;gap:10px;padding:21px 30px 22px;font-family:Manrope,serif;font-size:20px;font-weight:400;display:flex}.text-input .text-input__control::placeholder{font-size:16px}.text-input .text-input__control:focus{outline:none}.text-input .text-input__control:focus-visible{outline:1px solid var(--main-orange);outline-offset:1px}.text-input .text-input__control.text-input__control--addon-after{padding-right:60px}.text-input .text-input__control:disabled{opacity:.6}.text-input.text-input--error .text-input__control{outline:1px solid var(--error-color);background:#f9d1d1}.text-input__error{color:var(--error-color);text-align:right;margin:0 30px 0 0;font-family:Manrope,serif;font-size:14px;font-weight:500}@media (max-width:1024px){.text-input .text-input__label{font-size:14px}.text-input .text-input__control{padding:16px 30px}}@media (max-width:800px){.text-input .text-input__label{font-size:16px}.text-input .text-input__control{padding:21px 30px 22px}}@media (max-width:500px){.text-input .text-input__label{margin-left:20px;font-size:14px}.text-input .text-input__control{padding:16px 30px}}.checkbox{appearance:none;background:var(--main-light);border:2px solid var(--main-orange);cursor:pointer;opacity:1;-webkit-tap-highlight-color:#0000;border-radius:4px;outline:none;width:22px;min-width:22px;height:22px;min-height:22px;margin:0;display:block;position:relative}.checkbox:focus,.checkbox:active{-webkit-tap-highlight-color:#0000;outline:none}.checkbox:before{content:"";background-color:currentColor;width:100%;height:100%;transition:transform .2s ease-in-out,-webkit-mask 0s ease-in-out .2s,mask 0s ease-in-out .2s;position:absolute;inset:0;transform:scale(0);-webkit-mask:url("data:image/svg+xml,<svg smlns=\"http://www.w3.org/2000/svg\"></svg>") 50%/100%;mask:url("data:image/svg+xml,<svg smlns=\"http://www.w3.org/2000/svg\"></svg>") 50%/100%}.checkbox:checked{background-color:var(--main-light)}.checkbox:checked:before{color:var(--main-green-dark);transform:scale(.9);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' viewBox='0 0 13 11' fill='none'%3E%3Cpath d='M1.5 6L4.11905 9L10.6667 1.5' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' viewBox='0 0 13 11' fill='none'%3E%3Cpath d='M1.5 6L4.11905 9L10.6667 1.5' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.checkbox:disabled{opacity:.7;pointer-events:none}.checkbox.checkbox--test{border-color:var(--main-black);background-color:var(--main-light)}.checkbox.checkbox--test.checkbox-color--red:checked{border-color:var(--error-color)}.checkbox.checkbox--test.checkbox-color--red:checked:before{color:var(--error-color)}.checkbox.checkbox--test.checkbox-color--green:checked{border-color:var(--main-green-dark)}.checkbox.checkbox--test.checkbox-color--green:checked:before{color:var(--main-green-dark)}.checkbox.checkbox--test:before{-webkit-mask:none;mask:none}.checkbox.checkbox--test:checked{border-color:var(--main-orange)}.checkbox.checkbox--test:checked:before{color:var(--main-orange);border-radius:2px;transform:scale(.6);-webkit-mask:none;mask:none}.date-input,.phone-input{width:100%}.code-input{width:fit-content;position:relative}.code-input .code-input__cells{cursor:text;justify-content:center;gap:20px;display:flex}.code-input .code-input__cell{box-sizing:border-box;width:60px;height:90px;color:var(--main-black);border:1px solid var(--border-color);background:0 0;border-radius:100px;justify-content:center;align-items:flex-end;padding-bottom:20px;font-family:Manrope,serif;font-size:48px;font-weight:500;transition:background .2s,border-color .2s;display:flex;position:relative}.code-input .code-input__cell--active{border-color:var(--main-orange)}.code-input .code-input__digit{line-height:1}.code-input .code-input__dash{background-color:var(--main-orange);border-radius:100px;width:36px;height:3px;margin-bottom:2px;display:block}.code-input .code-input__control{color:#0000;caret-color:#0000;opacity:0;background:0 0;border:none;outline:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.code-input .code-input__error{color:var(--main-orange);margin-top:10px;margin-left:16px;font-family:Manrope,serif;font-size:14px;font-weight:500}.code-input .code-input--disabled .code-input__cell{opacity:.6;pointer-events:none}.code-input.code-input--error .code-input__cell{background:#fce2db;border-color:#fce2db}.code-input.code-input--error .code-input__cell--active{border-color:var(--main-orange)}@media screen and (max-width:1024px){.code-input .code-input__cells{gap:16px}.code-input .code-input__cell{width:47px;height:70px;padding-bottom:16px;font-size:36px}.code-input .code-input__dash{width:28px;height:2px}.code-input .code-input__error{margin-left:10px;font-size:12px}}@media screen and (max-width:800px){.code-input .code-input__cells{gap:20px}.code-input .code-input__cell{width:60px;height:90px;padding-bottom:20px;font-size:48px}.code-input .code-input__dash{width:36px;height:3px}.code-input .code-input__error{margin-left:16px;font-size:14px}}@media screen and (max-width:500px){.code-input .code-input__cells{gap:16px}.code-input .code-input__cell{width:47px;height:70px;padding-bottom:16px;font-size:36px}.code-input .code-input__dash{width:28px;height:2px}.code-input .code-input__error{margin-left:10px;font-size:10px}}.modal{overscroll-behavior:contain}.modal.modal--show-bg [open]::backdrop,.modal dialog,.modal ::backdrop{opacity:0}.modal dialog{border:2px solid var(--main-green-dark);background:var(--main-bg);overscroll-behavior:contain;touch-action:manipulation;-webkit-overflow-scrolling:touch;border-radius:50px;outline:none;min-width:300px;max-height:90vh;margin:0;padding:50px 30px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.modal ::backdrop{background:var(--black);touch-action:none}.modal [open]{opacity:1}.modal [open]::backdrop{opacity:.6}@starting-style{.modal [open],.modal [open]::backdrop{opacity:0}}@media screen and (max-width:1024px){.modal dialog{padding:30px}}@media screen and (max-width:500px){.modal dialog{padding:20px}}.text-border--wrapper{display:inline-block}.text-border--wrapper .card{padding:24px;display:inline-block;position:relative}.text-border--wrapper .card .text-border--svg{z-index:0;pointer-events:none;position:absolute;inset:0}.text-border--wrapper .card .card-content{z-index:1;position:relative}.text-border--wrapper .card .card-content img{border-radius:var(--text-border-corner-radius,12px);max-width:100%;height:auto;display:block}.burger{cursor:pointer;border:1px solid var(--main-orange);background:0 0;background:var(--main-light);z-index:3;border-radius:125px;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:all .3s;display:none;position:absolute;top:34px;right:30px}@media screen and (max-width:942px){.burger{display:flex}}@media screen and (max-width:500px){.burger{top:28px;right:20px}}.burger span{background:var(--main-orange);border-radius:10px;width:18px;height:2px;transition:all .3s;position:absolute;left:50%;transform:translate(-50%)}.burger span:first-child{top:18px}.burger span:nth-child(2){top:24px}.burger span:nth-child(3){top:30px}.burger.active span:first-child{top:24px;transform:translate(-50%)rotate(45deg)}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){top:24px;transform:translate(-50%)rotate(-45deg)}.breadcrumb{font-family:Manrope,serif;font-size:14px;font-weight:400}.breadcrumb .breadcrumb__list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumb .breadcrumb__item{height:100%}.breadcrumb .breadcrumb__separator{justify-content:center;align-items:center;width:24px;height:24px;margin:0 15px;display:flex;transform:rotate(90deg)}.breadcrumb .breadcrumb__separator svg{width:24px;height:24px}.breadcrumb .breadcrumb__link{text-underline-offset:4px;cursor:pointer;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover){.breadcrumb .breadcrumb__link:hover{opacity:.88}}.breadcrumb .breadcrumb__link:focus-visible{outline-offset:2px}.breadcrumb.breadcrumb--green .breadcrumb__separator svg{fill:var(--main-light)}.breadcrumb.breadcrumb--green .breadcrumb__link{color:var(--main-green-neon);-webkit-text-decoration-color:var(--main-green-neon);text-decoration-color:var(--main-green-neon)}.breadcrumb.breadcrumb--green .breadcrumb__link:focus-visible{outline:2px solid var(--main-green-neon)}.breadcrumb.breadcrumb--green .breadcrumb__current{color:var(--secondary-light-30)}.breadcrumb.breadcrumb--orange .breadcrumb__separator svg{fill:var(--main-black);opacity:.5}.breadcrumb.breadcrumb--orange .breadcrumb__link{color:var(--main-orange);-webkit-text-decoration-color:var(--main-orange);text-decoration-color:var(--main-orange)}.breadcrumb.breadcrumb--orange .breadcrumb__link:focus-visible{outline:2px solid var(--main-orange)}.breadcrumb.breadcrumb--orange .breadcrumb__current{color:var(--main-black);opacity:.5}@media screen and (max-width:1024px){.breadcrumb{font-size:12px}}@media screen and (max-width:800px){.breadcrumb{font-size:14px}}.password-input .password-input__icon{width:24px;height:24px;color:var(--main-green-dark);cursor:pointer;position:absolute}.password-input .password-input__icon svg{width:100%;height:100%}@media screen and (max-width:1024px){.password-input .password-input__icon{width:20px;height:20px}}@media screen and (max-width:800px){.password-input .password-input__icon{width:24px;height:24px}}.tabs{background:#f0f6e8;border-radius:100px;align-items:center;gap:20px;max-width:fit-content;display:flex}.tabs .tabs__tab{color:var(--main-black);cursor:pointer;background:#f0f6e8;border:none;border-radius:100px;padding:20px 50px;font-family:Etude Noire,serif;font-size:20px;font-weight:400}.tabs .tabs__tab--active{background:var(--main-green-dark);color:var(--main-light);pointer-events:none}@media screen and (max-width:1024px){.tabs{gap:10px}.tabs .tabs__tab{padding:16px 30px;font-size:16px}}@media screen and (max-width:800px){.tabs{gap:20px}.tabs .tabs__tab{padding:20px 50px;font-size:20px}}@media screen and (max-width:500px){.tabs .tabs__tab{padding:16px 42px;font-size:14px}}.popover{width:fit-content;height:100%;display:inline-block;position:relative}.popover .popover__trigger{background-color:#0000;border:none;width:100%;height:100%;margin:0;padding:0;display:flex}.popover__content{box-sizing:border-box;background:var(--main-bg);z-index:11;border:1px solid #ee6c4d80;border-radius:10px;max-width:296px;padding:10px;font-family:Manrope,serif;font-size:12px;font-weight:400;position:fixed;box-shadow:0 10px 20px #0000000d}.loader{z-index:1000;background:var(--main-light);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loader--local{z-index:1;background:0 0;position:relative}.loader__content{flex-direction:column;align-items:center;gap:20px;display:flex}.loader__spinner{gap:10px;display:flex}.loader__spinner span{background:var(--main-green-dark);border-radius:50%;width:14px;height:14px;animation:.6s infinite alternate bounce}.loader__spinner span:nth-child(2){animation-delay:.2s}.loader__spinner span:nth-child(3){animation-delay:.4s}.loader__text{color:var(--main-black);letter-spacing:.03em;font-family:Etude Noire,serif;font-size:14px;font-weight:500}@keyframes bounce{0%{opacity:.5;transform:translateY(0)}to{opacity:1;transform:translateY(-10px)}}.select{border-radius:100px;transition:border-radius .3s ease-in-out;position:relative}.select.select--open{border:2px solid var(--main-orange);border-radius:27px;overflow:hidden}.select.select--open .select__current{border-radius:0;width:calc(100% + 4px);position:relative;top:-2px;left:-2px}.select.select--green .select__current,.select.select--green.select--open{border-color:var(--main-green-dark)}.select.select--orange .select__current,.select.select--orange.select--open{border-color:var(--main-orange)}.select .select__current{border:2px solid var(--main-orange);width:100%;color:var(--main-black);cursor:pointer;background:0 0;border-radius:100px;justify-content:space-between;align-items:center;padding:5px 5px 5px 20px;font-family:Manrope,serif;font-size:18px;font-weight:400;transition:border-radius .3s ease-in-out;display:flex}.select .select__current span{align-items:center;gap:5px;display:flex}.select .select__current span .select__icon{width:24px;min-width:24px;height:24px;min-height:24px}.select .select__current span.select__current-button{background:var(--main-green-dark);border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;transition:transform .3s;display:flex}.select .select__current span.select__current-button .select__icon{fill:var(--main-light)}.select .select__current span.select__current-button--active{transform:rotate(180deg)}.select .select__dropdown-wrap{pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;display:grid}.select .select__dropdown-wrap--open{pointer-events:auto;grid-template-rows:1fr}.select .select__dropdown-inner{min-height:0;max-height:70vh;overflow:hidden}.select__dropdown-wrap--open .select .select__dropdown-inner{overflow-y:auto}.select .select__dropdown{margin:0;padding-bottom:5px;list-style:none}.select .select__item{color:var(--main-black);cursor:pointer;border-radius:100px;padding:12px 20px;font-family:Manrope,serif;font-size:18px;font-weight:400}.select .select__item--active{background:var(--secondary-green-neon-50)}.back-button{color:var(--main-black);align-items:center;gap:15px;font-family:Manrope,serif;font-size:14px;font-weight:400;display:flex}.back-button svg{width:24px;height:24px;fill:var(--main-orange);transform:rotate(90deg)}@media screen and (max-width:1024px){.back-button{font-size:12px}}@media screen and (max-width:800px){.back-button{font-size:14px}}.radio{appearance:none;width:24px;min-width:24px;height:24px;min-height:24px;box-shadow:inset 0 0 0 2px var(--main-black);color:var(--main-light);background-color:var(--main-light);cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:100%;outline:none;margin:0;transition:box-shadow .2s,background-color .2s;position:relative}.radio:focus,.radio:active{-webkit-tap-highlight-color:#0000;outline:none}.radio:before{content:"";background:currentColor;border-radius:100%;width:100%;height:100%;transition:transform .2s;position:absolute;top:0;left:0;transform:scale(0)}.radio:after{content:"";background-color:var(--main-orange);border-radius:100%;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.radio:checked{background-color:var(--main-orange);box-shadow:none}.radio:checked:before{transform:scale(.85)}.radio:checked:after{transform:scale(.6)}.radio:disabled{opacity:.7;pointer-events:none}.radio.radio-color--red:checked,.radio.radio-color--red:checked:after{background-color:var(--error-color)}.radio.radio-color--green:checked,.radio.radio-color--green:checked:after{background-color:var(--main-green-dark)}.chat{z-index:99999;align-items:flex-end;gap:20px;display:flex;position:fixed;bottom:40px;right:40px}@media screen and (max-width:1440px){.chat{gap:10px;right:20px}}@media screen and (max-width:800px){.chat{flex-direction:column}}@media screen and (max-width:500px){.chat{right:20px}}.chat__window{background:var(--white);border:1.5px solid #ee6c4d80;border-radius:30px;flex-direction:column;width:100%;max-width:530px;height:595px;padding:20px;animation:.25s chat-show;display:flex;overflow:hidden}@media screen and (max-width:1440px){.chat__window{max-width:446px;height:544px}}@media screen and (max-width:1024px){.chat__window{border-radius:20px;max-width:343px;height:477px}}@media screen and (max-width:800px){.chat__window{border-radius:30px;max-width:446px;height:544px}}@media screen and (max-width:500px){.chat__window{border-radius:20px;max-width:343px;height:477px}}.chat__header{flex-direction:column;gap:10px;margin-bottom:20px;padding-right:82px;display:flex;position:relative}@media screen and (max-width:1440px){.chat__header{padding-right:65px}}@media screen and (max-width:1024px){.chat__header{margin-bottom:16px;padding-right:60px}}@media screen and (max-width:800px){.chat__header{margin-bottom:20px;padding-right:65px}}@media screen and (max-width:500px){.chat__header{margin-bottom:16px;padding-right:60px}}.chat__title{color:var(--main-orange);margin-top:10px;font-family:Etude Noire,serif;font-size:26px;font-weight:500}@media screen and (max-width:1440px){.chat__title{font-size:22px}}@media screen and (max-width:1024px){.chat__title{margin-bottom:8px;font-size:18px}}@media screen and (max-width:800px){.chat__title{margin-bottom:10px;font-size:22px}}@media screen and (max-width:500px){.chat__title{margin-bottom:8px;font-size:18px}}@media screen and (max-width:1440px){.chat__text{font-size:14px}}@media screen and (max-width:1024px){.chat__text{font-size:12px}}@media screen and (max-width:800px){.chat__text{font-size:14px}}@media screen and (max-width:500px){.chat__text{font-size:12px}}.chat__close{cursor:pointer;background:#1c1a1c0f;border:none;border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .2s;display:flex;position:absolute;top:0;right:0}@media screen and (max-width:1440px){.chat__close{width:45px;height:45px}}@media screen and (max-width:1024px){.chat__close{width:40px;height:40px}}@media screen and (max-width:800px){.chat__close{width:45px;height:45px}}@media screen and (max-width:500px){.chat__close{width:40px;height:40px}}.chat__close-icon{width:24px;height:24px;fill:var(--main-black)}@media screen and (max-width:1440px){.chat__close-icon{width:22px;height:22px}}@media screen and (max-width:1024px){.chat__close-icon{width:19px;height:19px}}@media screen and (max-width:800px){.chat__close-icon{width:22px;height:22px}}@media screen and (max-width:500px){.chat__close-icon{width:19px;height:19px}}.chat__close:hover{transform:rotate(90deg)}.chat__messages{flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}.chat__message{border-radius:20px;padding:30px}@media screen and (max-width:1440px){.chat__message{padding:24px}}@media screen and (max-width:1024px){.chat__message{padding:20px}}@media screen and (max-width:800px){.chat__message{padding:24px}}@media screen and (max-width:500px){.chat__message{padding:20px}}.chat__message-name{color:#1c1a1c80;margin-bottom:10px;font-size:14px}@media screen and (max-width:1440px){.chat__message-name{font-size:12px}}@media screen and (max-width:1024px){.chat__message-name{margin-bottom:8px}}@media screen and (max-width:800px){.chat__message-name{margin-bottom:10px}}@media screen and (max-width:500px){.chat__message-name{margin-bottom:8px}}.chat__message--user{background:var(--secondary-green-neon-50)}.chat__message--user .text{font-family:Etude Noire,serif;font-size:18px;font-weight:400}.chat__message--assistant{background:#1c1a1c0a}.chat__message--assistant .text{font-family:Etude Noire,serif;font-size:18px;font-weight:500}.chat__message .text{color:var(--main-black)}@media screen and (max-width:1440px){.chat__message .text{font-size:14px}}@media screen and (max-width:1024px){.chat__message .text{font-size:12px}}@media screen and (max-width:800px){.chat__message .text{font-size:14px}}@media screen and (max-width:500px){.chat__message .text{font-size:12px}}.chat__footer{position:relative}.chat__input .text-input__control{color:var(--main-black);padding:19px 62px 19px 30px!important;font-size:16px!important}@media screen and (max-width:1440px){.chat__input .text-input__control{padding:16px 62px 16px 30px!important;font-size:14px!important}}@media screen and (max-width:1024px){.chat__input .text-input__control{margin-bottom:8px}}@media screen and (max-width:800px){.chat__input .text-input__control{margin-bottom:10px}}@media screen and (max-width:500px){.chat__input .text-input__control{margin-bottom:8px}}.chat__counter{color:var(--main-green-dark);margin:20px 0;padding-left:30px;font-size:14px}.chat__counter span{color:#1c1a1c80}@media screen and (max-width:1440px){.chat__counter{margin:12px 0;padding-left:24px;font-size:12px}}@media screen and (max-width:1024px){.chat__counter{padding-left:20px}}.chat__send{background-color:var(--main-orange);cursor:pointer;border-radius:100%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex;position:absolute;top:10px;right:10px}@media screen and (max-width:1440px){.chat__send{width:43px;height:43px;top:4px;right:5px}}@media screen and (max-width:1024px){.chat__send{width:40px;height:40px;top:5px}}@media screen and (max-width:800px){.chat__send{width:43px;height:43px;top:4px}}@media screen and (max-width:500px){.chat__send{width:40px;height:40px;top:5px}}.chat__send-icon{fill:var(--main-light);width:27px;height:27px;transition:all .3s;transform:rotate(-30deg)}@media screen and (max-width:1440px){.chat__send-icon{width:26px;height:26px}}@media screen and (max-width:1024px){.chat__send-icon{width:24px;height:24px}}@media screen and (max-width:800px){.chat__send-icon{width:26px;height:26px}}@media screen and (max-width:500px){.chat__send-icon{width:24px;height:24px}}.chat__send:hover:not(:disabled) svg{transform:rotate(0)}.chat__send:disabled{opacity:.4;cursor:not-allowed}.chat__button{border:2px solid var(--main-orange);background:var(--main-green-dark);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;animation:5s ease-in-out infinite floating;display:flex;position:relative}@media screen and (max-width:1440px){.chat__button{width:70px;height:70px}}@media screen and (max-width:1024px){.chat__button{width:60px;height:60px}}@media screen and (max-width:800px){.chat__button{width:80px;height:80px}}@media screen and (max-width:500px){.chat__button{width:50px;height:50px}}.chat__button:before,.chat__button:after{content:"";border:2px solid var(--main-orange);border-radius:50%;animation:5s ease-out infinite pulse;position:absolute;inset:0}.chat__button:after{animation-delay:2.5s}.chat__button-icon{width:34px;height:34px;fill:var(--main-light);animation:12s ease-in-out infinite icon-spin}@media screen and (max-width:1440px){.chat__button-icon{width:28px;height:28px}}@media screen and (max-width:1024px){.chat__button-icon{width:24px;height:24px}}@media screen and (max-width:800px){.chat__button-icon{width:32px;height:32px}}@media screen and (max-width:500px){.chat__button-icon{width:20px;height:20px}}.chat__loader{color:#1c1a1c80;justify-content:center;align-items:center;font-size:14px;display:flex}.chat__loader-text{margin-right:2px}.chat__dots{display:flex}.chat__dots span{opacity:0;animation:1.4s infinite dots}.chat__dots span:nth-child(2){animation-delay:.2s}.chat__dots span:nth-child(3){animation-delay:.4s}@keyframes pulse{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes icon-spin{0%{transform:rotate(0)}5%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes dots{0%{opacity:0;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}60%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes chat-show{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.formats{gap:20px;display:flex}.formats.formats--instant .formats__item,.formats.formats--instant .formats__item *{transition:none!important}@media screen and (max-width:1440px){.formats{gap:16px}}.formats__item{cursor:pointer;border-radius:70px;flex-shrink:0;width:calc(33.3333% - 13.3333px);height:714px;transition:width .5s;position:relative;overflow:hidden}.formats__item.orange{background-color:var(--main-orange);color:var(--main-green-neon);border:2px solid var(--main-orange)}.formats__item.orange .formats__item-footer{background:linear-gradient(#ee6c4d00 0%,#ee6c4dcc 100%)}.formats__item.orange .formats__content-item{border:1px solid var(--secondary-light-30);background-color:var(--secondary-light-10)}.formats__item.orange .formats__content-text,.formats__item.orange .formats__content-item_title{color:var(--main-light)}.formats__item.pink{background-color:var(--main-pink);color:var(--main-burgundy);border:2px solid var(--main-pink)}.formats__item.pink .formats__item-footer{background:linear-gradient(#ffbee400 0%,#ffbee4cc 100%)}.formats__item.pink .formats__content-item{border:1px solid var(--main-light);background-color:var(--secondary-light-30)}.formats__item.pink .formats__content-text{color:var(--main-black)}.formats__item.pink .formats__content-item_title{color:var(--main-green-dark)}.formats__item.green{background-color:var(--main-green-neon);color:var(--main-green-dark);border:2px solid var(--main-green-neon)}.formats__item.green .formats__content-item{border:1px solid var(--main-light);background-color:var(--secondary-light-30)}.formats__item.green .formats__item-footer{background:linear-gradient(#e2f07e00 0%,#e2f07ecc 100%)}.formats__item.green .formats__content-text{color:var(--main-black)}.formats__item .formats__item-more{background-color:var(--secondary-light-30);border:1px solid var(--main-light);z-index:1;opacity:1;border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:30px;right:30px;transform:translateY(0)scale(1)}.formats__item .formats__item-more .formats__item-icon{width:24px;height:24px;fill:var(--main-light)}.formats__item .formats__item-tag{background:var(--main-green-neon);z-index:1;border-radius:100px;justify-content:center;align-items:center;padding:10px 20px;transition:all .3s;display:flex;position:absolute;top:30px;left:30px}.formats__item .formats__item-footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;height:184px;color:var(--main-bg);z-index:1;opacity:1;align-items:flex-end;padding-bottom:50px;padding-left:50px;font-family:Etude Noire,serif;font-size:40px;font-weight:500;transition:all .3s;display:flex;position:absolute;bottom:0;left:0;transform:translateY(0)}.formats__item .formats__image{background-position:50%;background-size:cover;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.formats__item .formats__content{opacity:0;width:100%;max-width:calc(100% - 425px);transition:all .5s;position:absolute;top:50%;left:420px;transform:translateY(-50%)translate(40px)}.formats__item .formats__content .formats__content-list{align-items:center;gap:10px;margin-bottom:42px;display:flex}.formats__item .formats__content .formats__content-title{word-break:break-word;margin-bottom:20px;font-family:Etude Noire,serif;font-size:46px;font-weight:500}.formats__item .formats__content .formats__content-text{font-size:20px}.formats__item .formats__content .formats__content-text p{margin-bottom:15px}.formats__item .formats__content .formats__content-text ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.formats__item .formats__content .formats__content-text ul li{padding-left:35px;position:relative}.formats__item .formats__content .formats__content-text ul li:before{content:"👉";position:absolute;top:0;left:0}.formats__item .formats__content .formats__content-button{justify-content:center;width:calc(100% - 63px);margin-top:37px;display:flex}.formats__item .formats__content .formats__content-button .button__arrow{background:var(--main-green-dark)}.formats__item .formats__content .formats__content-item{border-radius:100%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:165px;height:165px;display:flex}.formats__item .formats__content .formats__content-item .formats__content-item_icon{width:66px;height:66px}.formats__item .formats__content .formats__content-item .formats__content-item_title{text-align:center;white-space:pre-line;flex-shrink:0;max-width:90px;font-size:14px}.formats__item.formats__item--active{width:calc(100% - 712px)}.formats__item.formats__item--active .formats__item-more{opacity:0;pointer-events:none;transform:translateY(-10px)scale(.9)}.formats__item.formats__item--active .formats__item-footer{opacity:0;pointer-events:none;transform:translateY(20px)}.formats__item.formats__item--active .formats__item-tag{background-color:var(--main-orange);color:var(--main-light)}.formats__item.formats__item--active .formats__image{border-radius:40px;width:346px;height:614px;top:50%;left:50px;transform:translateY(-50%)}.formats__item.formats__item--active .formats__content{opacity:1;transform:translateY(-50%)translate(0)}.formats__item.formats__item--inactive{width:340px}.formats__item.formats__item--inactive .formats__item-footer{padding-left:33px;font-size:24px}@media screen and (max-width:1580px){.formats__item{border-radius:50px;width:513px;height:593px}.formats__item .formats__item-footer{font-size:34px}.formats__item .formats__content{max-width:314px;height:calc(100% - 40px);left:380px}.formats__item .formats__content .formats__content-list{margin-bottom:30px}.formats__item .formats__content .formats__content-title{font-size:28px}.formats__item .formats__content .formats__content-text{font-size:18px}.formats__item .formats__content .formats__content-button{justify-content:center;width:calc(100% - 23px);margin-top:30px;display:flex}.formats__item .formats__content .formats__content-item{gap:6px;width:100px;height:100px}.formats__item .formats__content .formats__content-item .formats__content-item_icon{width:40px;height:40px}.formats__item .formats__content .formats__content-item .formats__content-item_title{max-width:66px;font-size:10px}.formats__item.formats__item--active{width:calc(100% - 632px)}.formats__item.formats__item--active .formats__image{border-radius:33px;width:311px;height:510px;top:50%;left:45px;transform:translateY(-50%)}.formats__item.formats__item--inactive{width:296px}.formats__item.formats__item--inactive .formats__item-footer{padding-left:30px;font-size:20px}}@media screen and (max-width:1440px){.formats__item{border-radius:50px;width:413px;height:593px}.formats__item .formats__item-more{top:20px;right:20px}.formats__item .formats__item-tag{top:34px}.formats__item .formats__item-footer{height:150px;padding-bottom:30px;padding-left:30px;font-size:30px}.formats__item .formats__content{max-width:314px;height:calc(100% - 40px);left:284px}.formats__item .formats__content .formats__content-list{margin-bottom:30px}.formats__item .formats__content .formats__content-title{font-size:28px}.formats__item .formats__content .formats__content-text{font-size:18px}.formats__item .formats__content .formats__content-button{justify-content:center;width:calc(100% - 23px);margin-top:30px;display:flex}.formats__item .formats__content .formats__content-item{gap:6px;width:100px;height:100px}.formats__item .formats__content .formats__content-item .formats__content-item_icon{width:40px;height:40px}.formats__item .formats__content .formats__content-item .formats__content-item_title{max-width:66px;font-size:10px}.formats__item.formats__item--active{width:655px}.formats__item.formats__item--active .formats__image{border-radius:30px;width:227px;height:510px;top:50%;left:33px;transform:translateY(-50%)}.formats__item.formats__item--inactive{width:296px}.formats__item.formats__item--inactive .formats__item-footer{padding-left:30px;font-size:20px}}@media screen and (max-width:1280px){.formats__item{border-radius:30px;width:376px;height:494px}.formats__item .formats__item-more{top:16px;right:16px}.formats__item .formats__item-tag{padding:8px 16px;top:18px;left:16px}.formats__item .formats__item-footer{height:110px;padding-bottom:30px;padding-left:30px;font-size:24px}.formats__item .formats__content{max-width:320px;height:calc(100% - 40px);left:285px}.formats__item .formats__content .formats__content-list{margin-bottom:30px}.formats__item .formats__content .formats__content-title{margin-bottom:16px;font-size:24px}.formats__item .formats__content .formats__content-text{font-size:16px}.formats__item .formats__content .formats__content-button{justify-content:center;width:calc(100% - 13px);margin-top:16px;padding:16px;font-size:16px;display:flex}.formats__item .formats__content .formats__content-button .button__arrow{width:36px;height:36px}.formats__item .formats__content .formats__content-button .button__arrow svg{width:22px;height:22px}.formats__item .formats__content .formats__content-item{gap:8px;width:90px;height:90px}.formats__item .formats__content .formats__content-item .formats__content-item_icon{width:36px;height:36px}.formats__item .formats__content .formats__content-item .formats__content-item_title{max-width:60px;font-size:9px}.formats__item.formats__item--active{width:625px}.formats__item.formats__item--active .formats__image{border-radius:20px;width:245px;height:454px;top:50%;left:20px;transform:translateY(-50%)}.formats__item.formats__item--inactive{width:250px}.formats__item.formats__item--inactive .formats__item-footer{height:102px;padding-left:30px;font-size:16px}}@media screen and (max-width:1024px){.formats__item{border-radius:30px;width:304px;height:472px}.formats__item .formats__item-more{width:40px;height:40px;top:10px;right:10px}.formats__item .formats__item-more .formats__item-icon{width:20px;height:20px}.formats__item .formats__item-tag{padding:8px 16px;font-size:12px;top:14px;left:14px}.formats__item .formats__item-footer{height:95px;padding-bottom:20px;padding-left:20px;font-size:22px}.formats__item .formats__content{max-width:260px;left:240px}.formats__item .formats__content .formats__content-title{margin-bottom:16px;font-size:20px}.formats__item .formats__content .formats__content-text{font-size:14px}.formats__item .formats__content .formats__content-text p{margin-bottom:10px}.formats__item .formats__content .formats__content-text ul{gap:5px}.formats__item .formats__content .formats__content-button{margin-top:20px}.formats__item .formats__content .formats__content-item{gap:5px;width:80px;height:80px}.formats__item .formats__content .formats__content-item .formats__content-item_icon{width:32px;height:32px}.formats__item .formats__content .formats__content-item .formats__content-item_title{max-width:53px;font-size:8px}.formats__item.pink.formats__item--active .formats__content .formats__content-list{margin-bottom:30px}.formats__item.formats__item--active{width:510px}.formats__item.formats__item--active .formats__image{width:194px;height:358px;top:20px;transform:translateY(0)}.formats__item.formats__item--active .formats__content .formats__content-list{margin-bottom:65px}.formats__item.formats__item--active .formats__content .formats__content-button{width:calc(100% + 190px);max-width:none;margin-left:-210px;padding:16px 20px;font-size:16px}.formats__item.formats__item--inactive{width:201px}.formats__item.formats__item--inactive .formats__item-footer{padding-left:20px;font-size:14px}}@media screen and (max-width:960px){.formats__slider-viewport{width:100%}.formats.formats--slider{display:block}.formats.formats--slider.swiper-pagination-disabled .swiper-pagination{display:none}.formats.formats--slider .swiper-wrapper{align-items:stretch}.formats.formats--slider .swiper-slide{box-sizing:border-box;width:100%;height:auto;display:flex}.formats.formats--slider .formats__item{cursor:default;border-radius:50px;flex-direction:column;flex:auto;width:100%;min-width:0;height:auto;min-height:0;transition:none;display:flex}.formats.formats--slider .formats__item .formats__item-more,.formats.formats--slider .formats__item .formats__item-footer{opacity:0;visibility:hidden;pointer-events:none}.formats.formats--slider .formats__item .formats__item-tag{top:30px;left:30px}.formats.formats--slider .formats__item .formats__inner{box-sizing:border-box;flex:auto;grid-template:"feat-image feat-icons""feat-image feat-title""feat-image feat-text"1fr"feat-image feat-cta"/minmax(0,383px) minmax(0,1fr);align-items:start;column-gap:20px;width:100%;min-height:0;padding:20px;display:grid;position:relative}.formats.formats--slider .formats__item .formats__content{opacity:1;width:auto;max-width:none;display:contents;position:relative;top:auto;left:auto;transform:none}.formats.formats--slider .formats__item .formats__image{aspect-ratio:auto;background-position:50%;background-size:cover;border-radius:30px;grid-area:feat-image;align-self:start;width:100%;max-width:383px;height:100%;position:relative;top:auto;left:auto;transform:none}.formats.formats--slider .formats__item .formats__content-list{flex-wrap:wrap;align-items:flex-start;gap:21px;margin:0}.formats.formats--slider .formats__item .formats__content-list .formats__content-item{gap:8px;width:100px;height:100px}.formats.formats--slider .formats__item .formats__content-list .formats__content-item .formats__content-item_icon{width:40px;height:40px}.formats.formats--slider .formats__item .formats__content-list .formats__content-item .formats__content-item_title{max-width:68px;font-size:10px}.formats.formats--slider .formats__item.pink.formats__item--active .formats__content .formats__content-list{margin-bottom:0}.formats.formats--slider .formats__item .formats__content-title{max-width:100%;margin-top:30px;margin-bottom:0;font-family:Etude Noire,serif;font-size:28px;font-weight:500}.formats.formats--slider .formats__item .formats__content-text{grid-area:feat-text;width:100%;min-height:0;margin-top:20px;padding:0;font-size:14px;font-weight:400}.formats.formats--slider .formats__item .formats__content-text p{margin-bottom:20px}.formats.formats--slider .formats__item .formats__content-text p:last-child{margin-bottom:0}.formats.formats--slider .formats__item .formats__content-text ul{gap:8px}.formats.formats--slider .formats__item .formats__content-text ul li{padding-left:30px}.formats.formats--slider .formats__item .formats__content-text ul li:before{left:0}.formats.formats--slider .formats__item .formats__content-button-link{grid-area:feat-cta;width:100%}.formats.formats--slider .formats__item .formats__content-button{box-sizing:border-box;justify-content:center;width:calc(100% - 23px);margin-top:30px;margin-left:0;padding:16px 20px}.formats.formats--slider .swiper-pagination{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;line-height:0;display:inline-flex;position:relative;inset:auto;transform:none}.formats.formats--slider .swiper-pagination-clickable .formats__pagination-bullet{cursor:pointer}.formats.formats--slider .formats__pagination-bullet{background:var(--secondary-burgundy-40);opacity:1;border-radius:50%;width:10px;height:10px;margin:0;transition:width .25s,border-radius .25s,background-color .25s;display:inline-block}.formats.formats--slider .formats__pagination-bullet--active{background:var(--main-green-dark);border-radius:999px;width:110px;height:10px}}@media screen and (max-width:800px){.formats__slider-viewport{width:100%}.formats.formats--slider{display:block}.formats.formats--slider.swiper-pagination-disabled .swiper-pagination{display:none}.formats.formats--slider .swiper-wrapper{align-items:stretch}.formats.formats--slider .swiper-slide{box-sizing:border-box;width:100%;height:auto;display:flex}.formats.formats--slider .formats__item{cursor:default;border-radius:50px;flex-direction:column;flex:auto;width:100%;min-width:0;height:auto;min-height:0;transition:none;display:flex}.formats.formats--slider .formats__item .formats__item-more,.formats.formats--slider .formats__item .formats__item-footer{opacity:0;visibility:hidden;pointer-events:none}.formats.formats--slider .formats__item .formats__item-tag{top:20px;left:20px}.formats.formats--slider .formats__item .formats__inner{box-sizing:border-box;flex:auto;grid-template:"feat-image feat-icons""feat-image feat-title""feat-text feat-text"1fr"feat-cta feat-cta"/minmax(0,238px) minmax(0,1fr);align-items:start;column-gap:20px;width:100%;min-height:0;padding:20px;display:grid;position:relative}.formats.formats--slider .formats__item .formats__content{opacity:1;width:auto;max-width:none;display:contents;position:relative;top:auto;left:auto;transform:none}.formats.formats--slider .formats__item .formats__image{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:30px;grid-area:feat-image;align-self:start;width:100%;max-width:238px;height:auto;position:relative;top:auto;left:auto;transform:none}.formats.formats--slider .formats__item .formats__content-list{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0}.formats.formats--slider .formats__item .formats__content-list .formats__content-item{gap:8px;width:120px;height:120px}.formats.formats--slider .formats__item .formats__content-list .formats__content-item .formats__content-item_icon{width:48px;height:48px}.formats.formats--slider .formats__item .formats__content-list .formats__content-item .formats__content-item_title{max-width:62px;font-size:12px}.formats.formats--slider .formats__item.pink.formats__item--active .formats__content .formats__content-list{margin-bottom:0}.formats.formats--slider .formats__item .formats__content-title{max-width:200px;margin-top:50px;margin-bottom:0;font-family:Etude Noire,serif;font-size:30px;font-weight:500}.formats.formats--slider .formats__item .formats__content-text{grid-area:feat-text;width:100%;min-height:0;margin-top:20px;padding:0;font-size:16px;font-weight:400}.formats.formats--slider .formats__item .formats__content-text p{margin-bottom:30px}.formats.formats--slider .formats__item .formats__content-text p:last-child{margin-bottom:0}.formats.formats--slider .formats__item .formats__content-text ul{gap:8px}.formats.formats--slider .formats__item .formats__content-text ul li{padding-left:30px}.formats.formats--slider .formats__item .formats__content-text ul li:before{left:0}.formats.formats--slider .formats__item .formats__content-button-link{grid-area:feat-cta;width:100%}.formats.formats--slider .formats__item .formats__content-button{box-sizing:border-box;justify-content:center;width:calc(100% - 23px);margin-top:30px;margin-left:0;padding:16px 20px}.formats.formats--slider .swiper-pagination{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;line-height:0;display:inline-flex;position:relative;inset:auto;transform:none}.formats.formats--slider .swiper-pagination-clickable .formats__pagination-bullet{cursor:pointer}.formats.formats--slider .formats__pagination-bullet{background:var(--secondary-burgundy-40);opacity:1;border-radius:50%;width:10px;height:10px;margin:0;transition:width .25s,border-radius .25s,background-color .25s;display:inline-block}.formats.formats--slider .formats__pagination-bullet--active{background:var(--main-green-dark);border-radius:999px;width:110px;height:10px}}@media screen and (max-width:500px){.formats.formats--slider .formats__item{border-radius:40px}.formats.formats--slider .formats__item .formats__item-tag{top:10px;left:10px}.formats.formats--slider .formats__item .formats__inner{grid-template:"feat-image""feat-icons""feat-title""feat-text"1fr"feat-cta"/1fr;column-gap:0;padding:10px}.formats.formats--slider .formats__item .formats__image{width:100%;max-width:100%;height:270px}.formats.formats--slider .formats__item .formats__content-list{flex-wrap:nowrap;margin-top:20px}.formats.formats--slider .formats__item .formats__content-list .formats__content-item{aspect-ratio:1;gap:6px;width:100%;height:100%}.formats.formats--slider .formats__item .formats__content-list .formats__content-item .formats__content-item_icon{width:40px;height:40px}.formats.formats--slider .formats__item .formats__content-list .formats__content-item .formats__content-item_title{max-width:68px;font-size:10px}.formats.formats--slider .formats__item .formats__content-title{max-width:100%;margin-top:30px;font-size:24px}.formats.formats--slider .formats__item .formats__content-text{margin-top:10px;font-size:14px}.formats.formats--slider .formats__item .formats__content-text p{margin-bottom:20px}.formats.formats--slider .formats__item .formats__content-button{margin-top:20px}}.home-page__what-we-learn{position:relative;overflow:visible}.home-page__what-we-learn .home-page__what-we-learn-body{gap:162px;margin-top:100px;display:flex}.home-page__what-we-learn .home-page__what-we-learn-top{justify-content:space-between;align-items:flex-end;display:flex}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-text{max-width:647px;font-family:Manrope,serif;font-size:24px;font-weight:400}.home-page__what-we-learn .home-page__what-we-learn-accordion{flex:0 0 min(698px,42%);min-width:0}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list{flex-direction:column;gap:20px;width:100%;margin:0;padding:0;display:flex}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item{background:var(--secondary-white-80);border:2px solid #ee6c4d66;border-radius:50px;transition:border-radius .3s .3s,border-color .3s .3s;overflow:hidden}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item:has(.is-open){border-color:var(--main-orange);border-radius:40px;transition:none}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger{width:100%;color:var(--main-green-dark);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 10px 10px 30px;display:flex}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger:focus .home-page__what-we-learn-trigger-title,.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger:hover .home-page__what-we-learn-trigger-title,.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger:active .home-page__what-we-learn-trigger-title{color:var(--main-green-dark)}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger .button__text{justify-content:space-between;width:100%}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-icon{background:var(--main-orange);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:all .3s;display:flex}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-icon svg{width:24px;height:24px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger.is-open .home-page__what-we-learn-trigger-icon{transform:rotate(180deg)}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-title{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:28px;font-style:normal;font-weight:500;line-height:normal}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-panel{max-width:480px;transition:height .3s;overflow:hidden}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-panel .home-page__what-we-learn-panel-inner{padding:10px 30px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-panel .home-page__what-we-learn-panel-text{color:var(--main-black);font-family:Manrope,serif;font-size:18px;font-weight:600}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-panel .home-page__what-we-learn-tags{margin-top:20px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-panel .home-page__what-we-learn-tags li{color:var(--main-black);font-family:Manrope,serif;font-size:18px;font-weight:400}.home-page__what-we-learn .home-page__what-we-learn-gallery{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none;flex:1;min-width:0;min-height:420px}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-swiper{width:100%}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-swiper .swiper-slide{width:min(450px,85vw);height:auto}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide{height:auto}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide.swiper-slide-active .home-page__what-we-learn-slide-tag{display:flex}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide:not(.swiper-slide-active) .home-page__what-we-learn-slide-frame{isolation:isolate}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide:not(.swiper-slide-active) .home-page__what-we-learn-slide-frame:after{content:"";border-radius:inherit;background:var(--main-bg);opacity:.5;pointer-events:none;z-index:1;position:absolute;inset:0}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide-frame{background:var(--main-bg);border-radius:30px;max-height:568px;position:relative;overflow:hidden}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide-tag{text-transform:lowercase;z-index:2;background:var(--main-green-neon);color:var(--main-green-dark);border-radius:100px;padding:10px 20px;font-family:Manrope,serif;font-size:16px;font-weight:500;display:none;position:absolute;top:16px;left:16px}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide-img{object-fit:contain;width:100%;height:auto;display:block}.home-page__what-we-learn .home-page__what-we-learn-line{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.home-page__what-we-learn .home-page__what-we-learn-line>svg:first-child{width:1920px;min-width:1920px;max-width:none;height:auto;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-page__what-we-learn .home-page__what-we-learn-line-message{z-index:0;height:auto;position:absolute;bottom:150px;right:138px}.home-page__what-we-learn .home-page__what-we-learn-line-message svg{width:227px;height:207px}@media screen and (max-width:1440px){.home-page__what-we-learn .home-page__what-we-learn-top{flex-direction:column;align-items:flex-start;gap:20px}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-text{max-width:794px;font-size:20px}.home-page__what-we-learn .home-page__what-we-learn-body{gap:70px;margin-top:50px}.home-page__what-we-learn .home-page__what-we-learn-accordion{flex:0 0 min(460px,40%)}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list{gap:10px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger{padding:10px 10px 20px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-title{font-size:20px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel{margin-top:-10px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-panel-inner{padding:0 10px 20px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-panel-text,.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-tags li{font-size:16px}.home-page__what-we-learn .home-page__what-we-learn-line-message{bottom:70px}}@media screen and (max-width:1280px){.home-page__what-we-learn .home-page__what-we-learn-line>svg:first-child{width:1280px;height:930px}.home-page__what-we-learn .home-page__what-we-learn-line .home-page__what-we-learn-line-message{bottom:50px;right:90px}.home-page__what-we-learn .home-page__what-we-learn-line .home-page__what-we-learn-line-message svg{width:180px;height:164px}.home-page__what-we-learn .home-page__what-we-learn-top{gap:16px}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-text{font-size:18px}.home-page__what-we-learn .home-page__what-we-learn-body{gap:40px;margin-top:40px}.home-page__what-we-learn .home-page__what-we-learn-accordion{flex:0 0 min(464px,60%)}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list{gap:10px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item:not(:has(.is-open)) .home-page__what-we-learn-trigger{padding:8px 8px 18px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger{padding:14px 14px 5px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-title{font-size:18px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-icon{width:50px;height:50px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel{margin-top:-10px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-panel-text{max-width:calc(100% - 60px);font-size:14px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-tags{grid-template-columns:repeat(1,1fr);gap:0 50px;width:fit-content;display:grid}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-tags li{width:fit-content;font-size:14px}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-swiper .swiper-slide{width:min(396px,42vw)}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide-frame{border-radius:40px}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide-frame .home-page__what-we-learn-slide-tag{font-size:14px}}@media screen and (max-width:1024px){.home-page__what-we-learn.home-page__block{padding-bottom:200px}.home-page__what-we-learn .home-page__what-we-learn-line>svg:first-child{width:1024px;height:870px;transform:translate(-57%)}.home-page__what-we-learn .home-page__what-we-learn-line .home-page__what-we-learn-line-message{bottom:100px;right:90px}.home-page__what-we-learn .home-page__what-we-learn-line .home-page__what-we-learn-line-message svg{width:165px;height:150px}.home-page__what-we-learn .home-page__what-we-learn-top{gap:12px}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-text{max-width:605px;font-size:16px}.home-page__what-we-learn .home-page__what-we-learn-body{gap:20px;margin-top:30px}.home-page__what-we-learn .home-page__what-we-learn-accordion{flex:0 0 min(474px,60%)}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item:not(:has(.is-open)) .home-page__what-we-learn-trigger{padding:5px 5px 15px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger{padding:10px 10px 0 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-title{font-size:18px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-icon{width:50px;height:50px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-panel-text{max-width:calc(100% - 60px);font-size:14px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-tags{grid-template-columns:repeat(2,1fr);gap:10px 50px;width:fit-content;display:grid}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-tags li{width:fit-content;font-size:14px}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-swiper .swiper-slide{width:min(450px,44vw)}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide-frame{border-radius:40px}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide-frame .home-page__what-we-learn-slide-tag{font-size:14px}}@media screen and (max-width:960px){.home-page__what-we-learn.home-page__block{padding-bottom:120px}.home-page__what-we-learn .home-page__what-we-learn-top{gap:10px}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-title{max-width:700px;font-size:44px}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-text{max-width:663px;font-size:16px}.home-page__what-we-learn .home-page__what-we-learn-line>svg:first-child{width:100%;height:820px;transform:translate(-60%)}.home-page__what-we-learn .home-page__what-we-learn-line .home-page__what-we-learn-line-message{top:-44px;right:14px}.home-page__what-we-learn .home-page__what-we-learn-line .home-page__what-we-learn-line-message svg{width:146px;height:133px}.home-page__what-we-learn .home-page__what-we-learn-accordion{flex:0 0 100%}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list{gap:10px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item:not(:has(.is-open)) .home-page__what-we-learn-trigger{padding:5px 5px 10px 25px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger{padding:5px 5px 5px 25px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-title{font-size:20px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-icon{width:50px;height:50px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-icon svg{width:21px;height:21px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel{max-width:100%;margin-top:-5px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-panel-inner{padding:0 10px 20px 25px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-tags{margin-top:10px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-panel-text{max-width:calc(100% - 68px)}.home-page__what-we-learn .home-page__what-we-learn-gallery{display:none}}@media screen and (max-width:800px){.home-page__what-we-learn.home-page__block{padding-bottom:100px}.home-page__what-we-learn .home-page__what-we-learn-line>svg:first-child{width:100%;height:950px;top:25px;transform:translate(-68%)}.home-page__what-we-learn .home-page__what-we-learn-line .home-page__what-we-learn-line-message{top:-18px;right:0}.home-page__what-we-learn .home-page__what-we-learn-line .home-page__what-we-learn-line-message svg{width:165px;height:150px}.home-page__what-we-learn .home-page__what-we-learn-top{gap:5px}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-title{max-width:550px;font-size:50px}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-text{max-width:550px;font-size:20px}.home-page__what-we-learn .home-page__what-we-learn-accordion{flex:0 0 100%}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list{gap:14px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item:not(:has(.is-open)) .home-page__what-we-learn-trigger{padding:5px 5px 10px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger{padding:5px 5px 5px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-title{font-size:20px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-icon{width:58px;height:58px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel{margin-top:-5px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-panel-inner{padding:0 10px 20px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-panel-text{max-width:calc(100% - 68px)}.home-page__what-we-learn .home-page__what-we-learn-gallery{display:none}}@media screen and (max-width:500px){.home-page__what-we-learn.home-page__block{padding-bottom:80px}.home-page__what-we-learn .home-page__what-we-learn-line>svg:first-child{width:100%;height:960px;top:-140px;transform:translate(-60%)}.home-page__what-we-learn .home-page__what-we-learn-line>svg:first-child path{stroke-width:20px}.home-page__what-we-learn .home-page__what-we-learn-line .home-page__what-we-learn-line-message{top:-18px;right:0}.home-page__what-we-learn .home-page__what-we-learn-line .home-page__what-we-learn-line-message svg{width:165px;height:150px}.home-page__what-we-learn .home-page__what-we-learn-top{gap:12px}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-title{max-width:100%;font-size:28px}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-text{max-width:100%;font-size:16px}.home-page__what-we-learn .home-page__what-we-learn-line-message{display:none}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list{gap:10px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item{border-radius:24px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item:has(.is-open){border-radius:24px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger{padding:5px 5px 5px 20px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-title{font-size:16px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-icon{width:44px;height:44px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-icon svg{width:18px;height:18px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-panel-inner{padding:0 10px 20px 20px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-panel-text{max-width:calc(100% - 45px);font-size:12px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-tags{gap:6px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-tags li{font-size:12px}}.home-page__why-we-are{overflow-x:visible}.home-page__why-we-are .home-page__why-we-are-top{justify-content:space-between;align-items:flex-end;margin-bottom:100px;display:flex;position:relative}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-text{margin-right:45px;font-family:Manrope,serif;font-size:24px;font-weight:400}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon{position:absolute;bottom:15px;right:-30px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon svg{width:105px;height:116px}.home-page__why-we-are .home-page__why-we-are-title{max-width:945px}.home-page__why-we-are .home-page__why-we-are-body{overflow-x:visible}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider{z-index:0;box-sizing:border-box;touch-action:pan-y;width:100%;position:relative;overflow:visible}@media screen and (min-width:801px){.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider--animating{cursor:grab;-webkit-user-select:none;user-select:none}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider__track{align-items:flex-end;width:max-content;min-height:224px;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-height-probe{visibility:hidden;pointer-events:none;z-index:-1;position:fixed;top:0;left:-10000px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-height-probe__slide{height:auto;position:static;overflow:visible}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide{box-sizing:border-box;cursor:pointer;flex-shrink:0;position:relative;overflow:hidden}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active){overflow:visible}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide--active .home-page__why-we-are-item,.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide--incoming-active .home-page__why-we-are-item{box-sizing:border-box;height:100%}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide--active .home-page__why-we-are-item .home-page__why-we-are-item--meta,.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide--incoming-active .home-page__why-we-are-item .home-page__why-we-are-item--meta{margin-top:auto}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide--animating{cursor:default;pointer-events:none;max-width:none;overflow:hidden}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide--animating.home-page__why-we-are-slide--active,.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide--animating.home-page__why-we-are-slide--incoming-active{width:unset;height:unset}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide--animating:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active){width:auto;height:auto}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active) .home-page__why-we-are-item{border:2px solid var(--main-green-dark);background:0 0;border-radius:50px;min-height:224px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--avatar,.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--star-headline{display:none}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info{min-width:0}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-title{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:50px;font-weight:500}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-text,.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active) .home-page__why-we-are-item .home-page__why-we-are-item--text{display:none}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active) .home-page__why-we-are-item .home-page__why-we-are-item--meta{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active) .home-page__why-we-are-item .home-page__why-we-are-item--created-at{color:var(--secondary-burgundy-40)}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active) .home-page__why-we-are-item .home-page__why-we-are-item--star-meta{flex-shrink:0;align-items:center;gap:5px;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active) .home-page__why-we-are-item .home-page__why-we-are-item--star-meta svg{width:24px;height:24px;color:var(--main-orange)}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper{width:100%}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper .swiper-slide{box-sizing:border-box;width:min(770px,42.8571% - 17.1429px);min-width:770px;height:auto;margin-top:auto}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item{border:2px solid var(--main-green-dark);background:0 0;border-radius:50px;min-height:224px}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--avatar,.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--star-headline{display:none}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info{min-width:0}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-title{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:50px;font-weight:500}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-text,.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item--text{display:none}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item--meta{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;display:flex}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item--created-at{color:var(--secondary-burgundy-40)}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item--star-meta{flex-shrink:0;align-items:center;gap:5px;display:flex}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item--star-meta svg{width:24px;height:24px;color:var(--main-orange)}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none;background:var(--main-green-dark);border-radius:50px;flex-direction:column;gap:20px;width:100%;max-width:none;padding:40px;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline{align-items:flex-start;gap:20px;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--avatar{background-color:var(--main-green-neon);width:90px;height:90px;color:var(--main-orange);aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;font-family:Etude Noire,serif;font-size:30px;font-weight:500;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info{flex-direction:column;justify-content:center;gap:5px;height:100%;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-title{color:var(--main-green-neon);font-family:Etude Noire,serif;font-size:24px;font-weight:500}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-text{color:#fbffdc80}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--star{align-items:center;gap:5px;margin-top:19px;margin-left:auto;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--star svg{width:24px;height:24px;color:var(--main-orange)}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--text{color:var(--main-light);font-family:Manrope,serif;font-size:20px;font-weight:400}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--created-at{color:#fbffdc80;font-family:Manrope,serif;font-size:16px;font-weight:400}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--star-meta{display:none}.home-page__why-we-are .home-page__why-we-are-info{justify-content:space-between;align-items:center;margin-top:100px;display:flex}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-title{color:#ffbee466;font-family:Etude Noire,serif;font-size:80px;font-style:normal;font-weight:700;line-height:normal}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-subtitle{color:var(--main-green-dark);margin-top:-25px;font-family:Etude Noire,serif;font-size:20px;font-weight:500;display:block}@media screen and (max-width:1440px){.home-page__why-we-are .home-page__why-we-are-top{margin-bottom:50px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-text{margin-right:0;font-size:20px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon{bottom:25px;right:-40px}.home-page__why-we-are .home-page__why-we-are-title{max-width:788px}.home-page__why-we-are .home-page__why-we-are-info{text-align:center;margin-top:50px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-title{font-size:60px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-subtitle{font-size:18px}}@media screen and (max-width:1280px){.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-text{font-size:18px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon{bottom:35px;right:-15px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon svg{width:89px;height:98px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider__track{min-height:171px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active) .home-page__why-we-are-item{border-radius:40px;min-height:171px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-title{font-size:32px}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item{min-height:171px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item{border-radius:40px;padding:30px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--avatar{width:80px;height:80px;font-size:26px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info-title{font-size:22px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info-text,.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--info-text{font-size:14px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--text{font-size:18px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--meta .home-page__why-we-are-item--created-at{font-size:14px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--star{gap:4px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--star svg{width:22px;height:22px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-title{font-size:54px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-subtitle{margin-top:-16px;font-size:16px}}@media screen and (max-width:1024px){.home-page__why-we-are .home-page__why-we-are-top{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;margin-bottom:30px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-text{font-size:16px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon{bottom:12px;right:40px}.home-page__why-we-are .home-page__why-we-are-title{max-width:640px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-title{font-size:34px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper .swiper-slide{min-width:650px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item{padding:30px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline{gap:16px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--avatar{width:70px;height:70px;font-size:22px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info{gap:3px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-title{font-size:20px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-text{font-size:12px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--star svg{width:20px;height:20px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--text{font-size:16px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--created-at{font-size:12px}.home-page__why-we-are .home-page__why-we-are-info{margin-top:30px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-title{font-size:50px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-subtitle{font-size:14px}}@media screen and (max-width:960px){.home-page__why-we-are .home-page__why-we-are-top{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;margin-bottom:30px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-text{font-size:16px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon{bottom:40px;right:37px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon svg{width:105px;height:116px}.home-page__why-we-are .home-page__why-we-are-title{max-width:730px;font-size:44px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider__track{min-height:134px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active) .home-page__why-we-are-item{border-radius:30px;min-height:134px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider .home-page__why-we-are-slide:not(.home-page__why-we-are-slide--active):not(.home-page__why-we-are-slide--incoming-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-title{font-size:22px}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item{min-height:134px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper .swiper-slide{min-width:650px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item{border-radius:30px;gap:16px;padding:20px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline{gap:16px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--avatar{width:50px;height:50px;font-size:16px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info{gap:4px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-title{font-size:18px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-text{font-size:10px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--star{gap:5px;margin-top:6px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--star svg{width:20px;height:20px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--text{font-size:14px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--created-at{font-size:12px}.home-page__why-we-are .home-page__why-we-are-info{margin-top:50px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-title{font-size:45px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-subtitle{margin-top:-8px;font-size:14px}}@media screen and (max-width:880px){.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon{bottom:80px;right:-40px}.home-page__why-we-are .home-page__why-we-are-info{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:start;gap:40px 16px;margin-top:50px;display:grid}}@media screen and (max-width:800px){.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-text{font-size:20px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon{top:-110px;bottom:auto;right:-12px}.home-page__why-we-are .home-page__why-we-are-body{padding:0 40px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper{padding-bottom:0}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper .swiper-slide{min-width:100%}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper.swiper-pagination-disabled .swiper-pagination{display:none}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper .swiper-pagination{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:24px;line-height:0;display:inline-flex;position:relative;inset:auto;transform:none}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper .swiper-pagination-clickable .home-page__why-we-are-pagination-bullet{cursor:pointer}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper .home-page__why-we-are-pagination-bullet{background:var(--secondary-burgundy-40);opacity:1;border-radius:50%;width:10px;height:10px;transition:width .25s,border-radius .25s,background-color .25s;display:inline-block;margin:0!important}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper .home-page__why-we-are-pagination-bullet--active{background:var(--main-green-dark);border-radius:999px;width:150px;height:10px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item{border-radius:50px;gap:20px;padding:30px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline{gap:20px;height:90px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--avatar{width:90px;height:90px;font-size:30px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info{align-self:stretch;gap:5px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-title{font-size:24px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-text{font-size:16px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--star{margin-top:19px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--star svg{width:24px;height:24px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--text{margin-bottom:10px;font-size:20px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--created-at{font-size:16px}.home-page__why-we-are .home-page__why-we-are-info{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:start;gap:40px 16px;margin-top:50px;display:grid}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item:first-child{order:0}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item:nth-child(2){order:2}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item:nth-child(3){order:3}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item:nth-child(4){order:1}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-title{font-size:100px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-subtitle{margin-top:-35px;font-size:18px}}@media screen and (max-width:500px){.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-text{font-size:16px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon{top:-46px;right:4px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon svg{width:87px;height:96px}.home-page__why-we-are .home-page__why-we-are-title{max-width:280px;font-size:28px}.home-page__why-we-are .home-page__why-we-are-body{padding:0 10px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item{border-radius:30px;padding:20px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline{height:50px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--avatar{width:50px;height:50px;font-size:16px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info{gap:0}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-title{font-size:18px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-text{font-size:12px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--star-headline{display:none}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--meta{flex-flow:wrap;align-items:center;column-gap:12px;margin-top:10px;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--meta .home-page__why-we-are-item--created-at{order:1;font-size:12px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--star-meta{flex-shrink:0;order:2;align-items:center;gap:5px;margin-left:auto;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--star-meta svg{width:18px;height:18px;color:var(--main-orange)}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--text{font-size:14px}.home-page__why-we-are .home-page__why-we-are-info{grid-template-columns:1fr;gap:20px;margin-top:30px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-title{font-size:60px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-subtitle{margin-top:-24px;font-size:14px}}.home-page__tutors{--tutors-detail-fade-duration:.3s}.home-page__tutors .home-page__tutors-top{justify-content:space-between;align-items:flex-end;margin-bottom:100px;display:flex}.home-page__tutors .home-page__tutors-top .home-page__tutors-title{white-space:pre-wrap}.home-page__tutors .home-page__tutors-top .home-page__tutors-text{max-width:569px;color:var(--main-black);margin-bottom:6px;font-family:Manrope,serif;font-size:24px;font-weight:400}.home-page__tutors .home-page__tutors-body{width:100%}.home-page__tutors .home-page__tutors-carousel{--tutors-viewport-w:1720px;--tutors-detail-spacer-w:850px;width:100%}.home-page__tutors .home-page__tutors-carousel .home-page__tutors-slider-viewport{width:100%;max-width:var(--tutors-viewport-w);box-sizing:border-box;isolation:isolate;margin:0 auto;position:relative;overflow:hidden}.home-page__tutors .home-page__tutors-detail{box-sizing:border-box;top:20px;left:calc(var(--tutors-detail-spacer-w) + 38px);z-index:2;pointer-events:none;min-width:0;position:absolute;right:0}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner{width:100%;min-height:270px;position:relative}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__layers{width:100%;display:grid}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__layers .home-page__tutors-detail__layer{flex-direction:column;grid-area:1/1;gap:20px;min-width:0;display:flex}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__layers .home-page__tutors-detail__layer--out{z-index:2;pointer-events:none;opacity:1;transition:opacity var(--tutors-detail-fade-duration) ease-in-out}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__layers .home-page__tutors-detail__layer--out.is-fading{opacity:0}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__layers .home-page__tutors-detail__layer--in{z-index:1;opacity:0;transition:opacity var(--tutors-detail-fade-duration) ease-in-out}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__layers .home-page__tutors-detail__layer--in.is-static{opacity:1;transition:none}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__layers .home-page__tutors-detail__layer--in.is-fading{opacity:1}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__layers--crossfade .home-page__tutors-detail__layer--in:not(.is-fading){opacity:0}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text{align-items:flex-end;gap:40px;display:flex}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name{color:var(--main-orange);white-space:pre-wrap;margin:0;font-family:Etude Noire,serif;font-size:50px;font-weight:500;position:relative}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name:after{content:"";background:var(--main-black);width:2px;height:41px;margin:auto;display:block;position:absolute;bottom:7px;right:-20px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__position{white-space:pre-wrap;margin-bottom:6px;font-family:Etude Noire,serif;font-size:20px;font-weight:400}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description{font-family:Manrope,serif;font-size:20px;font-weight:400}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location{border:2px solid var(--main-orange);color:var(--main-black);border-radius:100px;justify-content:center;align-items:center;gap:10px;width:fit-content;padding:10px 20px;font-family:Manrope,serif;font-size:16px;font-weight:500;display:flex}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location svg{width:24px;height:24px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav{pointer-events:auto;align-items:center;gap:10px;margin-left:auto;display:flex;position:absolute;bottom:20px;right:0}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav .home-page__tutors-nav{justify-content:center;align-items:center;width:58px;height:58px;display:flex}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav .home-page__tutors-nav .home-page__tutors-nav-icon{width:24px;height:24px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav .home-page__tutors-nav--prev{transform:rotate(90deg)}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav .home-page__tutors-nav--next{transform:rotate(270deg)}.home-page__tutors .home-page__tutors-slider{z-index:0;box-sizing:border-box;touch-action:pan-y;width:100%;position:relative;overflow:clip visible}.home-page__tutors .home-page__tutors-slider--animating{cursor:grab;-webkit-user-select:none;user-select:none}.home-page__tutors .home-page__tutors-slider__track{align-items:flex-end;gap:20px;width:max-content;min-height:700px;display:flex}.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide{box-sizing:border-box;opacity:.5;cursor:pointer;flex-shrink:0;width:270px;max-width:270px;height:400px;position:relative;overflow:hidden}.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide--active{opacity:1;width:560px;max-width:560px;height:700px}.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide--active .home-page__tutors-thumb__img-wrap,.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide--incoming-active .home-page__tutors-thumb__img-wrap{border:2px solid var(--main-orange)}.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide--animating{cursor:default;pointer-events:none;max-width:none;overflow:hidden}.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide--animating.home-page__tutors-slide--active,.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide--animating.home-page__tutors-slide--incoming-active{width:unset;max-width:none;height:unset}.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide--animating:not(.home-page__tutors-slide--active):not(.home-page__tutors-slide--incoming-active){width:auto;height:auto}.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide--animating.home-page__tutors-slide--active .home-page__tutors-thumb__img-wrap,.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide--animating.home-page__tutors-slide--incoming-active .home-page__tutors-thumb__img-wrap{transition:border-color .5s ease-in-out}.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide:not(.home-page__tutors-slide--active) .home-page__tutors-thumb__tags{display:none}.home-page__tutors .home-page__tutors-thumb{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none;width:100%;height:100%;position:relative}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-thumb__tags{z-index:1;pointer-events:none;flex-wrap:wrap;gap:10px;display:flex;position:absolute;top:20px;left:20px;right:20px}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-tag{color:var(--main-green-dark);background:var(--main-green-neon);border-radius:100px;padding:10px 20px;font-family:Manrope,serif;font-size:16px;font-weight:500}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-thumb__img-wrap{border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-thumb__img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:1440px){.home-page__tutors .home-page__tutors-top{margin-bottom:50px}.home-page__tutors .home-page__tutors-top .home-page__tutors-text{max-width:468px;margin-bottom:5px;font-size:20px}.home-page__tutors .home-page__tutors-carousel{--tutors-viewport-w:1280px;--tutors-detail-spacer-w:630px}.home-page__tutors .home-page__tutors-carousel .home-page__tutors-slider-viewport{width:100%;max-width:var(--tutors-viewport-w)}.home-page__tutors .home-page__tutors-detail{top:20px;left:calc(var(--tutors-detail-spacer-w) + 28px)}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner{gap:10px;min-height:190px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text{gap:30px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name{font-size:34px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name:after{width:2px;height:28px;right:-15px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__position{margin-bottom:4px;font-size:16px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description{font-size:16px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location{gap:10px;margin-top:10px;padding:6px 8px;font-size:14px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav{gap:5px;right:0}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav .home-page__tutors-nav{width:50px;height:50px}.home-page__tutors .home-page__tutors-slider__track{gap:16px;min-height:518px}.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide{width:200px;max-width:200px;height:298px}.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide--active{width:414px;max-width:414px;height:518px}.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide--animating{max-width:none}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-thumb__tags{gap:5px;position:absolute;top:10px;left:10px;right:10px}}@media screen and (max-width:1280px){.home-page__tutors .home-page__tutors-carousel{--tutors-detail-spacer-w:40vw + 172px}.home-page__tutors .home-page__tutors-slider__track{gap:18px;min-height:566px}.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide{width:218px;max-width:218px;height:323px}.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide--active{width:452px;max-width:452px;height:566px}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-tag{padding:8px 16px;font-size:14px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text{gap:20px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name{flex-shrink:0;width:min-content;max-width:100%;font-size:32px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name:after{right:-10px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__position{font-size:14px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location{margin-top:13px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__layers .home-page__tutors-detail__layer{gap:10px;font-size:12px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav{bottom:0}}@media screen and (max-width:1024px){.home-page__tutors{max-width:calc(100% - 80px);margin:0 auto}.home-page__tutors .home-page__tutors-top{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:30px}.home-page__tutors .home-page__tutors-top .home-page__tutors-text{max-width:388px;margin-bottom:0;font-size:16px}.home-page__tutors .home-page__tutors-carousel{flex-direction:column;align-items:stretch;max-width:100%;margin-inline:auto;display:flex}.home-page__tutors .home-page__tutors-carousel .home-page__tutors-pagination-root:empty{min-height:0;margin:0;display:none}.home-page__tutors .home-page__tutors-carousel .home-page__tutors-pagination-root{order:2;align-self:stretch;width:100%}.home-page__tutors .home-page__tutors-carousel .home-page__tutors-slider-viewport{flex-direction:row-reverse;order:1;align-items:stretch;gap:20px;width:100%;max-width:944px;display:flex;overflow:visible}.home-page__tutors .home-page__tutors-detail{pointer-events:auto;flex:1;min-width:0;position:relative;inset:auto}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner{min-height:100%;padding-top:20px;padding-bottom:8px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text{align-items:flex-end;gap:30px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name{width:max-content;font-size:30px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name:after{height:31px;bottom:0}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__position{margin-bottom:0;font-size:14px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description{font-size:14px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location{margin-top:10px;padding:6px 10px;font-size:12px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location svg{width:20px;height:20px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav{bottom:0;right:0}.home-page__tutors .home-page__tutors-swiper-wrap{flex-direction:column;flex-shrink:0;align-items:stretch;width:min(360px,100%);max-width:360px;display:flex}.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper{flex-shrink:0;width:100%;max-width:100%}.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper.swiper{overflow:hidden visible}.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper .swiper-wrapper{align-items:stretch;min-height:450px}.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper .home-page__tutors-slide.swiper-slide{opacity:1;width:360px!important;max-width:360px!important;height:450px!important}.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper .home-page__tutors-slide.swiper-slide-active{width:360px!important;max-width:360px!important;height:450px!important}.home-page__tutors .home-page__tutors-thumb{height:100%}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-tag{padding:8px 16px;font-size:12px}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-thumb__img-wrap{height:100%}}@media screen and (max-width:960px){.home-page__tutors .home-page__tutors-top{gap:10px}.home-page__tutors .home-page__tutors-top .home-page__tutors-title{font-size:44px}.home-page__tutors .home-page__tutors-top .home-page__tutors-text{max-width:100%}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-thumb__tags .home-page__tutors-tag{padding:6px 12px;font-size:12px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text{gap:40px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name{font-size:28px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name:after{right:-20px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__position{font-size:12px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location svg{width:18px;height:18px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__layers .home-page__tutors-detail__layer{gap:14px}}@media screen and (max-width:880px){.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text{flex-direction:column;align-items:flex-start;gap:10px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name:after{display:none}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__position{font-size:12px}}@media screen and (max-width:800px){.home-page__tutors .home-page__tutors-top{gap:5px}.home-page__tutors .home-page__tutors-top .home-page__tutors-title{font-size:50px}.home-page__tutors .home-page__tutors-top .home-page__tutors-text{max-width:480px;font-size:20px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner{flex-direction:column;gap:14px;height:100%;padding-top:30px;padding-bottom:30px;display:flex}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__layers{flex:1;min-height:0}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__layers .home-page__tutors-detail__layer{height:100%}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text{flex-direction:column;align-items:flex-start;gap:10px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name{font-size:34px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name:after{display:none}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__position{margin-bottom:0;font-size:14px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description{margin-top:auto;font-size:16px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location{padding:6px 10px;font-size:14px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location svg{width:24px;height:24px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav{display:none}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-thumb__tags .home-page__tutors-tag{padding:6px 20px;font-size:14px}.home-page__tutors .home-page__tutors-pagination-root:not(:empty){flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;margin-left:auto;margin-right:auto;display:flex}.home-page__tutors .home-page__tutors-pagination-root:not(:empty) .home-page__tutors-pagination-bullet{cursor:pointer;background:var(--secondary-burgundy-40);opacity:1;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:width .2s,border-radius .2s,background-color .2s}.home-page__tutors .home-page__tutors-pagination-root:not(:empty) .home-page__tutors-pagination-bullet.home-page__tutors-pagination-bullet--active{background:var(--main-green-dark);border-radius:100px;width:110px;height:10px}}@media screen and (max-width:500px){.home-page__tutors{max-width:100%}.home-page__tutors .home-page__tutors-top{gap:12px}.home-page__tutors .home-page__tutors-top .home-page__tutors-title{font-size:28px}.home-page__tutors .home-page__tutors-top .home-page__tutors-text{font-size:16px}.home-page__tutors .home-page__tutors-carousel .home-page__tutors-slider-viewport{flex-direction:column-reverse;align-items:center}.home-page__tutors .home-page__tutors-detail{width:calc(100% - 60px);margin:0 auto}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner{gap:10px;height:auto;padding-top:0;padding-bottom:10px;display:block}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__layers{flex:none;min-height:0}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__layers .home-page__tutors-detail__layer{gap:10px;height:auto}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text{gap:10px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description{margin-top:30px;position:relative}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description:before{content:"";background:var(--main-orange);width:100%;height:1px;position:absolute;top:-20px;left:0}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location{margin-top:0;padding:6px 10px;font-size:14px}.home-page__tutors .home-page__tutors-swiper-wrap{width:min(350px,100%);max-width:350px}.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper .home-page__tutors-slide.swiper-slide,.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper .home-page__tutors-slide.swiper-slide-active{width:100%!important;max-width:100%!important;height:438px!important}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-tag{padding:6px 20px;font-size:14px}}.how-sign-up{background:var(--main-green-dark);border-radius:70px;width:calc(100% - 20px);margin:0 auto;padding:50px 90px 90px;position:relative}.how-sign-up .home-page__tag:before{background:var(--main-green-dark)}.how-sign-up .how-sign-up__icon{z-index:1;isolation:isolate;pointer-events:none;position:absolute}.how-sign-up .how-sign-up__icon.how-sign-up__icon--top{width:319px;height:427px;top:-30px;right:0}.how-sign-up .how-sign-up__icon.how-sign-up__icon--bottom{width:520px;height:507px;bottom:-150px;left:0}.how-sign-up .how-sign-up-top{justify-content:space-between;align-items:flex-end;margin-bottom:100px;display:flex}.how-sign-up .how-sign-up-top .how-sign-up__title{color:var(--main-light)}.how-sign-up .how-sign-up-top .how-sign-up__text{color:var(--main-light);font-family:Manrope,serif;font-size:24px;font-weight:400}.how-sign-up .how-sign-up-body{gap:20px;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card{background:var(--main-light);box-sizing:border-box;border:2px solid var(--main-green-dark);border-radius:50px;flex-direction:column;gap:10px;width:100%;height:fit-content;padding:30px 24px 30px 30px;display:flex;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-leaf,.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-image{display:none}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--second{z-index:1;isolation:isolate;background:0 0;border-color:#0000}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--second:before{content:"";box-sizing:border-box;border-radius:inherit;border:2px solid var(--main-green-dark);background:var(--main-light);z-index:0;pointer-events:none;position:absolute;inset:-2px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--second>:not(.how-sign-up__card-leaf){z-index:1;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--second .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-second{aspect-ratio:1;z-index:-1;pointer-events:none;width:100%;max-width:266px;height:100%;max-height:266px;display:block;position:absolute;top:-165px;right:-115px;transform:rotate(0)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last{background:var(--secondary-light-10)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-last{display:none}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-image{object-fit:cover;overflow-clip-margin:unset;border-radius:20px;width:100%;max-width:100%;height:auto;max-height:256px;margin-bottom:30px;display:block;transform:translateZ(1px)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-headline-text,.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-title,.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-subtitle{color:var(--main-green-neon)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-number{color:var(--main-light)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-number:before{background:var(--main-orange)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up-item__text,.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-text{color:var(--main-light)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-headline-text{max-width:260px;color:var(--main-green-dark);margin:0;font-family:Etude Noire,serif;font-size:24px;font-weight:400;line-height:1.1}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-title{font-size:inherit;font-weight:400;line-height:inherit;color:var(--main-green-dark);display:inline}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-title:after{content:"";vertical-align:baseline;width:10px;height:3px;margin:0 10px;display:inline-block;position:static;top:auto;right:auto;transform:translateY(-.15em)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-subtitle{font-size:inherit;font-weight:700;line-height:inherit;color:var(--main-green-dark);display:inline}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number{color:var(--main-green-dark);isolation:isolate;flex-shrink:0;font-family:Etude Noire,serif;font-size:40px;font-weight:400;position:relative;top:auto;right:auto}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number:before{content:"";background:var(--main-green-neon);z-index:-1;border-radius:100px;width:30px;height:60px;position:absolute;top:-12px;right:12px;transform:rotate(62deg)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up-item__text{color:var(--secondary-burgundy-40);font-family:Manrope,serif;font-size:18px;font-weight:400}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list{flex-direction:column;gap:10px;margin-top:30px;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item{align-items:center;gap:12px;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-icon{width:25px;min-width:25px;height:25px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-icon--pink{color:var(--main-pink)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-icon--green{color:var(--main-green-neon)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-text{font-family:Manrope,serif;font-size:18px;font-weight:400}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-button{justify-content:center;align-items:center;width:calc(100% - 23px);margin-top:40px;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown{background:0 0;width:100%;margin-top:40px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-item{border:2px solid var(--main-orange);border-radius:100px;transition:border-radius .3s .3s;overflow:hidden}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-item:has(.is-open){border-radius:38px;transition:none}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger{cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:100px;justify-content:space-between;align-items:center;gap:16px;width:100%;height:calc(100% + 4px);margin:0;padding:12px 12px 12px 30px;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger.is-open{outline:2px solid var(--main-orange)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger .how-sign-up__dropdown-trigger-title{color:var(--main-green-dark);font-family:Manrope,serif;font-size:18px;font-weight:600}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger .how-sign-up__dropdown-trigger-icon{background:var(--main-green-dark);border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;transition:transform .3s;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger .how-sign-up__dropdown-trigger-icon svg{width:24px;height:24px;fill:var(--main-light)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger.is-open .how-sign-up__dropdown-trigger-icon{transform:rotate(180deg)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel{transition:height .3s;overflow:hidden}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-inner{padding:20px 30px 30px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-text{color:var(--main-black);font-family:Manrope,serif;font-size:16px;font-weight:400}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-text+.how-sign-up__dropdown-panel-text{margin-top:16px}@media screen and (max-width:1440px){.how-sign-up{border-radius:50px;padding:50px}.how-sign-up .how-sign-up-top{margin-bottom:50px}.how-sign-up .how-sign-up-top .how-sign-up__text{font-size:20px}.how-sign-up .how-sign-up-body .how-sign-up__card{border-radius:40px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--second .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-second{display:none}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last{isolation:isolate;background:var(--secondary-light-10)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-last{aspect-ratio:1;z-index:1;pointer-events:none;width:100%;max-width:228px;height:100%;max-height:228px;display:block;position:absolute;top:-110px;left:-150px;right:auto;transform:rotate(47deg)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-image{z-index:2;border-radius:10px;min-height:256px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-headline-text{max-width:240px;font-size:22px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list{margin-top:8px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown{background:0 0;width:100%;margin-top:40px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-item{border:2px solid var(--main-orange);border-radius:100px;transition:border-radius .3s .3s;overflow:hidden}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-item:has(.is-open){border-radius:38px;transition:none}}@media screen and (max-width:1280px){.how-sign-up{border-radius:40px;padding:40px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--top{width:230px;top:-25px;right:0}.how-sign-up .how-sign-up__icon.how-sign-up__icon--bottom{width:350px;height:300px;bottom:-70px;left:0}.how-sign-up .how-sign-up-top .how-sign-up__text{font-size:18px}.how-sign-up .how-sign-up-body{gap:17px}.how-sign-up .how-sign-up-body .how-sign-up__card{border-radius:40px;padding:24px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-last{max-width:186px;max-height:186px;top:-90px;left:-140px;transform:rotate(45deg)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-image{z-index:2;border-radius:10px;margin-bottom:20px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline{margin-top:10px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-headline-text{font-size:20px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number{margin-top:4px;font-size:35px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number:before{width:27px;height:53px;top:-12px;right:10px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up-item__text{max-width:246px;font-size:16px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list{gap:8px;margin-top:10px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-icon{width:22px;min-width:22px;height:22px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-text{font-size:16px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-button{margin-top:20px;padding:16px 20px;font-size:16px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown{margin-top:20px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-item{border:2px solid var(--main-orange);border-radius:100px;transition:border-radius .3s .3s;overflow:hidden}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-item:has(.is-open){border-radius:30px;transition:none}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger{text-align:left;border-radius:26px;gap:18px;padding:5px 5px 5px 20px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger .how-sign-up__dropdown-trigger-title{font-size:16px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-text{font-size:14px}}@media screen and (max-width:1024px){.how-sign-up{border-radius:30px;padding:30px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--top{width:177px;height:250px;top:-20px;right:0}.how-sign-up .how-sign-up__icon.how-sign-up__icon--bottom{width:339px;height:417px;bottom:-180px;left:0}.how-sign-up .how-sign-up-top{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:30px}.how-sign-up .how-sign-up-top .how-sign-up__text{font-size:16px}.how-sign-up .how-sign-up-body{gap:clamp(10px,1.2vw,16px)}.how-sign-up .how-sign-up-body .how-sign-up__card{border-radius:30px;flex:1 1 0;width:auto;min-width:0;padding:clamp(14px,1.5vw,20px)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-last{z-index:-1;max-width:clamp(90px,12vw,160px);max-height:clamp(90px,12vw,160px);top:clamp(-50px,-6vw,-80px);left:clamp(-40px,-6vw,-80px)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-image{min-height:unset;z-index:2;border-radius:10px;height:auto;max-height:clamp(110px,16vw,180px);margin-bottom:clamp(10px,1.5vw,20px)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline{margin-top:8px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-headline-text{max-width:100%;font-size:clamp(16px,1.8vw,20px)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-headline-text .how-sign-up__card-subtitle{white-space:normal}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number{margin-top:-8px;font-size:clamp(22px,2.4vw,30px)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number:before{width:clamp(22px,2.5vw,30px);height:clamp(30px,3.5vw,40px);top:-7px;right:4px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up-item__text{max-width:100%;margin-top:6px;font-size:clamp(12px,1.3vw,14px)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list{gap:6px;margin-top:10px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item{gap:clamp(6px,.8vw,10px)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-icon{width:clamp(16px,1.8vw,21px);min-width:clamp(16px,1.8vw,21px);height:clamp(16px,1.8vw,21px)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-text{font-size:clamp(12px,1.3vw,14px)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-button{width:100%;margin-top:20px;padding:clamp(12px,1.2vw,16px) clamp(12px,1.4vw,20px);font-size:clamp(13px,1.4vw,16px)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-button .button__arrow{width:clamp(30px,3.2vw,36px);height:clamp(30px,3.2vw,36px);right:7px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-button .button__arrow svg{width:clamp(18px,2vw,22px);height:clamp(18px,2vw,22px)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown{width:100%;margin-top:clamp(16px,2vw,30px)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-item{border:2px solid var(--main-orange);border-radius:100px;transition:border-radius .3s .3s;overflow:hidden}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-item:has(.is-open){border-radius:30px;transition:none}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger{text-align:left;border-radius:26px;gap:clamp(10px,1.2vw,18px);padding:5px 5px 5px clamp(12px,1.5vw,20px)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger .how-sign-up__dropdown-trigger-title{max-width:100%;font-size:clamp(13px,1.4vw,16px)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-inner{padding:15px 20px 20px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-text{font-size:14px}}@media screen and (max-width:960px){.how-sign-up{border-radius:30px;padding:30px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--top{width:261px;height:366px;top:-30px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--bottom{display:none}.how-sign-up .how-sign-up-top{gap:10px;margin-bottom:30px}.how-sign-up .how-sign-up-top .how-sign-up__title{font-size:44px}.how-sign-up .how-sign-up-top .how-sign-up__text{font-size:16px}.how-sign-up .how-sign-up-body{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.how-sign-up .how-sign-up-body .how-sign-up__card{border-radius:30px;width:100%;height:100%;padding:20px}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child{z-index:1;isolation:isolate;background:0 0;border-color:#0000;padding:20px 24px 20px 20px}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child:before{content:"";box-sizing:border-box;border-radius:inherit;border:2px solid var(--main-green-dark);background:var(--main-light);z-index:0;pointer-events:none;position:absolute;inset:-2px}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child.how-sign-up__card--last:before{background:var(--secondary-light-10)}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child>:not(.how-sign-up__card-leaf){z-index:1;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-first{aspect-ratio:1;z-index:-1;pointer-events:none;width:100%;max-width:180px;height:100%;max-height:180px;display:block;position:absolute;top:-110px;right:-107%;transform:rotate(0)}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child .how-sign-up__card-button{margin-top:auto;padding:16px;font-size:16px}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child .how-sign-up__card-button .button__arrow{width:45px;height:45px}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child .how-sign-up__card-button .button__arrow svg{width:27px;height:27px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last{grid-column:1/-1;grid-template-rows:auto auto auto auto;grid-template-columns:264px 1fr;align-items:start;gap:12px 20px;padding:20px;display:grid;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-last{display:none}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-image{object-fit:cover;border-radius:16px;grid-area:1/1/4;align-self:start;width:264px;max-width:264px;height:160px;min-height:160px;max-height:160px;margin-bottom:0;display:block}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline{grid-area:1/2;width:100%;margin-top:0;padding-right:50px;display:block;position:static}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-headline-text{max-width:100%}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-title:after{background:var(--main-green-neon)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-number{margin-top:0;font-size:34px;position:absolute;top:27px;right:25px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-number:before{width:25px;height:48px;top:-10px;right:12px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up-item__text{grid-area:2/2;max-width:none;margin-top:-30px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list{grid-area:3/2;grid-template-columns:auto auto;gap:10px 20px;margin-top:-30px;display:grid}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item:first-child{order:1}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item:nth-child(2){order:3}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item:nth-child(3){order:2}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item:nth-child(4){order:4}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-button{grid-area:4/1/auto/-1;width:calc(100% - 10px);margin-top:10px}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline .how-sign-up__card-headline-text{max-width:215px;color:var(--main-green-dark);font-size:18px;line-height:1.1}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline .how-sign-up__card-title{font-size:inherit;font-weight:400;line-height:inherit;display:inline;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline .how-sign-up__card-title:after{content:"";vertical-align:baseline;background:var(--main-green-dark);width:10px;height:3px;margin:0 10px;display:inline-block;position:static;top:auto;right:auto;transform:translateY(-.15em)}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline .how-sign-up__card-subtitle{font-size:inherit;font-weight:700;line-height:inherit;display:inline}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline .how-sign-up__card-number{flex-shrink:0;font-size:34px;position:relative;top:auto;right:auto}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline .how-sign-up__card-number:before{width:25px;height:48px;top:-12px;right:12px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up-item__text{margin-top:0;font-size:14px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list{gap:10px;margin-top:10px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item{gap:10px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-icon{width:20px;min-width:20px;height:20px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-text{font-size:14px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-button{margin-top:20px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown{margin-top:10px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger{padding:10px 10px 10px 30px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger .how-sign-up__dropdown-trigger-title{max-width:100%;font-size:14px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger .how-sign-up__dropdown-trigger-icon{width:36px;min-width:36px;height:36px;min-height:36px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger .how-sign-up__dropdown-trigger-icon svg{width:22px;height:22px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-inner{padding:20px 30px 30px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-text{font-size:16px}}@media screen and (max-width:800px){.how-sign-up{border-radius:50px;padding:30px 24px 30px 30px}.how-sign-up .home-page__tag:before{background:var(--main-light)}.how-sign-up .how-sign-up__icon.how-sign-up__icon--top{width:261px;height:361px;top:-10px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--bottom{display:none}.how-sign-up .how-sign-up-top{gap:5px;margin-bottom:30px}.how-sign-up .how-sign-up-top .how-sign-up__title{font-size:50px}.how-sign-up .how-sign-up-top .how-sign-up__text{font-size:20px}.how-sign-up .how-sign-up-body{flex-direction:column;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card{border-radius:30px;height:fit-content;padding:30px 24px 30px 30px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last{grid-column:auto}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child{z-index:1;isolation:isolate;background:0 0;border-color:#0000;padding:30px 24px 30px 30px}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child:before{content:"";box-sizing:border-box;border-radius:inherit;border:2px solid var(--main-green-dark);background:var(--main-light);z-index:0;pointer-events:none;position:absolute;inset:-2px}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child.how-sign-up__card--last:before{background:var(--secondary-light-10)}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child>:not(.how-sign-up__card-leaf){z-index:1;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-first{aspect-ratio:1;z-index:-1;pointer-events:none;width:100%;max-width:180px;height:100%;max-height:180px;display:block;position:absolute;top:-110px;right:-15px;transform:rotate(0)}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child .how-sign-up__card-button{margin-top:20px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last{grid-template-rows:auto auto auto auto;grid-template-columns:284px 1fr;align-items:start;gap:12px 20px;padding:30px;display:grid;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-last{display:none}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-image{object-fit:cover;border-radius:16px;grid-area:1/1;align-self:start;width:284px;max-width:284px;height:160px;min-height:160px;max-height:160px;margin-bottom:0;display:block}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline{grid-area:1/2;width:100%;margin-top:auto;padding-right:50px;display:block;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-headline-text{max-width:100%;font-size:22px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-title:after{background:var(--main-green-neon)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-number{margin-top:0;font-size:40px;position:absolute;top:auto;bottom:0;right:0}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-number:before{width:30px;height:58px;top:-12px;right:12px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up-item__text{grid-area:2/1/auto/3;max-width:none;margin-top:10px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list{grid-area:3/1/auto/-1;grid-template-columns:auto 1fr;gap:10px 50px;margin-top:10px;display:grid}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item{gap:12px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item:first-child{order:1}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item:nth-child(2){order:3}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item:nth-child(3){order:2}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item:nth-child(4){order:4}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-button{grid-area:4/1/auto/-1;width:calc(100% - 15px);margin-top:20px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-button .button__arrow{width:45px;height:45px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-button .button__arrow svg{width:27px;height:27px}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline .how-sign-up__card-headline-text{max-width:100%;color:var(--main-green-dark);font-size:22px;line-height:1.1}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline .how-sign-up__card-title{font-size:inherit;font-weight:400;line-height:inherit;display:inline;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline .how-sign-up__card-title:after{content:"";vertical-align:baseline;background:var(--main-green-dark);width:10px;height:3px;margin:0 10px;display:inline-block;position:static;top:auto;right:auto;transform:translateY(-.15em)}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline .how-sign-up__card-subtitle{font-size:inherit;font-weight:700;line-height:inherit;display:inline}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline .how-sign-up__card-number{flex-shrink:0;font-size:40px;position:relative;top:9px;right:auto}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline .how-sign-up__card-number:before{width:30px;height:60px;top:-12px;right:12px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up-item__text{max-width:100%;margin-top:-10px;font-size:18px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list{gap:10px;margin-top:10px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-icon{width:25px;min-width:25px;height:25px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-text{font-size:18px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-button,.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown{margin-top:20px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger{padding:12px 12px 12px 30px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger .how-sign-up__dropdown-trigger-title{font-size:18px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger .how-sign-up__dropdown-trigger-icon{width:40px;height:40px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger .how-sign-up__dropdown-trigger-icon svg{width:24px;height:24px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-inner{padding:20px 30px 30px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-text{font-size:16px}}@media screen and (max-width:720px){.how-sign-up{border-radius:30px;padding:20px 10px 10px}.how-sign-up .home-page__tag{margin-left:10px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--top{width:148px;height:208px;top:-15px;right:0}.how-sign-up .how-sign-up-top{gap:12px;margin-left:10px}.how-sign-up .how-sign-up-top .how-sign-up__text{font-size:16px}.how-sign-up .how-sign-up-body{gap:12px}.how-sign-up .how-sign-up-body .how-sign-up__card{border-radius:20px;padding:15px 20px 10px}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child{padding:15px 20px 10px}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-first{display:none}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child .how-sign-up__card-button{width:calc(100% + 10px);margin:10px -10px 0}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child .how-sign-up__card-button .button__arrow{width:36px;height:36px}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child .how-sign-up__card-button .button__arrow svg{width:22px;height:22px}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline .how-sign-up__card-headline-text{font-size:18px}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline .how-sign-up__card-number{font-size:30px}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline .how-sign-up__card-number:before{width:32px;height:46px;top:-10px;right:6px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline{justify-content:space-between;align-items:flex-start;gap:10px;width:calc(100% - 10px);margin-top:0;display:flex;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-headline-text{color:var(--main-green-dark);flex-direction:column;font-size:18px;line-height:1.1;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-title{font-size:inherit;font-weight:400;line-height:inherit;display:inline}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-title:after{content:none!important}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-subtitle{font-size:inherit;font-weight:700;line-height:inherit;display:inline}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number{flex-shrink:0;margin-top:2px;font-size:30px;position:relative;top:auto;right:auto}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number:before{width:32px;height:46px;top:-7px;right:6px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up-item__text{margin-top:0;font-size:14px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list{gap:5px;margin-top:10px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-icon{width:19px;min-width:19px;height:19px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-text{font-size:14px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-button{margin-top:10px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown{width:calc(100% + 20px);margin:10px -10px 0}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger{padding:7px 7px 7px 20px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger .how-sign-up__dropdown-trigger-title{font-size:16px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-inner{padding:20px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last{background:var(--secondary-light-10);border-radius:28px;flex-direction:column;padding:10px;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-last{display:none}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-image{object-fit:cover;border-radius:10px;width:100%;min-width:100%;max-width:100%;height:auto;min-height:155px;max-height:155px;margin-bottom:15px;display:block}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;margin-top:0;padding-left:10px;padding-right:10px;display:flex;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-headline-text{max-width:calc(100% - 50px);color:var(--main-green-neon);font-size:18px;line-height:1.1}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-title{color:var(--main-green-neon)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-title:after{background:var(--main-green-neon)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-subtitle{color:var(--main-green-neon)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-number{color:var(--main-light);flex-shrink:0;margin-top:2px;font-size:30px;position:relative;top:auto;bottom:auto;right:auto}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-number:before{background:var(--main-orange);width:32px;height:46px;top:-7px;right:6px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up-item__text{color:var(--main-light);margin-top:10px;padding-left:10px;padding-right:10px;font-size:14px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list{flex-direction:column;gap:5px;margin-top:10px;padding-left:10px;padding-right:10px;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item:first-child,.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item:nth-child(2),.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item:nth-child(3),.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item:nth-child(4){order:unset}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-text{color:var(--main-light)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-button{width:calc(100% - 10px);margin-top:15px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-button .button__arrow{width:36px;height:36px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-button .button__arrow svg{width:22px;height:22px}}.sign-up-free-lesson{width:calc(100% - 20px);margin:0 auto}.sign-up-free-lesson .sign-up-free-lesson__block{background:var(--main-green-neon);border-radius:50px;justify-content:space-between;gap:50px;padding:50px 50px 50px 90px;display:flex;position:relative;overflow:hidden}.sign-up-free-lesson .sign-up-free-lesson__container{z-index:1;flex:calc(50% - 25px);min-width:0;max-width:min(750px,50% - 25px);position:relative}.sign-up-free-lesson .sign-up-free-lesson__image{width:352px;height:385px;margin-top:-11px;margin-bottom:21px;position:relative}.sign-up-free-lesson .sign-up-free-lesson__title{color:var(--main-orange);white-space:pre-wrap;margin-bottom:10px;font-family:Etude Noire,serif;font-size:50px;font-weight:400;position:relative}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{pointer-events:none;width:100%;height:100%;color:var(--main-pink);width:381px;height:28px;position:absolute;bottom:-3px;left:85px}.sign-up-free-lesson .sign-up-free-lesson__text{max-width:686px;margin-bottom:60px;font-family:Manrope,serif;font-size:20px;font-weight:400}.sign-up-free-lesson .sign-up-free-lesson__items{align-items:center;gap:50px;display:flex}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item{flex-direction:column;display:flex}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-title{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:50px;font-weight:500}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-text{color:var(--main-burgundy);font-family:Manrope,serif;font-size:18px;font-weight:400}.sign-up-free-lesson .sign-up-free-lesson__form{background:var(--main-blue);z-index:1;box-sizing:border-box;border-radius:50px;flex:calc(50% - 25px);width:auto;min-width:0;max-width:min(900px,50% - 25px);padding:100px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-title{color:var(--main-green-dark);margin-bottom:10px;font-family:Etude Noire,serif;font-size:24px;font-weight:500}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{color:var(--main-black);margin-bottom:50px;font-family:Manrope,serif;font-size:16px;font-weight:400}.sign-up-free-lesson .sign-up-free-lesson__flower{z-index:0;width:201px;height:203px;color:var(--secondary-green-neon-50);pointer-events:none;display:flex;position:absolute;bottom:31px;left:18px}.sign-up-free-lesson .sign-up-free-lesson__spiral{z-index:0;width:1115px;height:638px;color:var(--secondary-green-neon-50);pointer-events:none;display:flex;position:absolute;top:0;left:30px}.sign-up-free-lesson .sign-up-free-lesson__eyes{z-index:2;pointer-events:none;width:226px;height:176px;display:flex;position:absolute;top:0;left:350px}@media (min-width:1441px){.sign-up-free-lesson .sign-up-free-lesson__container{flex:1 1 0;min-width:0;max-width:calc(100% - 950px)}.sign-up-free-lesson .sign-up-free-lesson__form{flex:0 0 900px;width:900px;max-width:900px}}@media (min-width:1441px) and (max-width:1919px){.sign-up-free-lesson .sign-up-free-lesson__container{flex:calc(50% - 25px);min-width:0;max-width:calc(50% - 25px)}.sign-up-free-lesson .sign-up-free-lesson__form{flex:calc(50% - 25px);width:auto;min-width:0;max-width:min(900px,50% - 25px)}}@media screen and (max-width:1679px){.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{bottom:50px}}@media (max-width:1440px){.sign-up-free-lesson .sign-up-free-lesson__block{gap:20px;padding:50px 50px 50px 80px}.sign-up-free-lesson .sign-up-free-lesson__container{flex:1 1 0;min-width:0;max-width:calc(100% - 787px)}.sign-up-free-lesson .sign-up-free-lesson__image{margin-top:-41px}.sign-up-free-lesson .sign-up-free-lesson__title{font-size:30px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{width:226px;height:16px;bottom:-3px;left:53px}.sign-up-free-lesson .sign-up-free-lesson__text{max-width:444px;margin-bottom:50px;font-size:18px}.sign-up-free-lesson .sign-up-free-lesson__items{flex-wrap:wrap;gap:30px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:first-child{order:1}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:nth-child(2){flex:100%;order:3;width:100%;min-width:0}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:nth-child(3){order:2}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-title{font-size:40px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-text{font-size:16px}.sign-up-free-lesson .sign-up-free-lesson__form{box-sizing:border-box;flex:0 0 767px;width:767px;min-width:767px;max-width:767px;padding:70px}.sign-up-free-lesson .sign-up-free-lesson__form .home-page__form-body{width:100%;min-width:0}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-title{font-size:30px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{font-size:18px}.sign-up-free-lesson .sign-up-free-lesson__flower{width:159px;height:161px;bottom:117px;left:28px}.sign-up-free-lesson .sign-up-free-lesson__spiral{width:1106px;height:781px;top:170px;left:10px;transform:rotate(30deg)}.sign-up-free-lesson .sign-up-free-lesson__eyes{width:183px;height:142px;left:338px}}@media screen and (max-width:1377px){.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{bottom:30px}}@media screen and (max-width:1280px){.sign-up-free-lesson .sign-up-free-lesson__block{gap:40px;padding:40px 40px 40px 50px}.sign-up-free-lesson .sign-up-free-lesson__title{margin-bottom:8px;font-size:28px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{width:210px;left:50px}.sign-up-free-lesson .sign-up-free-lesson__text{max-width:450px;margin-bottom:40px;font-size:16px}.sign-up-free-lesson .sign-up-free-lesson__eyes{width:175px;height:115px;top:40px}.sign-up-free-lesson .sign-up-free-lesson__image{height:386px;margin-top:0;margin-bottom:30px}.sign-up-free-lesson .sign-up-free-lesson__items{gap:20px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:nth-child(2){flex:auto;width:fit-content}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-title{font-size:30px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-text{font-size:12px}.sign-up-free-lesson .sign-up-free-lesson__container{flex:455px;max-width:455px}.sign-up-free-lesson .sign-up-free-lesson__form{flex:calc(100% - 495px);width:auto;min-width:0;max-width:calc(100% - 495px);padding:50px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-title{margin-bottom:8px;font-size:28px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{margin-bottom:40px;font-size:16px}.sign-up-free-lesson .home-page__form-body{gap:16px}.sign-up-free-lesson .home-page__form-body .home-page__form-button{margin-top:24px}.sign-up-free-lesson .home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox{width:20px;min-width:20px;height:20px;min-height:20px}.sign-up-free-lesson .home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--text{font-size:14px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{bottom:0}}@media screen and (max-width:1051px){.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{bottom:30px}}@media (max-width:1024px){.sign-up-free-lesson .sign-up-free-lesson__block{border-radius:30px;gap:20px;padding:0 0 0 40px}.sign-up-free-lesson .sign-up-free-lesson__container{flex:100%;min-width:0;max-width:383px}.sign-up-free-lesson .sign-up-free-lesson__image{width:328px;height:328px;margin-top:-11px;margin-bottom:21px}.sign-up-free-lesson .sign-up-free-lesson__title{margin-bottom:10px;font-size:26px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{width:200px;height:7px;top:42px;left:42px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline svg path{stroke-width:8px}.sign-up-free-lesson .sign-up-free-lesson__text{max-width:379px;margin-bottom:40px;font-size:14px}.sign-up-free-lesson .sign-up-free-lesson__items{grid-template-columns:repeat(2,minmax(0,113px));align-items:start;gap:20px 50px;display:grid}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item{gap:6px;min-width:0}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:first-child{grid-area:1/1}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:nth-child(3){grid-area:1/2}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:nth-child(2){grid-area:2/1/auto/-1}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-title{font-size:26px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-text{max-width:133px;font-size:12px}.sign-up-free-lesson .sign-up-free-lesson__form{box-sizing:border-box;border-radius:30px;flex:calc(100% - 383px);width:auto;min-width:0;max-width:calc(100% - 383px);padding:60px 40px}.sign-up-free-lesson .sign-up-free-lesson__form .home-page__form-body{width:100%;min-width:0}.sign-up-free-lesson .sign-up-free-lesson__form .home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--text{white-space:wrap}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-title{margin-bottom:10px;font-size:28px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{margin-bottom:30px;font-size:16px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-button{padding:16px 30px;font-size:16px}.sign-up-free-lesson .home-page__form-body{gap:20px}.sign-up-free-lesson .home-page__form-body .home-page__form-button{max-width:100%;margin-top:10px}.sign-up-free-lesson .home-page__form-body .home-page__form-button .button__arrow{width:36px;height:36px;right:7px}.sign-up-free-lesson .home-page__form-body .home-page__form-button .button__arrow svg{width:22px;height:22px}.sign-up-free-lesson .sign-up-free-lesson__flower{width:219px;height:121px;bottom:86px;left:5px}.sign-up-free-lesson .sign-up-free-lesson__spiral{width:720px;height:360px;top:0;left:-70px;transform:rotate(10deg)}.sign-up-free-lesson .sign-up-free-lesson__eyes{width:118px;height:92px;top:72px;left:310px}}@media (max-width:960px){.sign-up-free-lesson .sign-up-free-lesson__block{gap:40px;width:calc(100% + 20px);margin:0 -10px}.sign-up-free-lesson .sign-up-free-lesson__eyes{width:99px;height:99px;left:310px}.sign-up-free-lesson .sign-up-free-lesson__container{max-width:352px}.sign-up-free-lesson .sign-up-free-lesson__image{width:310px;height:310px;margin-top:20px}.sign-up-free-lesson .sign-up-free-lesson__title{margin-bottom:6px;font-size:28px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{width:210px;top:44px;left:48px}.sign-up-free-lesson .sign-up-free-lesson__text{margin-bottom:30px;font-size:12px}.sign-up-free-lesson .sign-up-free-lesson__items{grid-template-columns:repeat(2,minmax(0,162px));gap:16px 20px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item{gap:0}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-title{font-size:28px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-text{max-width:162px;font-size:12px}.sign-up-free-lesson .sign-up-free-lesson__form{flex:calc(100% - 352px);max-width:calc(100% - 352px);padding:40px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{font-size:14px}.sign-up-free-lesson .home-page__form-body .home-page__form-button{margin-top:16px}.sign-up-free-lesson .home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox{width:18px;min-width:18px;height:18px;min-height:18px}}@media (max-width:880px){.sign-up-free-lesson{width:100%}.sign-up-free-lesson .sign-up-free-lesson__block{border-radius:0;flex-direction:column;gap:30px;width:100%;margin:0;padding:10px}.sign-up-free-lesson .sign-up-free-lesson__container{flex:100%;width:100%;min-width:0;max-width:100%}.sign-up-free-lesson .sign-up-free-lesson__image{width:352px;height:385px;margin-top:6px;margin-bottom:50px;margin-left:60px;position:relative}.sign-up-free-lesson .sign-up-free-lesson__title{white-space:normal;max-width:528px;margin-left:60px;font-size:30px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{width:226px;height:16px;top:20px;left:292px}.sign-up-free-lesson .sign-up-free-lesson__text{max-width:528px;margin-bottom:30px;margin-left:60px;font-size:18px}.sign-up-free-lesson .sign-up-free-lesson__items{flex-wrap:wrap;align-items:flex-start;gap:30px;margin-left:60px;display:flex}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item{gap:0}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:nth-child(2){flex:none;order:3;width:auto}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-title{font-size:40px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-text{max-width:100%;font-size:16px}.sign-up-free-lesson .sign-up-free-lesson__form{box-sizing:border-box;border-radius:50px;flex:100%;width:100%;min-width:0;max-width:100%;padding:60px 30px}.sign-up-free-lesson .sign-up-free-lesson__form .home-page__form-body{width:100%;min-width:0}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-title{width:100%;max-width:627px;margin:0 auto;font-size:30px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{width:100%;max-width:627px;margin:0 auto 30px;padding-right:130px;font-size:18px}.sign-up-free-lesson .sign-up-free-lesson__flower{width:159px;height:161px;top:556px;left:12px}.sign-up-free-lesson .sign-up-free-lesson__spiral{width:854px;height:613px;top:0;left:auto;right:-200px;transform:rotate(27deg)}.sign-up-free-lesson .sign-up-free-lesson__eyes{width:182px;height:137px;top:50px;left:392px}}@media (max-width:606px){.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{width:226px;height:16px;top:49px;left:0}}@media (max-width:500px){.sign-up-free-lesson .sign-up-free-lesson__block{border-bottom-right-radius:30px;border-bottom-left-radius:30px;padding:10px 0 0}.sign-up-free-lesson .sign-up-free-lesson__container{min-width:100%}.sign-up-free-lesson .sign-up-free-lesson__image{margin:20px auto 40px}.sign-up-free-lesson .sign-up-free-lesson__title{max-width:100%;margin-bottom:10px;margin-left:20px;margin-right:20px;font-size:26px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{width:190px;height:12px;top:17px;left:255px}.sign-up-free-lesson .sign-up-free-lesson__text{max-width:100%;margin-bottom:20px;margin-left:20px;margin-right:20px;font-size:16px}.sign-up-free-lesson .sign-up-free-lesson__items{gap:30px 50px;margin-left:20px;margin-right:20px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item{align-items:center;gap:0}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:first-child{margin-right:20px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:nth-child(2){flex:100%;width:100%;min-width:0}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-title{font-size:40px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-text{max-width:100%;font-size:14px}.sign-up-free-lesson .sign-up-free-lesson__form{border-radius:30px;padding:30px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-title{max-width:100%;margin-bottom:10px;font-size:24px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{max-width:100%;margin:0 0 30px;padding-right:0;font-size:14px}.sign-up-free-lesson .sign-up-free-lesson__flower{width:127px;height:129px;top:561px;left:12px}.sign-up-free-lesson .sign-up-free-lesson__spiral{width:670px;height:400px;top:0;left:-150px;right:auto;transform:rotate(27deg)}.sign-up-free-lesson .sign-up-free-lesson__eyes{width:130px;height:88px;top:14px;left:261px}.sign-up-free-lesson .home-page__form-body{gap:12px}.sign-up-free-lesson .home-page__form-body .home-page__form-button{margin-top:8px}.sign-up-free-lesson .home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox{width:20px;min-width:20px;height:20px;min-height:20px}}@media (max-width:487px){.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{top:45px;left:0}}.home-page__about-us{margin-top:150px}.home-page__about-us .text-border--wrapper{width:100%;max-width:833px;display:block}.home-page__about-us .home-page__container{box-sizing:content-box;gap:80px;display:flex}.home-page__about-us .home-page__about-us--block{box-sizing:border-box;width:100%;position:relative}.home-page__about-us .home-page__about-us--block:first-child{flex-direction:column;min-height:0;display:flex}.home-page__about-us .home-page__about-us--heart{z-index:2;width:187px;height:203px;display:flex;position:absolute;bottom:-15px;right:-40px;transform:rotate(-3deg)}.home-page__about-us .text-border--wrapper .card{box-sizing:border-box;width:100%;display:block}.home-page__about-us .text-border--wrapper .card img{border-radius:60px}.home-page__about-us .home-page__about-us--tag{color:var(--main-orange);margin-bottom:38px;font-family:Etude Noire,serif;font-size:20px;font-weight:500;display:flex}.home-page__about-us .home-page__about-us--title{white-space:pre-wrap;margin-bottom:20px}.home-page__about-us .home-page__about-us--text{white-space:pre-wrap;margin-bottom:50px;font-family:Manrope,serif;font-size:24px;font-weight:400}.home-page__about-us .home-page__about-us--list{gap:80px;margin-bottom:50px;display:flex}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item,.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-info{flex-direction:column;display:flex}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon{width:80px;height:80px;color:var(--main-burgundy);border-radius:50%;justify-content:center;align-items:center;margin-bottom:25px;display:flex}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon svg{width:35px;height:35px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-title{color:var(--main-green-dark);min-width:211px;font-family:Etude Noire,serif;font-size:50px;font-weight:500}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-text{font-family:Manrope,serif;font-size:18px;font-weight:400}.home-page__about-us .home-page__about-us--actions{gap:30px;width:100%;margin-top:auto;margin-bottom:43px;display:flex}.home-page__about-us .home-page__about-us--actions a{width:100%;display:flex}.home-page__about-us .home-page__about-us--actions a:last-child{max-width:336px}.home-page__about-us .home-page__about-us--actions .button{justify-content:center;align-items:center;width:100%;display:flex}.home-page__about-us .home-page__about-us--text-image{width:100%;max-width:785px;margin:0 auto;line-height:0;overflow:hidden}.home-page__about-us .home-page__about-us--text-image .home-page__about-us--text-image-photo{width:100%;height:auto;display:block}.home-page__about-us .home-page__about-us--slider{justify-content:space-between;align-items:stretch;gap:19px;width:calc(100% - 40px);display:flex;position:absolute;bottom:20px;left:20px}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .swiper-wrapper{align-items:stretch}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .swiper-slide{box-sizing:border-box;height:auto;display:flex}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us--slider-item{flex:1;width:100%;min-width:0}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper.swiper-pagination-disabled .swiper-pagination{display:none}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item{border-radius:40px;flex-direction:column;gap:10px;width:100%;padding:20px;display:flex}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__link{cursor:pointer;background:var(--main-bg)}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__link .home-page__about-us--slider-item-title{color:var(--main-burgundy);font-family:Etude Noire,serif;font-size:16px;font-weight:700}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__info-success{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fbffdc4d}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__info-success .home-page__about-us--slider-item-title{color:var(--main-light);font-family:Etude Noire,serif;font-size:20px;font-weight:500;line-height:120%}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-success{width:50px;height:50px;color:var(--main-green-neon);border:2px solid var(--main-green-neon);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;padding:10px;display:flex}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image{width:100%;max-width:323px;height:150px;position:relative}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image img{object-fit:cover;border-radius:20px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-title{line-height:normal}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-tag{margin-bottom:0;line-height:normal}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer{justify-content:space-between;align-items:flex-end;margin-top:10px;display:flex}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-tag{align-items:center;gap:20px;padding:10px 20px 10px 10px;font-size:14px;line-height:.6}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-button{justify-content:center;align-items:center;width:45px;height:45px;display:flex}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-button svg{width:27px;height:27px;fill:var(--main-light);transform:rotate(-30deg)}@media (max-width:1440px){.home-page__about-us{margin-top:120px}.home-page__about-us .text-border--wrapper{max-width:632px}.home-page__about-us .home-page__container{gap:45px}.home-page__about-us .home-page__about-us--block:first-child{max-width:600px}.home-page__about-us .home-page__about-us--heart{bottom:-30px;right:-40px}.home-page__about-us .text-border--wrapper .card{max-width:632px}.home-page__about-us .text-border--wrapper .card .card-content img{border-radius:50px;height:100%}.home-page__about-us .home-page__about-us--tag{max-width:fit-content;margin-bottom:50px;font-size:16px}.home-page__about-us .home-page__about-us--text{font-size:20px}.home-page__about-us .home-page__about-us--list{max-width:fit-content}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-title{min-width:fit-content;font-size:40px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-text{font-size:16px}.home-page__about-us .home-page__about-us--actions{flex-direction:column;max-width:553px;margin-bottom:0}.home-page__about-us .home-page__about-us--actions a:last-child{max-width:100%}.home-page__about-us .home-page__about-us--actions .button{justify-content:center;align-items:center;width:100%;display:flex}.home-page__about-us .home-page__about-us--text-image{max-width:632px;height:780px}.home-page__about-us .home-page__about-us--text-image .home-page__about-us--text-image-photo{object-fit:cover;width:100%;height:100%;display:block}.home-page__about-us .home-page__about-us--slider{gap:20px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__link .home-page__about-us--slider-item-title{font-size:14px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__info-success .home-page__about-us--slider-item-title{font-size:16px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image{max-width:246px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image img.slide-image{border-radius:20px}}@media (max-width:1280px){.home-page__about-us .home-page__container{gap:60px;max-width:1160px;margin:0 auto;padding:0 40px}.home-page__about-us .home-page__about-us--block:first-child{max-width:512px}.home-page__about-us .home-page__about-us--heart{width:148px;height:163px;bottom:-35px;right:-10px}.home-page__about-us .text-border--wrapper .card .card-content img{border-radius:40px}.home-page__about-us .home-page__about-us--tag{margin-bottom:30px;font-size:16px}.home-page__about-us .home-page__about-us--title{margin-bottom:16px;font-size:42px}.home-page__about-us .home-page__about-us--text{margin-bottom:40px;font-size:18px}.home-page__about-us .home-page__about-us--list{gap:50px;margin-bottom:40px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon{width:70px;height:70px;margin-bottom:20px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon svg{width:33px;height:33px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-title{min-width:102px;font-size:34px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-text{font-size:14px}.home-page__about-us .home-page__about-us--actions{gap:10px;margin-bottom:5px}.home-page__about-us .home-page__about-us--actions a:last-child{max-width:100%}.home-page__about-us .home-page__about-us--actions .button{justify-content:center;align-items:center;width:100%;padding:16px;font-size:16px;display:flex}.home-page__about-us .home-page__about-us--actions .button .button__arrow{width:36px;height:36px}.home-page__about-us .home-page__about-us--actions .button .button__arrow svg{width:22px;height:22px}.home-page__about-us .home-page__about-us--text-image{width:100%;max-width:586px;height:590px}.home-page__about-us .home-page__about-us--slider{gap:16px;bottom:25px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item{border-radius:30px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__link .home-page__about-us--slider-item-title{font-size:12px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__info-success .home-page__about-us--slider-item-title{font-size:16px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-success{width:40px;height:40px;margin-bottom:15px;padding:8px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image{max-width:225px;height:115px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image img{border-radius:10px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer{margin-top:6px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-tag{font-size:12px;line-height:normal}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-button{width:40px;height:40px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-button svg{width:24px;height:24px}}@media (max-width:1024px){.home-page__about-us{margin-top:100px}.home-page__about-us .text-border--wrapper{max-width:449px}.home-page__about-us .home-page__container{gap:40px;max-width:944px}.home-page__about-us .home-page__about-us--block:first-child{min-width:455px}.home-page__about-us .home-page__about-us--heart{width:126px;height:137px;bottom:-40px;right:-10px}.home-page__about-us .text-border--wrapper .card{max-width:449px}.home-page__about-us .text-border--wrapper .card .card-content img{border-radius:30px;height:580px}.home-page__about-us .home-page__about-us--tag{margin-bottom:30px;font-size:14px}.home-page__about-us .home-page__about-us--title{margin-bottom:12px;font-size:38px}.home-page__about-us .home-page__about-us--text{margin-bottom:30px;font-size:16px}.home-page__about-us .home-page__about-us--list{gap:50px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item{max-width:fit-content}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon{width:50px;height:50px;margin-bottom:20px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon svg{width:24px;height:24px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-title{font-size:30px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-text{font-size:14px}.home-page__about-us .home-page__about-us--actions{gap:10px;max-width:100%}.home-page__about-us .home-page__about-us--actions a:last-child{max-width:455px}.home-page__about-us .home-page__about-us--text-image{border-radius:30px;max-width:449px;height:580px}.home-page__about-us .home-page__about-us--slider{gap:10px;width:calc(100% - 20px);bottom:10px;left:10px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item{border-radius:20px;padding:10px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__link .home-page__about-us--slider-item-title,.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__info-success .home-page__about-us--slider-item-title{font-size:12px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-success{width:40px;height:40px;margin-bottom:6px;padding:8px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image{max-width:189px;height:81px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image img.slide-image{border-radius:15px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer{gap:10px;margin-top:0}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-tag{gap:10px;font-size:12px;line-height:1}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-button{width:36px;height:36px;padding:0}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-button svg{width:22px;height:22px}}@media (max-width:960px){.home-page__about-us .home-page__container{flex-direction:column;gap:50px}.home-page__about-us .home-page__about-us--block:first-child{max-width:100%}.home-page__about-us .home-page__about-us--heart{width:175px;height:193px;bottom:-18px;right:-18px}.home-page__about-us .home-page__about-us--tag{margin-bottom:22px;font-size:14px}.home-page__about-us .home-page__about-us--title{margin-bottom:20px;font-size:46px}.home-page__about-us .home-page__about-us--text{margin-bottom:40px;font-size:18px}.home-page__about-us .home-page__about-us--list{gap:80px;margin-bottom:74px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon{width:60px;height:60px;margin-bottom:16px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon svg{width:29px;height:29px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-title{min-width:136px;font-size:40px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-text{font-size:16px}.home-page__about-us .home-page__about-us--actions{flex-direction:row;gap:40px;margin-bottom:0}.home-page__about-us .home-page__about-us--actions a{width:100%;display:flex}.home-page__about-us .home-page__about-us--actions .button{justify-content:center;align-items:center;width:100%;display:flex}.home-page__about-us .text-border--wrapper,.home-page__about-us .text-border--wrapper .card{max-width:100%}.home-page__about-us .text-border--wrapper .card .card-content .home-page__about-us--text-image{max-width:100%;height:788px}.home-page__about-us .text-border--wrapper .card .card-content img{height:100%}.home-page__about-us .home-page__about-us--slider{width:calc(100% - 20px);bottom:10px;left:10px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item{border-radius:20px;gap:10px;padding:20px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__link .home-page__about-us--slider-item-title,.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__info-success .home-page__about-us--slider-item-title{font-size:16px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__info-success{padding:30px 20px 30px 30px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-success{width:40px;height:40px;margin-bottom:10px;padding:8px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image{max-width:385px;height:176px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image img{border-radius:10px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer{margin-top:0}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-tag{gap:20px;padding:10px 20px 10px 10px;font-size:12px;line-height:normal}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-button{width:44px;height:44px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-button svg{width:27px;height:27px}}@media (max-width:800px){.home-page__about-us .text-border--wrapper{max-width:100%}.home-page__about-us .home-page__container{flex-direction:column;gap:60px}.home-page__about-us .home-page__about-us--block{max-width:100%}.home-page__about-us .home-page__about-us--block:first-child{min-width:100%;max-width:100%}.home-page__about-us .home-page__about-us--heart{width:213px;height:231px;display:flex;position:absolute;bottom:-30px;right:-15px}.home-page__about-us .text-border--wrapper .card{max-width:100%}.home-page__about-us .text-border--wrapper .card .card-content img{border-radius:50px;height:auto}.home-page__about-us .home-page__about-us--tag{margin-bottom:20px;font-size:16px}.home-page__about-us .home-page__about-us--title{margin-bottom:20px;font-size:50px}.home-page__about-us .home-page__about-us--text{margin-bottom:40px;font-size:20px}.home-page__about-us .home-page__about-us--list{margin-bottom:50px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon{width:60px;height:60px;margin-bottom:16px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon svg{width:29px;height:29px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-title{font-size:40px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-text{font-size:18px}.home-page__about-us .home-page__about-us--actions{flex-direction:column;gap:20px;width:100%;margin-bottom:0}.home-page__about-us .home-page__about-us--actions a:last-child{max-width:100%}.home-page__about-us .home-page__about-us--actions .button{width:100%}.home-page__about-us .text-border--wrapper .card .card-content .home-page__about-us--text-image{max-width:720px;height:auto}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item{border-radius:40px;padding:20px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__link .home-page__about-us--slider-item-title,.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__info-success .home-page__about-us--slider-item-title{font-size:16px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-success{width:50px;height:50px;margin-bottom:10px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image{max-width:305px;height:150px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image img.slide-image{border-radius:20px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer{margin-top:0}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-tag{gap:20px;font-size:14px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-button{width:50px;height:50px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-button svg{width:30px;height:30px}}@media (max-width:500px){.home-page__about-us .home-page__block{padding-bottom:110px}.home-page__about-us .home-page__container{box-sizing:border-box;gap:50px;width:100%;min-width:100%;margin:0;padding:0 10px}.home-page__about-us .home-page__about-us--block{width:100%}.home-page__about-us .home-page__about-us--block:first-child{padding-left:10px;padding-right:10px}.home-page__about-us .home-page__about-us--heart{display:none}.home-page__about-us .text-border--wrapper .card .card-content img{border-radius:40px;height:740px}.home-page__about-us .home-page__about-us--tag{margin-bottom:16px;font-size:12px}.home-page__about-us .home-page__about-us--title{margin-bottom:12px;font-size:28px}.home-page__about-us .home-page__about-us--text{white-space:initial;margin-bottom:30px;font-size:16px}.home-page__about-us .home-page__about-us--list{flex-direction:column;gap:30px;margin-bottom:30px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item{flex-direction:row;align-items:center;gap:20px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon{flex-shrink:0;width:60px;height:60px;margin-bottom:0}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon svg{width:29px;height:29px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-info{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-title{min-width:0;font-size:30px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-text{font-size:16px}.home-page__about-us .home-page__about-us--actions{gap:10px}.home-page__about-us .home-page__about-us--actions .button .button__arrow{width:36px;height:36px}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:auto;bottom:-40px;left:10px;right:10px}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper.swiper{overflow:hidden}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .swiper-slide{padding-bottom:0;width:100%!important}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us--slider-item{box-sizing:border-box;border-radius:40px;flex-direction:column;gap:10px;padding:16px;display:flex}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us--slider-item .home-page__about-us--slider-item-title{font-size:14px}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us--slider-item .home-page__about-us--slider-item-tag{font-size:12px}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us--slider-item-image{flex-shrink:0;width:100%;max-width:100%;height:150px}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us--slider-item-image img.slide-image{border-radius:20px}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .swiper-pagination{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:40px;line-height:0;display:flex;position:relative;inset:auto;transform:none}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us-pagination-bullet{background:var(--secondary-burgundy-40);opacity:1;border-radius:50%;width:10px;height:10px;margin:0;transition:width .25s,border-radius .25s,background-color .25s;display:inline-block}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us-pagination-bullet--active{background:var(--main-green-dark);border-radius:999px;width:150px;height:10px}}.home-page__form-body{flex-flow:wrap;gap:20px;display:flex}.home-page__form-body .text-input__control{height:65px}.home-page__form-body>.home-page__form-input:first-child,.home-page__form-body>.home-page__form-input:nth-child(2),.home-page__form-body>.home-page__form-button,.home-page__form-body>.home-page__form-checkbox-container{flex:100%;width:100%;min-width:0}.home-page__form-body>.home-page__form-input:nth-child(3),.home-page__form-body>.home-page__form-input:nth-child(4){flex:calc(50% - 10px);justify-content:flex-end;min-width:0;position:relative}:is(.home-page__form-body>.home-page__form-input:nth-child(3):has(.text-input__error),.home-page__form-body>.home-page__form-input:nth-child(4):has(.text-input__error)){padding-bottom:20px}.home-page__form-body>.home-page__form-input:nth-child(3) .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(4) .text-input__error{position:absolute;bottom:-12px;right:0}.home-page__form-body .home-page__form-button{justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}.home-page__form-body .home-page__form-error{color:var(--error-color);margin-left:30px;font-family:Manrope,serif;font-size:14px;font-weight:500}.home-page__form-body .home-page__form-checkbox-container{align-items:flex-start;gap:12px;margin-left:20px;display:flex}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox{flex-shrink:0;margin-top:2px}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--text{color:var(--main-burgundy);flex:1;min-width:0;font-family:Manrope,serif;font-size:16px;font-weight:400;line-height:1.5}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--link{color:var(--main-green-dark);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--main-orange);text-decoration-color:var(--main-orange);text-underline-offset:5px;margin-left:4px;font-weight:600;position:relative}@media (max-width:1280px){.home-page__form-body{gap:16px}.home-page__form-body .home-page__form-button{margin-top:14px;padding:16px;font-size:16px}.home-page__form-body .home-page__form-button .button__arrow{width:36px;height:36px}.home-page__form-body .home-page__form-button .button__arrow svg{width:22px;height:22px}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox{width:18px;min-width:18px;height:18px;min-height:18px}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--text{font-size:14px}}@media (max-width:1024px){.home-page__form-body{gap:20px}.home-page__form-body .text-input__control{height:51px}.home-page__form-body .home-page__form-button{max-width:calc(100% - 23px)}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--text{white-space:nowrap;font-size:14px}.home-page__form-body>.home-page__form-input:first-child .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(2) .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(3) .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(4) .text-input__error{white-space:nowrap;margin-right:0}}@media (max-width:960px){.home-page__form-body .home-page__form-button{max-width:100%;margin-top:10px}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox{width:20px;min-width:20px;height:20px;min-height:20px}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--text{font-size:14px}}@media (max-width:800px){.home-page__form-body{width:100%;max-width:627px;margin:0 auto}.home-page__form-body .text-input__control{height:65px}.home-page__form-body .home-page__form-button{padding:20px}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--text{white-space:wrap;font-size:16px}.home-page__form-body>.home-page__form-input:first-child .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(2) .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(3) .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(4) .text-input__error{white-space:wrap;margin-right:30px}}@media (max-width:500px){.home-page__form-body{gap:12px;width:100%;max-width:100%}.home-page__form-body .text-input__control{height:55px}.home-page__form-body>.home-page__form-input:first-child,.home-page__form-body>.home-page__form-input:nth-child(2),.home-page__form-body>.home-page__form-input:nth-child(3),.home-page__form-body>.home-page__form-input:nth-child(4),.home-page__form-body>.home-page__form-button,.home-page__form-body>.home-page__form-checkbox-container{flex:100%;width:100%;min-width:0}.home-page__form-body>.home-page__form-input:first-child.text-input--error,.home-page__form-body>.home-page__form-input:nth-child(2).text-input--error,.home-page__form-body>.home-page__form-input:nth-child(3).text-input--error,.home-page__form-body>.home-page__form-input:nth-child(4).text-input--error,.home-page__form-body>.home-page__form-button.text-input--error,.home-page__form-body>.home-page__form-checkbox-container.text-input--error{padding-bottom:0}.home-page__form-body>.home-page__form-input:first-child.text-input--error .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(2).text-input--error .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(3).text-input--error .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(4).text-input--error .text-input__error,.home-page__form-body>.home-page__form-button.text-input--error .text-input__error,.home-page__form-body>.home-page__form-checkbox-container.text-input--error .text-input__error{position:static}.home-page__form-body .home-page__form-button{max-width:100%;margin-top:8px;padding:16px}.home-page__form-body .home-page__form-button .button__arrow{width:36px;height:36px;right:7px}.home-page__form-body .home-page__form-button .button__arrow svg{width:22px;height:22px}.home-page__form-body .home-page__form-checkbox-container{gap:14px;margin-left:0}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--text{font-size:14px}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--link{width:100%;max-width:100%}}.select-training{background:var(--main-blue);z-index:1;margin-bottom:180px;padding:146px 25px 153px;position:relative;overflow:hidden}.select-training .select-training__line{display:none}.select-training .select-training__image-cloud{z-index:1;width:310px;height:226px;display:flex;position:absolute;top:123px;left:52px}.select-training .select-training__image-girl{z-index:2;width:1155px;height:871px;position:absolute;top:-40px;left:-100px}.select-training .select-training__block{z-index:3;justify-content:space-between;gap:10px;max-width:1636px;margin:0 auto;display:flex;position:relative}.select-training .select-training__container{margin-bottom:-47px;display:flex}.select-training .select-training__container .select-training__items{justify-content:space-between;align-items:center;gap:50px;margin-top:auto;display:flex}.select-training .select-training__container .select-training__items .select-training__item{flex-direction:column;gap:0;display:flex}.select-training .select-training__container .select-training__items .select-training__item .select-training__item-title{color:var(--main-orange);font-family:Etude Noire,serif;font-size:50px;font-weight:500}.select-training .select-training__container .select-training__items .select-training__item .select-training__item-text{color:var(--main-burgundy);font-family:Manrope,serif;font-size:18px;font-weight:400}.select-training .select-training__form{flex-direction:column;gap:10px;max-width:700px;display:flex}.select-training .select-training__form .select-training__title{color:var(--main-orange);white-space:pre-wrap;font-family:Etude Noire,serif;font-size:40px;font-weight:500}.select-training .select-training__form .select-training__text{color:var(--main-black);max-width:580px;margin-bottom:40px;font-family:Manrope,serif;font-size:20px;font-weight:400}@media (max-width:1440px){.select-training{margin-bottom:120px;padding:126px 25px 50px}.select-training .select-training__block{max-width:1284px}.select-training .select-training__image-cloud{z-index:1;width:302px;height:215px;position:absolute;top:94px;left:20px}.select-training .select-training__image-girl{width:962px;height:726px;position:absolute;top:-10px}.select-training .select-training__container{margin-bottom:0}.select-training .select-training__container .select-training__items{margin-left:54px}.select-training .select-training__container .select-training__items .select-training__item .select-training__item-title{font-size:40px}.select-training .select-training__container .select-training__items .select-training__item:first-child .select-training__item-text{max-width:173px}.select-training .select-training__container .select-training__items .select-training__item:last-child .select-training__item-text{max-width:233px}.select-training .select-training__container .select-training__items .select-training__item .select-training__item-text{font-size:16px}.select-training .select-training__form{flex-direction:column;gap:10px;max-width:600px;display:flex}.select-training .select-training__form .select-training__title{font-size:30px}.select-training .select-training__form .select-training__text{max-width:500px;margin-bottom:50px;font-size:18px}}@media (max-width:1280px){.select-training{margin-bottom:120px;padding:100px 60px 30px}.select-training .select-training__block{max-width:1124px}.select-training .select-training__image-cloud{z-index:1;width:257px;height:183px;position:absolute;top:60px;left:-15px}.select-training .select-training__image-girl{width:804px;height:663px;position:absolute;left:-100px}.select-training .select-training__container .select-training__items{gap:30px;margin-left:0}.select-training .select-training__container .select-training__items .select-training__item:first-child .select-training__item-text{max-width:174px}.select-training .select-training__container .select-training__items .select-training__item:last-child .select-training__item-text{max-width:246px}.select-training .select-training__container .select-training__items .select-training__item .select-training__item-title{max-width:fit-content;font-size:34px}.select-training .select-training__container .select-training__items .select-training__item .select-training__item-text{font-size:14px}.select-training .select-training__form{max-width:555px}.select-training .select-training__form .select-training__title{white-space:initial;font-size:26px}.select-training .select-training__form .select-training__text{margin-bottom:30px;font-size:16px}}@media (max-width:1200px){.select-training .select-training__image-girl{width:704px;height:563px}}@media (max-width:1140px){.select-training .select-training__container .select-training__items .select-training__item .select-training__item-title{font-size:26px}.select-training .select-training__container .select-training__items .select-training__item:first-child .select-training__item-text{font-size:12px}.select-training .select-training__image-girl{width:644px;height:503px}}@media (max-width:1072px){.select-training{margin-bottom:100px;padding:80px 25px}.select-training .select-training__block{max-width:894px}.select-training .select-training__image-cloud{z-index:1;width:220px;height:157px;position:absolute;top:-10px;left:10px}.select-training .select-training__image-girl{width:642px;height:484px;position:absolute;top:-10px;left:-80px}.select-training .select-training__container .select-training__items{gap:50px;margin-left:0}.select-training .select-training__container .select-training__items .select-training__item:first-child .select-training__item-text{max-width:122px}.select-training .select-training__container .select-training__items .select-training__item:last-child .select-training__item-text{max-width:188px}.select-training .select-training__container .select-training__items .select-training__item .select-training__item-title{max-width:fit-content;font-size:26px}.select-training .select-training__container .select-training__items .select-training__item .select-training__item-text{font-size:12px}.select-training .select-training__form{max-width:467px}.select-training .select-training__form .select-training__title{font-size:28px}.select-training .select-training__form .select-training__text{margin-bottom:30px;font-size:16px}}@media (max-width:960px){.select-training{padding:100px 30px}.select-training .select-training__line{z-index:2;width:100%;display:flex;position:absolute;top:10px;right:0}.select-training .select-training__image-girl{display:none}.select-training .select-training__image-cloud{z-index:2;width:198px;height:141px;top:0;left:auto;right:10px;transform:rotate(33deg)}.select-training .select-training__block{max-width:760px}.select-training .select-training__container{display:none}.select-training .select-training__form{max-width:100%}.select-training .select-training__form .select-training__title{white-space:pre-wrap;font-size:28px}.select-training .select-training__form .select-training__text{margin-bottom:20px;font-size:16px}}@media (max-width:800px){.select-training{padding:80px 30px}.select-training .select-training__line{z-index:2;width:100%;display:flex;position:absolute;top:10px;right:0}.select-training .select-training__image-girl{display:none}.select-training .select-training__image-cloud{z-index:2;width:230px;height:163px;top:-10px;left:auto;right:0;transform:rotate(33deg)}.select-training .select-training__block{max-width:627px}.select-training .select-training__container{display:none}.select-training .select-training__form{max-width:100%}.select-training .select-training__form .select-training__title{font-size:30px}.select-training .select-training__form .select-training__text{font-size:18px}}@media (max-width:500px){.select-training{margin-bottom:80px;padding:50px 20px;overflow:visible}.select-training .select-training__line{width:850px;top:-20px;right:-10px}.select-training .select-training__line svg path{stroke-width:20px}.select-training .select-training__image-cloud{width:180px;height:128px;top:-57px;right:-15px;transform:rotate(23deg)}.select-training .select-training__block{max-width:100%}.select-training .select-training__form .select-training__title{font-size:24px}.select-training .select-training__form .select-training__text{font-size:14px}}.home-page__location .home-page__location-title{white-space:pre-wrap;margin-bottom:50px}.home-page__location .home-page__location-body .home-page__location-body--title{color:var(--main-orange);margin-bottom:30px;font-family:Etude Noire,serif;font-size:40px;font-weight:500}.home-page__location .home-page__location-body-wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;width:100%;height:100%;display:grid}.home-page__location .home-page__location-body-wrapper .home-page__location-body-list{flex-direction:column;gap:20px;min-width:0;max-height:832px;padding-right:10px;display:flex;overflow:auto}.home-page__location .home-page__location-body-wrapper .home-page__location-body-list::-webkit-scrollbar{width:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-list::-webkit-scrollbar-track{border:1px solid #01524c80;border-radius:9999px;width:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-list::-webkit-scrollbar-thumb{background:var(--main-green-dark);border-radius:9999px;width:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper{order:1;width:100%;min-width:0}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper .swiper-slide{height:auto;margin-bottom:2px}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper-pagination{order:2;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:24px;line-height:0;display:inline-flex;position:relative;inset:auto;transform:none}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper-pagination.swiper-pagination-disabled{display:none}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper-pagination .home-page__location-pagination-bullet{cursor:pointer;background:var(--secondary-burgundy-40);opacity:1;border-radius:50%;width:10px;height:10px;margin:0;transition:width .25s,border-radius .25s,background-color .25s;display:inline-block}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper-pagination .home-page__location-pagination-bullet--active{background:var(--main-green-dark);border-radius:999px;width:150px;height:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item{background:var(--secondary-white-80);border:2px solid #ee6c4d66;border-radius:20px;align-items:center;gap:30px;padding:10px;display:flex}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image{border-radius:20px;min-width:302px;height:240px;display:flex;position:relative;overflow:hidden}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image .home-page__location-body-item--image-img{object-fit:cover}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon{background:var(--main-green-neon);border-radius:20px;justify-content:center;align-items:center;min-width:302px;height:240px;display:flex}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon.home-page__location-body-item--icon_top{align-items:flex-start}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon.home-page__location-body-item--icon_top svg{width:240px;height:240px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon svg{width:200px;height:200px;color:var(--main-green-dark)}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info{flex-direction:column;gap:10px;display:flex}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--title{color:var(--main-green-dark);margin-bottom:20px;font-family:Etude Noire,serif;font-size:24px;font-weight:500}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location{border:2px solid var(--main-orange);border-radius:100px;align-items:center;gap:10px;width:fit-content;padding:10px;display:flex}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location svg{width:24px;min-width:24px;height:24px;fill:var(--main-orange)}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location span{color:var(--main-black);font-family:Manrope,serif;font-size:16px;font-weight:500;line-height:120%}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro{border:2px solid var(--main-orange);border-radius:100px;align-items:center;gap:10px;width:fit-content;padding:10px;display:flex}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro svg{width:24px;min-width:24px;height:24px;color:var(--main-orange)}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro span{color:var(--main-black);font-family:Manrope,serif;font-size:16px;font-weight:500}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--button{color:var(--main-green-dark);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--main-green-dark);text-decoration-color:var(--main-green-dark);text-underline-offset:5px;cursor:pointer;width:fit-content;margin-top:20px;font-family:Manrope,serif;font-size:16px;font-weight:600}.home-page__location .home-page__location-map-column{min-width:0;height:100%;position:relative;overflow:hidden}.home-page__location .home-page__location-map-column .home-page__location-map--hint{z-index:1;background:#fefff8;border-radius:100px;align-items:flex-start;gap:10px;padding:10px 20px;display:flex;position:absolute;top:10px;left:10px;right:10px}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-icon{width:24px;height:24px;color:var(--main-orange);display:flex}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-text{color:var(--secondary-burgundy-40);font-family:Manrope,serif;font-size:16px;font-weight:400}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-text span:first-child{color:var(--main-orange);font-weight:700}.home-page__location .home-page__location-map-column .home-page__location-body-map{background:var(--main-bg);border-radius:20px;flex:1;width:100%;height:100%;min-height:820px;overflow:hidden}@media screen and (max-width:1440px){.home-page__location .home-page__location-body-wrapper{gap:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-list{gap:10px;max-height:650px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item{border-radius:30px;gap:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image,.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon{min-width:211px;height:184px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon.home-page__location-body-item--icon_top svg{width:200px;height:200px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon svg{width:180px;height:180px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--title{margin-bottom:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location{border-radius:100px;padding:6px 8px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro{padding:6px 8px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--button{margin-top:10px}.home-page__location .home-page__location-map-column .home-page__location-body-map{border-radius:30px;min-height:632px;max-height:650px}}@media screen and (max-width:1280px){.home-page__location .home-page__location-body .home-page__location-body--title{font-size:34px}.home-page__location .home-page__location-body-wrapper{gap:5px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-list{gap:10px;max-height:572px;padding-right:5px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-list::-webkit-scrollbar-track{width:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-list::-webkit-scrollbar-thumb{width:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-list::-webkit-scrollbar{width:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item{border-radius:20px;gap:16px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info{gap:8px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image,.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon{min-width:190px;height:160px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon.home-page__location-body-item--icon_top svg{width:175px;height:175px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon svg{width:150px;height:150px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--title{margin-bottom:8px;font-size:22px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location{border-radius:100px;gap:8px;padding:6px 8px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location svg{width:20px;min-width:20px;height:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location span{font-size:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro{padding:6px 8px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro svg{width:20px;min-width:20px;height:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro span{font-size:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--button{margin-top:8px}.home-page__location .home-page__location-map-column .home-page__location-body-map{border-radius:20px;min-height:572px;max-height:572px}}@media screen and (max-width:1024px){.home-page__location .home-page__location-title{white-space:pre-wrap;margin-bottom:50px}.home-page__location .home-page__location-body .home-page__location-body--title{margin-bottom:20px}.home-page__location .home-page__location-body-wrapper{grid-template-columns:minmax(0,351px) minmax(0,1fr);gap:16px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item{border-radius:30px;flex-direction:column;align-items:flex-start;gap:20px;height:calc(100% - 32px);padding:10px 10px 20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image{border-radius:20px;width:100%;height:150px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon{width:100%;height:150px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon.home-page__location-body-item--icon_top svg{width:150px;height:150px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon svg{width:120px;height:120px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info{gap:20px;height:calc(100% - 150px)}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--title{margin-bottom:0;font-size:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location{padding:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location svg{width:20px;height:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location span{font-size:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro{padding:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro svg{width:20px;height:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro span{font-size:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--button{margin-top:auto;font-size:14px}.home-page__location .home-page__location-map-column{min-width:0}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-icon{width:20px;height:20px}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-text{font-size:14px}.home-page__location .home-page__location-map-column .home-page__location-body-map{border-radius:30px;min-height:400px;max-height:400px}}@media screen and (max-width:960px){.home-page__location .home-page__location-title{margin-bottom:30px;font-size:44px}.home-page__location .home-page__location-body .home-page__location-body--title{font-size:32px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info{gap:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--title{margin-bottom:4px;margin-left:10px;font-size:18px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location{padding:8px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location svg{width:18px;min-width:18px;height:18px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location span{font-size:12px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro{padding:8px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro svg{width:18px;min-width:18px;height:18px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro span{font-size:12px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--button{margin-top:4px;font-size:12px}.home-page__location .home-page__location-body-wrapper .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-icon{width:24px;height:24px}.home-page__location .home-page__location-body-wrapper .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-text{font-size:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-map-column .home-page__location-body-map{border-radius:30px;min-height:356px;max-height:356px}}@media screen and (max-width:800px){.home-page__location .home-page__location-title{margin-bottom:30px;font-size:50px}.home-page__location .home-page__location-body .home-page__location-body--title{margin-bottom:20px;font-size:40px}.home-page__location .home-page__location-body-wrapper{grid-template-columns:1fr;gap:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper-pagination{margin-top:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item{border-radius:30px;flex-direction:row;gap:20px;height:calc(100% - 24px);padding:10px 20px 10px 10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image{border-radius:20px;width:333px;height:100%}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon{width:333px;height:100%}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon.home-page__location-body-item--icon_top svg{width:189px;height:189px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon svg{width:180px;height:180px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info{gap:20px;height:100%}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--title{margin-bottom:0;font-size:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location,.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro{gap:10px;margin-bottom:-10px;padding:8px 12px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location svg,.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro svg{width:22px;min-width:22px;height:22px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location span,.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro span{font-size:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--button{text-underline-offset:3px;margin-top:auto;margin-bottom:10px;font-size:14px}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-icon{width:24px;height:24px}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-text{font-size:14px}.home-page__location .home-page__location-map-column .home-page__location-body-map{border-radius:30px;width:100%;min-height:640px;max-height:640px}}@media screen and (max-width:500px){.home-page__location .home-page__location-title{margin-bottom:20px;font-size:28px}.home-page__location .home-page__location-body .home-page__location-body--title{font-size:24px}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper-pagination{margin-top:0}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper .swiper-slide{box-sizing:border-box;align-items:stretch;height:400px;display:flex}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item{box-sizing:border-box;border-radius:30px;flex-direction:column;flex:1;align-items:flex-start;gap:20px;width:100%;min-height:0;padding:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image{flex-shrink:0;width:100%;height:189px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon{width:100%;height:189px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon.home-page__location-body-item--icon_top svg{width:189px;height:189px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon svg{width:150px;height:150px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info{flex:1;grid-template-columns:1fr auto;align-content:end;align-items:center;gap:10px 12px;width:100%;height:fit-content;min-height:0;display:grid;overflow-y:auto}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--title{grid-area:1/1;min-width:0;margin:0 0 10px;font-size:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location{grid-area:2/1/auto/-1;margin-bottom:auto}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro{grid-area:3/1/auto/-1}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location,.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro{margin:0;padding:8px 12px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location svg,.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro svg{width:22px;height:22px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location span,.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro span{font-size:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--button{white-space:nowrap;text-underline-offset:5px;grid-area:1/2;place-self:center end;margin:0 0 10px;font-size:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-map-column .home-page__location-map--hint{border-radius:20px;gap:12px;padding:10px;left:4px;right:4px}.home-page__location .home-page__location-body-wrapper .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-icon{width:20px;height:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-text{font-size:12px}.home-page__location .home-page__location-body-wrapper .home-page__location-map-column .home-page__location-body-map{border-radius:20px;min-height:524px;max-height:524px}}.home-page__faq .home-page__faq-title{margin-bottom:30px}.home-page__faq .home-page__faq-text{color:var(--main-black);font-size:24px}.home-page__faq .home-page__faq-wrapper{display:flex}.home-page__faq .home-page__faq-left{flex-direction:column;flex:0 0 43%;justify-content:space-between;display:flex}.home-page__faq .home-page__faq-top{max-width:482px}.home-page__faq .home-page__faq-bottom{border:1px solid var(--main-orange);z-index:1;border-radius:70px 0 0 70px;margin-bottom:2px;margin-right:-40px;padding:50px;position:relative}.home-page__faq .home-page__faq-bottom:after{content:"";background-color:var(--main-bg);width:4px;height:100%;position:absolute;top:0;right:-2px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body{max-width:463px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_title{max-width:340px;color:var(--main-green-dark);margin-bottom:20px;font-family:Etude Noire,serif;font-size:40px;font-weight:500}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_text{color:var(--main-burgundy);margin-bottom:60px;font-size:20px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_btn{justify-content:center;align-items:center;width:100%;padding:20px;display:flex}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_btn .button__arrow{background-color:var(--main-green-dark)}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_btn .button__arrow svg{fill:var(--main-light)}.home-page__faq .home-page__faq-right{flex:0 0 57%}.home-page__faq .home-page__faq-right .faq{z-index:2;position:relative}.home-page__faq .home-page__faq-right .faq-item .faq-question span{text-align:left}.home-page__faq .home-page__faq-right .faq-item .faq-question .faq-more{justify-content:center;align-items:center;width:58px;min-width:58px;height:58px;min-height:58px;display:flex}@media screen and (max-width:1440px){.home-page__faq .home-page__faq-title{margin-bottom:20px;font-size:50px}.home-page__faq .home-page__faq-text{font-size:20px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_title{margin-bottom:20px;font-size:30px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_text{max-width:400px;font-size:18px}.home-page__faq .home-page__faq-right{flex:0 0 57%}.home-page__faq .home-page__faq-right .faq{gap:15px}.home-page__faq .home-page__faq-right .faq-item{padding:40px}.home-page__faq .home-page__faq-right .faq-item .faq-question span{font-size:22px}.home-page__faq .home-page__faq-right .faq-item .faq-answer .faq-answer-inner{padding-top:23px;font-size:18px}}@media screen and (max-width:1280px){.home-page__faq .home-page__faq-wrapper{gap:20px}.home-page__faq .home-page__faq-title{font-size:42px}.home-page__faq .home-page__faq-text{font-size:18px}.home-page__faq .home-page__faq-bottom{border-radius:40px 0 0 40px;padding:40px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body{max-width:400px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_title{max-width:290px;margin-bottom:16px;font-size:26px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_text{max-width:337px;margin-bottom:30px;font-size:16px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_btn{max-width:337px}.home-page__faq .home-page__faq-left{flex:0 0 37%}.home-page__faq .home-page__faq-right{flex:0 0 63%}.home-page__faq .home-page__faq-right .faq{gap:12px}.home-page__faq .home-page__faq-right .faq-item{padding:30px 30px 30px 40px}.home-page__faq .home-page__faq-right .faq-item .faq-question span{max-width:519px;font-size:20px}.home-page__faq .home-page__faq-right .faq-item .faq-question .faq-more{width:50px;min-width:50px;height:50px;min-height:50px}.home-page__faq .home-page__faq-right .faq-item .faq-question .faq-more svg{width:21px;height:21px}.home-page__faq .home-page__faq-right .faq-item .faq-answer .faq-answer-inner{max-width:519px;font-size:16px}}@media screen and (max-width:1024px){.home-page__faq .home-page__faq-wrapper{gap:20px}.home-page__faq .home-page__faq-title{margin-bottom:12px;font-size:40px}.home-page__faq .home-page__faq-text{font-size:16px}.home-page__faq .home-page__faq-bottom{border-radius:30px 0 0 30px;padding:30px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body{max-width:317px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_title{max-width:250px;margin-bottom:12px;font-size:24px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_text{font-size:14px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_btn{padding:16px;font-size:16px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_btn .button__arrow{width:36px;height:36px;right:5px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_btn .button__arrow svg{width:20px;height:20px}.home-page__faq .home-page__faq-left{flex:0 0 40%}.home-page__faq .home-page__faq-right{flex:0 0 60%}.home-page__faq .home-page__faq-right .faq-item{padding:20px 20px 20px 30px}.home-page__faq .home-page__faq-right .faq-item .faq-question span{max-width:424px;font-size:18px}.home-page__faq .home-page__faq-right .faq-item .faq-more{width:50px;min-width:50px;height:50px;min-height:50px}.home-page__faq .home-page__faq-right .faq-item .faq-answer .faq-answer-inner{max-width:424px;padding-top:12px;font-size:14px}}@media screen and (max-width:960px){.home-page__faq .home-page__faq-top{max-width:100%}.home-page__faq .home-page__faq-title{margin-bottom:10px;font-size:44px}.home-page__faq .home-page__faq-text{font-size:16px}.home-page__faq .home-page__faq-wrapper{flex-direction:column;gap:30px}.home-page__faq .home-page__faq-left{display:contents}.home-page__faq .home-page__faq-top{order:1}.home-page__faq .home-page__faq-right{order:2}.home-page__faq .home-page__faq-right .faq-item{border-radius:30px;padding:20px 20px 20px 30px}.home-page__faq .home-page__faq-right .faq-item .faq-question span{max-width:687px;font-size:20px}.home-page__faq .home-page__faq-right .faq-item .faq-more{width:50px;min-width:50px;height:50px;min-height:50px}.home-page__faq .home-page__faq-right .faq-item .faq-answer .faq-answer-inner{max-width:687px;padding-top:5px;font-size:14px}.home-page__faq .home-page__faq-bottom{border-radius:30px;order:3;margin:0;padding:50px 120px;position:static}.home-page__faq .home-page__faq-bottom:after{display:none}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body{max-width:100%}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_title{text-align:center;max-width:100%;margin-bottom:8px;font-size:20px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_text{text-align:center;max-width:100%;margin-bottom:20px;font-size:14px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_btn{max-width:100%}}@media screen and (max-width:800px){.home-page__faq .home-page__faq-title{margin-bottom:5px;font-size:50px}.home-page__faq .home-page__faq-text{font-size:20px}.home-page__faq .home-page__faq-wrapper{flex-direction:column;gap:30px}.home-page__faq .home-page__faq-left{display:contents}.home-page__faq .home-page__faq-top{order:1}.home-page__faq .home-page__faq-right{order:2}.home-page__faq .home-page__faq-right .faq-item{border-radius:30px;padding:20px 20px 20px 40px}.home-page__faq .home-page__faq-right .faq-item .faq-question span{font-size:22px}.home-page__faq .home-page__faq-right .faq-item .faq-more{width:58px;min-width:58px;height:58px;min-height:58px}.home-page__faq .home-page__faq-right .faq-item .faq-answer .faq-answer-inner{padding-top:10px;font-size:18px}.home-page__faq .home-page__faq-bottom{border-radius:30px;order:3;margin:0;padding:30px 40px;position:static}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body{max-width:100%}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_title{text-align:center;max-width:100%;margin-bottom:5px;font-size:20px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_text{text-align:center;max-width:100%;margin-bottom:20px;font-size:18px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_btn{padding:20px;font-size:18px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_btn .button__arrow{width:45px;height:45px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_btn .button__arrow svg{width:27px;height:27px}}@media screen and (max-width:500px){.home-page__faq .home-page__faq-title{margin-bottom:12px;font-size:28px}.home-page__faq .home-page__faq-text{font-size:16px}.home-page__faq .home-page__faq-right .faq{gap:10px}.home-page__faq .home-page__faq-right .faq-item{padding:12px 10px 12px 25px}.home-page__faq .home-page__faq-right .faq-item .faq-question span{font-size:16px;line-height:110%}.home-page__faq .home-page__faq-right .faq-item .faq-question .faq-more{width:44px;min-width:44px;height:44px;min-height:44px}.home-page__faq .home-page__faq-right .faq-item .faq-answer .faq-answer-inner{padding-top:10px;font-size:14px}.home-page__faq .home-page__faq-bottom{border-radius:30px;margin:-10px 0 0;padding:20px 20px 10px;position:static}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body{max-width:100%}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_title{margin-bottom:10px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_text{font-size:14px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_btn{width:100%;padding:16px;font-size:16px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_btn .button__arrow{width:36px;height:36px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_btn .button__arrow svg{width:20px;height:20px}}.home-page__formats .home-page__formats-top{justify-content:space-between;align-items:center;gap:39px;margin-bottom:100px;display:flex}.home-page__formats .home-page__formats-text{max-width:728px;color:var(--main-black);font-size:24px}@media screen and (max-width:1440px){.home-page__formats .home-page__formats-top{margin-bottom:50px}.home-page__formats .home-page__formats-text{max-width:605px;font-size:20px}}@media screen and (max-width:1280px){.home-page__formats .home-page__formats-top{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:40px}.home-page__formats .home-page__formats-text{font-size:18px}}@media screen and (max-width:1024px){.home-page__formats .home-page__formats-top{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:30px}.home-page__formats .home-page__formats-text{max-width:500px;font-size:16px}}@media screen and (max-width:960px){.home-page__formats .home-page__formats-title{font-size:44px}.home-page__formats .home-page__formats-text{font-size:16px}}@media screen and (max-width:800px){.home-page__formats .home-page__formats-top{gap:5px}.home-page__formats .home-page__formats-title{font-size:50px}.home-page__formats .home-page__formats-text{max-width:605px;font-size:20px}}@media screen and (max-width:500px){.home-page__formats .home-page__formats-top{gap:12px}.home-page__formats .home-page__formats-title{font-size:28px}.home-page__formats .home-page__formats-text{max-width:100%;font-size:16px}.home-page__formats .home-page__formats-body{width:100%;margin-left:0;margin-right:0}}.home-page__programs .home-page__programs-top{align-items:flex-end;gap:20px;margin-bottom:100px;display:flex}.home-page__programs .home-page__programs-title{white-space:pre-wrap}.home-page__programs .home-page__programs-text{max-width:664px;font-family:Manrope,serif;font-size:24px;font-weight:400}.home-page__programs .home-page__programs-body{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.home-page__programs .home-page__programs-item{border-radius:50px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;column-gap:10px;padding:30px;transition:all .3s;display:grid;position:relative}.home-page__programs .home-page__programs-item.blue{background-color:var(--main-blue)}.home-page__programs .home-page__programs-item.pink{background-color:var(--main-pink)}.home-page__programs .home-page__programs-item.green{background-color:var(--main-green-neon)}.home-page__programs .home-page__programs-item:before{content:"";border-radius:inherit;background-color:inherit;z-index:0;transition:transform .4s;position:absolute;inset:0;transform:scale(1)}.home-page__programs .home-page__programs-item>*{z-index:1;position:relative}.home-page__programs .home-page__programs-item:hover{transform:translateY(-5px)}.home-page__programs .home-page__programs-item:hover:before{transform:scale(1.05)}.home-page__programs .home-page__programs-item .home-page__programs-item_media{grid-area:1/1;position:relative}.home-page__programs .home-page__programs-item .home-page__programs-item_tag{background-color:var(--main-orange);color:var(--main-light);z-index:2;border-radius:100px;justify-content:center;align-items:center;padding:10px 20px;display:flex;position:absolute;top:-10px;left:-10px}.home-page__programs .home-page__programs-item .home-page__programs-item_image_wrapper{min-width:253px;height:192px;display:flex;position:relative}.home-page__programs .home-page__programs-item .home-page__programs-item_image{object-fit:cover;overflow-clip-margin:unset;border-radius:20px;flex-shrink:0;transform:translateZ(1px)}.home-page__programs .home-page__programs-item .home-page__programs-item_quote{color:var(--main-black);opacity:.6;grid-area:1/2;align-self:end;padding-bottom:10px}.home-page__programs .home-page__programs-item .home-page__programs-item_body{grid-area:2/1/auto/-1;margin-top:30px}.home-page__programs .home-page__programs-item .home-page__programs-item_title{color:var(--main-orange);margin-bottom:10px;font-family:Etude Noire,serif;font-size:24px;font-weight:500}.home-page__programs .home-page__programs-item .home-page__programs-item_text{color:var(--main-black);max-width:363px;font-family:Manrope,serif;font-size:18px;font-weight:400}.home-page__programs .home-page__programs-item .home-page__programs-item_more{background-color:var(--main-green-dark);border-radius:100%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;bottom:30px;right:30px}.home-page__programs .home-page__programs-item .home-page__programs-item_more .home-page__programs-item_icon{width:48px;height:48px;fill:var(--main-light);transform:rotate(-30deg)}@media screen and (max-width:1580px){.home-page__programs .home-page__programs-item .home-page__programs-item_text{max-width:286px}.home-page__programs .home-page__programs-item .home-page__programs-item_more{bottom:20px;right:20px}}@media screen and (max-width:1440px){.home-page__programs .home-page__programs-top{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:50px}.home-page__programs .home-page__programs-text{max-width:843px;font-size:20px}.home-page__programs .home-page__programs-body{gap:16px}.home-page__programs .home-page__programs-item{border-radius:30px;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:0;padding:20px}.home-page__programs .home-page__programs-item .home-page__programs-item_media{grid-area:1/1;margin-bottom:10px}.home-page__programs .home-page__programs-item .home-page__programs-item_image_wrapper{min-width:100%}.home-page__programs .home-page__programs-item .home-page__programs-item_image{object-fit:cover;overflow-clip-margin:unset;border-radius:20px;transform:translateZ(1px)}.home-page__programs .home-page__programs-item .home-page__programs-item_quote{color:var(--main-black);opacity:.6;grid-area:2/1;align-self:start;margin-bottom:20px;padding-bottom:0}.home-page__programs .home-page__programs-item .home-page__programs-item_body{grid-area:3/1;margin-top:0}}@media screen and (max-width:1280px){.home-page__programs .home-page__programs-top{gap:16px}.home-page__programs .home-page__programs-text{max-width:700px;font-size:18px}.home-page__programs .home-page__programs-item .home-page__programs-item_quote{margin-bottom:26px;font-size:14px}.home-page__programs .home-page__programs-item .home-page__programs-item_body .home-page__programs-item_title{margin-bottom:12px;font-size:22px}.home-page__programs .home-page__programs-item .home-page__programs-item_body .home-page__programs-item_text{max-width:266px;font-size:16px}.home-page__programs .home-page__programs-item .home-page__programs-item_more{width:70px;height:70px}.home-page__programs .home-page__programs-item .home-page__programs-item_more .home-page__programs-item_icon{width:42px;height:42px}}@media screen and (max-width:1200px){.home-page__programs .home-page__programs-item .home-page__programs-item_body .home-page__programs-item_text{max-width:233px}.home-page__programs .home-page__programs-item .home-page__programs-item_more{width:60px;height:60px;bottom:33px}.home-page__programs .home-page__programs-item .home-page__programs-item_more .home-page__programs-item_icon{width:36px;height:36px}}@media screen and (max-width:1024px){.home-page__programs .home-page__programs-top{gap:12px;margin-bottom:30px}.home-page__programs .home-page__programs-text{max-width:605px;font-size:16px}.home-page__programs .home-page__programs-body{gap:10px}.home-page__programs .home-page__programs-item{border-radius:30px;row-gap:0;padding:20px 20px 30px}.home-page__programs .home-page__programs-item .home-page__programs-item_media{margin-bottom:12px}.home-page__programs .home-page__programs-item .home-page__programs-item_tag{padding:8px 16px}.home-page__programs .home-page__programs-item .home-page__programs-item_image_wrapper{height:162px}.home-page__programs .home-page__programs-item .home-page__programs-item_quote{margin-bottom:20px;font-size:12px}.home-page__programs .home-page__programs-item .home-page__programs-item_body .home-page__programs-item_title{margin-bottom:6px;font-size:20px}.home-page__programs .home-page__programs-item .home-page__programs-item_body .home-page__programs-item_text{max-width:193px;height:76px;font-size:14px}.home-page__programs .home-page__programs-item .home-page__programs-item_more{width:60px;height:60px;bottom:43px;right:20px}.home-page__programs .home-page__programs-item .home-page__programs-item_more .home-page__programs-item_icon{width:36px;height:36px}}@media screen and (max-width:960px){.home-page__programs .home-page__programs-top{gap:10px}.home-page__programs .home-page__programs-text{max-width:720px;font-size:16px}.home-page__programs .home-page__programs-slider-viewport{width:100%}.home-page__programs .home-page__programs-swiper{display:block}.home-page__programs .home-page__programs-swiper.swiper-pagination-disabled .swiper-pagination{display:none}.home-page__programs .home-page__programs-swiper .swiper-wrapper{align-items:stretch}.home-page__programs .home-page__programs-swiper .swiper-slide{box-sizing:border-box;width:100%;height:auto;display:flex}.home-page__programs .home-page__programs-swiper .home-page__programs-item{flex:auto;width:100%;min-width:0}.home-page__programs .home-page__programs-swiper .home-page__programs-item:before{content:none}.home-page__programs .home-page__programs-swiper .swiper-pagination{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;line-height:0;display:inline-flex;position:relative;inset:auto;transform:none}.home-page__programs .home-page__programs-swiper .swiper-pagination-clickable .home-page__programs-pagination-bullet{cursor:pointer}.home-page__programs .home-page__programs-swiper .home-page__programs-pagination-bullet{background:var(--secondary-burgundy-40);opacity:1;border-radius:50%;width:10px;height:10px;margin:0;transition:width .25s,border-radius .25s,background-color .25s;display:inline-block}.home-page__programs .home-page__programs-swiper .home-page__programs-pagination-bullet--active{background:var(--main-green-dark);border-radius:999px;width:110px;height:10px}.home-page__programs .home-page__programs-body{grid-template-columns:repeat(1,1fr);gap:0}.home-page__programs .home-page__programs-item{border-radius:30px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,366px) minmax(0,1fr);align-items:stretch;gap:0 20px;min-height:0;padding:20px}.home-page__programs .home-page__programs-item .home-page__programs-item_media{flex-direction:column;grid-area:1/1/-1;align-self:stretch;height:100%;min-height:260px;margin-bottom:0;display:flex}.home-page__programs .home-page__programs-item .home-page__programs-item_tag{padding:8px 16px;top:-10px;left:-10px}.home-page__programs .home-page__programs-item .home-page__programs-item_image_wrapper{flex:auto;width:100%;min-width:0;height:100%;min-height:162px}.home-page__programs .home-page__programs-item .home-page__programs-item_image{border-radius:20px}.home-page__programs .home-page__programs-item .home-page__programs-item_quote{grid-area:2/2;align-self:start;margin:auto 0 0;padding-bottom:50px;font-size:14px}.home-page__programs .home-page__programs-item .home-page__programs-item_body{grid-area:3/2;min-width:0;margin-top:0}.home-page__programs .home-page__programs-item .home-page__programs-item_body .home-page__programs-item_title{font-family:Etude Noire,serif;font-size:24px;font-weight:500}.home-page__programs .home-page__programs-item .home-page__programs-item_body .home-page__programs-item_text{color:var(--main-black);max-width:359px;height:auto;font-family:Manrope,serif;font-size:16px;font-weight:400}.home-page__programs .home-page__programs-item .home-page__programs-item_more{grid-area:3/2;place-self:end;width:50px;height:50px;margin-top:12px;position:relative;bottom:auto;right:auto}.home-page__programs .home-page__programs-item .home-page__programs-item_more .home-page__programs-item_icon{width:30px;height:30px}}@media screen and (max-width:800px){.home-page__programs .home-page__programs-slider-viewport{width:100%}.home-page__programs .home-page__programs-swiper{display:block}.home-page__programs .home-page__programs-swiper.swiper-pagination-disabled .swiper-pagination{display:none}.home-page__programs .home-page__programs-swiper .swiper-wrapper{align-items:stretch}.home-page__programs .home-page__programs-swiper .swiper-slide{box-sizing:border-box;width:100%;height:auto;display:flex}.home-page__programs .home-page__programs-swiper .home-page__programs-item{flex:auto;width:100%;min-width:0}.home-page__programs .home-page__programs-swiper .home-page__programs-item:before{content:none}.home-page__programs .home-page__programs-swiper .swiper-pagination{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;line-height:0;display:inline-flex;position:relative;inset:auto;transform:none}.home-page__programs .home-page__programs-swiper .swiper-pagination-clickable .home-page__programs-pagination-bullet{cursor:pointer}.home-page__programs .home-page__programs-swiper .home-page__programs-pagination-bullet{background:var(--secondary-burgundy-40);opacity:1;border-radius:50%;width:10px;height:10px;margin:0;transition:width .25s,border-radius .25s,background-color .25s;display:inline-block}.home-page__programs .home-page__programs-swiper .home-page__programs-pagination-bullet--active{background:var(--main-green-dark);border-radius:999px;width:110px;height:10px}.home-page__programs .home-page__programs-top{gap:5px}.home-page__programs .home-page__programs-text{font-size:20px}.home-page__programs .home-page__programs-body{grid-template-columns:repeat(1,1fr);gap:0}.home-page__programs .home-page__programs-item{border-radius:30px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,273px) minmax(0,1fr);align-items:stretch;gap:0 20px;min-height:0;padding:20px}.home-page__programs .home-page__programs-item .home-page__programs-item_media{flex-direction:column;grid-area:1/1/-1;align-self:stretch;height:100%;min-height:260px;margin-bottom:0;display:flex}.home-page__programs .home-page__programs-item .home-page__programs-item_tag{padding:10px 20px;top:-10px;left:-10px}.home-page__programs .home-page__programs-item .home-page__programs-item_image_wrapper{flex:auto;width:100%;min-width:0;height:100%;min-height:162px}.home-page__programs .home-page__programs-item .home-page__programs-item_image{border-radius:20px}.home-page__programs .home-page__programs-item .home-page__programs-item_quote{grid-area:2/2;align-self:start;margin:auto 0 0;padding-bottom:30px;font-size:16px}.home-page__programs .home-page__programs-item .home-page__programs-item_body{grid-area:3/2;min-width:0;margin-top:0}.home-page__programs .home-page__programs-item .home-page__programs-item_body .home-page__programs-item_title{margin-bottom:10px;font-family:Etude Noire,serif;font-size:24px;font-weight:500}.home-page__programs .home-page__programs-item .home-page__programs-item_body .home-page__programs-item_text{color:var(--main-black);max-width:260px;height:auto;font-family:Manrope,serif;font-size:18px;font-weight:400}.home-page__programs .home-page__programs-item .home-page__programs-item_more{grid-area:3/2;place-self:end;width:65px;height:65px;margin-top:12px;position:relative;bottom:auto;right:auto}.home-page__programs .home-page__programs-item .home-page__programs-item_more .home-page__programs-item_icon{width:39px;height:39px}}@media screen and (max-width:500px){.home-page__programs .home-page__programs-slider-viewport{width:100%;margin-left:0;margin-right:0}.home-page__programs.home-page__programs--slider .home-page__programs-top{align-items:flex-start;margin-bottom:30px}.home-page__programs .home-page__programs-swiper{display:block}.home-page__programs .home-page__programs-swiper .swiper-slide{justify-content:center}.home-page__programs .home-page__programs-swiper .swiper-pagination{margin-top:20px}.home-page__programs .home-page__programs-swiper .home-page__programs-item{border-radius:30px;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:0;width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding:10px 10px 20px}.home-page__programs .home-page__programs-swiper .home-page__programs-item:hover,.home-page__programs .home-page__programs-swiper .home-page__programs-item:hover:before{transform:none}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_media{grid-area:1/1;height:auto;min-height:0;margin-bottom:10px;display:block}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_tag{padding:8px 20px;font-size:14px;top:10px;left:10px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_image_wrapper{aspect-ratio:350/269;flex:none;width:100%;min-width:0;position:relative}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_image{border-radius:20px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_quote{grid-area:2/1;align-self:start;width:100%;padding:0 10px 20px;font-size:14px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_body{grid-area:3/1;padding:0 10px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_title{margin-bottom:6px;font-size:24px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_text{max-width:256px;height:auto;font-size:16px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_more{width:44px;height:44px;position:absolute;bottom:20px;right:20px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_more .home-page__programs-item_icon{width:26px;height:26px}.home-page__programs .home-page__programs-top{gap:12px}.home-page__programs .home-page__programs-text{max-width:100%;font-size:16px}.home-page__programs .home-page__programs-body{grid-template-columns:repeat(1,1fr);gap:0}}.test{background:var(--main-green-neon);border-radius:50px;align-items:stretch;width:100%;min-height:500px;padding:30px;display:flex;position:relative;overflow:hidden}.test .test__icon{z-index:1;width:274px;height:274px;color:var(--secondary-green-neon-50);position:absolute;top:0;left:0}.test .test__content{z-index:2;flex:1;justify-content:space-between;align-items:flex-end;gap:64px;min-width:0;display:flex}.test .test__content:has(button+button){gap:76px}.test .test__content .test__content-info{width:100%;max-width:537px}.test .test__content .test__content-info:has(button+button){flex-direction:column;height:100%;margin-bottom:20px;margin-left:20px;padding-top:40px;display:flex}.test .test__content .test__content-info:has(button+button) .test__button--next{margin-top:auto}.test .test__content button.button.test__button--results{background-color:#0000;margin-top:20px}.test .test__content .test__content-title{color:var(--main-orange);font-family:Etude Noire,serif;font-size:32px;font-weight:500}.test .test__content .test__content-description{color:var(--main-black);margin-top:10px;font-family:Manrope,serif;font-size:20px;font-weight:400}.test .test__content .test__button{justify-content:center;align-items:center;width:100%;margin-top:32px;display:flex}.test .test__image{flex-shrink:0;align-self:stretch;width:100%;max-width:640px;min-height:280px;position:relative;overflow:hidden}.test .test__image img{object-fit:cover;overflow-clip-margin:unset;border-radius:20px;transform:translateZ(1px)}.test .test__content-list{flex-direction:column;gap:10px;margin-top:30px;display:flex}.test.test--started{padding:50px}.test.test--started .test__icon{display:none}.test.test--started .test__content{align-items:flex-start}.test.test--started .test__content .test__content-info{max-width:100%}.test.test--started .test__image{display:none}@media screen and (max-width:1440px){.test{border-radius:40px;min-height:431px;padding:20px}.test .test__icon{width:226px;height:226px}.test .test__content{gap:45px}.test .test__content:has(button+button){gap:45px}.test .test__content .test__content-info{max-width:403px}.test .test__content .test__content-info:has(button+button){padding-top:30px}.test .test__content .test__content-title{font-size:24px}.test .test__content .test__content-description{font-size:16px}.test .test__content .test__button{margin-top:30px;font-size:18px}.test .test__image img{border-radius:30px}.test .test__content-list{margin-top:20px}.test.test--started{padding:40px}.test.test--started .test__content .test__button{margin-top:20px}}@media screen and (max-width:1024px){.test{border-radius:30px;min-height:255px;padding:10px}.test .test__icon{z-index:0;width:160px;height:160px}.test .test__content{gap:36px}.test .test__content:has(button+button){gap:36px}.test .test__content .test__content-info{z-index:1;max-width:327px;position:relative}.test .test__content .test__content-title{font-size:18px}.test .test__content .test__content-description{margin-top:6px;font-size:12px}.test .test__content .test__button{margin-top:10px;padding:16px;font-size:16px}.test .test__content .test__button .button__arrow{width:36px;height:36px}.test .test__content .test__button .button__arrow svg{width:22px;height:22px}.test .test__image{min-height:235px}.test .test__image img{border-radius:20px}.test .test__content-list{gap:6px}.test.test--started{padding:30px}.test.test--started .test__content .test__button{margin-top:20px}}@media screen and (max-width:800px){.test{border-radius:40px;min-height:700px;padding:40px}.test .test__icon{width:274px;height:274px}.test .test__content{flex-direction:column;gap:30px}.test .test__content:has(button+button){gap:30px}.test .test__content .test__content-info{order:2;width:100%;max-width:100%;margin-bottom:0;margin-left:0}.test .test__content .test__content-info:has(button+button){flex-flow:wrap;align-items:stretch;gap:10px 30px;padding-top:0}:is(.test .test__content .test__content-info:has(button+button) .test__content-title,.test .test__content .test__content-info:has(button+button) .test__content-description,.test .test__content .test__content-info:has(button+button) .test__content-list){width:100%}.test .test__content .test__content-info:has(button+button) .test__content-description{margin-bottom:10px}.test .test__content .test__content-info:has(button+button) .test__button{flex:1;width:auto;min-width:0;margin-top:0}.test .test__content .test__content-info:has(button+button) .test__button--next{max-width:calc(50% - 23px);margin-top:0}.test .test__content .test__content-title{font-size:26px}.test .test__content .test__content-description{margin-top:8px;font-size:16px}.test .test__content .test__button{margin-top:20px;padding:20px;font-size:18px}.test .test__content .test__button .button__arrow{width:45px;height:45px}.test .test__content .test__button .button__arrow svg{width:27px;height:27px}.test .test__image{order:1;min-height:457px}.test .test__content-list{gap:10px;margin-top:30px}.test.test--started{padding:40px}.test.test--started .test__content .test__button{margin-top:30px}}@media screen and (max-width:500px){.test{border-radius:30px;min-height:395px;padding:20px}.test .test__icon{width:133px;height:133px}.test .test__content{gap:20px}.test .test__content:has(button+button){gap:20px}.test .test__content .test__content-info:has(button+button){flex-flow:column;gap:6px}.test .test__content .test__content-info:has(button+button) .test__button{flex:none;width:100%;max-width:100%;margin-top:0}.test .test__content .test__content-info:has(button+button) .test__button--next{max-width:100%}.test .test__content .test__content-title{font-size:18px}.test .test__content .test__content-description{margin-top:4px;font-size:12px}.test .test__content .test__button{margin-top:20px;padding:16px;font-size:16px}.test .test__content .test__button .button__arrow{width:36px;height:36px}.test .test__content .test__button .button__arrow svg{width:22px;height:22px}.test .test__image{min-height:222px}.test .test__content-list{gap:6px;margin-top:16px}.test.test--started{padding:20px}.test.test--started .test__content .test__button{margin-top:16px}}.test-card{background:var(--main-light);border:1px solid #0000;border-radius:40px;width:100%;padding:30px}.test-card:has(.test-card__result--incorrect){border:1px solid var(--error-color)}.test-card .test-card__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.test-card .test-card__header .test-card__badge{width:fit-content}.test-card .test-card__header .test-card__result{color:var(--main-light);border-radius:100px;align-items:center;gap:10px;padding:10px 20px 10px 10px;font-family:Manrope,serif;font-size:14px;font-weight:500;display:flex}.test-card .test-card__header .test-card__result svg{width:24px;height:24px}.test-card .test-card__header .test-card__result.test-card__result--correct{background:var(--main-green-dark)}.test-card .test-card__header .test-card__result.test-card__result--incorrect{background:var(--error-color)}.test-card .test-card__description{color:#1c1a1c66;margin-top:20px;font-family:Manrope,serif;font-size:18px;font-weight:400}.test-card .test-card__title{color:var(--main-green-dark);margin-top:30px;font-family:Etude Noire,serif;font-size:24px;font-weight:500}.test-card .test-card__answers{flex-direction:column;gap:20px;margin-top:20px;display:flex}.test-card .test-card__answers .test-card__answer{cursor:pointer;align-items:center;gap:18px;display:flex}.test-card .test-card__answers .test-card__answer span{color:var(--main-black);font-family:Manrope,serif;font-size:20px;font-weight:400}.test-card .test-card__answers .test-card__answer--correct,.test-card .test-card__answers .test-card__answer--correct span{color:var(--main-green-dark)}.test-card .test-card__answers .test-card__answer--incorrect,.test-card .test-card__answers .test-card__answer--incorrect span{color:var(--error-color)}.test-card .test-card__answers .test-card__answer--disabled{pointer-events:none}.test-card .test-card__error{color:var(--main-orange);margin-top:10px;font-family:Manrope,serif;font-size:14px;font-weight:500}@media screen and (max-width:1440px){.test-card .test-card__header .test-card__result{gap:8px;padding:8px 20px 8px 8px}.test-card .test-card__description{font-size:16px}.test-card .test-card__title{font-size:18px}.test-card .test-card__answers{gap:16px;margin-top:20px}.test-card .test-card__answers .test-card__answer{gap:14px}.test-card .test-card__answers .test-card__answer span{font-size:18px}}@media screen and (max-width:1024px){.test-card{border-radius:20px;padding:20px}.test-card .test-card__header .test-card__result{gap:6px;padding:6px 16px 6px 6px;font-size:12px}.test-card .test-card__header .test-card__result svg{width:20px;height:20px}.test-card .test-card__description{margin-top:10px;font-size:12px}.test-card .test-card__title{margin-top:20px;font-size:16px}.test-card .test-card__answers{gap:12px;margin-top:16px}.test-card .test-card__answers .test-card__answer{gap:10px}.test-card .test-card__answers .test-card__answer span{font-size:16px}}@media screen and (max-width:800px){.test-card{border-radius:30px;padding:30px}.test-card .test-card__header .test-card__result{gap:8px;padding:6px 16px 6px 6px;font-size:14px}.test-card .test-card__header .test-card__result svg{width:24px;height:24px}.test-card .test-card__description{margin-top:16px;font-size:14px}.test-card .test-card__title{margin-top:20px;font-size:18px}.test-card .test-card__answers{gap:12px;margin-top:16px}.test-card .test-card__answers .test-card__answer{gap:14px}.test-card .test-card__answers .test-card__answer span{font-size:18px}}@media screen and (max-width:500px){.test-card{border-radius:20px;padding:20px}.test-card .test-card__header .test-card__result{gap:4px;padding:6px 14px 6px 6px;font-size:12px}.test-card .test-card__header .test-card__result svg{width:16px;height:16px}.test-card .test-card__description{margin-top:10px;font-size:12px}.test-card .test-card__title{margin-top:16px;font-size:16px}.test-card .test-card__answers{gap:10px;margin-top:16px}.test-card .test-card__answers .test-card__answer{gap:10px}.test-card .test-card__answers .test-card__answer span{font-size:14px}}.course-about{align-items:stretch;gap:10px;margin-top:50px;display:flex}.course-about .course-about__image{width:100%;max-width:1062px;height:673px;position:relative;overflow:hidden}.course-about .course-about__image img{object-fit:cover;overflow-clip-margin:unset;border-radius:50px;transform:translateZ(1px)}.course-about .course-about__image .course-about__purchased{background:var(--main-green-neon);color:var(--main-green-dark);z-index:1;border-radius:100px;align-items:center;gap:10px;padding:10px 20px;font-family:Manrope,serif;font-size:14px;font-weight:500;display:flex;position:absolute;top:30px;left:30px}.course-about .course-about__image .course-about__purchased svg{width:24px;height:24px}.course-about .course-about__image .course-about__categories{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:absolute;bottom:30px;left:30px;overflow-y:hidden}.course-about .course-about__image .course-about__categories .course-about__category{color:var(--main-light);background:var(--secondary-light-30);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:100px;padding:8px 20px;font-family:Manrope,serif;font-size:22px;font-weight:500}.course-about .course-about__info{background:var(--main-green-neon);border-radius:50px;flex-direction:column;gap:20px;width:100%;max-width:650px;height:100%;padding:50px;display:flex;overflow:auto}.course-about .course-about__info .course-about__info-title{color:var(--main-green-dark);-webkit-hyphens:auto;hyphens:auto;font-family:Etude Noire,serif;font-size:50px;font-weight:500}.course-about .course-about__info .course-about__info-description{color:var(--main-black);font-family:Manrope,serif;font-size:20px;font-weight:400}.course-about .course-about__info .course-about__info-price{color:var(--main-orange);align-items:center;gap:6px;margin-top:10px;font-family:Etude Noire,serif;font-size:50px;font-weight:500;display:flex}.course-about .course-about__info .course-about__info-price svg{width:36px;height:36px;margin-bottom:5px}.course-about .course-about__info .course-about__info-button{justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}.course-about .course-about__info .course-about__info-list{flex-direction:column;gap:12px;display:flex}.course-about .course-about__info .course-about__info-list li{align-items:center;gap:10px;font-family:Manrope,serif;font-size:14px;font-weight:500;display:flex}.course-about .course-about__info .course-about__info-list li svg{width:24px;height:24px;color:var(--main-orange)}@media screen and (max-width:1440px){.course-about{gap:16px;margin-top:30px}.course-about .course-about__image{max-width:774px;height:552px}.course-about .course-about__image .course-about__purchased{padding:10px 20px 10px 10px}.course-about .course-about__image .course-about__categories .course-about__category{font-size:18px}.course-about .course-about__info{max-width:530px;padding:40px}.course-about .course-about__info .course-about__info-title{font-size:44px}.course-about .course-about__info .course-about__info-description{font-size:18px}.course-about .course-about__info .course-about__info-price{font-size:42px}.course-about .course-about__info .course-about__info-price svg{width:30px;height:30px}.course-about .course-about__info .course-about__info-list{grid-template-columns:222px 1fr;gap:12px 40px;display:grid}.course-about .course-about__info .course-about__info-list li:first-child{order:1}.course-about .course-about__info .course-about__info-list li:nth-child(2){order:3}.course-about .course-about__info .course-about__info-list li:nth-child(3){order:2}.course-about .course-about__info .course-about__info-list li:nth-child(4){order:5}.course-about .course-about__info .course-about__info-list li:nth-child(5){order:4}}@media screen and (max-width:1024px){.course-about{gap:10px}.course-about .course-about__image{max-width:514px;height:428px}.course-about .course-about__image img{border-radius:30px}.course-about .course-about__image .course-about__purchased{padding:8px 16px 8px 8px;font-size:12px;top:20px;left:20px}.course-about .course-about__image .course-about__purchased svg{width:20px;height:20px}.course-about .course-about__image .course-about__categories{bottom:20px;left:20px}.course-about .course-about__image .course-about__categories .course-about__category{font-size:16px}.course-about .course-about__info{border-radius:30px;gap:12px;max-width:420px;padding:30px 28px 30px 30px}.course-about .course-about__info .course-about__info-title{font-size:34px}.course-about .course-about__info .course-about__info-description{font-size:16px}.course-about .course-about__info .course-about__info-price{margin-top:8px;font-size:34px}.course-about .course-about__info .course-about__info-price svg{width:24px;height:24px}.course-about .course-about__info .course-about__info-button{max-width:calc(100% - 13px);margin-top:8px;padding:16px;font-size:16px}.course-about .course-about__info .course-about__info-list{grid-template-columns:minmax(0,190px) 1fr;gap:6px 20px;margin-top:4px}.course-about .course-about__info .course-about__info-list li{font-size:12px}.course-about .course-about__info .course-about__info-list li svg{width:20px;height:20px}}@media screen and (max-width:800px){.course-about{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px}.course-about .course-about__image{width:100%;max-width:100%;height:442px;position:relative}.course-about .course-about__image img{border-radius:40px}.course-about .course-about__image .course-about__purchased{padding:10px 10px 10px 20px;font-size:14px;top:20px;left:20px}.course-about .course-about__image .course-about__purchased svg{width:24px;height:24px}.course-about .course-about__image .course-about__categories{bottom:20px;left:20px}.course-about .course-about__image .course-about__categories .course-about__category{font-size:18px}.course-about .course-about__info{border-radius:40px;gap:20px;max-width:100%;padding:40px}.course-about .course-about__info .course-about__info-title{font-size:40px}.course-about .course-about__info .course-about__info-description{font-size:18px}.course-about .course-about__info .course-about__info-price{margin-top:10px;font-size:42px}.course-about .course-about__info .course-about__info-price svg{width:30px;height:30px;margin-bottom:5px}.course-about .course-about__info .course-about__info-button{margin-top:10px;padding:20px;font-size:18px}.course-about .course-about__info .course-about__info-list{grid-template-columns:minmax(0,221px) minmax(0,165px) minmax(0,221px);gap:12px 16px}.course-about .course-about__info .course-about__info-list li{font-size:14px}.course-about .course-about__info .course-about__info-list li svg{width:24px;min-width:24px;height:24px}.course-about .course-about__info .course-about__info-list li:first-child{order:1}.course-about .course-about__info .course-about__info-list li:nth-child(2){order:4}.course-about .course-about__info .course-about__info-list li:nth-child(3){order:2}.course-about .course-about__info .course-about__info-list li:nth-child(4){order:3}.course-about .course-about__info .course-about__info-list li:nth-child(5){order:4}}@media screen and (max-width:500px){.course-about{gap:10px}.course-about .course-about__image{width:100%;max-width:100%;height:215px}.course-about .course-about__image img{border-radius:20px}.course-about .course-about__image .course-about__purchased{gap:6px;padding:6px 12px 6px 6px;font-size:10px;top:10px;left:10px}.course-about .course-about__image .course-about__purchased svg{width:16px;height:16px}.course-about .course-about__image .course-about__categories{bottom:10px;left:10px}.course-about .course-about__image .course-about__categories .course-about__category{padding:6px 16px;font-size:12px}.course-about .course-about__info{border-radius:20px;gap:10px;max-width:100%;padding:20px}.course-about .course-about__info .course-about__info-title{font-size:28px}.course-about .course-about__info .course-about__info-description{font-size:14px}.course-about .course-about__info .course-about__info-price{margin-top:10px;font-size:26px}.course-about .course-about__info .course-about__info-price svg{width:18px;height:18px}.course-about .course-about__info .course-about__info-button{margin-top:10px;padding:16px;font-size:16px}.course-about .course-about__info .course-about__info-list{grid-template-columns:minmax(0,155px) auto;gap:5px 20px;margin-top:0}.course-about .course-about__info .course-about__info-list li{gap:5px;font-size:10px}.course-about .course-about__info .course-about__info-list li svg{width:16px;min-width:16px;height:16px}.course-about .course-about__info .course-about__info-list li:first-child{order:1}.course-about .course-about__info .course-about__info-list li:nth-child(2){order:3}.course-about .course-about__info .course-about__info-list li:nth-child(3){order:2}.course-about .course-about__info .course-about__info-list li:nth-child(4){order:5}.course-about .course-about__info .course-about__info-list li:nth-child(5){order:4}}.course-tutorial{max-width:1042px;margin-top:100px}.course-tutorial .course-tutorial__content{justify-content:space-between;align-items:flex-end;margin-top:50px;display:flex}.course-tutorial .course-tutorial__content .course-tutorial__content-title{color:var(--main-black);font-family:Etude Noire,serif;font-size:40px;font-weight:500}.course-tutorial .course-tutorial__content .course-tutorial__content-description{color:var(--secondary-burgundy-40);font-family:Manrope,serif;font-size:20px;font-weight:400}.course-tutorial .course-tutorial__list{margin-top:50px;margin-bottom:100px}@media screen and (max-width:1440px){.course-tutorial{max-width:764px;margin-top:80px}.course-tutorial .course-tutorial__content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;margin-top:40px}.course-tutorial .course-tutorial__list{margin-bottom:120px}}@media screen and (max-width:1024px){.course-tutorial{max-width:504px;margin-top:50px}.course-tutorial .course-tutorial__content{gap:10px;margin-top:30px}.course-tutorial .course-tutorial__content .course-tutorial__content-title{font-size:30px}.course-tutorial .course-tutorial__content .course-tutorial__content-description{font-size:14px}.course-tutorial .course-tutorial__list{margin-top:30px;margin-bottom:100px}}@media screen and (max-width:800px){.course-tutorial{max-width:100%;margin-top:100px}.course-tutorial .course-tutorial__content{gap:20px;margin-top:50px}.course-tutorial .course-tutorial__content .course-tutorial__content-title{font-size:38px}.course-tutorial .course-tutorial__content .course-tutorial__content-description{font-size:20px}.course-tutorial .course-tutorial__list{margin-top:50px;margin-bottom:120px}}@media screen and (max-width:500px){.course-tutorial{margin-top:80px}.course-tutorial .course-tutorial__content{gap:10px;margin-top:30px}.course-tutorial .course-tutorial__content .course-tutorial__content-title{font-size:24px}.course-tutorial .course-tutorial__content .course-tutorial__content-description{font-size:14px}.course-tutorial .course-tutorial__list{margin-top:30px;margin-bottom:80px}}.course-tutorial__progress .course-tutorial__progress-title{justify-content:space-between;align-items:center;display:flex}.course-tutorial__progress .course-tutorial__progress-title .course-tutorial__progress-title_text{color:var(--main-black);font-family:Manrope,serif;font-size:22px;font-weight:400}.course-tutorial__progress .course-tutorial__progress-title .course-tutorial__progress-count{color:#1c1a1c4d;font-family:Etude Noire,serif;font-size:16px;font-weight:500}.course-tutorial__progress .course-tutorial__progress-title .course-tutorial__progress-count span{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:24px;font-weight:500}.course-tutorial__progress .course-tutorial__progress-bar{align-items:center;gap:10px;margin-top:10px;display:flex}.course-tutorial__progress .course-tutorial__progress-bar .course-tutorial__progress-bar_item{background:#f0f6e8;border-radius:100px;width:100%;height:10px}.course-tutorial__progress .course-tutorial__progress-bar .course-tutorial__progress-bar_item--active{background:var(--main-green-dark)}@media screen and (max-width:1024px){.course-tutorial__progress .course-tutorial__progress-title .course-tutorial__progress-title_text{font-size:18px}.course-tutorial__progress .course-tutorial__progress-title .course-tutorial__progress-count{font-size:12px}.course-tutorial__progress .course-tutorial__progress-title .course-tutorial__progress-count span{font-size:16px}.course-tutorial__progress .course-tutorial__progress-bar{gap:8px;margin-top:15px}.course-tutorial__progress .course-tutorial__progress-bar .course-tutorial__progress-bar_item{height:8px}}@media screen and (max-width:800px){.course-tutorial__progress .course-tutorial__progress-title .course-tutorial__progress-title_text{font-size:22px}.course-tutorial__progress .course-tutorial__progress-title .course-tutorial__progress-count{font-size:16px}.course-tutorial__progress .course-tutorial__progress-title .course-tutorial__progress-count span{font-size:22px}.course-tutorial__progress .course-tutorial__progress-bar{gap:10px;margin-top:10px}.course-tutorial__progress .course-tutorial__progress-bar .course-tutorial__progress-bar_item{height:10px}}@media screen and (max-width:500px){.course-tutorial__progress .course-tutorial__progress-title .course-tutorial__progress-title_text{font-size:14px}.course-tutorial__progress .course-tutorial__progress-title .course-tutorial__progress-count{font-size:10px}.course-tutorial__progress .course-tutorial__progress-title .course-tutorial__progress-count span{font-size:14px}.course-tutorial__progress .course-tutorial__progress-bar{gap:6px;margin-top:14px}.course-tutorial__progress .course-tutorial__progress-bar .course-tutorial__progress-bar_item{height:8px}}.course-tutorial__list{flex-direction:column;gap:30px;display:flex}.course-tutorial__list .course-tutorial__list-item--clickable:not(.course-tutorial__list-item--disabled){cursor:pointer}.course-tutorial__list .course-tutorial__list-item{align-items:center;gap:20px;min-width:0;display:flex}.course-tutorial__list .course-tutorial__list-item:not(:last-child) .course-tutorial__list-item--status{position:relative}.course-tutorial__list .course-tutorial__list-item:not(:last-child) .course-tutorial__list-item--status .course-tutorial__list-item--status-line{width:36px;height:36px;display:flex;position:absolute;bottom:-60%}.course-tutorial__list .course-tutorial__list-item.course-tutorial__list-item--done .course-tutorial_list-item--status{background:var(--main-green-neon)}.course-tutorial__list .course-tutorial__list-item.course-tutorial__list-item--done .course-tutorial__list-item_content .course-tutorial__list-item_button button{background:var(--main-green-dark);color:var(--main-light)}.course-tutorial__list .course-tutorial__list-item.course-tutorial__list-item--done .course-tutorial__list-item_content .course-tutorial__list-item_button button svg{color:var(--main-light)}.course-tutorial__list .course-tutorial__list-item.course-tutorial__list-item--disabled{pointer-events:none}.course-tutorial__list .course-tutorial__list-item.course-tutorial__list-item--disabled .course-tutorial__list-item--status{opacity:.5}.course-tutorial__list .course-tutorial__list-item.course-tutorial__list-item--disabled .course-tutorial__list-item_content{background:var(--secondary-green-neon-50)}.course-tutorial__list .course-tutorial__list-item.course-tutorial__list-item--disabled .course-tutorial__list-item_content>div,.course-tutorial__list .course-tutorial__list-item.course-tutorial__list-item--disabled .course-tutorial__list-item_content .course-tutorial__list-item_button svg{opacity:.5}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item--status{border:2px solid var(--main-green-dark);width:80px;height:80px;color:var(--main-green-dark);border-radius:100%;justify-content:center;align-items:center;min-width:80px;font-family:Etude Noire,serif;font-size:20px;font-weight:500;display:flex}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item--status .course-tutorial__list-item--status-line{display:none}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item--status:has(.course-tutorial__list-item--status-icon){background:var(--main-green-neon)}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item--status svg{width:40px;height:40px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content{background:var(--main-green-neon);border-radius:40px;justify-content:space-between;align-items:center;gap:50px;width:100%;min-width:0;padding:22px 30px 22px 50px;display:flex;overflow:hidden}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content>div{flex:1;min-width:0;overflow:hidden}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-title{-webkit-line-clamp:1;text-overflow:ellipsis;overflow-wrap:anywhere;color:var(--main-green-dark);-webkit-box-orient:vertical;font-family:Etude Noire,serif;font-size:20px;font-weight:500;display:-webkit-box;overflow:hidden}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-duration{color:var(--main-green-dark);align-items:center;gap:10px;margin-top:10px;font-family:Manrope,serif;font-size:18px;font-weight:400;display:flex}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-duration svg{width:24px;height:24px;color:var(--main-green-dark)}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_button{flex-shrink:0;width:fit-content}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_button button{background:var(--main-bg);cursor:pointer;color:var(--main-black);border-radius:100px;align-items:center;gap:10px;padding:10px 20px;font-family:Manrope,serif;font-size:14px;font-weight:500;display:flex}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_button button svg{width:24px;height:24px;color:var(--main-green-dark)}@media (hover:hover) and (pointer:fine){.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_button button:hover{opacity:.8}}@media screen and (max-width:1024px){.course-tutorial__list{gap:20px}.course-tutorial__list .course-tutorial__list-item{gap:10px}.course-tutorial__list .course-tutorial__list-item:not(:last-child) .course-tutorial__list-item--status .course-tutorial__list-item--status-line{width:29px;height:29px;bottom:-80%}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item--status{width:50px;min-width:50px;height:50px;font-size:12px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item--status:not(:has(.course-tutorial__list-item--status-icon)){padding-top:4px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item--status svg{width:24px;height:24px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content{border-radius:20px;padding:14px 14px 14px 24px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-title{font-size:14px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-duration{gap:6px;margin-top:6px;font-size:14px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-duration svg{width:20px;height:20px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_button button{gap:6px;padding:8px 16px;font-size:12px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_button button .course-tutorial__list-item_button-result{display:none}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_button button svg{width:20px;height:20px}}@media screen and (max-width:800px){.course-tutorial__list{gap:30px}.course-tutorial__list .course-tutorial__list-item{gap:20px}.course-tutorial__list .course-tutorial__list-item:not(:last-child) .course-tutorial__list-item--status .course-tutorial__list-item--status-line{width:36px;height:36px;display:flex;position:absolute;bottom:-60%}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item--status{width:80px;min-width:80px;height:80px;font-size:20px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item--status:not(:has(.course-tutorial__list-item--status-icon)){padding-top:0}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item--status svg{width:40px;height:40px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content{border-radius:40px;padding:22px 30px 22px 50px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-title{font-size:20px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-duration{gap:10px;margin-top:10px;font-size:18px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-duration svg{width:24px;height:24px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_button button{gap:10px;padding:10px 20px;font-size:14px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_button button svg{width:24px;height:24px}}@media screen and (max-width:500px){.course-tutorial__list{gap:10px}.course-tutorial__list .course-tutorial__list-item:not(:last-child) .course-tutorial__list-item--status .course-tutorial__list-item--status-line,.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item--status{display:none}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content{border-radius:30px;padding:16px 16px 16px 30px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-title{font-size:14px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-duration{gap:4px;margin-top:4px;font-size:12px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-duration svg{width:20px;height:20px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_button button{border-radius:100%;padding:8px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_button button span{display:none}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_button button svg{width:20px;height:20px}}.home-page__block{padding-bottom:180px}.home-page__h2{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:60px;font-weight:500}.home-page__tag{background:var(--main-green-neon);color:var(--main-orange);border-radius:100px;align-items:center;gap:30px;margin-bottom:50px;padding:10px 30px 10px 14px;font-family:Etude Noire,serif;font-size:16px;font-weight:500;display:inline-flex}.home-page__tag:before{content:"";background-color:var(--main-light);border-radius:100%;width:10px;height:10px}.home-page__container{max-width:1800px;margin:0 auto;padding:0 40px}.home-page__header{color:var(--main-light);margin-top:-65px}.home-page__header-wrapper{background-color:var(--main-green-dark);border-radius:0 0 70px 70px;padding:103px 90px 45px}.home-page__header-wrapper img{height:auto}.home-page__header h1{margin-bottom:10px;font-family:Etude Noire,serif;font-size:56px;font-style:normal;font-weight:500;line-height:normal}.home-page__header-text{margin-bottom:50px;font-size:24px}.home-page__header-button-link{width:fit-content;display:block}.home-page__header-button{justify-content:center;align-items:center;min-width:450px;padding:20px;display:flex}.home-page__header .home-page__header-img{width:calc(100% + 80px);height:585px;margin-left:-40px;margin-right:-40px;position:relative}.home-page__header .home-page__header-img-layer{border-radius:30px;position:absolute;inset:0;overflow:hidden}.home-page__header .home-page__header-img-layer img{object-fit:cover}.home-page__header .home-page__header-img-layer--tablet{display:none}@media screen and (max-width:1440px){.home-page__block{padding-bottom:120px}.home-page__h2{font-family:Etude Noire,serif;font-size:50px;font-weight:500}.home-page__tag{margin-bottom:30px}.home-page__container{max-width:1280px;padding:0 10px}.home-page__header-wrapper{padding-left:50px;padding-right:50px}.home-page__header h1{font-family:Etude Noire,serif;font-size:48px;font-weight:500}.home-page__header-text{font-size:20px}.home-page__header-button{min-width:425px;padding:16px;font-size:16px}.home-page__header .home-page__header-img{width:100%;margin-left:0;margin-right:0}}@media screen and (max-width:1280px){.home-page__container{max-width:1240px;padding:0 40px}.home-page h1{font-size:48px}.home-page__h2{font-size:42px}.home-page__tag{font-size:14px}.home-page__header-wrapper{border-radius:0 0 40px 40px;padding:110px 40px 40px}.home-page__header-text{margin-bottom:30px;font-size:20px}.home-page__header-button{min-width:314px;padding:16px}.home-page__header-button .button__arrow{width:36px;height:36px;right:5px}.home-page__header-button .button__arrow svg{width:22px;height:22px}.home-page__header .home-page__header-img-layer{border-radius:20px}.home-page__header .home-page__header-img{margin-top:-20px}}@media screen and (max-width:1024px){.home-page__block{padding-bottom:100px}.home-page__h2{font-family:Etude Noire,serif;font-size:40px;font-weight:500}.home-page__tag{margin-bottom:20px;font-size:12px}.home-page__container{max-width:100%}.home-page__header{margin-top:-50px}.home-page__header-wrapper{padding:30px}.home-page__header h1{font-family:Etude Noire,serif;font-size:36px;font-weight:500}.home-page__header-text{margin-bottom:30px;font-size:16px}.home-page__header-button{min-width:314px}}@media screen and (max-width:960px){.home-page__container{max-width:100%}.home-page__h2{font-size:46px}.home-page__header-text{font-size:16px}.home-page__header-button .button__arrow{width:32px;height:32px}.home-page__header-button .button__arrow svg{width:20px;height:20px}.home-page__header .home-page__header-img-layer{border-radius:10px}}@media screen and (max-width:800px){.home-page__h2{font-family:Etude Noire,serif;font-size:50px;font-weight:500}.home-page__tag{font-size:16px}.home-page__container{max-width:100%}.home-page__header-wrapper{border-radius:0 0 40px 40px}.home-page__header h1{max-width:414px;font-family:Etude Noire,serif;font-size:46px;font-weight:500}.home-page__header-text{max-width:590px;font-size:20px}.home-page__header-button-link{min-width:calc(100% + 13px)}.home-page__header-button{text-align:center;width:calc(100% - 25px);min-width:calc(100% - 25px);margin-bottom:10px;padding:16px 0}.home-page__header-button .button__text{justify-content:center}.home-page__header .home-page__header-img-layer--desktop{display:none}.home-page__header .home-page__header-img-layer--tablet{display:block}}@media screen and (max-width:500px){.home-page__tag{font-size:12px}.home-page__block{padding-bottom:80px}.home-page__h2{font-family:Etude Noire,serif;font-size:28px;font-weight:500}.home-page__container{max-width:100%;padding:0 10px}.home-page__header{margin-top:-58px}.home-page__header-wrapper{border-radius:0 0 30px 30px;padding:30px 10px 10px}.home-page__header h1{max-width:100%;margin-left:10px;margin-right:10px;font-family:Etude Noire,serif;font-size:26px;font-weight:500}.home-page__header-text{max-width:100%;margin-left:10px;margin-right:10px;font-size:16px}.home-page__header-button-link{min-width:100%}.home-page__header-button{width:calc(100% - 45px);min-width:calc(100% - 45px);margin-left:10px;margin-right:10px}.home-page__header .home-page__header-img-layer{border-radius:20px}}.page-404{padding:100px 0}.program-view{background:var(--main-green-dark);margin-bottom:-3px;padding:205px 0 182px}.program-view .program-view__container{max-width:1800px;margin:0 auto;padding:0 40px}.program-view .program-view__title{color:var(--main-light);max-width:855px;margin-top:50px;font-family:Etude Noire,serif;font-size:60px;font-weight:500}.program-view .program-view__block{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;width:100%;margin-top:50px;display:grid}.program-view .program-view__block .program-view__block-left,.program-view .program-view__block .program-view__block-right{min-width:0}.program-view .program-view__block .program-view__block-left{border-radius:50px;flex-direction:column;gap:20px;padding:60px;display:flex;position:relative}.program-view .program-view__block .program-view__block-left.blue{background-color:var(--main-blue)}.program-view .program-view__block .program-view__block-left.pink{background-color:var(--main-pink)}.program-view .program-view__block .program-view__block-left.green{background-color:var(--main-green-neon)}.program-view .program-view__block .program-view__block-left .program-view__block-left--tag{background-color:var(--main-orange);color:var(--main-light);border-radius:100px;justify-content:center;align-items:center;width:fit-content;padding:10px 20px;font-family:Manrope,serif;font-size:22px;font-weight:500;display:flex}.program-view .program-view__block .program-view__block-left .program-view__block-left--image{display:flex;position:absolute;top:55px;right:100px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.blue{width:364px;height:420px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.pink{width:324px;height:398px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.green{width:374px;height:398px}.program-view .program-view__block .program-view__block-left .program-view__block-left--title{color:var(--main-orange);margin-top:auto;font-family:Etude Noire,serif;font-size:50px;font-weight:500}.program-view .program-view__block .program-view__block-left .program-view__block-left--text{color:var(--main-black);font-family:Manrope,serif;font-size:20px;font-weight:400}.program-view .program-view__block .program-view__block-right{border-radius:50px;height:740px;position:relative;overflow:hidden}.program-view .program-view__block .program-view__block-right img{object-fit:cover;border-radius:inherit}.program-view .program-view__lessons{margin-top:180px}.program-view .program-view__lessons .program-view__lessons-title{color:var(--main-orange);margin-bottom:50px;font-family:Etude Noire,serif;font-size:40px;font-weight:500}.program-view .program-view__lessons .program-view__lessons-items{grid-template-columns:minmax(0,860px) 1fr;align-items:flex-start;gap:10px;display:grid}.program-view .program-view__lessons .program-view__lessons-list{flex-direction:column;gap:10px;max-height:992px;padding-right:10px;display:flex;overflow:auto}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar{width:14px}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar-track{border:1px solid #e2f07e66;border-radius:9999px;width:14px}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar-thumb{background:var(--main-green-neon);border-radius:9999px;width:14px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item{background-color:var(--secondary-light-10);border-radius:50px;align-items:flex-start;gap:20px;padding:30px;display:flex}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_image{width:264px;min-width:264px;height:264px;position:relative}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_image img{object-fit:cover;overflow-clip-margin:unset;border-radius:20px;transform:translateZ(1px)}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content{flex-direction:column;align-self:stretch;gap:10px;padding-top:10px;display:flex}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-number span:first-child{color:var(--main-blue);font-family:Etude Noire,serif;font-size:40px;font-weight:700}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-number span:last-child{color:var(--secondary-light-30);font-family:Etude Noire,serif;font-size:18px;font-weight:700}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-title{color:var(--main-green-neon);margin-top:auto;font-family:Etude Noire,serif;font-size:24px;font-weight:500}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-text{color:var(--main-light);font-family:Manrope,serif;font-size:16px;font-weight:400}.program-view .program-view__lessons .program-view__lessons-slider{display:none}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_inner{background-color:var(--secondary-light-10);border-radius:30px;flex-direction:column;align-items:stretch;gap:16px;padding:20px;display:flex}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_image{border-radius:20px;flex-shrink:0;width:100%;height:240px;position:relative;overflow:hidden}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_image img{object-fit:cover;overflow-clip-margin:unset;border-radius:inherit;transform:translateZ(1px)}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_body{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:100%;padding-top:20px;padding-bottom:10px;display:flex}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--corner{color:var(--main-blue);align-items:baseline;display:none}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--corner span:first-child{font-family:Etude Noire,serif;font-size:40px;font-weight:700}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--corner span:last-child{color:var(--secondary-light-30);font-family:Etude Noire,serif;font-size:18px;font-weight:700}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--hero{color:var(--main-light);align-items:baseline;display:flex}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count-current{font-family:Etude Noire,serif;font-size:40px;font-weight:700}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count-sep,.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count-total{font-family:Etude Noire,serif;font-size:18px;font-weight:700}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_title{color:var(--main-green-neon);font-family:Etude Noire,serif;font-size:22px;font-weight:500}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_text{color:var(--main-light);font-family:Manrope,serif;font-size:16px;font-weight:400}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_nav{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:0 10px 0 20px;display:flex}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_counter{color:var(--main-orange);font-family:Etude Noire,serif;font-size:20px;font-weight:700}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_counter span:first-child{font-size:30px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_counter span:last-child{color:var(--secondary-light-30)}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_buttons{justify-content:center;align-items:center;gap:5px;display:flex}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_button{background:var(--main-orange);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:background .2s;display:flex}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_button--back{transform:rotate(90deg)}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_button--forward{transform:rotate(-90deg)}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_button:hover{background:var(--main-orange-hover)}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_button:active{background:var(--main-orange-active)}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_button:focus-visible{outline:2px solid var(--main-green-neon);outline-offset:3px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_icon{width:24px;height:24px;fill:var(--main-light)}.program-view .program-view__lessons .program-view__lessons-form{background-color:var(--main-blue);border-radius:50px;padding:100px 75px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_title{color:var(--main-green-dark);margin-bottom:10px;font-family:Etude Noire,serif;font-size:24px;font-weight:500}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_text{color:var(--main-black);margin-bottom:50px;font-family:Manrope,serif;font-size:18px;font-weight:400;display:flex}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items{align-items:stretch;gap:50px;margin:50px -25px 0;display:flex}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li{flex-direction:column;align-items:center;display:flex}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li p{color:var(--main-orange);text-align:center;font-family:Etude Noire,serif;font-size:50px;font-weight:700}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li span{color:var(--main-black);text-align:center;font-family:Manrope,serif;font-size:18px;font-weight:400}@media screen and (max-width:1440px){.program-view{padding:205px 0 120px}.program-view .program-view__container{max-width:1400px;padding:0 40px}.program-view .program-view__title{max-width:750px;margin-top:30px;font-size:50px}.program-view .program-view__block{margin-top:30px}.program-view .program-view__block .program-view__block-left{padding:40px}.program-view .program-view__block .program-view__block-left .program-view__block-left--tag{font-size:20px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image{right:40px}.program-view .program-view__block .program-view__block-left .program-view__block-left--title{font-size:40px}.program-view .program-view__block .program-view__block-left .program-view__block-left--text{font-size:18px}.program-view .program-view__lessons{margin-top:120px}.program-view .program-view__lessons .program-view__lessons-items{grid-template-columns:minmax(0,610px) 1fr}.program-view .program-view__lessons .program-view__lessons-list{max-height:1058px}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar{width:10px}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar-track{width:10px}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar-thumb{width:10px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_image{width:200px;min-width:200px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-title{font-size:22px}.program-view .program-view__lessons .program-view__lessons-form{padding:50px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_title{font-size:30px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_text{margin-bottom:30px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items{gap:30px;margin:50px -6px 0}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li p{font-size:40px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li span{font-size:16px}}@media screen and (max-width:1280px){.program-view{padding:205px 0 120px}.program-view .program-view__container{max-width:1260px;padding:0 40px}.program-view .program-view__title{max-width:650px;margin-top:40px;font-size:42px}.program-view .program-view__block{gap:16px;margin-top:30px}.program-view .program-view__block .program-view__block-left{border-radius:40px;padding:30px}.program-view .program-view__block .program-view__block-left .program-view__block-left--tag{font-size:18px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image{right:40px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.blue{width:277px;height:319px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.pink{width:260px;height:319px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.green{width:305px;height:325px}.program-view .program-view__block .program-view__block-left .program-view__block-left--title{font-size:34px}.program-view .program-view__block .program-view__block-left .program-view__block-left--text{font-size:16px}.program-view .program-view__block .program-view__block-right{border-radius:40px;height:631px}.program-view .program-view__lessons{margin-top:120px}.program-view .program-view__lessons .program-view__lessons-title{margin-bottom:30px;font-size:34px}.program-view .program-view__lessons .program-view__lessons-items{grid-template-columns:minmax(0,582px) 1fr}.program-view .program-view__lessons .program-view__lessons-list{gap:20px;max-height:705px}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar{width:8px}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar-track{width:8px}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar-thumb{width:8px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_image{width:200px;min-width:200px;height:248px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-number span:first-child{font-size:40px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-number span:last-child{font-size:18px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-title{font-size:24px}.program-view .program-view__lessons .program-view__lessons-form{border-radius:30px;margin-right:-30px;padding:40px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_title{font-size:26px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_text{margin-bottom:40px;font-size:16px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_form .text-input__control{height:51px;padding-top:16px;padding-bottom:16px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items{gap:30px;margin:40px 0 0}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li p{font-size:34px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li span{font-size:14px}}@media screen and (max-width:1024px){.program-view{padding:150px 0 100px}.program-view .program-view__container{max-width:100%}.program-view .program-view__title{max-width:600px;margin-top:30px;font-size:40px}.program-view .program-view__block{grid-template-columns:repeat(2,minmax(0,1fr))}.program-view .program-view__block .program-view__block-left{border-radius:30px;padding:30px}.program-view .program-view__block .program-view__block-left .program-view__block-left--tag{padding:8px 16px;font-size:14px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image{top:30px;right:30px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.blue{width:201px;height:232px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.pink{width:171px;height:210px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.green{width:212px;height:226px}.program-view .program-view__block .program-view__block-left .program-view__block-left--title{font-size:30px}.program-view .program-view__block .program-view__block-left .program-view__block-left--text{font-size:16px}.program-view .program-view__block .program-view__block-right{border-radius:30px;height:427px}.program-view .program-view__lessons{margin-top:100px}.program-view .program-view__lessons .program-view__lessons-title{margin-bottom:30px;font-size:30px}.program-view .program-view__lessons .program-view__lessons-items{grid-template-columns:1fr;gap:100px}.program-view .program-view__lessons .program-view__lessons-list--desktop{display:none}.program-view .program-view__lessons .program-view__lessons-slider{display:block}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_inner{flex-direction:row;align-items:stretch;gap:20px;padding:20px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_image{width:320px;min-width:320px;height:244px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--corner{display:flex}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--hero{display:none}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_title{margin-top:auto;font-size:22px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_text{font-size:16px}.program-view .program-view__lessons .program-view__lessons-list{max-height:auto;gap:0;padding-right:0;overflow:auto}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item{border-radius:30px;padding:20px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_image{width:320px;height:244px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content{padding-top:20px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-title{font-size:22px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-text{font-size:16px}.program-view .program-view__lessons .program-view__lessons-form{border-radius:30px;grid-template-areas:"title title""text text""form list";column-gap:87px;margin:0;padding:50px 80px 50px 50px;display:grid}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_title{grid-area:title;max-width:487px;font-size:28px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_text{grid-area:text;margin-bottom:30px;font-size:16px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_form{grid-area:form;max-width:487px}.program-view .program-view__lessons .program-view__lessons-form .home-page__form-button{max-width:100%;margin-top:20px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items{flex-direction:column;grid-area:list;gap:50px;margin-top:0}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li p{font-size:40px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li span{font-size:16px}}@media screen and (max-width:960px){.program-view{padding:150px 0 120px}.program-view .program-view__title{max-width:450px;margin-top:30px;font-size:30px}.program-view .program-view__block{grid-template-columns:repeat(2,minmax(0,1fr))}.program-view .program-view__block .program-view__block-left{border-radius:30px;gap:10px;padding:30px}.program-view .program-view__block .program-view__block-left .program-view__block-left--tag{padding:6px 12px;font-size:12px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image{top:26px;right:30px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.blue{width:183px;height:211px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.pink{width:175px;height:215px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.green{width:199px;height:212px}.program-view .program-view__block .program-view__block-left .program-view__block-left--title{font-size:28px}.program-view .program-view__block .program-view__block-left .program-view__block-left--text{font-size:14px}.program-view .program-view__block .program-view__block-right{border-radius:30px;height:398px}.program-view .program-view__lessons{margin-top:90px}.program-view .program-view__lessons .program-view__lessons-title{margin-bottom:30px;font-size:28px}.program-view .program-view__lessons .program-view__lessons-items{grid-template-columns:1fr;gap:90px}.program-view .program-view__lessons .program-view__lessons-list--desktop{display:none}.program-view .program-view__lessons .program-view__lessons-slider{display:block}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_inner{flex-direction:row;align-items:stretch;gap:20px;padding:20px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_image{width:320px;min-width:320px;height:244px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--corner{display:flex}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--hero{display:none}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_title{margin-top:auto;font-size:20px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_text{font-size:14px}.program-view .program-view__lessons .program-view__lessons-list{max-height:auto;gap:0;padding-right:0;overflow:auto}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item{border-radius:30px;padding:20px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_image{width:320px;height:244px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content{padding-top:20px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-title{font-size:20px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-text{font-size:14px}.program-view .program-view__lessons .program-view__lessons-form{border-radius:30px;flex-direction:column;gap:10px;margin:0;padding:80px;display:flex}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_title{max-width:100%;margin-bottom:0;font-size:28px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_text{margin-bottom:20px;font-size:16px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_form{max-width:100%}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items{flex-direction:row;justify-content:center;gap:50px;margin-top:40px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li p{font-size:34px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li span{font-size:14px}}@media screen and (max-width:942px){.program-view{padding:120px 0}}@media screen and (max-width:800px){.program-view{padding:100px 0}.program-view .program-view__container{max-width:100%}.program-view .program-view__title{max-width:100%;margin-top:30px;font-size:50px}.program-view .program-view__block{grid-template-columns:1fr;gap:30px}.program-view .program-view__block .program-view__block-left{border-radius:50px;min-height:566px;padding:40px}.program-view .program-view__block .program-view__block-left .program-view__block-left--tag{padding:10px 20px;font-size:20px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image{top:40px;right:40px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.blue{width:281px;height:324px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.pink{width:264px;height:324px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.green{width:304px;height:324px}.program-view .program-view__block .program-view__block-left .program-view__block-left--title{font-size:40px}.program-view .program-view__block .program-view__block-left .program-view__block-left--text{font-size:18px}.program-view .program-view__block .program-view__block-right{border-radius:50px;height:741px}.program-view .program-view__lessons .program-view__lessons-title{font-size:40px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_inner{border-radius:50px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_image{width:200px;min-width:200px;height:240px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_nav{margin-top:10px;padding:0 10px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_title{font-size:22px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_text{font-size:16px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item{border-radius:50px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_image{width:200px;height:240px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content{padding-top:10px}.program-view .program-view__lessons .program-view__lessons-form{border-radius:50px;column-gap:0;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:70px 76px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_title{max-width:628px;font-size:30px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_text{font-size:18px}.program-view .program-view__lessons .program-view__lessons-form .home-page__form-button{margin-top:10px;font-size:18px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items{flex-direction:row;gap:50px;margin-top:40px;margin-left:-21px;margin-right:-22px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li p{font-size:40px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li span{font-size:16px}}@media screen and (max-width:770px){.program-view .program-view__lessons .program-view__lessons-form{width:100%;margin-left:0;margin-right:0}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items{margin-left:0;margin-right:0}}@media screen and (max-width:680px){.program-view{padding:60px 0 80px}.program-view .breadcrumb__list{padding:0 10px}.program-view .program-view__container{max-width:100%;padding:20px 10px}.program-view .program-view__title{padding:0 10px;font-size:32px}.program-view .program-view__block .program-view__block-left{border-radius:30px;gap:12px;min-height:408px;padding:20px}.program-view .program-view__block .program-view__block-left .program-view__block-left--tag{padding:8px 16px;font-size:14px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image{top:20px;right:20px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.blue{width:173px;height:200px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.pink{width:163px;height:200px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.green{width:188px;height:200px}.program-view .program-view__block .program-view__block-left .program-view__block-left--title{font-size:30px}.program-view .program-view__block .program-view__block-left .program-view__block-left--text{font-size:14px}.program-view .program-view__block .program-view__block-right{border-radius:30px;height:427px}.program-view .program-view__lessons{margin-top:80px}.program-view .program-view__lessons .program-view__lessons-title{margin-bottom:20px;font-size:24px}.program-view .program-view__lessons .program-view__lessons-items{gap:80px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item{border-radius:30px;flex-direction:column;padding:10px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_image{width:100%;height:240px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content{padding-top:0}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-title{font-size:20px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-text{font-size:14px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_inner{border-radius:30px;flex-direction:column;gap:20px;padding:10px 10px 20px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_body{padding:0 10px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_image{width:100%;max-width:100%;height:240px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--corner{margin-bottom:20px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_title{font-size:20px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_text{font-size:14px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_nav{padding:0 0 0 10px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_nav .program-view__lessons-slider_counter{font-size:12px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_nav .program-view__lessons-slider_counter span:first-child{font-size:20px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_nav .program-view__lessons-slider_buttons .program-view__lessons-slider_button{width:40px;height:40px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_nav .program-view__lessons-slider_buttons .program-view__lessons-slider_button .program-view__lessons-slider_icon{width:20px;height:20px}.program-view .program-view__lessons .program-view__lessons-form{border-radius:0;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;padding:50px 20px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_title{font-size:24px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_text{font-size:14px}.program-view .program-view__lessons .program-view__lessons-form .home-page__form-button{margin-top:8px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_form .text-input__control{height:55px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_form .button .button__arrow{width:36px;height:36px;right:10px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 50px;margin-top:40px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li:first-child{order:1}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li:nth-child(2){order:3}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li:nth-child(3){order:2}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li p{font-size:40px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li span{font-size:14px}}.modal__title{color:var(--main-green-dark);margin-bottom:10px;font-family:Etude Noire,serif;font-size:30px;font-weight:700}.modal dialog{position:relative}.modal__close{cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:30px;right:30px}.modal__close svg{color:var(--main-green-dark);width:24px;height:24px}.modal-notice dialog{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:560px;display:flex}.modal-notice .modal-notice__title{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:30px;font-weight:700}.modal-notice .modal-notice__description{font-family:Manrope,serif;font-size:18px;font-weight:400}@media screen and (max-width:1024px){.modal-notice{gap:10px;max-width:422px}.modal-notice .modal-notice__title{font-size:26px}.modal-notice .modal-notice__description{font-size:16px}}@media screen and (max-width:800px){.modal-notice{gap:12px;max-width:480px}.modal-notice .modal-notice__title{font-size:30px}.modal-notice .modal-notice__description{font-size:18px}}@media screen and (max-width:500px){.modal-notice{gap:10px;max-width:350px}.modal-notice .modal-notice__title{font-size:24px}.modal-notice .modal-notice__description{font-size:14px}}.cookie-policy-modal dialog{border-radius:50px;width:100%;max-width:564px;padding:50px 30px 30px}.cookie-policy-modal .cookie-policy-content__title{color:var(--main-green-dark);text-align:center;margin-bottom:20px;font-family:Etude Noire,serif;font-size:30px;font-weight:700}.cookie-policy-modal .cookie-policy-content__description{color:var(--main-black);text-align:center;margin-bottom:20px;font-family:Manrope,serif;font-size:18px;font-weight:400}.cookie-policy-modal .cookie-policy-content__description .cookie-policy-content__link{color:var(--main-orange);text-underline-offset:2px;outline:none;font-weight:700;text-decoration:underline}.cookie-policy-modal .cookie-policy-content__button{justify-content:center;align-items:center;width:100%;margin-top:50px;font-family:Manrope,serif;font-size:18px;font-weight:600;display:flex}@media screen and (max-width:1024px){.cookie-policy-modal dialog{border-radius:40px;max-width:534px;padding:40px 30px 30px}.cookie-policy-modal .cookie-policy-content__title{font-size:26px}.cookie-policy-modal .cookie-policy-content__description{font-size:16px}.cookie-policy-modal .cookie-policy-content__button{margin-top:40px;padding:16px 30px;font-size:16px}}@media screen and (max-width:800px){.cookie-policy-modal dialog{max-width:480px;padding:30px}.cookie-policy-modal .cookie-policy-content__title{margin-bottom:12px;font-size:30px}.cookie-policy-modal .cookie-policy-content__description{font-size:18px}.cookie-policy-modal .cookie-policy-content__button{margin-top:30px;padding:20px;font-size:18px}}@media screen and (max-width:500px){.cookie-policy-modal dialog{border-radius:30px;max-width:350px;padding:20px}.cookie-policy-modal .cookie-policy-content__title{margin-bottom:10px;font-size:24px}.cookie-policy-modal .cookie-policy-content__description{font-size:14px}.cookie-policy-modal .cookie-policy-content__button{margin-top:20px;padding:16px 30px;font-size:16px}}.place-select-modal dialog{-ms-overflow-style:none;scrollbar-width:none;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:560px;min-height:300px;padding:50px 30px 30px;display:flex}.place-select-modal dialog::-webkit-scrollbar{display:none}.place-select-modal dialog:has(.place-select-modal__city-switcher.active){min-height:504px}.place-select-modal .place-select-modal__title{color:var(--main-green-dark);text-align:center;font-family:Etude Noire,serif;font-size:30px;font-weight:700}.place-select-modal .place-select-modal__city-switcher{border:2px solid var(--main-orange);border-radius:100px;width:100%}.place-select-modal .place-select-modal__city-switcher.active .city-switcher__current{border:2px solid var(--main-orange);width:calc(100% + 4px);top:-2px;left:-2px}.place-select-modal .place-select-modal__city-switcher .city-switcher__current{width:100%;color:var(--main-black);font-family:Manrope,serif;font-size:18px;font-weight:400}.place-select-modal .place-select-modal__city-switcher .city-switcher__current .city-switcher__icon{fill:var(--main-black)}.place-select-modal .place-select-modal__city-switcher .city-switcher__current .city-switcher__current-btn{margin-left:auto}.place-select-modal .city-switcher__dropdown{background:var(--main-bg);border:2px solid var(--main-orange);width:calc(100% + 4px);top:-2px;left:-2px}.place-select-modal .city-switcher__dropdown li a{color:var(--main-black);font-family:Manrope,serif;font-size:18px;font-weight:400}.place-select-modal .place-select-modal__button{justify-content:center;align-items:center;width:100%;margin-top:auto;display:flex}@media screen and (max-width:1024px){.place-select-modal dialog{border-radius:40px;max-width:534px;min-height:231px;padding:30px}.place-select-modal dialog:has(.place-select-modal__city-switcher.active){min-height:430px}.place-select-modal .place-select-modal__city-switcher .city-switcher__current,.place-select-modal .city-switcher__dropdown li a{font-size:14px}.place-select-modal .place-select-modal__title{font-size:26px}.place-select-modal .place-select-modal__button{padding:16px 30px;font-size:16px}}@media screen and (max-width:800px){.place-select-modal dialog{max-width:480px;min-height:281px}.place-select-modal dialog:has(.place-select-modal__city-switcher.active){min-height:490px}.place-select-modal .place-select-modal__city-switcher .city-switcher__current,.place-select-modal .city-switcher__dropdown li a{font-size:18px}.place-select-modal .place-select-modal__title{font-size:30px}.place-select-modal .place-select-modal__button{padding:20px;font-size:18px}}@media screen and (max-width:500px){.place-select-modal dialog{max-width:350px;min-height:244px}.place-select-modal dialog:has(.place-select-modal__city-switcher.active){min-height:460px}.place-select-modal .place-select-modal__city-switcher .city-switcher__current,.place-select-modal .city-switcher__dropdown li a{font-size:16px}.place-select-modal .place-select-modal__title{font-size:24px}.place-select-modal .place-select-modal__button{padding:16px 30px;font-size:16px}}.modal-success dialog{align-items:center;gap:10px;padding:30px 50px;display:flex}.modal-success dialog .modal-success__icon{width:24px;height:24px;color:var(--main-green-dark)}.modal-success dialog .modal-success__icon svg{width:24px;height:24px}.modal-success dialog .modal-success__text{color:var(--main-black);font-family:Manrope,serif;font-size:18px;font-weight:400}.modal-payment dialog{flex-direction:column;align-items:center;gap:10px;width:560px;padding:50px 30px;display:flex;overflow-x:hidden}@media screen and (max-width:500px){.modal-payment dialog{padding:40px 20px}.modal-payment dialog .modal__close{height:20px;top:20px}}.modal-payment__body{width:100%;font-size:18px}.modal-payment__body a{color:var(--main-orange)}.modal-payment__body a:hover{text-decoration:underline}.modal-payment__row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.modal-payment__value{color:var(--main-orange);-webkit-line-clamp:2;text-overflow:ellipsis;text-align:right;white-space:pre-wrap;-webkit-box-orient:vertical;flex-shrink:0;align-items:center;gap:5px;max-width:335px;font-family:Etude Noire,serif;font-size:18px;font-weight:500;display:-webkit-box;overflow:hidden}@media screen and (max-width:500px){.modal-payment__value{max-width:260px}}.modal-payment__currency{width:16px;height:15px;color:var(--main-orange);margin-top:1px}.modal-payment__name{white-space:nowrap;flex-shrink:0}.modal-payment__name.dotted{flex:1;align-items:center;min-width:0;display:flex}.modal-payment__name.dotted:after{content:"..................................................................................";white-space:nowrap;min-width:0;color:var(--secondary-burgundy-40);flex:1;margin:0 20px;overflow:hidden}.modal-payment__agreement{margin-top:20px;padding-left:34px;position:relative}@media screen and (max-width:500px){.modal-payment__agreement{font-size:16px}}.modal-payment__agreement .checkbox{position:absolute;top:0;left:0}.modal-payment__agreement a{color:var(--main-green-dark);font-weight:700;position:relative}.modal-payment__agreement a:after{content:"";background-color:var(--main-orange);width:100%;height:1.5px;transition:all .3s;position:absolute;bottom:-3px;left:0}.modal-payment__agreement a:hover:after{opacity:0}.modal-payment__error{color:var(--error-color);font-size:14px;position:absolute;bottom:-25px}@media screen and (max-width:500px){.modal-payment__error{font-size:12px;left:5px}}@media screen and (max-width:370px){.modal-payment__error{bottom:-30px}}.modal-payment__btn{justify-content:center;width:100%;margin-top:50px;display:flex}.modal-payment__btn.last{margin-top:10px}.modal-payment-status dialog{align-items:center}.modal-payment-status .modal__title,.modal-payment-status .modal-payment__body{text-align:center}.modal-payment-status.success .modal-payment__btn{margin-top:0}.login-page{grid-template-columns:minmax(392px,1fr) minmax(700px,900px);gap:170px;width:100%;padding:50px 50px 50px 100px;display:grid}.login-page .login-page__content{width:100%}.login-page .login-page__image{aspect-ratio:900/980;width:100%;height:100%;position:relative}.login-page .login-page__image img{border-radius:50px}.login-page .login-page__image .login-page__image-desktop{display:block}.login-page .login-page__image .login-page__image-tablet,.login-page .login-page__image .login-page__image-mobile{display:none}.login-page .login-page__image .login-page__image-star{width:100px;height:100px;color:var(--main-orange);position:absolute;top:100px;left:-42px}.login-page .login-page__header{align-items:center;gap:10px;display:flex}.login-page .login-page__header .login-page__logo{width:125px;height:52px;display:flex}.login-page .login-page__header .login-page__logo-text{color:var(--main-black);font-family:Manrope,serif;font-size:14px;font-weight:400;line-height:120%}.login-page .login-page__main{padding-top:100px;overflow-x:visible}.login-page .login-page__form-content{padding-bottom:5px;overflow-x:visible}.login-page .login-page__form-content .login-page__form-title--red{color:var(--main-orange);margin-bottom:50px;font-family:Etude Noire,serif;font-size:20px;font-weight:400}.login-page .login-page__form-content .login-page__text{color:var(--secondary-burgundy-40);margin-top:20px;margin-left:16px;font-family:Manrope,serif;font-size:16px;font-weight:400;display:flex}.login-page .login-page__form-content .login-page__form{flex-direction:column;gap:20px;margin-top:50px;display:flex;overflow-x:visible}.login-page .login-page__form-content .login-page__form-label{align-items:center;gap:10px;display:flex}.login-page .login-page__form-content .login-page__form-label svg{width:22px;height:22px;color:var(--main-orange)}.login-page .login-page__form-content .login-page__form-input{max-width:calc(100% - 23px)}.login-page .login-page__form-content .login-page__form-button{justify-content:center;align-items:center;max-width:calc(100% - 23px);margin-top:10px;display:flex}.login-page .login-page__form-content .login-page__form-link{color:var(--main-green-dark);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--main-orange);text-decoration-color:var(--main-orange);text-underline-offset:5px;margin-left:30px;font-family:Manrope,serif;font-size:16px;font-weight:600;display:inline-block}@media screen and (max-width:1440px){.login-page{grid-template-columns:minmax(392px,1fr) minmax(470px,678px);gap:72px;padding:30px 30px 30px 60px}.login-page .login-page__image{aspect-ratio:678/964}.login-page .login-page__image img{border-radius:70px}.login-page .login-page__image .login-page__image-desktop{display:none}.login-page .login-page__image .login-page__image-tablet{display:block}.login-page .login-page__image .login-page__image-mobile{display:none}.login-page .login-page__image .login-page__image-star{width:80px;height:80px;top:70px;right:-35px}.login-page .login-page__main{padding-top:80px}}@media screen and (max-width:1024px){.login-page{grid-template-columns:minmax(300px,1fr) 511px;gap:40px;padding:40px}.login-page .login-page__image{aspect-ratio:511/688}.login-page .login-page__image img{border-radius:40px}.login-page .login-page__image .login-page__image-star{width:50px;height:50px;top:60px;left:-21px}.login-page .login-page__header{gap:15px}.login-page .login-page__header .login-page__logo{width:100px;height:41px}.login-page .login-page__header .login-page__logo-text{font-size:12px}.login-page .login-page__main{padding-top:50px}.login-page .login-page__form-content{padding-bottom:5px}.login-page .login-page__form-content .login-page__form-title--red{margin-bottom:30px;font-size:16px}.login-page .login-page__form-content .login-page__text{margin-top:10px;margin-left:10px;font-size:14px}.login-page .login-page__form-content .login-page__form{gap:16px;margin-top:30px}.login-page .login-page__form-content .login-page__form-button{margin-top:4px}.login-page .login-page__form-content .login-page__form-link{margin-left:20px;font-size:14px}}@media screen and (max-width:800px){.login-page{grid-template-columns:1fr;gap:50px}.login-page .login-page__image{aspect-ratio:720/635}.login-page .login-page__image img{border-radius:50px}.login-page .login-page__image .login-page__image-tablet{display:none}.login-page .login-page__image .login-page__image-mobile{display:block}.login-page .login-page__image .login-page__image-star{width:62px;height:62px;top:130px;left:-26px}.login-page .login-page__header .login-page__logo-text{font-size:14px}.login-page .login-page__main{padding-top:80px}.login-page .login-page__form-content{padding-bottom:5px}.login-page .login-page__form-content .login-page__form-title--red{margin-bottom:50px;font-size:20px}.login-page .login-page__form-content .login-page__text{margin-top:20px;margin-left:16px;font-size:16px}.login-page .login-page__form-content .login-page__form{grid-template-columns:1fr 1fr;gap:20px;margin-top:50px;display:grid}.login-page .login-page__form-content .login-page__form-input{min-width:0;max-width:100%}.login-page .login-page__form-content .login-page__form-button{grid-column:1/-1;margin-top:10px}.login-page .login-page__form-content .login-page__form-link{grid-column:1/-1;margin-left:30px;font-size:16px}}@media screen and (max-width:500px){.login-page{padding:20px}.login-page .login-page__image{display:none}.login-page .login-page__main{padding-top:50px;overflow-x:visible}.login-page .login-page__form-content{overflow-x:visible}.login-page .login-page__form-content .login-page__form-title--red{margin-bottom:30px;font-size:14px}.login-page .login-page__form-content .login-page__text{margin-top:12px;margin-left:18px;font-size:12px}.login-page .login-page__form-content .login-page__form{flex-direction:column;gap:12px;height:calc(100vh - 250px);margin-top:30px;display:flex;overflow-x:visible}.login-page .login-page__form-content .login-page__form-input{max-width:100%}.login-page .login-page__form-content .login-page__form-button{max-width:calc(100% - 13px);margin-top:auto}.login-page .login-page__form-content .login-page__form-link{justify-content:center;align-items:center;margin-left:0;font-size:14px;display:flex}}.reset-password-page{padding-top:100px}.reset-password-page.login-page__form-content .login-page__form-title--red{margin-bottom:10px}.reset-password-page.login-page__form-content .login-page__text{margin-top:0;margin-left:0}.reset-password-page.login-page__form-content .login-page__after-text{margin-left:30px;font-family:Manrope,serif;font-size:16px;font-weight:400}.reset-password-page.login-page__form-content .login-page__form-link{margin-left:10px}@media screen and (max-width:1440px){.reset-password-page{padding-top:20px}}@media screen and (max-width:1024px){.reset-password-page{padding-top:50px}.reset-password-page.login-page__form-content .login-page__form{gap:12px}.reset-password-page.login-page__form-content .login-page__form-title--red{margin-bottom:8px;font-size:16px}.reset-password-page.login-page__form-content .login-page__text,.reset-password-page.login-page__form-content .login-page__after-text{font-size:14px}.reset-password-page.login-page__form-content .login-page__form-link{margin-left:8px}.reset-password-page.login-page__form-content .login-page__form-button{margin-top:0}}@media screen and (max-width:800px){.reset-password-page{padding-top:40px}.reset-password-page.login-page__form-content .login-page__form-title--red{margin-bottom:8px}.reset-password-page.login-page__form-content .login-page__form{grid-template-columns:1fr;gap:20px}.reset-password-page.login-page__form-content .login-page__text{max-width:640px;font-size:16px}.reset-password-page.login-page__form-content .login-page__after-text{font-size:16px}.reset-password-page.login-page__form-content .login-page__form-link{margin-left:10px}.reset-password-page.login-page__form-content .login-page__form-button{margin-top:10px}}@media screen and (max-width:500px){.reset-password-page{padding-top:30px}.reset-password-page.login-page__form-content .login-page__form-title--red{margin-bottom:6px;margin-left:20px;font-size:14px}.reset-password-page.login-page__form-content .login-page__text{margin-left:20px;font-size:12px}.reset-password-page.login-page__form-content .login-page__form{height:calc(100vh - 300px)}.reset-password-page.login-page__form-content .login-page__after-text{justify-content:center;align-items:center;margin-top:-13px;margin-left:0;font-size:14px;display:flex}.reset-password-page.login-page__form-content .login-page__form-link{margin-left:8px}.reset-password-page.login-page__form-content .login-page__form-button{margin-top:auto}}.confirm-code-page{padding-top:100px}.confirm-code-page.login-page__form-content .login-page__form-title--red{margin-bottom:10px}.confirm-code-page.login-page__form-content .login-page__text{margin-top:0;margin-left:0}.confirm-code-page.login-page__form-content .login-page__form{margin-top:50px}.confirm-code-page.login-page__form-content .login-page__form-button{max-width:390px}.confirm-code-page.login-page__form-content .login-page__after-text{margin-left:30px;font-size:16px}.confirm-code-page.login-page__form-content .login-page__after-text .login-page__form-link{margin-left:10px}@media screen and (max-width:1440px){.confirm-code-page{padding-top:20px}}@media screen and (max-width:1024px){.confirm-code-page{padding-top:30px}.confirm-code-page.login-page__form-content .login-page__form-title--red{margin-bottom:8px}.confirm-code-page.login-page__form-content .login-page__form{gap:10px;margin-top:30px}.confirm-code-page.login-page__form-content .login-page__form-button{max-width:315px;margin-top:10px}.confirm-code-page.login-page__form-content .login-page__after-text{margin-top:6px;margin-left:20px;font-size:14px}}@media screen and (max-width:800px){.confirm-code-page{padding-top:40px}.confirm-code-page.login-page__form-content .login-page__form-title--red{margin-bottom:8px}.confirm-code-page.login-page__form-content .login-page__form{grid-template-columns:1fr;gap:20px;margin-top:50px}.confirm-code-page.login-page__form-content .login-page__form-button{max-width:100%;margin-top:10px}.confirm-code-page.login-page__form-content .login-page__after-text{margin-top:0;margin-left:30px;font-size:16px}}@media screen and (max-width:500px){.confirm-code-page{padding-top:30px}.confirm-code-page.login-page__form-content .login-page__form-title--red{margin-bottom:6px;margin-left:20px}.confirm-code-page.login-page__form-content .login-page__text{margin-left:20px}.confirm-code-page.login-page__form-content .login-page__form{gap:10px;height:calc(100vh - 235px);margin-top:30px}.confirm-code-page.login-page__form-content .confirm-code-page__code-input{margin-left:20px}.confirm-code-page.login-page__form-content .login-page__form-button{max-width:100%;margin-top:auto}.confirm-code-page.login-page__form-content .login-page__form-button .button__arrow{width:36px;height:36px;right:6px}.confirm-code-page.login-page__form-content .login-page__form-button .button__arrow svg{width:22px;height:22px}.confirm-code-page.login-page__form-content .login-page__after-text{justify-content:center;align-items:center;gap:8px;margin-left:0;font-size:14px;display:flex}.confirm-code-page.login-page__form-content .login-page__after-text .login-page__form-link{margin-left:0}}.page-courses .page-courses__header{background-color:var(--main-green-dark);color:var(--main-light);border-radius:70px;margin-top:-130px;padding-top:200px;padding-bottom:90px}.page-courses .page-courses__header .page-courses__header-content{justify-content:space-between;gap:80px;display:flex}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left{flex-direction:column;gap:20px;display:flex}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-title{color:var(--main-light);max-width:720px;margin-top:15px;font-family:Etude Noire,serif;font-size:60px;font-weight:500}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-text{color:var(--main-light);white-space:pre-wrap;font-family:Manrope,serif;font-size:24px;font-weight:400}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:grid}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-icon{width:80px;height:80px;color:var(--main-light);background:var(--secondary-light-10);border-radius:100px;justify-content:center;align-items:center;display:flex}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-icon svg{width:40px;height:40px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-content-item-title{color:var(--main-orange);margin-top:25px;font-family:Etude Noire,serif;font-size:50px;font-weight:500}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-content-item-text{color:var(--main-light);font-family:Manrope,serif;font-size:18px;font-weight:400}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-button-link{width:100%;margin-top:auto}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-button{justify-content:center;align-items:center;width:100%;display:flex}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image{width:100%;max-width:785px;height:731px;position:relative}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image img{object-fit:cover;overflow-clip-margin:unset;border-radius:40px;transform:translateZ(1px)}.page-courses .courses__container{max-width:1740px;margin:0 auto;padding:0 10px}.page-courses .courses__title{color:var(--main-green-dark);margin-top:100px;font-family:Etude Noire,serif;font-size:60px;font-weight:500}.page-courses .courses__text{color:var(--main-black);margin-top:20px;font-family:Manrope,serif;font-size:24px;font-weight:400}.page-courses .courses-headline{justify-content:space-between;align-items:center;margin-top:80px;display:flex}.page-courses .courses-headline .courses-headline__select{min-width:400px}.page-courses .courses-headline .courses-headline__filters{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.page-courses .courses-headline .courses-headline__filters .courses-headline__select-categories{display:none}.page-courses .courses-headline .courses-headline__filters .courses-headline__filter{padding:12px 20px 13px;font-family:Manrope,serif;font-size:18px;font-weight:400}.page-courses .courses-headline .courses-headline__filters .courses-headline__filter.courses-headline__filter--active{background:var(--secondary-green-neon-50)}@media (hover:hover) and (pointer:fine){.page-courses .courses-headline .courses-headline__filters .courses-headline__filter.courses-headline__filter--active:hover{color:var(--main-green-dark)}}.page-courses .courses-list{grid-template-columns:repeat(3,minmax(0,560px));align-items:stretch;gap:20px;padding-top:50px;padding-bottom:100px;display:grid}.page-courses .courses-list .courses-list__item{background-color:var(--main-bg);border:1px solid var(--border-color);border-radius:40px;flex-direction:column;gap:30px;max-height:780px;padding:10px 10px 20px;transition:transform .3s;display:flex}@media (hover:hover) and (pointer:fine){.page-courses .courses-list .courses-list__item:hover{transform:scale(1.03)}}.page-courses .courses-list .courses-list__item.courses-list__item--purchased{background:var(--main-green-neon)}.page-courses .courses-list .courses-list__item.courses-list__item--purchased .courses-list__item-content .courses-list__item-duration{color:#939a57}.page-courses .courses-list .courses-list__item .courses-list__item-image{border-radius:30px;width:100%;height:321px;position:relative;overflow:hidden}.page-courses .courses-list .courses-list__item .courses-list__item-image img{object-fit:cover}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-purchased{background:var(--main-green-neon);color:var(--main-green-dark);z-index:1;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-family:Manrope,serif;font-size:14px;font-weight:500;display:flex;position:absolute;top:10px;left:10px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-purchased svg{width:24px;height:24px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-categories{z-index:1;flex-wrap:wrap;align-items:center;gap:10px;max-height:80px;display:flex;position:absolute;bottom:10px;left:10px;overflow-y:hidden}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-categories .courses-list__item-category{color:var(--main-light);background:var(--secondary-light-30);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:100px;padding:8px 20px;font-family:Manrope,serif;font-size:14px;font-weight:500}.page-courses .courses-list .courses-list__item .courses-list__item-content{flex-direction:column;gap:12px;height:100%;padding:0 20px;display:flex}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-title{-webkit-line-clamp:2;text-overflow:ellipsis;color:var(--main-green-dark);-webkit-box-orient:vertical;font-family:Etude Noire,serif;font-size:24px;font-weight:500;display:-webkit-box;overflow:hidden}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-description{-webkit-line-clamp:5;text-overflow:ellipsis;color:var(--main-black);-webkit-box-orient:vertical;font-family:Manrope,serif;font-size:18px;font-weight:400;display:-webkit-box;overflow:hidden}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-duration{color:#a3a39b;align-items:center;gap:10px;margin-top:18px;font-family:Manrope,serif;font-size:18px;font-weight:400;display:flex}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-duration svg{width:24px;height:24px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-price{color:var(--main-orange);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;font-family:Etude Noire,serif;font-size:40px;font-weight:500;display:flex}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-price-icon{width:32px;height:32px;color:var(--main-orange)}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-button{justify-content:center;align-items:center;width:calc(100% + 20px);margin-top:8px;margin-left:-10px;margin-right:-10px;display:flex}.page-courses .courses-list__load-more{width:100%;height:40px}.page-courses .courses-list__load-more-loader{margin-bottom:100px}@media screen and (max-width:1440px){.page-courses .page-courses__header{border-radius:50px;padding-top:150px;padding-bottom:70px}.page-courses .page-courses__header .page-courses__header-content{gap:45px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-title{max-width:600px;margin-top:20px;font-size:50px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-text{font-size:20px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-content-item-title{font-size:40px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-content-item-text{font-size:16px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image{width:100%;max-width:632px;height:640px;position:relative}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image img{object-fit:cover;overflow-clip-margin:unset;transform:translateZ(1px)}.page-courses .courses__container{max-width:1300px}.page-courses .courses__title{margin-top:120px;font-size:50px}.page-courses .courses__text{font-size:20px}.page-courses .courses-headline{flex-direction:column;align-items:flex-start;gap:50px;margin-top:50px}.page-courses .courses-list{grid-template-columns:repeat(3,minmax(0,416px));gap:16px;padding-bottom:120px}.page-courses .courses-list .courses-list__item{border-radius:30px;max-height:720px}.page-courses .courses-list .courses-list__item .courses-list__item-image{border-radius:20px;height:235px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-title,.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-description{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media screen and (max-width:1024px){.page-courses .page-courses__header{border-radius:30px;padding-bottom:30px}.page-courses .page-courses__header .page-courses__header-content{justify-content:space-between;gap:40px;display:flex}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left{gap:12px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-title{max-width:455px;margin-top:15px;font-size:38px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-text{font-size:16px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list{margin-top:18px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-icon{width:50px;height:50px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-icon svg{width:24px;height:24px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-content-item-title{margin-top:20px;font-size:30px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-content-item-text{font-size:14px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image{max-width:449px;height:486px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image img{border-radius:30px}.page-courses .courses__container{max-width:964px}.page-courses .courses__title{margin-top:100px;font-size:40px}.page-courses .courses__text{margin-top:12px;font-size:16px}.page-courses .courses-headline{gap:30px;margin-top:30px}.page-courses .courses-headline .courses-headline__select{min-width:315px}.page-courses .courses-headline .courses-headline__filters{gap:10px}.page-courses .courses-headline .courses-headline__filters .courses-headline__filter{padding:8px 15px;font-size:16px}.page-courses .courses-list{grid-template-columns:repeat(3,minmax(0,308px));gap:10px;padding-top:30px;padding-bottom:100px}.page-courses .courses-list .courses-list__item{border-radius:30px;gap:20px;max-height:631px;padding:10px 10px 20px}.page-courses .courses-list .courses-list__item .courses-list__item-image{border-radius:20px;height:235px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-purchased{padding:8px;font-size:12px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-purchased svg{width:20px;height:20px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-categories{gap:6px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-categories .courses-list__item-category{padding:6px 16px;font-size:12px}.page-courses .courses-list .courses-list__item .courses-list__item-content{gap:10px;padding:0 10px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-title{font-size:20px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-description{font-size:14px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-duration{margin-top:20px;font-size:14px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-duration svg{width:20px;height:20px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-price{font-size:30px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-price-icon{width:24px;height:24px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-button{margin-top:10px}}@media screen and (max-width:800px){.page-courses .page-courses__header{border-radius:40px}.page-courses .page-courses__header .page-courses__header-content{flex-direction:column;gap:60px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left{gap:20px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-title{max-width:600px;margin-top:0;font-size:50px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-text{font-size:20px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list{margin-top:20px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-icon{width:60px;height:60px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-icon svg{width:29px;height:29px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-content-item-title{margin-top:16px;font-size:40px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-content-item-text{font-size:18px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-button-link{max-width:calc(100% - 23px);margin-top:30px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image{max-width:720px;height:783px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image img{border-radius:50px}.page-courses .courses__container{max-width:740px}.page-courses .courses__title{font-size:50px}.page-courses .courses__text{margin-top:5px;font-size:20px}.page-courses .courses-headline .courses-headline__select{min-width:100%}.page-courses .courses-headline .courses-headline__filters{gap:16px}.page-courses .courses-headline .courses-headline__filters .courses-headline__filter{padding:12px 20px 13px;font-size:18px}.page-courses .courses-list{grid-template-columns:repeat(2,minmax(0,350px));gap:20px;padding-top:30px;padding-bottom:120px}.page-courses .courses-list .courses-list__item{border-radius:30px;max-height:778px}.page-courses .courses-list .courses-list__item .courses-list__item-image{height:271px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-purchased{padding:10px;font-size:14px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-purchased svg{width:24px;height:24px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-categories .courses-list__item-category{padding:8px 20px;font-size:14px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-title{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:24px;display:-webkit-box;overflow:hidden}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-description{-webkit-line-clamp:6;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:18px;display:-webkit-box;overflow:hidden}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-duration{margin-top:10px;font-size:18px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-duration svg{width:24px;height:24px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-price{font-size:40px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-price-icon{width:32px;height:32px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-button{width:100%;margin-top:10px;margin-left:0;margin-right:0}}@media screen and (max-width:500px){.page-courses .page-courses__header{background:inherit;border-radius:0;padding-top:0;padding-bottom:0}.page-courses .page-courses__header .page-courses__header-content{gap:10px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left{background:var(--main-green-dark);border-radius:30px;gap:12px;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;padding:100px 20px 20px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-title{max-width:340px;font-size:28px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-text{white-space:inherit;font-size:16px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:18px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item{align-items:center;gap:20px;display:flex}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-icon{width:60px;height:60px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-icon svg{width:29px;height:29px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-content-item-title{margin-top:0;font-size:30px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list .page-courses__header-content-item .page-courses__header-content-item-text{font-size:16px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-button-link{max-width:100%;margin-top:18px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-button{width:calc(100% - 13px);padding:16px;font-size:16px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-button .button__arrow{width:36px;height:36px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-button .button__arrow svg{width:22px;height:22px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image{width:calc(100% + 20px);max-width:calc(100% + 20px);height:543px;margin-left:-10px;margin-right:-10px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image img{border-radius:40px}.page-courses .courses__container{max-width:100%}.page-courses .courses__title{margin-top:80px;font-size:28px}.page-courses .courses__text{font-size:16px}.page-courses .courses-headline{gap:20px}.page-courses .courses-headline .courses-headline__filters{width:100%}.page-courses .courses-headline .courses-headline__filters .courses-headline__filter{display:none}.page-courses .courses-headline .courses-headline__filters .courses-headline__select-categories{width:100%;display:block}.page-courses .courses-list{grid-template-columns:100%;gap:10px;padding-top:20px;padding-bottom:80px}.page-courses .courses-list .courses-list__item{border-radius:40px;max-height:660px}.page-courses .courses-list .courses-list__item .courses-list__item-image{border-radius:30px;height:270px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-purchased{gap:6px;padding:6px;font-size:10px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-purchased svg{width:16px;height:16px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-categories{max-height:70px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-categories .courses-list__item-category{padding:6px 14px;font-size:12px}.page-courses .courses-list .courses-list__item .courses-list__item-content{height:auto}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-title{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:24px;display:-webkit-box;overflow:hidden}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-description{-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-duration{margin-top:10px;font-size:14px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-duration svg{width:24px;height:24px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-price{margin-top:20px;font-size:30px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-price-icon{width:24px;height:24px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-button{margin-top:0}}.page-profile{margin-bottom:100px}.page-profile h1{color:var(--main-orange);margin-bottom:50px;font-family:Etude Noire,serif;font-size:24px;font-weight:500}@media screen and (max-width:1440px){.page-profile h1{margin-bottom:30px;font-size:20px}}@media screen and (max-width:1024px){.page-profile h1{font-size:16px}}@media screen and (max-width:800px){.page-profile h1{font-size:20px}}@media screen and (max-width:500px){.page-profile h1{margin-bottom:20px;font-size:16px}}.page-profile__wrapper{background-color:var(--secondary-white-80);border:1px solid var(--border-color);border-radius:70px;gap:40px;padding:50px 30px;display:flex}@media screen and (max-width:1440px){.page-profile__wrapper{border-radius:50px;gap:20px;padding:30px}}@media screen and (max-width:1024px){.page-profile__wrapper{border-radius:40px;padding:20px}}@media screen and (max-width:800px){.page-profile__wrapper{flex-direction:column}}.page-profile__form{flex-direction:column;gap:20px;width:100%;max-width:700px;display:flex}.page-profile__form-label{align-items:center;gap:10px;display:flex}.page-profile__form-label svg{width:22px;height:22px;color:var(--main-orange)}@media screen and (max-width:1440px){.page-profile__form{max-width:600px}}@media screen and (max-width:1024px){.page-profile__form{max-width:500px}}@media screen and (max-width:800px){.page-profile__form{flex-direction:row;max-width:100%}.page-profile__form.password{flex-flow:wrap;gap:20px}}@media screen and (max-width:500px){.page-profile__form.password{flex-direction:column}}@media screen and (max-width:800px){.page-profile__form.password .text-input{width:calc(50% - 10px)}}@media screen and (max-width:500px){.page-profile__form.password .text-input{width:100%}.page-profile__form{flex-direction:column}}.page-profile__avatar{aspect-ratio:1;border-radius:100%;width:150px;height:150px}@media screen and (max-width:1024px){.page-profile__avatar{width:120px;height:120px}}@media screen and (max-width:800px){.page-profile__avatar{width:150px;height:150px}}@media screen and (max-width:500px){.page-profile__avatar{width:100px;height:100px}}.page-profile__list{flex-direction:column;gap:20px;margin-top:20px;display:flex}.page-profile__link{border:1px solid var(--border-color);background:var(--secondary-white-80);color:var(--main-green-dark);border-radius:70px;justify-content:space-between;align-items:center;gap:20px;padding:10px 10px 10px 50px;font-family:Etude Noire,serif;font-size:20px;font-weight:500;transition:all .3s;display:flex}@media screen and (max-width:1440px){.page-profile__link{padding-left:40px;font-size:18px}}@media screen and (max-width:1024px){.page-profile__link{padding-left:24px;font-size:14px}}@media screen and (max-width:800px){.page-profile__link{padding-left:40px;font-size:18px}}@media screen and (max-width:500px){.page-profile__link{padding-left:20px;font-size:14px}}.page-profile__link:hover{color:var(--main-orange)}.page-profile__link:hover span{background-color:var(--main-orange)}.page-profile__link span{background-color:var(--main-green-dark);border-radius:100%;justify-content:center;align-items:center;width:58px;height:58px;transition:all .3s;display:flex}@media screen and (max-width:1440px){.page-profile__link span{width:50px;height:50px}}@media screen and (max-width:1024px){.page-profile__link span{width:40px;height:40px}}@media screen and (max-width:800px){.page-profile__link span{width:50px;height:50px}}@media screen and (max-width:500px){.page-profile__link span{width:40px;height:40px}}.page-profile__link span svg{width:24px;height:24px;fill:var(--white);transform:rotate(-90deg)}@media screen and (max-width:1440px){.page-profile__link span svg{width:21px;height:21px}}@media screen and (max-width:1024px){.page-profile__link span svg{width:17px;height:17px}}@media screen and (max-width:800px){.page-profile__link span svg{width:21px;height:21px}}@media screen and (max-width:500px){.page-profile__link span svg{width:12px;height:12px}}.page-profile__back{margin-bottom:50px}.page-profile__row-form{align-items:center;gap:44px;display:flex}@media screen and (max-width:1024px){.page-profile__row-form{flex-direction:column;align-items:baseline;gap:12px}}@media screen and (max-width:800px){.page-profile__row-form{gap:16px;width:100%}}.page-profile__row-form .button{flex:1;justify-content:center;display:flex}@media screen and (max-width:1024px){.page-profile__row-form .button{width:100%}}@media screen and (max-width:1440px){.page-profile__row-form .button__arrow{width:45px;height:45px}}@media screen and (max-width:1024px){.page-profile__row-form .button__arrow{width:36px;height:36px;right:5px}}@media screen and (max-width:800px){.page-profile__row-form .button__arrow{width:45px;height:45px}}@media screen and (max-width:500px){.page-profile__row-form .button__arrow{width:36px;height:36px;right:5px}}@media screen and (max-width:1440px){.page-profile__row-form .button__arrow svg{width:27px;height:27px}}@media screen and (max-width:1024px){.page-profile__row-form .button__arrow svg{width:22px;height:22px}}@media screen and (max-width:800px){.page-profile__row-form .button__arrow svg{width:27px;height:27px}}@media screen and (max-width:500px){.page-profile__row-form .button__arrow svg{width:22px;height:22px}}.course-page .course-page__content{max-width:1740px;margin:0 auto;padding:0 10px}.course-page .course-page__content .course-page__content-timing{align-items:center;gap:100px;width:fit-content;margin-top:50px;display:flex}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item{color:var(--main-green-dark);align-items:center;gap:30px;display:flex}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-icon{background:#f0f6e8;border-radius:100px;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-icon svg{width:38px;height:38px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-content p{color:var(--main-orange);font-family:Etude Noire,serif;font-size:50px;font-weight:500}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-content span{color:var(--main-black);font-family:Manrope,serif;font-size:18px;font-weight:400}@media screen and (max-width:1440px){.course-page{margin-top:40px}.course-page .course-page__content{max-width:1320px}.course-page .course-page__content .course-page__content-timing{gap:80px;margin-top:40px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-content p{font-size:40px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-content span{font-size:16px}}@media screen and (max-width:1024px){.course-page .course-page__content{max-width:944px}.course-page .course-page__content .course-page__content-timing{gap:60px;margin-top:30px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item{gap:20px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-icon{width:50px;height:50px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-icon svg{width:24px;height:24px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-content p{font-size:30px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-content span{font-size:14px}}@media screen and (max-width:800px){.course-page .course-page__content{max-width:740px}.course-page .course-page__content .course-page__content-timing{gap:100px;margin-top:50px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item{gap:20px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-icon{width:60px;height:60px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-icon svg{width:29px;height:29px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-content p{font-size:36px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-content span{font-size:18px}}@media screen and (max-width:500px){.course-page{margin-top:30px}.course-page .course-page__content{max-width:100%}.course-page .course-page__content .course-page__content-timing{gap:30px;margin-top:30px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item{gap:12px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-icon{width:50px;height:50px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-icon svg{width:24px;height:24px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-content p{font-size:24px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-content span{font-size:14px}}.lesson-page{margin-bottom:100px}.lesson-page .lesson-page__container{max-width:1740px;margin:0 auto;padding:0 10px}.lesson-page .lesson-page__back-button{width:fit-content;margin-top:20px}.lesson-page .lesson-page__lesson{margin-top:50px}.lesson-page .lesson-page__lesson .lesson-page__lesson-zone{grid-template-columns:minmax(300px,1063px) minmax(300px,647px);gap:10px;display:grid}.lesson-page .lesson-page__lesson .lesson-page__video{object-fit:contain;background:var(--black);border-radius:50px;width:100%;max-width:100%;height:681px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content{border:1px solid var(--border-color);border-radius:50px;width:100%;min-width:300px;padding:50px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_title{color:var(--main-orange);font-family:Etude Noire,serif;font-size:24px;font-weight:500}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress{margin-top:30px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-title_text{font-size:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-count{font-size:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-count span{font-size:18px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-bar{gap:6px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-bar .course-tutorial__progress-bar_item{height:6px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list{max-height:458px;margin-top:30px;overflow-y:auto}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list:has(li+li+li+li+li){margin-right:-40px;padding-right:26px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list::-webkit-scrollbar{width:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list::-webkit-scrollbar-track{border:1px solid #01524c80;border-radius:9999px;width:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list::-webkit-scrollbar-thumb{background:var(--main-green-dark);border-radius:9999px;width:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item{gap:10px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item--status{width:60px;min-width:60px;height:60px;font-size:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item--status .course-tutorial__list-item--status-line{width:56px;height:56px;bottom:-113%}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item--status .course-tutorial__list-item--status-icon{width:30px;height:30px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item_content{padding:20px 40px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-title{font-size:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info{max-width:1063px;margin-top:50px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_first{align-items:center;gap:30px;display:flex}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_first .lesson-page__lesson-info_first-duration{align-items:center;gap:10px;font-family:Manrope,serif;font-size:18px;font-weight:400;display:flex}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_first .lesson-page__lesson-info_first-duration svg{width:24px;height:24px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_second{margin-top:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_second .lesson-page__lesson-info_second-title{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:40px;font-weight:500}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_second .lesson-page__lesson-info_second-description{color:var(--main-black);margin-top:10px;font-family:Manrope,serif;font-size:20px;font-weight:400}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons{justify-content:center;gap:10px;width:100%;margin-top:50px;display:flex}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item--container{flex-direction:column;gap:10px;width:100%;display:flex}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item--error{color:#1c1a1c66;align-items:center;gap:10px;margin-left:40px;font-family:Manrope,serif;font-size:18px;font-weight:400;display:flex}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item--error svg{width:24px;height:24px;color:var(--main-orange)}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item--button{cursor:pointer}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item--button.lesson-page__lesson-info_buttons-item--button-disabled{pointer-events:none}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item{background:var(--main-blue);color:var(--main-green-dark);border-radius:50px;justify-content:space-between;align-items:center;width:100%;padding:20px 20px 20px 40px;font-family:Etude Noire,serif;font-size:24px;font-weight:500;line-height:120%;display:flex}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item button{width:58px;height:58px;color:var(--main-orange);cursor:pointer;border:1px solid var(--main-orange);background:var(--main-light);border-radius:50%;justify-content:center;align-items:center;display:flex}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item button svg{width:24px;height:24px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item button:disabled{opacity:.5;pointer-events:none}.lesson-page .lesson-page__test{max-width:1063px;margin-top:50px}.lesson-page .lesson-page__test .test__image{max-width:381px}@media screen and (max-width:1440px){.lesson-page{margin-bottom:120px}.lesson-page .lesson-page__container{max-width:1340px}.lesson-page .lesson-page__back-button{margin-top:0}.lesson-page .lesson-page__lesson{margin-top:30px}.lesson-page .lesson-page__lesson .lesson-page__lesson-zone{grid-template-columns:minmax(300px,815px) minmax(300px,497px);gap:8px}.lesson-page .lesson-page__lesson .lesson-page__video{border-radius:40px;height:514px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content{border:1px solid var(--border-color);border-radius:40px;padding:40px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_title{font-size:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress{margin-top:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-title_text{font-size:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-count{font-size:12px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-count span{font-size:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-bar{gap:3px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-bar .course-tutorial__progress-bar_item{height:5px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list{gap:13px;max-height:351px;margin-top:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list:has(li+li+li+li+li){margin-right:-32px;padding-right:22px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list::-webkit-scrollbar{width:10px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list::-webkit-scrollbar-track{width:10px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list::-webkit-scrollbar-thumb{width:10px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item{gap:8px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item--status{width:46px;min-width:46px;height:46px;font-size:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item--status .course-tutorial__list-item--status-line{width:36px;height:36px;bottom:-100%}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item--status .course-tutorial__list-item--status-icon{width:26px;height:26px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item_content{border-radius:26px;padding:15px 30px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-title{font-size:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-duration{gap:8px;font-size:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-duration svg{width:20px;height:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info{max-width:815px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_first{align-items:center;gap:30px;display:flex}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_first .lesson-page__lesson-info_first-duration{font-size:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_second .lesson-page__lesson-info_second-title{font-size:34px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_second .lesson-page__lesson-info_second-description{font-size:18px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons{gap:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item--error{margin-left:20px;font-size:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item{border-radius:50px;padding:16px 16px 16px 32px;font-size:22px}.lesson-page .lesson-page__test{max-width:815px}.lesson-page .lesson-page__test .test__image{max-width:307px}}@media screen and (max-width:1024px){.lesson-page{margin-bottom:100px}.lesson-page .lesson-page__container{max-width:964px}.lesson-page .lesson-page__back-button{margin-top:40px}.lesson-page .lesson-page__lesson{margin-top:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-zone{grid-template-columns:minmax(300px,583px) minmax(300px,355px);gap:6px}.lesson-page .lesson-page__lesson .lesson-page__video{border-radius:30px;height:367px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content{border-radius:30px;padding:24px 24px 0}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_title{font-size:18px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress{margin-top:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-title_text{font-size:12px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-count{font-size:10px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-count span{font-size:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-bar{gap:5px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-bar .course-tutorial__progress-bar_item{height:4px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list{gap:12px;max-height:250px;margin-top:20px;overflow-y:auto}:is(.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list:has(li+li+li+li),.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list:has(li+li+li+li+li)){margin-right:-22px;padding-right:15px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list::-webkit-scrollbar{width:7px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list::-webkit-scrollbar-track{width:7px;margin-bottom:30px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list::-webkit-scrollbar-thumb{width:7px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item{gap:8px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item--status{width:34px;min-width:34px;height:34px;font-size:12px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item--status .course-tutorial__list-item--status-line{width:32px;height:32px;bottom:-130%}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item--status .course-tutorial__list-item--status-icon{width:18px;height:18px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item_content{padding:12px 22px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-title{font-size:12px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-duration{margin-top:8px;font-size:12px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-duration svg{width:16px;height:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info{max-width:583px;margin-top:30px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_first{gap:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_first .lesson-page__lesson-info_first-duration{gap:6px;font-size:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_first .lesson-page__lesson-info_first-duration svg{width:20px;height:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_second{margin-top:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_second .lesson-page__lesson-info_second-title{font-size:30px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_second .lesson-page__lesson-info_second-description{font-size:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons{gap:12px;margin-top:30px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item--error{font-size:12px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item--error svg{width:16px;height:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item{border-radius:50px;padding:10px 10px 10px 24px;font-size:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item button{width:40px;height:40px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item button svg{width:17px;height:17px}.lesson-page .lesson-page__test{max-width:583px;margin-top:30px}.lesson-page .lesson-page__test .test__image{max-width:180px}}@media screen and (max-width:800px){.lesson-page{margin-bottom:120px}.lesson-page .lesson-page__container{max-width:740px}.lesson-page .lesson-page__lesson{flex-direction:column;gap:50px;margin-top:30px;display:flex}.lesson-page .lesson-page__lesson .lesson-page__lesson-zone{order:2;grid-template-columns:100%;gap:20px}.lesson-page .lesson-page__lesson .lesson-page__video{border-radius:40px;height:442px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content{border-radius:40px;padding:40px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_title{font-size:24px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress{margin-top:30px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-title_text{font-size:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-count{font-size:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-count span{font-size:18px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-bar{gap:6px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-bar .course-tutorial__progress-bar_item{height:6px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list{max-height:370px;margin-top:30px}:is(.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list:has(li+li+li+li),.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list:has(li+li+li+li+li)){margin-right:-30px;padding-right:10px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list::-webkit-scrollbar{width:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list::-webkit-scrollbar-track{width:14px;margin-bottom:0}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list::-webkit-scrollbar-thumb{width:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item{gap:10px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item--status{width:60px;min-width:60px;height:60px;font-size:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item--status .course-tutorial__list-item--status-line{width:32px;height:32px;bottom:-65%}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item--status .course-tutorial__list-item--status-icon{width:30px;height:30px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item_content{padding:20px 40px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-title{font-size:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info{max-width:100%;margin-top:0}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_first{gap:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_first .lesson-page__lesson-info_first-duration{gap:6px;font-size:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_first .lesson-page__lesson-info_first-duration svg{width:20px;height:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_second{margin-top:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_second .lesson-page__lesson-info_second-title{font-size:38px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_second .lesson-page__lesson-info_second-description{font-size:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons{margin-top:30px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item--error{gap:6px;margin-left:16px;font-size:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item--error svg{width:24px;height:24px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item{border-radius:50px;padding:10px 10px 10px 30px;font-size:18px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item button{width:50px;height:50px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item button svg{width:21px;height:21px}.lesson-page .lesson-page__test{max-width:100%;margin-top:80px}.lesson-page .lesson-page__test .test__image{max-width:640px}}@media screen and (max-width:500px){.lesson-page{margin-bottom:80px}.lesson-page .lesson-page__container{max-width:100%;padding:0 20px}.lesson-page .lesson-page__back-button{margin-top:20px}.lesson-page .lesson-page__lesson{gap:30px;margin-top:50px}.lesson-page .lesson-page__lesson .lesson-page__video{border-radius:30px;height:310px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content{border-radius:30px;padding:20px 10px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_title{font-size:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress{margin-top:10px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-title_text{font-size:12px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-count{font-size:10px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-count span{font-size:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-bar{gap:4px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_progress .course-tutorial__progress-bar .course-tutorial__progress-bar_item{height:6px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list{max-height:310px;margin-top:20px}:is(.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list:has(li+li+li+li),.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list:has(li+li+li+li+li)){margin-right:-10px;padding-right:4px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list::-webkit-scrollbar{width:4px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list::-webkit-scrollbar-track{width:4px;margin-bottom:10px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list::-webkit-scrollbar-thumb{width:4px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item{gap:10px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item--status{display:none}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item_content{padding:16px 16px 16px 30px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-title{font-size:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-duration{margin-top:4px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info{margin-top:0}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_first{gap:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_first .lesson-page__lesson-info_first-duration{gap:6px;font-size:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_first .lesson-page__lesson-info_first-duration svg{width:20px;height:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_second{margin-top:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_second .lesson-page__lesson-info_second-title{font-size:24px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_second .lesson-page__lesson-info_second-description{font-size:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons{flex-direction:column;margin-top:30px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item--error{margin-left:20px;font-size:12px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item--error svg{width:16px;height:16px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item{border-radius:50px;padding:6px 6px 6px 20px;font-size:14px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item button{width:40px;height:40px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item button svg{width:17px;height:17px}.lesson-page .lesson-page__test{margin-top:50px}.lesson-page .lesson-page__test .test__image{max-width:100%}}.contacts-view{width:100%;max-width:1800px;margin:0 auto 180px;padding:0 40px}.contacts-view .contacts-view__breadcrumb{margin-top:40px;padding:15px}.contacts-view .contacts-view__title{color:var(--main-orange);margin-top:50px;font-family:Etude Noire,serif;font-size:24px;font-weight:500}.contacts-view .contacts-view__content{grid-template-columns:1fr 1fr;gap:20px;margin-top:50px;display:grid}.contacts-view .contacts-view__content .contacts-view__info{background:var(--main-green-neon);border-radius:50px;flex-direction:column;gap:50px;padding:50px;display:flex}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item{gap:20px;display:flex}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon{border:1px solid var(--main-light);background:var(--secondary-light-30);border-radius:100%;justify-content:center;align-items:center;width:50px;min-width:50px;height:50px;display:flex}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon svg{width:24px;height:24px;color:var(--main-green-dark);fill:var(--main-green-dark)}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content{flex-direction:column;gap:32px;display:flex}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-title{color:var(--main-black);margin-top:12px;font-family:Manrope,serif;font-size:18px;font-weight:400}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list{flex-direction:column;gap:30px;display:flex}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item{gap:32px;display:flex}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item p{color:var(--main-black);font-family:Etude Noire,serif;font-size:18px;font-weight:500}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item p:first-child{opacity:.8;min-width:155px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item p:last-child{color:var(--main-green-dark)}.contacts-view .contacts-view__content .contacts-view__image{max-height:603px;position:relative}.contacts-view .contacts-view__content .contacts-view__image img{object-fit:cover;overflow-clip-margin:unset;border-radius:50px;transform:translateZ(1px)}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line-clip{pointer-events:none;z-index:1;border-radius:50px;position:absolute;inset:0;overflow:hidden}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-arrow{width:82px;height:93px;color:var(--main-orange);z-index:2;position:absolute;bottom:-27px;right:-24px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line{width:100%;height:95%;color:var(--main-green-neon);position:absolute;bottom:80px;left:-165px}.contacts-view .contacts-view__content .contacts-view__payment{flex-direction:column;gap:20px;display:flex}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item{border:1px solid var(--main-green-dark);border-radius:50px;padding:50px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline{align-items:center;gap:20px;display:flex}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline span{width:50px;height:50px;color:var(--main-orange);background:#ee6c4d1a;border-radius:100%;justify-content:center;align-items:center;display:flex}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline span svg{width:24px;height:24px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline p{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:20px;font-weight:500}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list{margin-top:30px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item{justify-content:space-between;align-items:center;gap:20px;font-family:Etude Noire,serif;font-size:18px;font-weight:400;display:flex;position:relative}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item:not(:first-child){padding-top:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item:not(:last-child){padding-bottom:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item:not(:last-child):after{content:"";background:var(--main-blue);width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item .contacts-view__payment-item_list-item_title{color:var(--main-black);font-family:Manrope,sans-serif}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item .contacts-view__payment-item_list-item_value{color:var(--main-orange);font-weight:500}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button{background:var(--main-blue);border-radius:50px;align-items:center;gap:30px;width:100%;padding:20px;display:flex}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button .contacts-view__payment-button--download{width:50px;height:50px;color:var(--main-orange);background:var(--main-light);border:1px solid var(--main-orange);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button .contacts-view__payment-button--download svg{width:24px;height:24px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button p{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:24px;font-weight:500}@media screen and (max-width:1440px){.contacts-view{max-width:1400px;margin:0 auto 120px}.contacts-view .contacts-view__breadcrumb{margin-top:20px}.contacts-view .contacts-view__title{margin-top:30px;font-size:20px}.contacts-view .contacts-view__content{margin-top:30px}.contacts-view .contacts-view__content .contacts-view__info{border-radius:40px;gap:40px;padding:40px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item{gap:16px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon{width:40px;min-width:40px;height:40px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon svg{width:19px;height:19px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content{flex-direction:column;gap:29px;display:flex}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-title{margin-top:9px;font-size:16px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list{gap:20px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item{gap:20px;display:flex}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item p{color:var(--main-black);font-size:16px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item p:first-child{min-width:147px}.contacts-view .contacts-view__content .contacts-view__image{max-height:516px}.contacts-view .contacts-view__content .contacts-view__image img,.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line-clip{border-radius:40px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-arrow{width:67px;height:77px;bottom:0;right:-26px}.contacts-view .contacts-view__content .contacts-view__payment{flex-direction:column;gap:20px;display:flex}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item{border-radius:40px;padding:40px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline span{width:40px;height:40px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline span svg{width:19px;height:19px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline p{font-size:18px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item{font-size:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button{gap:20px;padding:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button .contacts-view__payment-button--download{width:58px;height:58px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button .contacts-view__payment-button--download svg{width:24px;height:24px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button p{font-size:22px}}@media screen and (max-width:1280px){.contacts-view{max-width:1260px;margin:0 auto 120px}.contacts-view .contacts-view__breadcrumb{margin-top:10px}.contacts-view .contacts-view__title{margin-top:40px;font-size:18px}.contacts-view .contacts-view__content{grid-template-columns:minmax(300px,570px) minmax(300px,594px);gap:16px;margin-top:30px}.contacts-view .contacts-view__content .contacts-view__info{border-radius:30px;gap:30px;padding:30px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item{gap:12px;display:flex}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon{width:34px;min-width:34px;height:34px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon svg{width:16px;height:16px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content{gap:24px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-title{margin-top:7px;font-size:14px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list{gap:20px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item{gap:38px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item p{font-size:14px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item p:first-child{min-width:130px}.contacts-view .contacts-view__content .contacts-view__image{max-height:428px}.contacts-view .contacts-view__content .contacts-view__image img,.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line-clip{border-radius:30px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-arrow{width:57px;height:65px;position:absolute;bottom:2px;right:-21px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line{height:130%;position:absolute;bottom:-50px;left:-165px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line path{stroke-width:30px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item{border-radius:30px;padding:30px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline{gap:12px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline span{width:34px;height:34px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline span svg{width:16px;height:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline p{font-size:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list{margin-top:30px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item{font-size:14px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item:not(:first-child){padding-top:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item:not(:last-child){padding-bottom:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button{gap:16px;padding:14px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button .contacts-view__payment-button--download{width:50px;height:50px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button .contacts-view__payment-button--download svg{width:20px;height:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button p{font-size:18px}}@media screen and (max-width:1024px){.contacts-view{max-width:100%;margin:0 auto 100px}.contacts-view .contacts-view__breadcrumb{margin-top:20px}.contacts-view .contacts-view__title{margin-top:30px;font-size:16px}.contacts-view .contacts-view__content{grid-template-columns:minmax(300px,548px) minmax(300px,380px)}.contacts-view .contacts-view__content .contacts-view__info{border-radius:40px;gap:20px;padding:30px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item{gap:16px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon{width:40px;min-width:40px;height:40px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon svg{width:20px;height:20px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content{flex-direction:column;gap:26px;display:flex}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-title{margin-top:10px;font-size:14px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list{gap:16px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item{gap:19px;display:flex}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item p{font-size:14px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item p:first-child{min-width:129px}.contacts-view .contacts-view__content .contacts-view__image{max-height:435px}.contacts-view .contacts-view__content .contacts-view__image img,.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line-clip{border-radius:40px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-arrow{width:61px;height:71px;bottom:0;right:-24px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line{width:100%;height:90%;position:absolute;bottom:60px;left:-110px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line path{stroke-width:24px}.contacts-view .contacts-view__content .contacts-view__payment{gap:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item{border-radius:40px;padding:30px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline{gap:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline span{width:40px;height:40px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline span svg{width:20px;height:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline p{font-size:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list{margin-top:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item{gap:22px;font-size:14px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item:not(:first-child){padding-top:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item:not(:last-child){padding-bottom:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button{gap:16px;padding:10px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button .contacts-view__payment-button--download{width:40px;height:40px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button .contacts-view__payment-button--download svg{width:20px;height:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button p{font-size:16px}}@media screen and (max-width:960px){.contacts-view{max-width:100%;margin:0 auto 120px}.contacts-view .contacts-view__breadcrumb{margin-top:10px}.contacts-view .contacts-view__title{margin-top:30px;font-size:22px}.contacts-view .contacts-view__content{grid-template-columns:100%;gap:16px;margin-top:30px}.contacts-view .contacts-view__content .contacts-view__info{border-radius:30px;gap:30px;padding:30px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item{gap:16px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon{width:36px;min-width:36px;height:36px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon svg{width:17px;height:17px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content{gap:24px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-title{margin-top:8px;font-size:14px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list{gap:16px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item{gap:38px;display:flex}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item p{font-size:14px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item p:first-child{min-width:130px}.contacts-view .contacts-view__content .contacts-view__image{width:100%;height:398px;max-height:100%}.contacts-view .contacts-view__content .contacts-view__image img,.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line-clip{border-radius:30px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-arrow{display:none}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line{width:100%;height:140%;color:var(--main-green-neon);position:absolute;bottom:-120px;left:-230px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line path{stroke-width:30px}.contacts-view .contacts-view__content .contacts-view__payment{gap:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item{border-radius:30px;padding:30px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline{gap:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline span{width:40px;height:40px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline span svg{width:19px;height:19px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline p{font-size:18px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list{margin-top:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item{font-size:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item:not(:first-child){padding-top:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item:not(:last-child){padding-bottom:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button{border-radius:50px;gap:16px;padding:10px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button .contacts-view__payment-button--download{width:40px;height:40px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button .contacts-view__payment-button--download svg{width:20px;height:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button p{font-size:16px}}@media screen and (max-width:800px){.contacts-view{max-width:100%;margin:0 auto 120px}.contacts-view .contacts-view__title{margin-top:20px;font-size:20px}.contacts-view .contacts-view__content{gap:20px}.contacts-view .contacts-view__content .contacts-view__info{border-radius:40px;gap:40px;padding:40px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon{width:40px;min-width:40px;height:40px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon svg{width:19px;height:19px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content{gap:20px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-title{margin-top:9px;font-size:16px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list{gap:20px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item{gap:20px;display:flex}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item p{font-size:16px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item p:first-child{min-width:147px}.contacts-view .contacts-view__content .contacts-view__image{height:554px}.contacts-view .contacts-view__content .contacts-view__image img,.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line-clip{border-radius:40px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-arrow{width:61px;height:69px;display:flex;bottom:17px;right:-22px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line{height:90%;position:absolute;bottom:60px;left:-190px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line path{stroke-width:40px}.contacts-view .contacts-view__content .contacts-view__payment{gap:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item{border-radius:40px;padding:40px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline{gap:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list{margin-top:30px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item{font-size:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item:not(:first-child){padding-top:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item:not(:last-child){padding-bottom:16px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button{gap:20px;padding:10px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button .contacts-view__payment-button--download{width:50px;height:50px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button .contacts-view__payment-button--download svg{width:24px;height:24px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button p{font-size:18px}}@media screen and (max-width:500px){.contacts-view{max-width:100%;margin:0 auto 80px;padding:0 20px}.contacts-view .contacts-view__breadcrumb{margin-top:0}.contacts-view .contacts-view__title{margin-top:20px;font-size:16px}.contacts-view .contacts-view__content{gap:14px;margin-top:20px}.contacts-view .contacts-view__content .contacts-view__info{border-radius:20px;gap:20px;padding:20px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item{gap:12px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon{width:36px;min-width:36px;height:36px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon svg{width:17px;height:17px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content{gap:10px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-title{margin-top:0;font-size:14px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list{gap:16px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item{flex-direction:column;gap:10px;display:flex}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item p{font-size:12px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list .contacts-view__info-item__content-list_item p:first-child{min-width:100%}.contacts-view .contacts-view__content .contacts-view__image{border-radius:20px;height:404px;overflow:hidden}.contacts-view .contacts-view__content .contacts-view__image img{transform:translateZ(1px)scale(1.2)}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line-clip{border-radius:20px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-arrow{display:none}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line{height:160%;bottom:-80px;left:-110px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line path{stroke-width:30px}.contacts-view .contacts-view__content .contacts-view__payment{gap:14px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item{border-radius:20px;padding:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline{gap:12px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline span{width:36px;height:36px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline span svg{width:17px;height:17px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline p{font-size:14px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list{margin-top:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item{flex-direction:column;align-items:flex-start;gap:10px;font-size:14px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item:not(:first-child){padding-top:12px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item:not(:last-child){padding-bottom:12px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_list .contacts-view__payment-item_list-item .contacts-view__payment-item_list-item_value{font-size:12px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button{gap:12px;padding:6px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button .contacts-view__payment-button--download{width:40px;height:40px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button .contacts-view__payment-button--download svg{width:20px;height:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button p{font-size:14px}}body{color:var(--main-black)}.password-popover-list>ul{padding-left:15px;list-style:decimal}@media screen and (max-width:800px){.password-popover-list{padding:8px}}@media screen and (max-width:500px){.password-popover-list{max-width:230px}}
