html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}ul[class]{list-style:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{background:none;border:none;border-radius:0;padding:0}button,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%}[id]{scroll-margin-top:120px}body{display:flex;flex-direction:column;height:100%;font-family:Manrope,serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;background-color:var(--main-bg)}main{overflow-x:hidden;flex:1 0 auto;padding-top:140px}@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{width:100%;touch-action:pan-y pinch-zoom}body,html{overflow-x:hidden;overscroll-behavior-x:none}body{width:100%;touch-action:pan-y pinch-zoom}}.platform-layout__content{padding-top:140px}@media screen and (max-width:1440px){.platform-layout__content{padding-top:110px}}@media screen and (max-width:800px){.platform-layout__content{padding-top:102px}}@media screen and (max-width:500px){.platform-layout__content{padding-top:70px}}.platform-layout .header .header__cabinet{display:block}@media screen and (max-width:942px){.platform-layout .header .header__cabinet{display:block}}.platform-layout .header__wrapper{display:flex;background-color:var(--main-blue);padding:25px 90px}@media screen and (max-width:1440px){.platform-layout .header__wrapper{padding:24px 50px!important}}@media screen and (max-width:1024px){.platform-layout .header__wrapper{padding:20px 30px!important}}@media screen and (max-width:500px){.platform-layout .header__wrapper{padding:10px!important}}.platform-layout .header__wrapper .header__logo-text{color:var(--main-black)}.platform-layout .header__wrapper .header__user-button{color:var(--main-green-dark)}.platform-layout .header__row{width:100%}.platform-layout .header .header__logout-button{padding:16px 30px;font-size:16px}.platform-layout .header .header__logout-button svg{width:20px;height:20px}@media screen and (max-width:1440px){.platform-layout .header .header__logout-button{padding:10px 30px;font-size:12px}.platform-layout .header .header__logout-button svg{width:18px;height:18px}}@media screen and (max-width:1024px){.platform-layout .header .header__logout-button{padding:0;font-size:0}.platform-layout .header .header__logout-button svg{width:15px;height:15px}}@media screen and (max-width:800px){.platform-layout .header .header__logout-button{width:44px;height:44px;aspect-ratio:1;padding:0}.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__top{align-items:center}}.platform-layout__container{max-width:1800px;margin:0 auto;padding:0 40px}@media screen and (max-width:1440px){.platform-layout__container{max-width:1400px}}@media screen and (max-width:1280px){.platform-layout__container{max-width:1260px}}@media screen and (max-width:1024px){.platform-layout__container{max-width:100%}}@media screen and (max-width:500px){.platform-layout__container{padding:0 10px}}@font-face{font-family:Etude Noire;src:url(/_next/static/media/Etude-Noire-Regular.e2b5d526.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Etude Noire;src:url(/_next/static/media/Etude-Noire-Medium.57803457.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Etude Noire;src:url(/_next/static/media/Etude-Noire-Bold.768daa53.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-Regular.defbff1c.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-Medium.dd201342.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-SemiBold.250ef9ca.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-Bold.7fd73fa8.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:rgba(251,255,220,0.1);--secondary-light-20:rgba(251,255,220,0.2);--secondary-light-30:rgba(251,255,220,0.3);--secondary-white-80:rgba(255,255,255,0.8);--secondary-burgundy-40:rgba(93,36,53,0.4);--secondary-green-neon-50:#ecf6a4;--input-bg:#fafafa;--bardoe:#5d2435;--border-color:#cbdccf;--error-color:#e31b1b;--error-bg:#f9d1d1}.badge{display:flex;align-items:center;justify-content:center;font-family:Manrope,serif;font-size:18px;font-weight:500;padding:8px 20px;border-radius:100px;background:var(--main-green-neon);border:1px solid var(--main-green-dark);color:var(--main-green-dark)}@media screen and (max-width:1440px){.badge{font-size:16px}}@media screen and (max-width:1024px){.badge{font-size:14px;padding:6px 16px}}@media screen and (max-width:800px){.badge{font-size:16px;padding:6px 16px}}@media screen and (max-width:500px){.badge{font-size:12px;padding:6px 14px}}.button{position:relative;border-radius:100px;font-size:18px;transition:all .3s;cursor:pointer;padding:20px}.button__arrow{width:45px;height:45px;position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;border-radius:100%;top:50%;transform:translate(50%,-50%) scale(1);transition:transform .3s ease}.button__arrow svg{width:27px;height:27px;transform:rotate(-30deg)}.button__text{display:flex;gap:5px;align-items:center}.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--main-light,.button--orange .button__arrow{background-color:var(--main-light)}.button--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:rgba(0,0,0,0);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);color:var(--main-light)}.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--main-light-outline{border:1.5px solid var(--main-light);background:rgba(0,0,0,0);color:var(--main-light);transition:background-color .3s,color .3s}@media(hover:hover)and (pointer:fine){.button--main-light-outline:hover{background:var(--main-orange);color:var(--main-light)}}.button--main-light-outline:active{background:var(--main-green-dark-active)}.button:disabled{opacity:.5;pointer-events:none}@media screen and (max-width:1280px){.button{padding:15px;font-size:16px}.button__arrow{width:36px;height:36px;right:7px}.button__arrow svg{width:22px;height:22px}}@media screen and (max-width:1024px){.button{padding:20px;font-size:18px}.button__arrow{width:36px;height:36px;right:0}.button__arrow svg{width:27px;height:27px}}@media screen and (max-width:500px){.button{padding:15px;font-size:16px}.button__arrow{width:36px;height:36px;right:7px}.button__arrow svg{width:22px;height:22px}}.button-back{display:flex;align-items:center;gap:15px;padding:12px 0;font-size:14px;color:var(--main-black);transition:all .3s;cursor:pointer}.button-back:hover{color:var(--main-orange)}.button-back__icon{width:24px;height:24px;transform:rotate(90deg);fill:var(--main-orange)}.header{position:fixed;width:100%;left:0;top:0;padding-top:10px;z-index:1000}.header__container{max-width:1920px;margin:0 auto;padding:0 10px}.header .header__phone{position:relative;color:var(--main-light)}.header .header__phone:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background-color:var(--main-orange);transition:all .3s}.header .header__phone:hover:after{background-color:rgba(0,0,0,0)}.header__wrapper{display:grid;grid-template-columns:auto auto 1fr auto;grid-template-areas:"brand city socials cabinet" "menu menu phone call";align-items:center;gap:20px;padding:30px 90px;border-radius:70px;background:var(--main-green-dark)}.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__brand{grid-area:brand;display:flex;align-items:center;gap:10px}.header__city{grid-area:city;width:fit-content}.header__socials{grid-area:socials;justify-self:end}.header__cabinet{grid-area:cabinet}.header__menu{grid-area:menu}.header__phone{grid-area:phone;justify-self:end}.header__call{grid-area:call}.header .header__left,.header .header__row{display:flex;align-items:center}.header .header__left{gap:50px}.header .header__right{margin-left:auto;display:flex;align-items:center;gap:20px}.header .header__brand{display:flex;gap:10px;align-items:center}.header .header__logo{max-width:96px;display:flex;height:40px}.header .header__logo svg{width:96px}.header .header__logo-text{max-width:174px;font-size:12px;color:var(--main-light)}.header .city-switcher .city-switcher__current{width:100%;font-size:12px;padding:5px 5px 5px 15px}.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);display:flex;align-items:center;gap:20px;border-radius:100px;width:fit-content}.header .header__menu li a{font-family:Manrope,serif;font-size:14px;font-weight:400;padding:10px 15px;display:inline-block;color:var(--main-light);transition:all .3s;border-radius:100px}.header .header__menu li.active a{background-color:var(--main-orange)}.header .header__auth{display:flex;gap:30px}.header .header__user-icon{width:24px;height:24px;display:none}.header .header__user-button{padding:0;background:rgba(0,0,0,0);border-radius:0;border:0;position:relative;font-size:16px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:var(--main-orange)}.header .header__user-button:active,.header .header__user-button:hover{background:rgba(0,0,0,0)}.header .header__user-button:active:after,.header .header__user-button:hover:after{opacity:0}.header .header__logout-button{padding:14px 28px}.header .header__logout-button .header__logout-icon{width:16px;height:16px}.header .header__cabinet-button{padding:14px 28px;border:0}.header .header__cabinet-button .button__text{font-size:14px}.header .header__cabinet-button .header__cabinet-icon{width:16px;height:16px}.header .header__call-icon{display:none}.header .header__call-btn{display:flex;align-items:center;justify-content:center;font-family:Manrope,serif;font-size:14px;font-weight:400;padding:14px 28px;min-width:186px;max-width:186px}.header .header__call a{display:block}.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__call-btn{font-size:12px;padding:12px 28px;min-width:174px;max-width:174px}.header .header__cabinet-button{padding:12px 30px;max-width:174px;min-width:174px}.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,.header .header__user-button{font-size:14px}}@media screen and (max-width:1280px){.header .header__wrapper{border-radius:40px;padding:30px;gap:19px}.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{padding:20px 30px;gap:16px;border-radius:30px;grid-template-columns:auto auto 1fr auto 30px;grid-template-areas:"brand city socials socials cabinet" "menu  menu  phone   call    call"}.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:12px}.header .header__cabinet-button{width:30px;height:30px;min-width:0;padding:0}.header .header__cabinet-button .button__text{gap:0;font-size:0;justify-content:center}.header .header__logout-button{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:0;border-radius:100%;padding:0}.header .header__logout-button .button__text{gap:0}.header .header__call-btn{padding:12px 30px;font-size:12px;min-width:127px;height:40px}}@media screen and (max-width:960px){.header .city-switcher .city-switcher__icon{width:18px;height:18px}.header .header__brand{gap:10px;z-index:1}.header .header__wrapper{padding:20px;gap:16px;border-radius:30px;grid-template-columns:auto auto 1fr auto 36px}.header .header__left{gap:40px}.header .header__menu{gap:9px}.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{gap:6px}.header .header__menu li a{padding:10px 12px;font-size:12px}.header .header__user-button{font-size:12px}.header .header__logout-button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:0;border-radius:100%;padding:0}.header .header__logout-button .button__text{gap:0}.header .header__cabinet-button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:0;border-radius:100%;padding:0;max-width:36px;min-width:36px}.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-btn{padding:10px 30px;font-size:12px;min-width:127px;height:36px}}@media screen and (max-width:942px){.header .header__wrapper{position:relative;min-height:84px}.header .header__top{height:100%;min-height:44px}.header .header__row{z-index:2}.header .header__bottom{position:absolute;right:74px;top:30px}.header .header__cabinet,.header .header__call,.header .header__city,.header .header__menu,.header .header__socials{display:none}.header .burger{display:flex;align-items:center;justify-content:center;width:44px;height:44px;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:translateX(-50%) rotate(45deg)}.header .burger.active span:nth-child(2){opacity:0}.header .burger.active span:nth-child(3){top:21px;transform:translateX(-50%) rotate(-45deg)}}@media screen and (max-width:800px){.header .header__wrapper{grid-template-columns:auto auto;grid-template-areas:"brand phone" "mobile mobile";padding:20px 30px;row-gap:0}.header.header--menu-open .header__wrapper{row-gap:20px}.header .city-switcher{margin-left:1px}.header .header__phone{margin-right:64px;z-index:1}.header .header__call-btn{padding:20px;font-size:18px;max-width:100%;min-width:100%;height:65px;margin-bottom:30px}}@media screen and (max-width:500px){.header .header__logo-text,.header .header__phone{display:none}.header.header--menu-open .header__logo-text{display:block;font-size:14px}.header .header__call{padding:16px;font-size:16px;height:54px;margin-bottom:10px}.header .header__logout-button{width:40px;height:40px}.header .header__logout-button .header__logout-icon{width:24px;height:24px}.header .header__wrapper{padding:12px 10px;min-height:auto;border-radius:16px;row-gap:0}.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:174px}.header .header__mobile-top{margin-top:0}.header:has(.burger.active) .header__left .header__logo-text{display:flex;margin-right:-40px;font-size:14px}.header .header__auth{gap:10px}.header .header__user-icon{display:block;fill:var(--main-orange)!important}.header .header__user-button{font-size:0;width:40px;height:40px;border-radius:100%;padding:0;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--main-orange)}.header .header__user-button,.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{height:calc(100dvh - 108px);display:flex;flex-direction:column;gap:20px;position:relative;overflow-y:auto;overflow-x:hidden;grid-area:mobile;width:100%}}@media screen and (max-width:500px){.header__mobile{height:calc(100dvh - 132px);position:static}}.header__mobile .city-switcher .city-switcher__current{width:100%;font-size:16px;padding:5px 5px 5px 20px}.header__mobile .city-switcher .city-switcher__current .city-switcher__current-btn{width:50px;height:50px;margin-left:auto}@media screen and (max-width:500px){.header__mobile .city-switcher .city-switcher__current .city-switcher__current-btn{width:40px;height:40px}}.header__mobile .city-switcher .city-switcher__current .city-switcher__current-icon{width:33px;height:33px}@media screen and (max-width:500px){.header__mobile .city-switcher .city-switcher__current .city-switcher__current-icon{width:27px;height:27px}}.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 a,.header__mobile .city-switcher .city-switcher__dropdown li span{font-size:18px}.header__mobile .header__call-btn{margin-bottom:0}.header__mobile .socials{justify-content:center;margin-bottom:50px}@media screen and (max-width:800px){.header__mobile .socials{gap:20px}}@media screen and (max-width:500px){.header__mobile .socials{margin-bottom:30px}}@media screen and (max-width:800px){.header__mobile .socials .socials__item a{width:50px;height:50px}.header__mobile .socials .socials__item a svg{width:24px;height:24px}}.header__mobile .socials__link{width:50px;height:50px}.header__mobile .socials__link svg{width:24px;height:24px}.header__mobile .header__call{display:flex;margin-top:50px;width:100%;padding:20px 50px;font-size:18px}@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{display:block;position:absolute;width:100%;height:100%;left:0;top:0;border-radius:30px}}@media screen and (max-width:500px){.header__mobile-bg{display:none}}.header__mobile-top{display:flex;align-items:center;justify-content:space-between;margin-top:54px}.header__mobile-cabinet{min-width:250px}@media screen and (max-width:500px){.header__mobile-cabinet{min-width:0;position:absolute;top:10px;right:60px;z-index:4}}.header__mobile-cabinet .header__cabinet-button{width:auto;height:auto;font-size:18px;border-radius:100px;padding:17px 40px 18px;max-width:none;width:100%}.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{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:0;border-radius:100%;padding:0}}.header__mobile-cabinet .header__cabinet-button .button__text{gap:5px}.header__mobile-cabinet .header__cabinet-button .button__text span{display:flex;font-size:18px}@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{min-width:0;max-width:330px;width:100%}}@media screen and (max-width:500px){.header__mobile-cities{max-width:100%;width:calc(100% - 2px)}}.header__mobile-center{margin-top:auto;margin-bottom:auto}.header__mobile-menu{display:flex;flex-direction:column;align-items:center;gap:30px}@media screen and (max-width:500px){.header__mobile-menu{gap:20px}}.header__mobile-menu li a{font-family:Etude Noire,serif;font-size:50px;font-weight:500;color:var(--main-light)}@media screen and (max-width:500px){.header__mobile-menu li a{font-family:Etude Noire,serif;font-size:26px;font-weight:500}.header__mobile-footer{text-align:center}}.header__mobile-phone{display:none}@media screen and (max-width:500px){.header__mobile-phone{display:inline-block;text-align:center;margin-bottom:20px;position:relative;color:var(--main-light);font-size:16px}.header__mobile-phone:before{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1.5px;background-color:var(--main-orange);transition:all .3s}}.header--scrolled .header__wrapper{grid-template-columns:auto auto 1fr auto auto auto;grid-template-areas:"brand city menu phone call cabinet";grid-template-rows:auto;gap:20px}@media screen and (max-width:1024px){.header--scrolled .header__wrapper{grid-template-columns:auto auto 1fr auto 30px 30px;grid-template-areas:"brand city menu phone call cabinet"}}@media screen and (max-width:800px){.header--scrolled .header__wrapper{grid-template-columns:auto auto;grid-template-areas:"brand phone" "mobile mobile";gap:0}}@media screen and (max-width:1280px){.header--scrolled .header__wrapper .header__cabinet-button{width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:0;border-radius:100%;padding:0;max-width:42px;min-width:42px}.header--scrolled .header__wrapper .header__cabinet-button .header__cabinet-icon{width:18px;height:18px}.header--scrolled .header__wrapper .header__cabinet-button .button__text{gap:0}.header--scrolled .header__wrapper .header__cabinet-button .button__text span{display:none}}@media screen and (max-width:1024px){.header--scrolled .header__wrapper .header__cabinet-button{width:30px;height:30px;min-width:30px}}@media screen and (max-width:960px){.header--scrolled .header__wrapper .header__cabinet-button{width:36px;height:36px;min-width:36px}}@media screen and (max-width:800px){.header--scrolled .header__wrapper .header__mobile .header__call-btn{padding:20px;font-size:18px;max-width:100%;min-width:100%;height:65px}}.header--scrolled .header__wrapper .header__mobile .header__call-btn .button__text{gap:0}@media screen and (max-width:800px){.header--scrolled .header__wrapper .header__mobile .header__call-btn .header__call-icon{display:none}.header--scrolled .header__wrapper .header__mobile .header__cabinet-button{height:auto;font-size:18px;border-radius:100px;padding:18px 40px 17px;max-width:none;width:100%}.header--scrolled .header__wrapper .header__mobile .header__cabinet-button .header__cabinet-icon{width:24px;height:24px}}.header--scrolled .header__wrapper .header__mobile .header__cabinet-button .button__text{gap:5px}.header--scrolled .header__wrapper .header__mobile .header__cabinet-button .button__text span{display:block}.header--scrolled .header__wrapper .header__call-icon{display:none}@media screen and (max-width:1124px){.header--scrolled .header__wrapper .header__call-icon{width:18px;height:18px;display:block;fill:var(--main-green-dark)}}@media screen and (max-width:1024px){.header--scrolled .header__wrapper .header__call-icon{width:15px;height:15px}}@media screen and (max-width:960px){.header--scrolled .header__wrapper .header__call-icon{width:18px;height:18px}}@media screen and (max-width:1124px){.header--scrolled .header__wrapper .header__call-btn{width:42px;height:42px;min-width:42px;font-size:0;padding:0}}@media screen and (max-width:1024px){.header--scrolled .header__wrapper .header__call-btn{width:30px;height:30px;min-width:30px}}@media screen and (max-width:960px){.header--scrolled .header__wrapper .header__call-btn{width:36px;height:36px;min-width:36px}}@media screen and (max-width:1124px){.header--scrolled .header__wrapper .header__call-btn .button__text{gap:0}}.header--scrolled .header__logo-text,.header--scrolled .header__socials{display:none}@media screen and (max-width:800px){.header--scrolled .header__logo-text{display:block}}.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{position:absolute;top:-90px;right:90px;width:226px}@media screen and (max-width:1580px){.footer__sticker{top:-95px;width:200px}}@media screen and (max-width:1440px){.footer__sticker{top:-115px;right:40px;width:175px}}@media screen and (max-width:1280px){.footer__sticker{right:20px;top:-105px}}@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{max-width:1920px;margin:0 auto;display:flex;flex-direction:column;gap:10px;padding:0 10px}.footer__body{background-color:var(--main-green-dark);color:var(--main-light);padding:90px;border-radius:70px;display:flex;gap:190px}@media screen and (max-width:1440px){.footer__body{padding:50px;border-radius:50px;gap:100px}}@media screen and (max-width:1280px){.footer__body{padding:40px;border-radius:40px}}@media screen and (max-width:1024px){.footer__body{padding:30px;border-radius:30px;gap:47px}}@media screen and (max-width:960px){.footer__body{padding:40px;border-radius:30px;gap:35px}}@media screen and (max-width:800px){.footer__body{padding:40px;border-radius:50px;gap:50px;flex-direction:column}}@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{margin-bottom:50px;max-width:145px}}@media screen and (max-width:800px){.footer__brand{display:flex;align-items:center;max-width:none;margin-bottom:0;gap:15px}}@media screen and (max-width:500px){.footer__brand{margin-bottom:0;gap:10px}}@media screen and (max-width:800px){.footer__socials{display:flex;align-items:center}}.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{gap:50px;flex-wrap:wrap}}@media screen and (max-width:800px){.footer__row{column-gap:37px;row-gap:30px;margin-bottom:50px}}@media screen and (max-width:500px){.footer__row{flex-direction:column;gap:21px;margin-bottom:30px}}.footer__block{padding-left:36px;position:relative;margin-bottom:100px}@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{font-size:18px;max-width:230px}}@media screen and (max-width:500px){.footer__block-body{font-size:16px;max-width:100%}}.footer__block-body .footer__block-body-text{display:flex;flex-direction:column;gap:5px}@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{max-width:230px;gap:5px}}@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:"";position:absolute;bottom:-5px;left:0;width:100%;height:1.5px;background-color:var(--main-orange);transition:all .3s;opacity:0}.footer__block-body a:hover:before{opacity:1}.footer__block-list{display:flex;gap:100px}.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{position:relative;padding-left:20px;font-size:14px}@media screen and (max-width:1280px){.footer__logo-text{font-size:12px}}@media screen and (max-width:1024px){.footer__logo-text{font-size:10px;padding-left:10px}}@media screen and (max-width:960px){.footer__logo-text{font-size:14px;padding-left:15px}}@media screen and (max-width:800px){.footer__logo-text{font-size:14px;max-width:141px;padding-left:10px}}@media screen and (max-width:500px){.footer__logo-text{max-width:155px;padding-left:10px;line-height:110%}}.footer__logo-text:before{content:"";width:2px;height:100%;position:absolute;top:0;left:5px;background-color:var(--main-orange)}@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{margin-left:36px;display:flex;gap:200px}@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{column-gap:100px;row-gap:30px;flex-wrap:wrap}}@media screen and (max-width:500px){.footer__widgets{gap:30px;margin-top:30px;flex-direction:column;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{display:flex;flex-direction:column;gap:20px}.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-direction:row;flex-wrap:wrap;row-gap:10px;column-gap: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:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:var(--main-orange);transition:all .3s;opacity:0}.footer__widget-list li a:hover:before{opacity:1}.footer__bottom{border-radius:20px;background-color:var(--main-blue);margin-bottom:10px}.footer__bottom-wrapper{display:flex;flex-direction:column;gap:20px;padding:30px 90px}@media screen and (max-width:1440px){.footer__bottom-wrapper{padding:30px 50px;gap:0}}@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{display:flex;justify-content:space-between;align-items:center;gap:20px}@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{font-size:14px;gap:30px}.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{font-size:16px;gap:50px}.footer__bottom-wrapper .footer__bottom-item p{font-size:16px;text-align:center}}@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{font-size:14px;gap:16px}.footer__bottom-wrapper .footer__bottom-item p{font-size:14px}}.footer__bottom-copyright{margin-right:auto;color:var(--bardoe);opacity:.4}@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{margin-right:0;font-size:16px;text-align:center}}@media screen and (max-width:500px){.footer__bottom-copyright{font-size:14px}}@media screen and (max-width:800px){.footer__left{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width:500px){.footer__left{flex-direction:column;gap:20px}}.footer__links{display:flex;align-items:center;gap:30px}@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{font-size:16px;gap:50px}}@media screen and (max-width:500px){.footer__links{gap:20px;font-size:14px;flex-direction:column}}.footer__links-item{transition:all .3s;color:var(--bardoe);opacity:.4;cursor:pointer}@media screen and (max-width:500px){.footer__links-item{text-align:center}}.footer__links-item:hover{opacity:1}.footer__payment{display:flex;gap:50px;align-items:center;justify-content:center;padding-bottom:20px}@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{display:flex;align-items:center;gap:20px}@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{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:100%;border:1px solid var(--main-light);background-color:var(--secondary-light-10);transition:all .3s;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:rgba(0,0,0,0)}.faq{display:flex;flex-direction:column;gap:20px}.faq-item{border-radius:30px;background:var(--main-blue);padding:50px}.faq-item.open .faq-more svg{transform:scaleY(-1)}.faq-question{width:100%;background:none;border:none;justify-content:space-between;cursor:pointer;font-family:Etude Noire,serif;font-size:24px;font-style:normal;font-weight:500;line-height:120%;color:var(--main-green-dark)}.faq-more,.faq-question{display:flex;align-items:center}.faq-more{width:58px;height:58px;justify-content:center;border-radius:100%;background-color:var(--main-light);border:1px solid var(--main-orange)}.faq-more svg{width:24px;height:24px;fill:var(--main-orange);transition:all .3s}.faq-answer{overflow:hidden;transition:height .3s ease}.faq-answer-inner{font-size:20px;color:var(--main-black);padding-top:30px}.city-switcher{position:relative}.city-switcher__current{display:flex;align-items:center;padding:5px 5px 5px 20px;border-radius:100px;background-color:var(--secondary-light-10);color:var(--main-light);position:relative;z-index:3}.city-switcher__current-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--main-orange);margin-left:20px;border-radius:100%}.city-switcher__current-icon{width:24px;height:24px;fill:var(--main-light);transition:transform .2s ease}.city-switcher__icon{width:24px;height:24px;fill:var(--main-light);margin-right:5px}.city-switcher__dropdown{position:absolute;top:0;left:-1px;width:calc(100% + 2px);background-color:var(--main-green-dark);border-radius:25px;border:1px solid var(--secondary-light-30);padding-top:52px!important;padding-bottom:10px!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:all .3s;z-index:2}.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{font-family:Manrope,serif;font-size:16px;font-weight:400;padding:10px 5px 10px 20px;border-radius:100px;transition:all .3s;display:inline-block;width:100%}.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{display:flex;flex-direction:column;gap:10px;align-items:stretch;width:100%}.text-input:has(.text-input__error--absolute){position:relative}.text-input .text-input__label{font-family:Manrope,serif;font-size:16px;font-weight:500;color:var(--main-black);margin-left:30px}.text-input .text-input__required{color:var(--main-orange)}.text-input .text-input__control-wrapper{position:relative;padding:0 2px}.text-input .text-input__control-wrapper .text-input__icon{position:absolute;top:50%;right:30px;transform:translateY(-50%);width:fit-content;height:fit-content;min-width:24px;min-height:24px;z-index:1}.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{font-family:Manrope,serif;font-size:20px;font-weight:400;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:21px 30px 22px;color:var(--main-burgundy);border:none;border-radius:100px}.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{background:var(--error-bg);outline:1px solid var(--error-bg)}.text-input .text-input__error{font-family:Manrope,serif;font-size:14px;font-weight:500;margin:0 30px 0 0;color:var(--main-orange);text-align:right}.text-input .text-input__error.text-input__error--absolute{position:absolute;bottom:-30px;right:0;z-index:2}@media(max-width:1280px){.text-input .text-input__label{font-size:14px}.text-input .text-input__control-wrapper .text-input__icon{right:20px}.text-input .text-input__control{font-size:16px;padding:15px 30px}.text-input .text-input__control.text-input__control--addon-after{padding-right:50px}.text-input .text-input__error{font-size:12px}.text-input .text-input__error.text-input__error--absolute{bottom:-28px}}@media(max-width:1024px){.text-input .text-input__control{padding:16px 30px;font-size:14px}.text-input .text-input__error.text-input__error--absolute{bottom:-24px}}@media(max-width:960px){.text-input .text-input__error.text-input__error--absolute{bottom:-20px}}@media(max-width:800px){.text-input .text-input__label{font-size:16px}.text-input .text-input__control-wrapper .text-input__icon{right:30px}.text-input .text-input__control{padding:21px 30px 22px;font-size:16px}.text-input .text-input__control.text-input__control--addon-after{padding-right:60px}}@media(max-width:500px){.text-input .text-input__control-wrapper .text-input__icon{right:16px;min-width:22px;min-height:22px}.text-input .text-input__control-wrapper .text-input__icon svg{width:22px;height:22px}.text-input .text-input__label{font-size:14px;margin-left:20px}.text-input .text-input__control{padding:16px 30px}.text-input .text-input__control.text-input__control--addon-after{padding-right:46px}.text-input .text-input__error{font-size:10px;margin-right:20px}.text-input .text-input__error.text-input__error--absolute{bottom:-23px}}.checkbox{width:22px;height:22px;min-width:22px;min-height:22px;appearance:none;border-radius:4px;background:var(--main-light);border:2px solid var(--main-orange);position:relative;cursor:pointer;margin:0;opacity:1;display:block}.checkbox,.checkbox:active,.checkbox:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.checkbox:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:currentColor;mask:url('data:image/svg+xml,<svg smlns="http://www.w3.org/2000/svg"></svg>') center/100%;transform:scale(0);transition:transform .2s ease-in-out,mask 0s ease-in-out .2s}.checkbox:checked{background-color:var(--main-light)}.checkbox:checked:before{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") no-repeat center/100%;-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") no-repeat center/100%;color:var(--main-green-dark);transform:scale(.9)}.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{mask:none}.checkbox.checkbox--test:checked{border-color:var(--main-orange)}.checkbox.checkbox--test:checked:before{mask:none;color:var(--main-orange);transform:scale(.6);border-radius:2px}.date-input,.phone-input{width:100%}.phone-input .phone-input__control-wrapper{position:relative}.phone-input .phone-input__field{display:flex;align-items:center;gap:20px;padding:5px;background:var(--input-bg)}.phone-input .phone-input__country-btn{display:inline-flex;align-items:center;gap:20px;flex-shrink:0;margin:0;padding:16px;border:none;border-radius:100px;background:rgba(93,36,53,.1);cursor:pointer;color:inherit}.phone-input .phone-input__country-btn:disabled{cursor:not-allowed;opacity:.6}.phone-input .phone-input__country-btn:focus-visible{outline:1px solid var(--main-orange);outline-offset:1px}.phone-input .phone-input__flag{width:24px;height:24px}.phone-input .phone-input__flag svg{width:100%;height:100%}.phone-input .phone-input__chevron{width:20px;height:20px;transition:transform .2s ease}.phone-input .phone-input__chevron--open{transform:rotate(180deg)}.phone-input .phone-input__number{font-family:Manrope,serif;font-size:16px;font-weight:400;flex:1;min-width:0;width:100%;margin:0;border:none;color:var(--main-burgundy);outline:none;background:rgba(0,0,0,0)}.phone-input .phone-input__number::placeholder{color:var(--secondary-burgundy-40)}.phone-input .phone-input__number:disabled{opacity:.6}.phone-input .phone-input__dropdown{position:absolute;top:calc(100% + 8px);left:2px;right:2px;z-index:20;margin:0;list-style:none;border-radius:25px;background:var(--input-bg)}.phone-input .phone-input__option{font-family:Manrope,serif;font-size:16px;font-weight:500;display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:13px 20px;border:none;border-radius:100px;background:rgba(0,0,0,0);color:var(--main-black);cursor:pointer;text-align:left}.phone-input .phone-input__option--active,.phone-input .phone-input__option:hover{background:rgba(93,36,53,.1)}.phone-input .phone-input__option:focus-visible{outline:1px solid var(--main-orange);outline-offset:1px}.phone-input .phone-input__option-label{flex:1}.phone-input.text-input--filled .phone-input__field{background:var(--input-bg);outline:none}.phone-input.text-input--outline .phone-input__field{background:var(--secondary-white-80);outline:1px solid var(--border-color)}.phone-input.text-input--error .phone-input__field{background:var(--error-bg);outline:1px solid var(--error-bg)}.phone-input.text-input--error .phone-input__field .phone-input__number{background:var(--error-bg)}.phone-input .phone-input__field:focus-within{outline:1px solid var(--main-orange);outline-offset:1px}@media screen and (max-width:1440px){.phone-input .phone-input__flag{width:20px;height:20px}}@media screen and (max-width:1280px){.phone-input .phone-input__flag{width:17px;height:17px}.phone-input .phone-input__country-btn{padding:11px 13px}}@media screen and (max-width:1024px){.phone-input .phone-input__country-btn{padding:11px 12px}}@media screen and (max-width:800px){.phone-input .phone-input__flag{width:24px;height:24px}.phone-input .phone-input__country-btn{padding:16px 18px}}@media screen and (max-width:500px){.phone-input .phone-input__field{padding:3px}.phone-input .phone-input__country-btn{padding:12px 14px}}.code-input{position:relative;width:fit-content}.code-input .code-input__cells{display:flex;gap:20px;justify-content:center;cursor:text}.code-input .code-input__cell{font-family:Manrope,serif;font-size:48px;font-weight:500;position:relative;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;width:60px;height:90px;padding-bottom:20px;color:var(--main-black);background:rgba(0,0,0,0);border:1px solid var(--border-color);border-radius:100px;transition:background .2s ease,border-color .2s ease}.code-input .code-input__cell--active{border-color:var(--main-orange)}.code-input .code-input__digit{line-height:1}.code-input .code-input__dash{display:block;width:36px;height:3px;margin-bottom:2px;background-color:var(--main-orange);border-radius:100px}.code-input .code-input__control{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;color:rgba(0,0,0,0);caret-color:rgba(0,0,0,0);background:rgba(0,0,0,0);border:none;outline:none;opacity:0}.code-input .code-input__error{font-family:Manrope,serif;font-size:14px;font-weight:500;margin-top:10px;margin-left:16px;color:var(--main-orange)}.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{font-size:36px;width:47px;height:70px;padding-bottom:16px}.code-input .code-input__dash{width:28px;height:2px}.code-input .code-input__error{font-size:12px;margin-left:10px}}@media screen and (max-width:800px){.code-input .code-input__cells{gap:20px}.code-input .code-input__cell{font-size:48px;width:60px;height:90px;padding-bottom:20px}.code-input .code-input__dash{width:36px;height:3px}.code-input .code-input__error{font-size:14px;margin-left:16px}}@media screen and (max-width:500px){.code-input .code-input__cells{gap:16px}.code-input .code-input__cell{font-size:36px;width:47px;height:70px;padding-bottom:16px}.code-input .code-input__dash{width:28px;height:2px}.code-input .code-input__error{font-size:10px;margin-left:10px}}.modal{overscroll-behavior:contain}.modal.modal--show-bg [open]::backdrop{opacity:0}.modal ::backdrop,.modal dialog{opacity:0}.modal dialog{border:2px solid var(--main-green-dark);background:var(--main-bg);border-radius:50px;padding:50px 30px;outline:none;min-width:300px;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;max-height:90vh;position:fixed;overflow:auto;overscroll-behavior:contain;touch-action:manipulation;-webkit-overflow-scrolling:touch}.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{position:relative;display:inline-block;padding:24px}.text-border--wrapper .card .text-border--svg{position:absolute;inset:0;z-index:0;pointer-events:none}.text-border--wrapper .card .card-content{position:relative;z-index:1}.text-border--wrapper .card .card-content img{display:block;max-width:100%;height:auto;border-radius:var(--text-border-corner-radius,12px)}.burger{position:absolute;top:34px;right:30px;width:50px;height:50px;background:rgba(0,0,0,0);cursor:pointer;padding:0;align-items:center;justify-content:center;border-radius:125px;border:1px solid var(--main-orange);background:var(--main-light);transition:all .3s;display:none;z-index:3}@media screen and (max-width:942px){.burger{display:flex}}@media screen and (max-width:500px){.burger{top:28px;right:20px}}.burger span{position:absolute;left:50%;width:18px;height:2px;background:var(--main-orange);border-radius:10px;transform:translateX(-50%);transition:all .3s}.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:translateX(-50%) rotate(45deg)}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){top:24px;transform:translateX(-50%) rotate(-45deg)}.breadcrumb{font-family:Manrope,serif;font-size:14px;font-weight:400}.breadcrumb .breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}.breadcrumb .breadcrumb__item{height:100%}.breadcrumb .breadcrumb__separator{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin:0 15px;transform:rotate(90deg)}.breadcrumb .breadcrumb__separator svg{width:24px;height:24px}.breadcrumb .breadcrumb__link{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}@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);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);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);position:absolute;cursor:pointer}.password-input .password-input__icon.password-input__icon--disabled{pointer-events:none;opacity:.5}.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}}.editable-email-field .text-input__control:read-only{opacity:.6;cursor:default}.editable-email-field .editable-email-field__action{width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);color:var(--main-green-dark);cursor:pointer;opacity:1}.editable-email-field .editable-email-field__action svg{width:100%;height:100%}.editable-email-field .editable-email-field__action--disabled,.editable-email-field .editable-email-field__action:disabled{pointer-events:none;opacity:.5}@media screen and (max-width:1024px){.editable-email-field .editable-email-field__action{width:20px;height:20px}}@media screen and (max-width:800px){.editable-email-field .editable-email-field__action{width:24px;height:24px}}.tabs{display:flex;align-items:center;gap:20px;background:#f0f6e8;border-radius:100px;max-width:fit-content}.tabs .tabs__tab{font-family:Etude Noire,serif;font-size:20px;font-weight:400;border:none;border-radius:100px;color:var(--main-black);background:#f0f6e8;cursor:pointer;padding:20px 50px}.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{font-size:16px;padding:16px 30px}}@media screen and (max-width:800px){.tabs{gap:20px}.tabs .tabs__tab{font-size:20px;padding:20px 50px}}@media screen and (max-width:500px){.tabs .tabs__tab{font-size:14px;padding:16px 42px}}.popover{position:relative;display:inline-block;height:100%;width:fit-content}.popover .popover__trigger{background-color:rgba(0,0,0,0);border:none;padding:0;margin:0;height:100%;width:100%;display:flex}.popover__content{font-family:Manrope,serif;font-size:12px;font-weight:400;position:fixed;box-sizing:border-box;max-width:296px;padding:10px;background:var(--main-bg);border:1px solid rgba(238,108,77,.5);box-shadow:0 10px 20px 0 rgba(0,0,0,.05);border-radius:10px;z-index:11}.popover--absolute{position:absolute}.loader,.popover--fixed{position:fixed}.loader{display:flex;align-items:center;justify-content:center;inset:0;z-index:1000;background:var(--main-light);backdrop-filter:blur(6px)}.loader--local{position:relative;z-index:1;background:rgba(0,0,0,0)}.loader__content{display:flex;flex-direction:column;gap:20px;align-items:center}.loader__spinner{display:flex;gap:10px}.loader__spinner span{width:14px;height:14px;border-radius:50%;background:var(--main-green-dark);animation:bounce .6s infinite alternate}.loader__spinner span:nth-child(2){animation-delay:.2s}.loader__spinner span:nth-child(3){animation-delay:.4s}.loader__text{font-family:Etude Noire,serif;font-size:14px;font-weight:500;color:var(--main-black);letter-spacing:.03em}@keyframes bounce{0%{transform:translateY(0);opacity:.5}to{transform:translateY(-10px);opacity:1}}.select{position:relative;border-radius:100px;transition:border-radius .3s ease-in-out}.select.select--open{border:2px solid var(--main-orange);border-radius:27px;overflow:hidden}.select.select--open.select--closing{overflow:visible}.select.select--open .select__current{top:-2px;left:-2px;width:calc(100% + 4px);position:relative;border-radius:0}.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{display:flex;align-items:center;justify-content:space-between;font-family:Manrope,serif;font-size:18px;font-weight:400;padding:5px 5px 5px 20px;border-radius:100px;border:2px solid var(--main-orange);width:100%;color:var(--main-black);cursor:pointer;background:rgba(0,0,0,0);transition:border-radius .3s ease-in-out}.select .select__current span{display:flex;align-items:center;gap:16px}.select .select__current span .select__icon{width:24px;height:24px;min-width:24px;min-height:24px}.select .select__current span .select__current-label{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;text-align:left}.select .select__current span.select__current-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;background:var(--main-green-dark);border-radius:50%;transition:transform .3s ease}.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{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;pointer-events:none}.select .select__dropdown-wrap--open{grid-template-rows:1fr;pointer-events:auto}.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{font-family:Manrope,serif;font-size:18px;font-weight:400;padding:12px 20px;border-radius:100px;color:var(--main-black);cursor:pointer}.select .select__item--active{background:var(--secondary-green-neon-50)}.select.select--multiple .select__item{display:flex;align-items:center;gap:20px}.select.select--multiple .select__item-checkbox{pointer-events:none;flex-shrink:0}.select.select--absolute{min-height:54px}.select.select--absolute.select--open{overflow:visible;border:none}.select.select--absolute.select--open .select__current{position:relative;z-index:12;top:3px;left:3px;width:calc(100% - 6px);background:var(--main-bg);border:none;border-radius:27px 27px 0 0}.select.select--absolute.select--open .select__current .select__current-text{padding-bottom:3px;margin-right:4px}.select.select--absolute.select--open .select__dropdown-wrap{border:2px solid var(--main-orange);border-radius:27px;background:var(--main-bg);padding-top:50px}.select.select--absolute .select__dropdown-wrap{position:absolute;top:0;left:0;right:0;z-index:11}.select.select--absolute.select--green.select--open .select__dropdown-wrap{border-color:var(--main-green-dark)}@media screen and (max-width:1280px){.select.select--absolute{min-height:48px}.select.select--absolute .select__current .select__current-text{font-size:16px;gap:12px}.select.select--absolute .select__current .select__icon{width:20px;height:20px;min-width:20px;max-height:20px}}@media screen and (max-width:1024px){.select.select--absolute{min-height:42px}.select.select--absolute .select__current .select__current-text{gap:8px}}@media screen and (max-width:960px){.select.select--absolute{min-height:48px}.select.select--absolute .select__current .select__current-text{gap:10px}}@media screen and (max-width:800px){.select.select--absolute{min-height:54px}.select.select--absolute .select__current .select__current-text{font-size:18px}.select.select--absolute .select__current .select__icon{width:24px;height:24px;min-width:24px;max-height:24px}}@media screen and (max-width:500px){.select.select--absolute{min-height:50px}.select.select--absolute .select__current .select__current-text{font-size:16px}}.back-button{font-family:Manrope,serif;font-size:14px;font-weight:400;display:inline-flex;align-items:center;gap:15px;color:var(--main-black)}.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{width:24px;height:24px;min-width:24px;min-height:24px;appearance:none;border-radius:100%;transition:box-shadow .2s,background-color .2s;position:relative;box-shadow:inset 0 0 0 2px var(--main-black);color:var(--main-light);background-color:var(--main-light);margin:0;cursor:pointer}.radio,.radio:active,.radio:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.radio:before{transition:transform .2s;background:currentColor}.radio:after,.radio:before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;border-radius:100%;transform:scale(0)}.radio:after,.radio:checked{background-color:var(--main-orange)}.radio:checked{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{position:fixed;right:40px;bottom:40px;z-index:99999;display:flex;align-items:flex-end;gap:20px}@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{width:100%;max-width:530px;height:595px;padding:20px;background:var(--white);border-radius:30px;border:1.5px solid rgba(238,108,77,.5);display:flex;flex-direction:column;overflow:hidden;animation:chat-show .25s ease}@media screen and (max-width:1440px){.chat__window{max-width:446px;height:544px}}@media screen and (max-width:1024px){.chat__window{max-width:343px;height:477px;border-radius:20px}}@media screen and (max-width:800px){.chat__window{max-width:446px;height:544px;border-radius:30px}}@media screen and (max-width:500px){.chat__window{max-width:343px;height:477px;border-radius:20px}}.chat__header{display:flex;flex-direction:column;position:relative;padding-right:82px;gap:10px;margin-bottom:20px}@media screen and (max-width:1440px){.chat__header{padding-right:65px}}@media screen and (max-width:1024px){.chat__header{padding-right:60px;margin-bottom:16px}}@media screen and (max-width:800px){.chat__header{padding-right:65px;margin-bottom:20px}}@media screen and (max-width:500px){.chat__header{padding-right:60px;margin-bottom:16px}}.chat__title{font-family:Etude Noire,serif;font-size:26px;font-weight:500;color:var(--main-orange);margin-top:10px}@media screen and (max-width:1440px){.chat__title{font-size:22px}}@media screen and (max-width:1024px){.chat__title{font-size:18px;margin-bottom:8px}}@media screen and (max-width:800px){.chat__title{font-size:22px;margin-bottom:10px}}@media screen and (max-width:500px){.chat__title{font-size:18px;margin-bottom:8px}}@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{width:50px;height:50px;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;border:none;background:rgba(28,26,28,.06);border-radius:100%;cursor:pointer;transition:.2s}@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:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.chat__message{padding:30px;border-radius:20px}@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{font-size:14px;margin-bottom:10px;color:rgba(28,26,28,.5)}@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;white-space:pre-wrap}.chat__message--assistant{background:rgba(28,26,28,.04)}.chat__message--assistant .text{font-family:Etude Noire,serif;font-size:18px;font-weight:400;white-space:pre-wrap}.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{padding:19px 62px 19px 30px!important;font-size:16px!important;color:var(--main-black)}@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{margin:20px 0;padding-left:30px;color:var(--main-green-dark);font-size:14px}.chat__counter span{color:rgba(28,26,28,.5)}@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{position:absolute;top:10px;right:10px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background-color:var(--main-orange);border-radius:100%;transition:all .3s;cursor:pointer}@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{position:relative;width:80px;height:80px;border-radius:50%;border:2px solid var(--main-orange);background:var(--main-green-dark);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;animation:floating 5s ease-in-out infinite}@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:after,.chat__button:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--main-orange);animation:pulse 5s ease-out infinite}.chat__button:after{animation-delay:2.5s}.chat__button-icon{width:34px;height:34px;fill:var(--main-light);animation:icon-spin 12s ease-in-out infinite}@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{display:flex;align-items:center;justify-content:center;color:rgba(28,26,28,.5);font-size:14px}.chat__loader-text{margin-right:2px}.chat__dots{display:flex}.chat__dots span{animation:dots 1.4s infinite;opacity:0}.chat__dots span:nth-child(2){animation-delay:.2s}.chat__dots span:nth-child(3){animation-delay:.4s}@keyframes pulse{0%{transform:scale(1);opacity:.5}70%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}@keyframes icon-spin{0%{transform:rotate(0deg)}5%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@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)}}.table{padding:50px;border-radius:20px;background-color:var(--main-bg);width:100%;border-spacing:0;color:var(--main-black);table-layout:fixed}@media screen and (max-width:1440px){.table{padding:40px}}@media screen and (max-width:1280px){.table{padding:30px 0}}@media screen and (max-width:1024px){.table{padding:20px 0}}@media screen and (max-width:800px){.table{padding:0;background:rgba(0,0,0,0)}.table thead{display:none}.table tbody{display:block;width:100%}}.table th{padding-bottom:20px;font-weight:400;opacity:.5;text-align:left;font-size:18px}.table th:first-child{width:331px;padding-right:60px}@media screen and (max-width:1440px){.table th:first-child{width:275px;padding-right:34px}}@media screen and (max-width:1280px){.table th:first-child{width:309px;padding-right:34px;padding-left:34px}}@media screen and (max-width:1024px){.table th:first-child{width:231px;padding-right:20px}}@media screen and (max-width:960px){.table th:first-child{width:255px;padding-right:15px}}@media screen and (max-width:800px){.table th:first-child{width:auto;padding-right:0}}.table th:nth-child(2){width:486px;padding-right:60px;padding-left:60px}@media screen and (max-width:1440px){.table th:nth-child(2){width:394px;padding-right:34px;padding-left:34px}}@media screen and (max-width:1280px){.table th:nth-child(2){width:269px;padding-right:34px;padding-left:34px}}@media screen and (max-width:1024px){.table th:nth-child(2){width:216px;padding-right:20px;padding-left:20px}}@media screen and (max-width:960px){.table th:nth-child(2){width:196px;padding-right:15px;padding-left:15px}}@media screen and (max-width:800px){.table th:nth-child(2){width:auto;padding-right:0;padding-left:0}}.table th:nth-child(3){width:252px;padding-right:60px;padding-left:60px}@media screen and (max-width:1440px){.table th:nth-child(3){width:185px;padding-right:34px;padding-left:34px}}@media screen and (max-width:1024px){.table th:nth-child(3){width:142px;padding-right:20px;padding-left:20px}}@media screen and (max-width:960px){.table th:nth-child(3){width:147px;padding-right:15px;padding-left:15px}}@media screen and (max-width:800px){.table th:nth-child(3){width:auto;padding-right:0;padding-left:0}}.table th:nth-child(4){width:255px;padding-left:60px;padding-right:60px}@media screen and (max-width:1440px){.table th:nth-child(4){width:168px;padding-right:34px;padding-left:34px}}@media screen and (max-width:1024px){.table th:nth-child(4){width:145px;padding-right:20px;padding-left:20px}}@media screen and (max-width:960px){.table th:nth-child(4){width:150px;padding-right:15px;padding-left:15px}}@media screen and (max-width:800px){.table th:nth-child(4){width:auto;padding-right:0;padding-left:0}}@media screen and (max-width:1440px){.table th{font-size:16px}}@media screen and (max-width:1024px){.table th{font-size:14px}}@media screen and (max-width:960px){.table th{font-size:16px}}.table td{padding-top:30px;font-family:Etude Noire,serif;font-size:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1440px){.table td{padding-top:20px;font-size:16px}}@media screen and (max-width:800px){.table td{display:flex;justify-content:space-between;width:100%}}.table td:first-child{width:331px;padding-right:60px}@media screen and (max-width:1440px){.table td:first-child{width:275px;padding-right:34px}}@media screen and (max-width:1280px){.table td:first-child{width:309px;padding-right:34px;padding-left:34px}}@media screen and (max-width:1024px){.table td:first-child{width:231px;padding-right:20px}}@media screen and (max-width:960px){.table td:first-child{width:255px;padding-right:15px}}@media screen and (max-width:800px){.table td:first-child{width:auto;padding-right:0;padding-left:0}}.table td:nth-child(2){width:486px;padding-right:60px;padding-left:60px}@media screen and (max-width:1440px){.table td:nth-child(2){width:394px;padding-right:34px;padding-left:34px}}@media screen and (max-width:1280px){.table td:nth-child(2){width:269px;padding-right:34px;padding-left:34px}}@media screen and (max-width:1024px){.table td:nth-child(2){width:216px;padding-right:20px;padding-left:20px}}@media screen and (max-width:960px){.table td:nth-child(2){width:196px;padding-right:15px;padding-left:15px}}@media screen and (max-width:800px){.table td:nth-child(2){width:auto;padding-right:0;padding-left:0}}.table td:nth-child(3){width:252px;padding-right:60px;padding-left:60px}@media screen and (max-width:1440px){.table td:nth-child(3){width:185px;padding-right:34px;padding-left:34px}}@media screen and (max-width:1024px){.table td:nth-child(3){width:142px;padding-right:20px;padding-left:20px}}@media screen and (max-width:960px){.table td:nth-child(3){width:147px;padding-right:15px;padding-left:15px}}@media screen and (max-width:800px){.table td:nth-child(3){width:auto;padding-right:0;padding-left:0}}.table td:nth-child(4){width:255px;padding-left:60px;padding-right:60px}@media screen and (max-width:1440px){.table td:nth-child(4){width:168px;padding-right:34px;padding-left:34px}}@media screen and (max-width:1024px){.table td:nth-child(4){width:145px;padding-right:20px;padding-left:20px}}@media screen and (max-width:960px){.table td:nth-child(4){width:150px;padding-right:15px;padding-left:15px}}@media screen and (max-width:800px){.table td:nth-child(4){width:auto;padding-right:0;padding-left:0}}@media screen and (max-width:500px){.table td span{white-space:wrap}}@media screen and (max-width:1024px){.table td{padding-top:16px;font-size:14px}}@media screen and (max-width:960px){.table td{padding-top:20px;font-size:16px}}@media screen and (max-width:800px){.table td{font-size:14px}}@media screen and (max-width:500px){.table td{font-size:12px}}@media screen and (max-width:800px){.table td:before{content:attr(data-label);flex-shrink:0;font-family:Manrope,serif;font-size:14px;font-weight:500;color:var(--main-black);opacity:.5}}@media screen and (max-width:500px){.table td:before{font-size:12px}}@media screen and (max-width:800px){.table td a,.table tr{width:100%}.table tr{display:block;padding:20px;border-radius:20px;background-color:var(--main-bg)}}.table tr:not(:last-child) td{border-bottom:1px solid var(--main-blue);padding-bottom:30px}@media screen and (max-width:1440px){.table tr:not(:last-child) td{padding-bottom:20px}}@media screen and (max-width:1024px){.table tr:not(:last-child) td{padding-bottom:16px}}@media screen and (max-width:960px){.table tr:not(:last-child) td{padding-bottom:20px}}@media screen and (max-width:800px){.table tr:not(:last-child) td{padding-bottom:16px;border:none}.table tr:not(:last-child){margin-bottom:10px}.table tr td{border-bottom:1px solid var(--main-blue)!important;padding-bottom:16px;display:flex;flex-direction:column;gap:8px;overflow:visible;white-space:wrap}.table tr td.without-border{border:0!important}}.date-range{position:relative}.date-range__inputs{display:flex;align-items:center;gap:10px}.date-range__calendar{position:absolute;left:0;top:calc(100% + 15px);width:100%;background-color:var(--main-bg);border-radius:20px;border:1.5px solid var(--main-orange);z-index:2;padding:20px 19px}@media screen and (max-width:960px){.date-range__calendar{left:auto;right:0;max-width:444px}}.date-range__calendar-icon{width:24px;height:24px;fill:var(--main-orange)}.date-range__calendar .react-calendar__navigation{margin-bottom:20px;display:flex;align-items:center}.date-range__calendar .react-calendar__navigation__label{font-family:Manrope,serif;font-size:16px;font-weight:600;margin-left:auto;margin-right:auto;color:var(--main-green-dark)}.date-range__calendar .react-calendar__navigation__arrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:all .3s}.date-range__calendar .react-calendar__navigation__prev2-button{margin-right:10px}.date-range__calendar .react-calendar__navigation__prev-button{transform:rotate(90deg)}.date-range__calendar .react-calendar__navigation__next2-button{margin-left:10px;transform:scaleX(-1)}.date-range__calendar .react-calendar__navigation__next-button{transform:rotate(-90deg)}.date-range__calendar .react-calendar__month-view__weekdays{column-gap:16px}.date-range__calendar .react-calendar__month-view__weekdays__weekday{padding:12px 0 13px;width:44px;max-width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-family:Manrope,serif;font-size:16px;font-weight:400}.date-range__calendar .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.date-range__calendar .react-calendar__month-view__days{column-gap:16px;row-gap:6px}.date-range__calendar .react-calendar__month-view__days__day{padding:12px 0 13px;width:44px;max-width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-family:Manrope,serif;font-size:14px;font-weight:300;color:var(--main-black);transition:all .3s;border-radius:100%}.date-range__calendar .react-calendar__month-view__days__day.past{opacity:.5}.date-range__calendar .react-calendar__month-view__days__day.selected{background-color:rgba(1,82,76,.1);color:var(--main-green-dark);font-weight:600}.date-range__calendar .react-calendar__month-view__days__day.today{background-color:var(--main-blue);color:var(--main-green-dark);font-weight:600}.date-range__calendar .react-calendar__month-view__days__day:hover{opacity:1;font-weight:600;color:var(--main-black);background-color:rgba(238,108,77,.2)}.date-range__input{padding:5px 20px;border-radius:20px;border:1.5px solid rgba(28,26,28,.2);display:flex;align-items:center;gap:10px}@media screen and (max-width:1440px){.date-range__input{padding:3px 16px;border-radius:16px}}@media screen and (max-width:1024px){.date-range__input{padding:1px 12px;border-radius:12px}}@media screen and (max-width:960px){.date-range__input{padding:4px 17px;border-radius:12px;width:245px}}@media screen and (max-width:800px){.date-range__input{width:176px}}@media screen and (max-width:500px){.date-range__input{width:auto;padding:5px 10px;border-radius:16px}}.date-range__input.has-value{border-color:rgba(1,82,76,.5);background:rgba(1,82,76,.1)}.date-range__input.has-value .calendar{fill:var(--main-green-dark)}.date-range__input.active{border-color:rgba(238,108,77,.5);background:rgba(238,108,77,.1)}.date-range__input.active .calendar{fill:var(--main-orange);opacity:.5}.date-range__input.active .arrow{transform:rotate(180deg)}.date-range__input-icon{width:24px;height:24px;transition:all .3s}@media screen and (max-width:1440px){.date-range__input-icon{width:20px;height:20px}}@media screen and (max-width:1024px){.date-range__input-icon{width:16px;height:16px}}@media screen and (max-width:960px){.date-range__input-icon{width:20px;height:20px}}.date-range__input-icon.arrow{margin-left:12px}@media screen and (max-width:1440px){.date-range__input-icon.arrow{margin-left:0}}@media screen and (max-width:960px){.date-range__input-icon.arrow{margin-left:auto}}.date-range__input-label{color:var(--main-black);opacity:.5;margin-bottom:2px;font-family:Manrope,serif;font-size:14px;font-weight:500}@media screen and (max-width:1440px){.date-range__input-label{font-family:Manrope,serif;font-size:12px;font-weight:500}}@media screen and (max-width:1024px){.date-range__input-label{font-family:Manrope,serif;font-size:10px;font-weight:500}}@media screen and (max-width:960px){.date-range__input-label{font-family:Manrope,serif;font-size:14px;font-weight:500}}@media screen and (max-width:800px){.date-range__input-label{font-family:Manrope,serif;font-size:12px;font-weight:500}}.date-range__input input{background-color:rgba(0,0,0,0);border:none;outline:none;font-family:Manrope,serif;font-size:14px;font-weight:500;width:95px;color:var(--main-green-dark)}@media screen and (max-width:1440px){.date-range__input input{font-size:12px;width:84px}}@media screen and (max-width:1024px){.date-range__input input{font-size:10px;width:70px}}@media screen and (max-width:960px){.date-range__input input{font-size:14px;width:100%}}@media screen and (max-width:800px){.date-range__input input{font-size:12px}}.date-range__input input::-webkit-input-placeholder{color:var(--main-green-dark)}.date-range__input input::-moz-placeholder{color:var(--main-green-dark)}.date-range__input input:-ms-input-placeholder{color:var(--main-green-dark)}.formats{display:flex;gap:20px}.formats.formats--instant .formats__item,.formats.formats--instant .formats__item *{transition:none!important}.formats.formats--instant .formats__item-footer{opacity:1!important;transform:translateZ(0)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.formats.formats--instant .formats__content{opacity:0!important;transform:translate3d(40px,0,0)!important}@media screen and (max-width:1440px){.formats{gap:16px}}.formats__item{position:relative;flex-shrink:0;width:calc((100% - 40px)/3);height:714px;border-radius:70px;overflow:hidden;cursor:pointer;transition:width .5s ease}.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(180deg,rgba(238,108,77,0),rgba(238,108,77,.8))}.formats__item.orange .formats__content-item{border:1px solid var(--secondary-light-30);background-color:var(--secondary-light-10)}.formats__item.orange .formats__content-item_title,.formats__item.orange .formats__content-text{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(180deg,rgba(255,190,228,0),rgba(255,190,228,.8))}.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.green,.formats__item.pink .formats__content-item_title{color:var(--main-green-dark)}.formats__item.green{background-color:var(--main-green-neon);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(180deg,rgba(226,240,126,0),rgba(226,240,126,.8))}.formats__item.green .formats__content-text{color:var(--main-black)}.formats__item .formats__item-more{display:flex;align-items:center;justify-content:center;width:50px;height:50px;position:absolute;top:30px;right:30px;border-radius:100%;background-color:var(--secondary-light-30);border:1px solid var(--main-light);z-index:1;opacity:1;transform:translateY(0) scale(1);transition:opacity .3s ease,transform .3s ease}.formats__item .formats__item-more .formats__item-icon{width:24px;height:24px;fill:var(--main-light)}.formats__item .formats__item-tag{display:flex;align-items:center;justify-content:center;position:absolute;top:30px;left:30px;padding:10px 20px;border-radius:100px;background:var(--main-green-neon);z-index:1;transition:all .3s}.formats__item .formats__item-footer{font-family:Etude Noire,serif;font-size:40px;font-weight:500;display:flex;align-items:flex-end;position:absolute;bottom:0;left:0;width:100%;height:184px;padding-bottom:50px;padding-left:50px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--main-bg);transform:translateZ(0);transition:opacity .3s ease,transform .3s ease;z-index:1;opacity:1}.formats__item .formats__image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;transform:translateZ(0);transition:width .5s ease,height .5s ease,top .5s ease,left .5s ease,transform .5s ease,border-radius .5s ease}.formats__item .formats__content{position:absolute;top:20px;bottom:20px;left:420px;display:flex;flex-direction:column;justify-content:center;transform:translate3d(40px,0,0);opacity:0;transition:transform .5s ease,opacity .5s ease;width:100%;max-width:calc(100% - 425px)}.formats__item .formats__content .formats__content-list{display:flex;align-items:center;gap:10px;margin-bottom:42px}.formats__item .formats__content .formats__content-title{font-family:Etude Noire,serif;font-size:46px;font-weight:500;margin-bottom:20px;word-break:break-word}.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{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:10px}.formats__item .formats__content .formats__content-text ul li{position:relative;padding-left:35px}.formats__item .formats__content .formats__content-text ul li:before{content:"👉";position:absolute;top:0;left:0}.formats__item .formats__content .formats__content-button{width:calc(100% - 63px);display:flex;justify-content:center;margin-top:37px}.formats__item .formats__content .formats__content-button .button__arrow{background:var(--main-green-dark)}.formats__item .formats__content .formats__content-item{align-items:center;justify-content:center;width:165px;height:165px;display:flex;flex-direction:column;gap:10px;border-radius:100%}.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{max-width:90px;text-align:center;font-size:14px;white-space:pre-line;flex-shrink:0}.formats__item.formats__item--active{width:calc(100% - 712px)}.formats__item.formats__item--active .formats__item-more{opacity:0;transform:translateY(-10px) scale(.9);pointer-events:none}.formats__item.formats__item--active .formats__item-footer{opacity:0;transform:translate3d(0,20px,0);pointer-events:none}.formats__item.formats__item--active .formats__item-tag{background-color:var(--main-orange);color:var(--main-light)}.formats__item.formats__item--active .formats__image{width:346px;height:614px;top:50px;transform:translateZ(0);left:50px;border-radius:40px}.formats__item.formats__item--active .formats__content{transform:translateZ(0);opacity:1}.formats__item.formats__item--inactive{width:340px}.formats__item.formats__item--inactive .formats__item-footer{font-size:24px;padding-left:33px}@media screen and (max-width:1580px){.formats__item{width:485px;height:593px;border-radius:50px}.formats__item .formats__item-footer{font-size:34px}.formats__item .formats__content{left:380px;max-width:314px}.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{width:calc(100% - 23px);display:flex;justify-content:center;margin-top:30px}.formats__item .formats__content .formats__content-item{width:100px;height:100px;gap:6px}.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{width:311px;height:510px;top:50%;transform:translateY(-50%);left:45px;border-radius:33px}.formats__item.formats__item--inactive{width:296px}.formats__item.formats__item--inactive .formats__item-footer{font-size:20px;padding-left:30px}}@media screen and (max-width:1440px){.formats__item{width:413px;height:593px;border-radius:50px}.formats__item .formats__item-more{top:20px;right:20px}.formats__item .formats__item-tag{top:34px}.formats__item .formats__item-footer{font-size:30px;height:150px;padding-bottom:30px;padding-left:30px}.formats__item .formats__content{left:284px;max-width:321px}.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{width:calc(100% - 23px);display:flex;justify-content:center;margin-top:30px}.formats__item .formats__content .formats__content-item{width:100px;height:100px;gap:6px}.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{width:227px;height:510px;top:50%;transform:translateY(-50%);left:33px;border-radius:30px}.formats__item.formats__item--inactive{width:296px}.formats__item.formats__item--inactive .formats__item-footer{font-size:20px;padding-left:30px}}@media screen and (max-width:1280px){.formats__item{width:376px;height:494px;border-radius:30px}.formats__item .formats__item-more{top:16px;right:16px}.formats__item .formats__item-tag{left:16px;top:18px;padding:8px 16px}.formats__item .formats__item-footer{font-size:24px;height:110px;padding-bottom:30px;padding-left:30px}.formats__item .formats__content{left:285px;max-width:320px}.formats__item .formats__content .formats__content-list{margin-bottom:30px}.formats__item .formats__content .formats__content-title{font-size:24px;margin-bottom:16px}.formats__item .formats__content .formats__content-text{font-size:16px}.formats__item .formats__content .formats__content-button{width:calc(100% - 13px);display:flex;justify-content:center;margin-top:16px;padding:16px;font-size:16px}.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{width:90px;height:90px;gap:8px}.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{width:245px;height:454px;top:50%;transform:translateY(-50%);left:20px;border-radius:20px}.formats__item.formats__item--inactive{width:250px}.formats__item.formats__item--inactive .formats__item-footer{font-size:16px;padding-left:30px;height:102px}}@media screen and (max-width:1024px){.formats__item{width:304px;height:472px;border-radius:30px}.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{top:14px;left:14px;padding:8px 16px;font-size:12px}.formats__item .formats__item-footer{font-size:22px;height:95px;padding-bottom:20px;padding-left:20px}.formats__item .formats__content{left:240px;max-width:260px}.formats__item .formats__content .formats__content-title{font-size:20px;margin-bottom:16px}.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{width:80px;height:80px;gap:5px}.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% + 230px - 40px);max-width:none;margin-left:calc(20px - 230px);padding:16px 20px;font-size:16px}.formats__item.formats__item--inactive{width:201px}.formats__item.formats__item--inactive .formats__item-footer{font-size:14px;padding-left:20px}}@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{display:flex;width:100%;height:auto;box-sizing:border-box}.formats.formats--slider .formats__item{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;height:auto;cursor:default;border-radius:50px;transition:none}.formats.formats--slider .formats__item .formats__item-footer,.formats.formats--slider .formats__item .formats__item-more{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;position:relative;display:grid;flex:1 1 auto;grid-template-columns:minmax(0,383px) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;grid-template-areas:"feat-image feat-icons" "feat-image feat-title" "feat-image feat-text" "feat-image feat-cta";column-gap:20px;align-items:start;width:100%;min-height:0;padding:20px}.formats.formats--slider .formats__item .formats__content{position:relative;top:auto;left:auto;transform:none;display:contents;width:auto;max-width:none;opacity:1}.formats.formats--slider .formats__item .formats__image{position:relative;top:auto;left:auto;grid-area:feat-image;align-self:start;width:100%;height:100%;max-width:383px;aspect-ratio:auto;transform:none;border-radius:30px;background-size:cover;background-position:50%}.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{width:100px;height:100px;gap:8px}.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{font-size:10px;max-width:68px}.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{font-family:Etude Noire,serif;font-size:28px;font-weight:500;margin-bottom:0;margin-top:30px;max-width:100%}.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{justify-content:center;width:calc(100% - 23px);margin-left:0;margin-top:30px;padding:16px 20px;box-sizing:border-box}.formats.formats--slider .swiper-pagination{position:relative;bottom:auto;left:auto;top:auto;right:auto;transform:none;margin-top:20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;line-height:0}.formats.formats--slider .swiper-pagination-clickable .formats__pagination-bullet{cursor:pointer}.formats.formats--slider .formats__pagination-bullet{width:10px;height:10px;display:inline-block;margin:0;border-radius:50%;background:var(--secondary-burgundy-40);opacity:1;transition:width .25s ease,border-radius .25s ease,background-color .25s ease}.formats.formats--slider .formats__pagination-bullet--active{width:110px;height:10px;border-radius:999px;background:var(--main-green-dark)}}@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{display:flex;width:100%;height:auto;box-sizing:border-box}.formats.formats--slider .formats__item{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;height:auto;cursor:default;border-radius:50px;transition:none}.formats.formats--slider .formats__item .formats__item-footer,.formats.formats--slider .formats__item .formats__item-more{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;position:relative;display:grid;flex:1 1 auto;grid-template-columns:minmax(0,238px) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;grid-template-areas:"feat-image feat-icons" "feat-image feat-title" "feat-text feat-text" "feat-cta feat-cta";column-gap:20px;align-items:start;width:100%;min-height:0;padding:20px}.formats.formats--slider .formats__item .formats__content{position:relative;top:auto;left:auto;transform:none;display:contents;width:auto;max-width:none;opacity:1}.formats.formats--slider .formats__item .formats__image{position:relative;top:auto;left:auto;grid-area:feat-image;align-self:start;width:100%;max-width:238px;aspect-ratio:1;height:auto;transform:none;border-radius:30px;background-size:cover;background-position:50%}.formats.formats--slider .formats__item .formats__content-list{flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin:0}.formats.formats--slider .formats__item .formats__content-list .formats__content-item{width:120px;height:120px;gap:8px}.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{font-size:12px;max-width:62px}.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{font-family:Etude Noire,serif;font-size:30px;font-weight:500;margin-bottom:0;margin-top:50px;max-width:345px}.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{justify-content:center;width:calc(100% - 23px);margin-left:0;margin-top:30px;padding:16px 20px;box-sizing:border-box}.formats.formats--slider .swiper-pagination{position:relative;bottom:auto;left:auto;top:auto;right:auto;transform:none;margin-top:20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;line-height:0}.formats.formats--slider .swiper-pagination-clickable .formats__pagination-bullet{cursor:pointer}.formats.formats--slider .formats__pagination-bullet{width:10px;height:10px;display:inline-block;margin:0;border-radius:50%;background:var(--secondary-burgundy-40);opacity:1;transition:width .25s ease,border-radius .25s ease,background-color .25s ease}.formats.formats--slider .formats__pagination-bullet--active{width:110px;height:10px;border-radius:999px;background:var(--main-green-dark)}}@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-columns:1fr;column-gap:0;padding:10px;grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"feat-image" "feat-icons" "feat-title" "feat-text" "feat-cta"}.formats.formats--slider .formats__item .formats__image{width:100%;max-width:100%;height:270px}.formats.formats--slider .formats__item .formats__content-list{margin-top:20px;flex-wrap:nowrap}.formats.formats--slider .formats__item .formats__content-list .formats__content-item{width:100%;height:100%;aspect-ratio:1;gap:6px}.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{font-size:10px;max-width:68px}.formats.formats--slider .formats__item .formats__content-title{font-size:24px;margin-top:30px;max-width:100%}.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{display:flex;gap:162px;margin-top:100px}.home-page__what-we-learn .home-page__what-we-learn-top{display:flex;align-items:flex-end;justify-content:space-between}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-text{font-family:Manrope,serif;font-size:24px;font-weight:400;max-width:647px}.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{display:flex;flex-direction:column;gap:20px;width:100%;margin:0;padding:0}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item{border:2px solid rgba(238,108,77,.4);border-radius:50px;background:var(--secondary-white-80);overflow:hidden;transition:border-radius .3s ease .3s,border-color .3s ease .3s}.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{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;padding:10px 10px 10px 30px;color:var(--main-green-dark);cursor:pointer;background:rgba(0,0,0,0);border:none}.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,.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{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{width:100%;justify-content:space-between}.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{width:58px;height:58px;display:flex;align-items:center;justify-content:center;min-width:58px;border-radius:50%;background:var(--main-orange);transition:all .3s;flex-shrink:0}.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{font-family:Etude Noire,serif;font-size:28px;font-weight:500;line-height:normal;font-style:normal;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-panel{overflow:hidden;max-width:480px;transition:height .3s ease}.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{font-family:Manrope,serif;font-size:18px;font-weight:600;color:var(--main-black)}.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;display:flex;flex-direction:column;gap:12px}.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{font-family:Manrope,serif;font-size:18px;font-weight:400;color:var(--main-black);display:flex;align-items:center;gap:8px}.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 img{width:20px;height:auto}.home-page__what-we-learn .home-page__what-we-learn-gallery{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;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:"";position:absolute;inset:0;border-radius:inherit;background:var(--main-bg);opacity:.5;pointer-events:none;z-index:1}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide-frame{position:relative;max-height:568px;border-radius:30px;overflow:hidden;background:var(--main-bg)}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide-tag{font-family:Manrope,serif;font-size:16px;font-weight:500;text-transform:lowercase;position:absolute;top:16px;left:16px;z-index:2;padding:10px 20px;border-radius:100px;background:var(--main-green-neon);color:var(--main-green-dark);display:none;max-width:calc(100% - 72px)}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide-img{width:100%;height:auto;display:block;object-fit:contain}.home-page__what-we-learn .home-page__what-we-learn-left{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;flex:1;min-width:0;min-height:420px;display:flex;flex-direction:column}.home-page__what-we-learn .home-page__what-we-learn-line{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.home-page__what-we-learn .home-page__what-we-learn-line>svg:first-child{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1920px;min-width:1920px;max-width:none;height:auto;display:block}.home-page__what-we-learn .home-page__what-we-learn-line-message{margin-left:auto;margin-top:auto;height:auto;z-index:0}.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;gap:20px;align-items:flex-start}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-text{font-size:20px;max-width:794px}.home-page__what-we-learn .home-page__what-we-learn-body{margin-top:50px;gap:70px}.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{right:90px;bottom:50px}.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{margin-top:40px;gap: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;min-width: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{font-size:14px;max-width:calc(100% - 60px)}.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{display:grid;grid-template-columns:repeat(1,1fr);column-gap:50px;row-gap:0;width:fit-content}.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:14px;width:fit-content}.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:translateX(-57%)}.home-page__what-we-learn .home-page__what-we-learn-line .home-page__what-we-learn-line-message{right:90px;bottom:100px}.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{font-size:16px;max-width:605px}.home-page__what-we-learn .home-page__what-we-learn-body{margin-top:30px;gap:20px}.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;min-width: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{font-size:14px;max-width:calc(100% - 60px)}.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{display:grid;grid-template-columns:repeat(2,1fr);column-gap:50px;row-gap:10px;width:fit-content}.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:14px;width:fit-content}.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{font-size:44px;max-width:700px}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-text{font-size:16px;max-width:663px}.home-page__what-we-learn .home-page__what-we-learn-line>svg:first-child{width:100%;height:820px;transform:translateX(-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;min-width: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{margin-top:-5px;max-width:100%}.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;transform:translateX(-68%);top:25px}.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{font-size:20px;max-width:550px}.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;min-width: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;transform:translateX(-60%);top:-140px}.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{font-size:28px;max-width:100%}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-text{font-size:16px;max-width:100%}.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;min-width: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{column-gap:30px;row-gap:6px}.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{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:100px;position:relative}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-text{font-family:Manrope,serif;font-size:24px;font-weight:400;margin-right:45px}.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{position:relative;z-index:0;width:100%;overflow-x:visible;overflow-y:visible;box-sizing:border-box;touch-action:pan-y}@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;user-select:none}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-slider__track{display:flex;align-items:flex-end;width:max-content;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-height-probe{position:fixed;left:-10000px;top:0;visibility:hidden;pointer-events:none;z-index:-1}.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{position:static;height:auto;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;position:relative;flex-shrink:0;overflow:hidden;cursor:pointer}.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{height:100%;box-sizing:border-box}.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{max-width:none;overflow:hidden;cursor:default;pointer-events:none}.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{background:rgba(0,0,0,0);border:2px solid var(--main-green-dark);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{font-family:Etude Noire,serif;font-size:50px;font-weight:500;color:var(--main-green-dark)}.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,.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{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{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;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: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{display:flex;align-items:center;gap:5px;flex-shrink: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--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{width:min(770px,(100% - 40px)*3/7);min-width:770px;height:auto;margin-top:auto;box-sizing:border-box}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item{background:rgba(0,0,0,0);border:2px solid var(--main-green-dark);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{font-family:Etude Noire,serif;font-size:50px;font-weight:500;color:var(--main-green-dark)}.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,.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{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{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;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 .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{display:flex;align-items:center;gap:5px;flex-shrink: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--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{display:flex;flex-direction:column;gap:20px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;padding:40px;width:100%;max-width:none;border-radius:50px;background:var(--main-green-dark)}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline{display:flex;align-items:flex-start;gap: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--avatar{display:flex;align-items:center;justify-content:center;width:90px;height:90px;font-family:Etude Noire,serif;font-size:30px;font-weight:500;border-radius:50%;background-color:var(--main-green-neon);color:var(--main-orange);aspect-ratio:1}.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{display:flex;flex-direction:column;gap:5px;justify-content:center;height:100%}.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-family:Etude Noire,serif;font-size:24px;font-weight:500;color:var(--main-green-neon)}.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:rgba(251,255,220,.5)}.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{display:flex;align-items:center;gap:5px;margin-left:auto;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;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-family:Manrope,serif;font-size:20px;font-weight:400;color:var(--main-light)}.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-family:Manrope,serif;font-size:16px;font-weight:400;color:rgba(251,255,220,.5)}.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{display:flex;align-items:center;justify-content:space-between;margin-top:100px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-title{font-family:Etude Noire,serif;font-size:80px;font-weight:700;color:rgba(255,190,228,.4);font-style:normal;line-height:normal}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-subtitle{font-family:Etude Noire,serif;font-size:20px;font-weight:500;color:var(--main-green-dark);margin-top:-25px;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{right:-40px;bottom:25px}.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{margin-top:50px;text-align:center}.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{right:-15px;bottom:35px}.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{padding:30px;border-radius:40px}.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--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__headline .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{font-size:16px;margin-top:-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{right:40px;bottom:12px}.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{right:37px;bottom:40px}.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{padding:20px;gap:16px;border-radius: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: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{font-size:14px;margin-top:-8px}}@media screen and (max-width:880px){.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon{right:-40px;bottom:80px}.home-page__why-we-are .home-page__why-we-are-info{margin-top:50px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:40px;justify-content:stretch;align-items:start}}@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{right:-12px;bottom:auto;top:-110px}.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{position:relative;bottom:auto;left:auto;top:auto;right:auto;transform:none;margin-top:24px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;line-height:0}.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{display:inline-block;width:10px;height:10px;margin:0!important;border-radius:50%;background:var(--secondary-burgundy-40);opacity:1;transition:width .25s ease,border-radius .25s ease,background-color .25s ease}.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{width:150px;height:10px;border-radius:999px;background:var(--main-green-dark)}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item{padding:30px;gap:20px;border-radius: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{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{gap:5px;align-self:stretch}.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{font-size:20px;margin-bottom:10px}.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{margin-top:50px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:40px;justify-content:stretch;align-items:start}.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{font-size:18px;margin-top:-35px}}@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{right:4px;top:-46px}.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{padding:20px;border-radius: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{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{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:12px;margin-top:10px}.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{display:flex;align-items:center;gap:5px;flex-shrink:0;order:2;margin-left:auto}.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{margin-top:30px;grid-template-columns:1fr;gap:20px}.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:14px;margin-top:-24px}}.home-page__tutors{--tutors-detail-fade-duration:0.3s}.home-page__tutors .home-page__tutors-top{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:100px}.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{font-family:Manrope,serif;font-size:24px;font-weight:400;max-width:569px;color:var(--main-black);margin-bottom:6px}.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{position:relative;width:100%;max-width:var(--tutors-viewport-w);margin:0 auto;overflow:hidden;box-sizing:border-box;isolation:isolate}.home-page__tutors .home-page__tutors-detail{box-sizing:border-box;position:absolute;top:20px;left:calc(var(--tutors-detail-spacer-w) + 38px);right:0;z-index:2;min-width:0;pointer-events:none}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner{position:relative;min-height:270px;width:100%}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__layers{display:grid;width:100%}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__layers .home-page__tutors-detail__layer{display:flex;flex-direction:column;gap:20px;grid-area:1/1;min-width:0}.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{display:flex;align-items:flex-end;gap:40px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name{margin:0;position:relative;width:min-content}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name span{font-family:Etude Noire,serif;font-size:50px;font-weight:500;color:var(--main-orange);line-height:1.2;white-space:pre-wrap;max-height:120px;display:block;overflow:hidden}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name:after{content:"";position:absolute;display:block;bottom:7px;right:-20px;width:2px;height:41px;margin:auto;background:var(--main-black)}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__position{font-family:Etude Noire,serif;font-size:20px;font-weight:400;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-height:1.25;white-space:pre-wrap;margin-bottom:6px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description span{font-family:Manrope,serif;font-size:20px;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location{font-family:Manrope,serif;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;border-radius:100px;border:2px solid var(--main-orange);color:var(--main-black);width:fit-content}.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:flex;align-items:center;gap:10px;margin-left:auto;position:absolute;bottom:10px;right:0;pointer-events:auto}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav .home-page__tutors-nav{display:flex;align-items:center;justify-content:center;width:58px;height:58px}.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{position:relative;z-index:0;width:100%;overflow-x:clip;overflow-y:visible;box-sizing:border-box;touch-action:pan-y}.home-page__tutors .home-page__tutors-slider--animating{cursor:grab;user-select:none}.home-page__tutors .home-page__tutors-slider__track{display:flex;align-items:flex-end;gap:20px;width:max-content;min-height:700px}.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide{box-sizing:border-box;width:270px;max-width:270px;height:400px;position:relative;flex-shrink:0;opacity:.5;overflow:hidden;cursor:pointer}.home-page__tutors .home-page__tutors-slider .home-page__tutors-slide--active{width:560px;max-width:560px;height:700px;opacity:1}.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{max-width:none;overflow:hidden;cursor:default;pointer-events:none}.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{width:100%;height:100%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;position:relative}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-thumb__tags{position:absolute;top:20px;left:20px;right:20px;z-index:1;display:flex;flex-wrap:wrap;gap:10px;pointer-events:none}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-tag{font-family:Manrope,serif;font-size:16px;font-weight:500;padding:10px 20px;border-radius:100px;color:var(--main-green-dark);background:var(--main-green-neon)}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-thumb__img-wrap{width:100%;height:100%;position:relative;overflow:hidden;border-radius:28px;border:2px solid var(--main-orange)}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-thumb__img{width:100%;height:100%;object-fit:cover}@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{font-size:20px;max-width:468px;margin-bottom:5px}.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__layers .home-page__tutors-detail__layer{gap:12px;min-height:198px}.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 span{font-size:34px;max-height:80px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name:after{right:-15px;width:2px;height:28px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__position{font-size:16px;margin-bottom:4px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description span{font-size:16px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location{font-size:14px;gap:10px;padding:6px 8px;margin-top:10px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav{gap:5px;right:0;bottom: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{position:absolute;top:10px;left:10px;right:10px;gap:5px}}@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{font-size:14px;padding:8px 16px}.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 span{font-size:32px;width:min-content;max-width:100%;flex-shrink:0}.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{font-size:16px;max-width:388px;margin-bottom:0}.home-page__tutors .home-page__tutors-carousel{margin-inline:auto;max-width:100%;display:flex;flex-direction:column;align-items:stretch}.home-page__tutors .home-page__tutors-carousel .home-page__tutors-pagination-root:empty{display:none;margin:0;min-height:0}.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{order:1;display:flex;flex-direction:row-reverse;align-items:stretch;gap:20px;width:100%;max-width:944px;overflow:visible}.home-page__tutors .home-page__tutors-detail{position:relative;inset:auto;flex:1;min-width:0;pointer-events: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 span{font-size:30px;max-height:none}.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{font-size:14px;margin-bottom:0}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description span{font-size:14px;-webkit-line-clamp:5}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location{font-size:12px;padding:6px 10px;margin-top:10px}.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{display:flex;flex-direction:column;flex-shrink:0;align-items:stretch;width:min(360px,100%);max-width:360px}.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-x:hidden;overflow-y: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{width:360px!important;max-width:360px!important;height:450px!important;opacity:1}.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{width:calc(100% - 4px);height:calc(100% - 4px)}.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 span{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{gap:10px;align-items:flex-start;flex-direction:column}.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;display:block}}@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{font-size:20px;max-width:480px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner{display:flex;flex-direction:column;height:100%;gap:14px;padding-top:30px;padding-bottom:30px}.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 span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;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{font-size:14px;margin-bottom:0}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description{margin-top:auto}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description span{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{font-size:14px;padding:6px 20px}.home-page__tutors .home-page__tutors-pagination-root:not(:empty){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px;margin-left:auto;margin-right:auto;width:100%}.home-page__tutors .home-page__tutors-pagination-root:not(:empty) .home-page__tutors-pagination-bullet{width:10px;height:10px;border:none;padding:0;cursor:pointer;border-radius:50%;background:var(--secondary-burgundy-40);opacity:1;transition:width .2s ease,border-radius .2s ease,background-color .2s ease}.home-page__tutors .home-page__tutors-pagination-root:not(:empty) .home-page__tutors-pagination-bullet.home-page__tutors-pagination-bullet--active{width:110px;height:10px;border-radius:100px;background:var(--main-green-dark)}}@media screen and (max-width:700px){.home-page__tutors{max-width:100%}.home-page__tutors .home-page__tag{margin-left:10px}.home-page__tutors .home-page__tutors-top{gap:12px}.home-page__tutors .home-page__tutors-top .home-page__tutors-title{font-size:28px;padding-left:10px}.home-page__tutors .home-page__tutors-top .home-page__tutors-text{font-size:16px;padding-left:10px}.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{display:block;height:auto;gap:10px;padding-top:0;padding-bottom:10px}.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{height:auto;gap:10px}.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__text .home-page__tutors-detail__name span{width:calc(100vw - 120px)}.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 span{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description:before{content:"";position:absolute;top:-20px;left:0;width:100%;height:1px;background:var(--main-orange)}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location{padding:6px 10px;margin-top:0;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{width:100%!important;max-width:100%!important;height:438px!important}.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper .home-page__tutors-slide.swiper-slide-active{width:calc(100% - 3px)!important;max-width:calc(100% - 2px)!important;height:438px!important;margin-right:1px}.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper .home-page__tutors-slide.swiper-slide-active .home-page__tutors-thumb__img-wrap,.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper .home-page__tutors-slide.swiper-slide-next .home-page__tutors-thumb__img-wrap{border:2px solid var(--main-orange)}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-tag{font-size:14px;padding:6px 20px}}@media screen and (max-width:500px){.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name span{width:calc(100vw - 80px)}.home-page__tutors .home-page__tutors-thumb{width:100%}}.how-sign-up{width:calc(100% - 20px);margin:0 auto;padding:50px 90px 90px;border-radius:70px;position:relative}.how-sign-up,.how-sign-up .home-page__tag:before{background:var(--main-green-dark)}.how-sign-up .how-sign-up__icon{position:absolute;z-index:1;isolation:isolate;pointer-events:none}.how-sign-up .how-sign-up__icon.how-sign-up__icon--top{top:-30px;right:0;width:319px;height:427px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--bottom{bottom:-150px;left:0;width:520px;height:507px}.how-sign-up .how-sign-up-top{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:100px}.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{font-family:Manrope,serif;font-size:24px;font-weight:400;color:var(--main-light)}.how-sign-up .how-sign-up-body{display:flex;gap:20px}.how-sign-up .how-sign-up-body .how-sign-up__card{display:flex;flex-direction:column;gap:10px;border-radius:50px;background:var(--main-light);padding:30px 24px 30px 30px;width:100%;box-sizing:border-box;height:fit-content;position:relative;border:2px solid var(--main-green-dark)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-image,.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-leaf{display:none}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--second{z-index:1;isolation:isolate;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--second:before{content:"";position:absolute;inset:-2px;box-sizing:border-box;border-radius:inherit;border:2px solid var(--main-green-dark);background:var(--main-light);z-index:0;pointer-events:none}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--second>:not(.how-sign-up__card-leaf){position:relative;z-index:1}.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{width:100%;height:100%;display:block;max-width:266px;max-height:266px;aspect-ratio:1;position:absolute;top:-165px;right:-115px;transform:rotate(0deg);z-index:-1;pointer-events:none}.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;transform:translateZ(1px);display:block;width:100%;max-width:100%;height:auto;max-height:256px;border-radius:20px;margin-bottom:30px}.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-subtitle,.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-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{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;position:relative;width:100%}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-headline-text{font-family:Etude Noire,serif;font-size:24px;font-weight:400;margin:0;max-width:260px;line-height:1.1;color:var(--main-green-dark)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-title{display:inline;font-size:inherit;font-weight:400;line-height:inherit;color:var(--main-green-dark)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-title:after{content:"";display:inline-block;vertical-align:baseline;width:10px;height:3px;margin:0 10px;position:static;transform:translateY(-.15em);top:auto;right:auto}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-subtitle{display:inline;font-size:inherit;font-weight:700;line-height:inherit;color:var(--main-green-dark)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number{flex-shrink:0;position:relative;right:auto;top:auto;font-family:Etude Noire,serif;font-size:40px;font-weight:400;color:var(--main-green-dark);isolation:isolate}.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);border-radius:100px;width:30px;height:60px;transform:rotate(62deg);position:absolute;right:12px;top:-12px;z-index:-1}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up-item__text{font-family:Manrope,serif;font-size:18px;font-weight:400;color:var(--secondary-burgundy-40)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list{display:flex;flex-direction:column;gap:10px;margin-top:30px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item{display:flex;align-items:center;gap:12px}.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;height:25px;min-width: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-link{width:100%;grid-column:1/-1}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-button{display:flex;align-items:center;justify-content:center;margin-top:40px;width:calc(100% - 23px)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown{margin-top:40px;width:100%;background:rgba(0,0,0,0)}.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;overflow:hidden;transition:border-radius .3s ease .3s}.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{display:flex;align-items:center;justify-content:space-between;width:100%;height:calc(100% + 4px);gap:16px;margin:0;border:none;cursor:pointer;box-sizing:border-box;background:rgba(0,0,0,0);padding:12px 12px 12px 30px;border-radius:100px}.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{font-family:Manrope,serif;font-size:18px;font-weight:600;color:var(--main-green-dark)}.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;display:flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;border-radius:50%;background:var(--main-green-dark);transition:transform .3s ease}.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{overflow:hidden;transition:height .3s ease}.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-family:Manrope,serif;font-size:16px;font-weight:400;color:var(--main-black)}.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{padding:50px;border-radius: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{width:100%;height:100%;display:block;max-width:228px;max-height:228px;aspect-ratio:1;position:absolute;top:-110px;left:-150px;right:auto;transform:rotate(47deg);z-index:1;pointer-events:none}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-image{border-radius:10px;z-index:2;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{font-size:22px;max-width:240px}.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{margin-top:40px;width:100%;background:rgba(0,0,0,0)}.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;overflow:hidden;transition:border-radius .3s ease .3s}.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{padding:40px;border-radius:40px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--top{top:-25px;right:0;width:230px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--bottom{bottom:-70px;left:0;width:350px;height:300px}.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{padding:24px;border-radius:40px}.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{border-radius:10px;z-index:2;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{font-size:35px;margin-top:4px}.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;right:10px;top:-12px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up-item__text{font-size:16px;max-width:246px}.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;height:22px;min-width: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;font-size:16px;padding:16px 20px}.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;overflow:hidden;transition:border-radius .3s ease .3s}.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{gap:18px;padding:5px 5px 5px 20px;text-align:left;border-radius:26px}.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{padding:30px;border-radius:30px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--top{top:-20px;right:0;width:177px;height:250px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--bottom{bottom:-180px;left:0;width:339px;height:417px}.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{flex:1 1 0;min-width:0;width:auto;padding:clamp(14px,1.5vw,20px);border-radius:30px}.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:clamp(90px,12vw,160px);max-height:clamp(90px,12vw,160px);top:clamp(-50px,-6vw,-80px);left:clamp(-40px,-6vw,-80px);z-index:-1}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-image{min-height:unset;max-height:clamp(110px,16vw,180px);height:auto;border-radius:10px;z-index:2;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{font-size:clamp(22px,2.4vw,30px);margin-top:-8px}.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);right:4px;top:-7px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up-item__text{font-size:clamp(12px,1.3vw,14px);max-width:100%;margin-top:6px}.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);height:clamp(16px,1.8vw,21px);min-width: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{margin-top:20px;font-size:clamp(13px,1.4vw,16px);padding:clamp(12px,1.2vw,16px) clamp(12px,1.4vw,20px);width:100%}.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{margin-top:clamp(16px,2vw,30px);width:100%}.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;overflow:hidden;transition:border-radius .3s ease .3s}.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{gap:clamp(10px,1.2vw,18px);padding:5px 5px 5px clamp(12px,1.5vw,20px);text-align:left;border-radius:26px}.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:clamp(13px,1.4vw,16px);max-width:100%}.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{padding:30px;border-radius:30px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--top{height:366px;width:261px;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{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.how-sign-up .how-sign-up-body .how-sign-up__card{width:100%;height:100%;border-radius:30px;padding:20px}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child{z-index:1;isolation:isolate;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:20px 24px 20px 20px}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child:before{content:"";position:absolute;inset:-2px;box-sizing:border-box;border-radius:inherit;border:2px solid var(--main-green-dark);background:var(--main-light);z-index:0;pointer-events:none}.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){position:relative;z-index:1}.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{width:100%;height:100%;display:block;max-width:180px;max-height:180px;aspect-ratio:1;position:absolute;top:-110px;right:-107%;transform:rotate(0);z-index:-1;pointer-events:none}.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;display:grid;grid-template-columns:264px 1fr;grid-template-rows:auto auto auto auto;column-gap:20px;row-gap:12px;padding:20px;align-items:start;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{grid-column:1;grid-row:1/4;display:block;width:264px;max-width:264px;height:160px;max-height:160px;min-height:160px;object-fit:cover;border-radius:16px;margin-bottom:0;align-self:start}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline{grid-column:2;grid-row:1;display:block;position:static;width:100%;padding-right:50px;margin-top: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-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{position:absolute;font-size:34px;top:27px;right:25px;margin-top: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:25px;height:48px;right:12px;top:-10px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up-item__text{grid-column:2;grid-row: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-column:2;grid-row:3;display:grid;grid-template-columns:auto auto;column-gap:20px;row-gap:10px;margin-top:-30px}.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-column:1/-1;grid-row:4;margin-top:10px;width:calc(100% - 10px)}.how-sign-up .how-sign-up-body .how-sign-up__card:not(.how-sign-up__card--last) .how-sign-up__card-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.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;font-size:18px;line-height:1.1;color:var(--main-green-dark)}.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{display:inline;font-size:inherit;font-weight:400;line-height:inherit;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:"";display:inline-block;vertical-align:baseline;background:var(--main-green-dark);width:10px;height:3px;margin:0 10px;position:static;transform:translateY(-.15em);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-subtitle{display:inline;font-size:inherit;font-weight:700;line-height:inherit}.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;position:relative;right:auto;top:auto;font-size:34px}.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;right:12px;top:-12px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up-item__text{font-size:14px;margin-top:0}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list{margin-top:10px;gap: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;height:20px;min-width: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{font-size:14px;max-width:100%}.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;height:36px;min-width: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{height:361px;width:261px;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{display:flex;flex-direction:column}.how-sign-up .how-sign-up-body .how-sign-up__card{height:fit-content;border-radius:30px;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:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:30px 24px 30px 30px}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child:before{content:"";position:absolute;inset:-2px;box-sizing:border-box;border-radius:inherit;border:2px solid var(--main-green-dark);background:var(--main-light);z-index:0;pointer-events:none}.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){position:relative;z-index:1}.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{width:100%;height:100%;display:block;max-width:180px;max-height:180px;aspect-ratio:1;position:absolute;top:-110px;right:-15px;transform:rotate(0);z-index:-1;pointer-events:none}.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{display:grid;grid-template-columns:284px 1fr;grid-template-rows:auto auto auto auto;column-gap:20px;row-gap:12px;padding:30px;align-items:start;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{grid-column:1;grid-row:1;display:block;width:284px;max-width:284px;height:160px;max-height:160px;min-height:160px;object-fit:cover;border-radius:16px;margin-bottom:0;align-self:start}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline{grid-column:2;grid-row:1;display:block;position:relative;width:100%;padding-right:50px;margin-top: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-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{position:absolute;font-size:40px;top:auto;bottom:0;right:0;margin-top: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;right:12px;top:-12px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up-item__text{grid-column:1/3;grid-row:2;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-column:1/-1;grid-row:3;margin-top:10px;display:grid;grid-template-columns:auto 1fr;column-gap:50px;row-gap:10px}.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-column:1/-1;grid-row:4;margin-top:20px;width:calc(100% - 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: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{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.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%;font-size:22px;line-height:1.1;color:var(--main-green-dark)}.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{display:inline;font-size:inherit;font-weight:400;line-height:inherit;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:"";display:inline-block;vertical-align:baseline;background:var(--main-green-dark);width:10px;height:3px;margin:0 10px;position:static;transform:translateY(-.15em);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-subtitle{display:inline;font-size:inherit;font-weight:700;line-height:inherit}.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;position:relative;right:auto;top:9px;font-size:40px}.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;right:12px;top:-12px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up-item__text{font-size:18px;max-width:100%;margin-top:-10px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list{margin-top:10px;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:25px;height:25px;min-width: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{padding:20px 10px 10px;border-radius:30px}.how-sign-up .home-page__tag{margin-left:10px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--top{top:-15px;right:0;width:148px;height:208px}.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{padding:15px 20px 10px;border-radius:20px}.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{margin:10px -10px 0;width:calc(100% + 10px)}.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;right:6px;top:-10px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;position:relative;margin-top:0;width:calc(100% - 10px)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-headline-text{display:flex;flex-direction:column;font-size:18px;line-height:1.1;color:var(--main-green-dark)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-title{display:inline;font-size:inherit;font-weight:400;line-height:inherit}.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{display:inline;font-size:inherit;font-weight:700;line-height:inherit}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number{flex-shrink:0;position:relative;right:auto;top:auto;font-size:30px;margin-top:2px}.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;right:6px;top:-7px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up-item__text{font-size:14px;margin-top:0}.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;height:19px;min-width: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{margin:10px -10px 0;width:calc(100% + 20px)}.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{display:flex;flex-direction:column;padding:10px;border-radius:28px;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{display:block;width:100%;max-width:100%;min-width:100%;height:auto;max-height:155px;min-height:155px;object-fit:cover;border-radius:10px;margin-bottom:15px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;position:relative;width:100%;padding-right:10px;padding-left:10px;margin-top: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-headline-text{max-width:calc(100% - 50px);font-size:18px;line-height:1.1;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{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{position:relative;flex-shrink:0;top:auto;right:auto;bottom:auto;font-size:30px;margin-top:2px;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{width:32px;height:46px;right:6px;top:-7px;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{color:var(--main-light);font-size:14px;margin-top:10px;padding-left:10px;padding-right:10px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list{display:flex;flex-direction:column;margin-top:10px;padding-left:10px;padding-right:10px;gap:5px}.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{margin-top:15px;width:calc(100% - 10px)}.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}}@media screen and (max-width:500px){.how-sign-up .how-sign-up-top .how-sign-up__title{font-size:28px}}.sign-up-free-lesson{width:calc(100% - 20px);margin:0 auto}.sign-up-free-lesson .sign-up-free-lesson__block{display:flex;justify-content:space-between;gap:50px;padding:50px 50px 50px 90px;border-radius:50px;background:var(--main-green-neon);position:relative;overflow:hidden}.sign-up-free-lesson .sign-up-free-lesson__container{position:relative;z-index:1;flex:1 1 calc((100% - 50px)/2);min-width:0;max-width:min(750px,(100% - 50px)/2)}.sign-up-free-lesson .sign-up-free-lesson__image{width:352px;height:385px;position:relative;margin-top:-11px;margin-bottom:21px}.sign-up-free-lesson .sign-up-free-lesson__title{font-family:Etude Noire,serif;font-size:50px;font-weight:400;margin-bottom:10px;color:var(--main-orange);white-space:pre-wrap;position:relative}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{position:absolute;bottom:-3px;left:85px;width:100%;height:100%;pointer-events:none;color:var(--main-pink);height:28px;width:381px}.sign-up-free-lesson .sign-up-free-lesson__text{font-family:Manrope,serif;font-size:20px;font-weight:400;max-width:686px;margin-bottom:60px}.sign-up-free-lesson .sign-up-free-lesson__items{display:flex;align-items:center;gap:50px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item{display:flex;flex-direction:column}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-title{font-family:Etude Noire,serif;font-size:50px;font-weight:500;color:var(--main-green-dark)}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-text{font-family:Manrope,serif;font-size:18px;font-weight:400;color:var(--main-burgundy)}.sign-up-free-lesson .sign-up-free-lesson__form{background:var(--main-blue);border-radius:50px;padding:100px;z-index:1;flex:1 1 calc((100% - 50px)/2);min-width:0;max-width:min(900px,(100% - 50px)/2);width:auto;box-sizing:border-box}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-title{font-family:Etude Noire,serif;font-size:24px;font-weight:500;color:var(--main-green-dark);margin-bottom:10px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{font-family:Manrope,serif;font-size:16px;font-weight:400;color:var(--main-black);margin-bottom:50px}.sign-up-free-lesson .sign-up-free-lesson__flower{position:absolute;left:18px;bottom:31px;z-index:0;display:flex;width:201px;height:203px;color:var(--secondary-green-neon-50);pointer-events:none}.sign-up-free-lesson .sign-up-free-lesson__spiral{position:absolute;left:30px;top:0;z-index:0;display:flex;width:1115px;height:638px;color:var(--secondary-green-neon-50);pointer-events:none}.sign-up-free-lesson .sign-up-free-lesson__eyes{position:absolute;left:350px;top:0;z-index:2;display:flex;width:226px;height:176px;pointer-events:none}@media(min-width:1441px){.sign-up-free-lesson .sign-up-free-lesson__container{flex:1 1 0;min-width:0;max-width:calc(100% - 900px - 50px)}.sign-up-free-lesson .sign-up-free-lesson__form{flex:0 0 900px;max-width:900px;width:900px}}@media(min-width:1441px)and (max-width:1919px){.sign-up-free-lesson .sign-up-free-lesson__container{flex:1 1 calc((100% - 50px)/2);min-width:0;max-width:calc((100% - 50px)/2)}.sign-up-free-lesson .sign-up-free-lesson__form{flex:1 1 calc((100% - 50px)/2);min-width:0;max-width:min(900px,(100% - 50px)/2);width:auto}}@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% - 767px - 20px)}.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{left:53px;width:226px;height:16px;bottom:-3px}.sign-up-free-lesson .sign-up-free-lesson__text{font-size:18px;max-width:444px;margin-bottom:50px}.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:1 1 100%;width:100%;min-width:0;order:3}.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{flex:0 0 767px;min-width:767px;max-width:767px;width:767px;box-sizing:border-box;padding:70px}.sign-up-free-lesson .sign-up-free-lesson__form .home-page__form-body{min-width:0;width:100%}.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{left:28px;bottom:117px;width:159px;height:161px}.sign-up-free-lesson .sign-up-free-lesson__spiral{left:10px;top:170px;width:1106px;height:781px;transform:rotate(30deg)}.sign-up-free-lesson .sign-up-free-lesson__eyes{left:338px;width:183px;height:142px}}@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{padding:40px 40px 40px 50px;gap:40px}.sign-up-free-lesson .sign-up-free-lesson__title{font-size:28px;margin-bottom:8px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{left:50px;width:210px}.sign-up-free-lesson .sign-up-free-lesson__text{font-size:16px;max-width:450px;margin-bottom:40px}.sign-up-free-lesson .sign-up-free-lesson__eyes{top:40px;width:175px;height:115px}.sign-up-free-lesson .sign-up-free-lesson__image{height:386px;margin-bottom:30px;margin-top:0}.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:1 1 455px;max-width:455px}.sign-up-free-lesson .sign-up-free-lesson__form{padding:50px;flex:1 1 calc(100% - 495px);min-width:0;max-width:calc(100% - 495px);width:auto}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-title{font-size:28px;margin-bottom:8px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{font-size:16px;margin-bottom:40px}.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;height:20px;min-width: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{gap:20px;padding:0 0 0 40px;border-radius:30px}.sign-up-free-lesson .sign-up-free-lesson__container{flex:1 1 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{font-size:26px;margin-bottom:10px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{left:42px;top:42px;height:7px;width:200px}.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{font-size:14px;max-width:379px;margin-bottom:40px}.sign-up-free-lesson .sign-up-free-lesson__items{display:grid;grid-template-columns:repeat(2,minmax(0,113px));gap:20px 50px;align-items:start}.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-column:1;grid-row:1}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:nth-child(3){grid-column:2;grid-row:1}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:nth-child(2){grid-column:1/-1;grid-row:2}.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{font-size:12px;max-width:133px}.sign-up-free-lesson .sign-up-free-lesson__form{flex:1 1 calc(100% - 383px);min-width:0;max-width:calc(100% - 383px);width:auto;box-sizing:border-box;border-radius:30px;padding:60px 40px}.sign-up-free-lesson .sign-up-free-lesson__form .home-page__form-body{min-width:0;width:100%}.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{font-size:28px;margin-bottom:10px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{font-size:16px;margin-bottom:30px}.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{margin-top:10px;max-width:100%}.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{left:5px;bottom:86px;width:219px;height:121px}.sign-up-free-lesson .sign-up-free-lesson__spiral{left:-70px;top:0;width:720px;height:360px;transform:rotate(10deg)}.sign-up-free-lesson .sign-up-free-lesson__eyes{left:310px;top:72px;width:118px;height:92px}}@media(max-width:960px){.sign-up-free-lesson .sign-up-free-lesson__block{gap:40px;margin:0 -10px;width:calc(100% + 20px)}.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{font-size:28px;margin-bottom:6px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{left:48px;top:44px;width:210px}.sign-up-free-lesson .sign-up-free-lesson__text{font-size:12px;margin-bottom:30px}.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{font-size:12px;max-width:162px}.sign-up-free-lesson .sign-up-free-lesson__form{padding:40px;flex:1 1 calc(100% - 352px);max-width:calc(100% - 352px)}.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;height:18px;min-width:18px;min-height:18px}}@media(max-width:880px){.sign-up-free-lesson{width:100%}.sign-up-free-lesson .sign-up-free-lesson__block{flex-direction:column;gap:30px;padding:10px;border-radius:0;margin:0;width:100%}.sign-up-free-lesson .sign-up-free-lesson__container{flex:1 1 100%;width:100%;max-width:100%;min-width:0}.sign-up-free-lesson .sign-up-free-lesson__image{width:352px;height:385px;position:relative;margin-top:6px;margin-bottom:50px;margin-left:60px}.sign-up-free-lesson .sign-up-free-lesson__title{font-size:30px;margin-left:60px;white-space:normal;max-width:528px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{top:20px;left:292px;height:16px;width:226px}.sign-up-free-lesson .sign-up-free-lesson__text{font-size:18px;max-width:528px;margin-bottom:30px;margin-left:60px}.sign-up-free-lesson .sign-up-free-lesson__items{display:flex;align-items:flex-start;flex-wrap:wrap;gap:30px;margin-left:60px}.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){order:3;flex:0 0 auto;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{font-size:16px;max-width:100%}.sign-up-free-lesson .sign-up-free-lesson__form{flex:1 1 100%;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border-radius:50px;padding:60px 30px}.sign-up-free-lesson .sign-up-free-lesson__form .home-page__form-body{min-width:0;width:100%}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-title{font-size:30px;max-width:627px;width:100%;margin:0 auto}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{font-size:18px;max-width:627px;width:100%;padding-right:130px;margin:0 auto 30px}.sign-up-free-lesson .sign-up-free-lesson__flower{left:12px;top:556px;width:159px;height:161px}.sign-up-free-lesson .sign-up-free-lesson__spiral{left:auto;right:-200px;top:0;width:854px;height:613px;transform:rotate(27deg)}.sign-up-free-lesson .sign-up-free-lesson__eyes{left:392px;top:50px;width:182px;height:137px}}@media(max-width:606px){.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{top:49px;left:0;height:16px;width:226px}}@media(max-width:500px){.sign-up-free-lesson .sign-up-free-lesson__block{padding:10px 0 0;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.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{font-size:26px;margin-left:20px;margin-right:20px;max-width:100%;margin-bottom:10px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{top:17px;left:255px;height:12px;width:190px}.sign-up-free-lesson .sign-up-free-lesson__text{font-size:16px;max-width:100%;margin-bottom:20px;margin-left:20px;margin-right:20px}.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{gap:0;align-items:center}.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:1 1 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{font-size:14px;max-width:100%}.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{font-size:24px;margin-bottom:10px;max-width:100%}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{font-size:14px;max-width:100%;padding-right:0;margin:0 0 30px}.sign-up-free-lesson .sign-up-free-lesson__flower{left:12px;top:561px;width:127px;height:129px}.sign-up-free-lesson .sign-up-free-lesson__spiral{right:auto;left:-150px;top:0;width:670px;height:400px;transform:rotate(27deg)}.sign-up-free-lesson .sign-up-free-lesson__eyes{left:261px;top:14px;width:130px;height:88px}.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;height:20px;min-width: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{display:block;width:100%;max-width:833px}.home-page__about-us .home-page__container{display:flex;gap:80px;box-sizing:content-box}.home-page__about-us .home-page__about-us--block{width:100%;position:relative;box-sizing:border-box}.home-page__about-us .home-page__about-us--block:first-child{display:flex;flex-direction:column;min-height:0}.home-page__about-us .home-page__about-us--heart{display:flex;position:absolute;bottom:-15px;right:-40px;width:187px;height:203px;z-index:2;transform:rotate(-3deg)}.home-page__about-us .text-border--wrapper .card{display:block;width:100%;box-sizing:border-box}.home-page__about-us .text-border--wrapper .card img{border-radius:60px}.home-page__about-us .home-page__about-us--tag{font-family:Etude Noire,serif;font-size:20px;font-weight:500;display:flex;color:var(--main-orange);margin-bottom:38px}.home-page__about-us .home-page__about-us--title{margin-bottom:20px;white-space:pre-wrap}.home-page__about-us .home-page__about-us--text{font-family:Manrope,serif;font-size:24px;font-weight:400;white-space:pre-wrap;margin-bottom:50px}.home-page__about-us .home-page__about-us--list{display:flex;gap:80px;margin-bottom:50px}.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{display:flex;flex-direction:column}.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;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--main-burgundy);margin-bottom:25px}.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{font-family:Etude Noire,serif;font-size:50px;font-weight:500;color:var(--main-green-dark);min-width:211px}.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{display:flex;width:100%;gap:30px;margin-top:auto;margin-bottom:43px}.home-page__about-us .home-page__about-us--actions a{display:flex;width:100%}.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{display:flex;align-items:center;justify-content:center;width:100%}.home-page__about-us .home-page__about-us--text-image{width:100%;max-width:785px;margin:0 auto;overflow:hidden;line-height:0}.home-page__about-us .home-page__about-us--text-image .home-page__about-us--text-image-photo{display:block;width:100%;height:auto}.home-page__about-us .home-page__about-us--slider{position:absolute;left:20px;bottom:20px;width:calc(100% - 40px);display:flex;align-items:stretch;justify-content:space-between;gap:19px}.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{height:auto;display:flex;box-sizing:border-box}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us--slider-item{flex:1;min-width:0;width:100%}.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{display:flex;flex-direction:column;gap:10px;border-radius:40px;padding:20px;width:100%}.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{font-family:Etude Noire,serif;font-size:16px;font-weight:700;color:var(--main-burgundy)}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__info-success{background:rgba(251,255,220,.3);backdrop-filter:blur(15px)}.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-family:Etude Noire,serif;font-size:20px;font-weight:500;color:var(--main-light);line-height:120%}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-success{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:var(--main-green-neon);border:2px solid var(--main-green-neon);border-radius:50%;padding:10px;margin-bottom:10px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image{position:relative;max-width:323px;width:100%;height:150px}.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{line-height:normal;margin-bottom:0}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer{display:flex;align-items:flex-end;justify-content:space-between;margin-top:10px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-tag{padding:10px 20px 10px 10px;font-size:14px;gap:20px;align-items:center;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{display:flex;align-items:center;justify-content:center;width:45px;height:45px}.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{height:100%;border-radius:50px}.home-page__about-us .home-page__about-us--tag{font-size:16px;margin-bottom:50px;max-width:fit-content}.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{font-size:40px;min-width:fit-content}.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;margin-bottom:0;max-width:553px}.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{display:flex;align-items:center;justify-content:center;width:100%}.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{display:block;width:100%;height:100%;object-fit:cover}.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;padding:0 40px;margin:0 auto}.home-page__about-us .home-page__about-us--block:first-child{max-width:512px}.home-page__about-us .home-page__about-us--heart{bottom:-35px;right:-10px;width:148px;height:163px}.home-page__about-us .text-border--wrapper .card .card-content img{border-radius:40px}.home-page__about-us .home-page__about-us--tag{font-size:16px;margin-bottom:30px}.home-page__about-us .home-page__about-us--title{font-size:42px;margin-bottom:16px}.home-page__about-us .home-page__about-us--text{font-size:18px;margin-bottom:40px}.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{font-size:34px;min-width:102px}.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{display:flex;align-items:center;justify-content:center;width:100%;padding:16px;font-size:16px}.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{bottom:25px;gap:16px}.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;padding:8px;margin-bottom:15px}.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:944}.home-page__about-us .home-page__about-us--block:first-child{min-width:455px}.home-page__about-us .home-page__about-us--heart{bottom:-40px;right:-10px;width:126px;height:137px}.home-page__about-us .text-border--wrapper .card{max-width:449px}.home-page__about-us .text-border--wrapper .card .card-content img{height:580px;border-radius:30px}.home-page__about-us .home-page__about-us--tag{font-size:14px;margin-bottom:30px}.home-page__about-us .home-page__about-us--title{font-size:38px;margin-bottom:12px}.home-page__about-us .home-page__about-us--text{font-size:16px;margin-bottom:30px}.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{max-width:449px;height:580px;border-radius:30px}.home-page__about-us .home-page__about-us--slider{left:10px;bottom:10px;width:calc(100% - 20px);gap: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__info-success .home-page__about-us--slider-item-title,.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-success{width:40px;height:40px;padding:8px;margin-bottom:6px}.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{margin-top:0;gap:10px}.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;gap:10px;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{bottom:-18px;right:-18px;width:175px;height:193px}.home-page__about-us .home-page__about-us--tag{font-size:14px;margin-bottom:22px}.home-page__about-us .home-page__about-us--title{font-size:46px;margin-bottom:20px}.home-page__about-us .home-page__about-us--text{font-size:18px;margin-bottom:40px}.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{font-size:40px;min-width:136px}.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{display:flex;width:100%}.home-page__about-us .home-page__about-us--actions .button{display:flex;align-items:center;justify-content:center;width:100%}.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{height:788px;max-width:100%}.home-page__about-us .text-border--wrapper .card .card-content img{height:100%}.home-page__about-us .home-page__about-us--slider{left:10px;bottom:10px;width:calc(100% - 20px)}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item{gap:10px;border-radius:20px;padding:20px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__info-success .home-page__about-us--slider-item-title,.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: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;padding:8px;margin-bottom:10px}.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{padding:10px 20px 10px 10px;font-size:12px;gap:20px;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{max-width:100%;min-width:100%}.home-page__about-us .home-page__about-us--heart{display:flex;position:absolute;bottom:-30px;right:-15px;width:213px;height:231px}.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{font-size:16px;margin-bottom:20px}.home-page__about-us .home-page__about-us--title{font-size:50px;margin-bottom:20px}.home-page__about-us .home-page__about-us--text{font-size:20px;margin-bottom:40px}.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{gap:20px;margin-bottom:0;width:100%;flex-direction:column}.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{padding:20px;border-radius:40px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__info-success .home-page__about-us--slider-item-title,.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: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{font-size:14px;gap:20px}.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{gap:50px;box-sizing:border-box;margin:0;width:100%;min-width:100%;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{font-size:12px;margin-bottom:16px}.home-page__about-us .home-page__about-us--title{font-size:28px;margin-bottom:12px}.home-page__about-us .home-page__about-us--text{font-size:16px;margin-bottom:30px;white-space:normal}.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{width:60px;height:60px;flex-shrink:0;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{display:flex;flex-direction:column;flex:1;min-width:0;gap:0}.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;min-width:0}.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{left:10px;right:10px;bottom:-40px;width:auto;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0}.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{display:flex;flex-direction:column;gap:10px;border-radius:40px;padding:16px;box-sizing:border-box}.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{max-width:100%;width:100%;height:150px;flex-shrink:0}.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{display:flex;align-items:center;justify-content:center;position:relative;bottom:auto;left:auto;top:auto;right:auto;transform:none;margin-top:40px;gap:10px;width:100%;line-height:0}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us-pagination-bullet{width:10px;height:10px;display:inline-block;margin:0;border-radius:50%;background:var(--secondary-burgundy-40);opacity:1;transition:width .25s ease,border-radius .25s ease,background-color .25s ease}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us-pagination-bullet--active{width:150px;height:10px;border-radius:999px;background:var(--main-green-dark)}}.home-page__form-body{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.home-page__form-body .text-input__control{height:65px}.home-page__form-body>.home-page__form-button,.home-page__form-body>.home-page__form-checkbox-container,.home-page__form-body>.home-page__form-input:first-child,.home-page__form-body>.home-page__form-input:nth-child(2){flex:1 1 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:1 1 calc(50% - 10px);min-width:0;justify-content:flex-end;position:relative}.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{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px}.home-page__form-body .home-page__form-error{font-family:Manrope,serif;font-size:14px;font-weight:500;color:var(--error-color);margin-left:30px}.home-page__form-body .home-page__form-checkbox-container{display:flex;align-items:flex-start;gap:12px;margin-left:20px}.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{font-family:Manrope,serif;font-size:16px;font-weight:400;color:var(--main-burgundy);flex:1 1 0%;min-width:0;line-height:1.5}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--link{font-weight:600;color:var(--main-green-dark);position:relative;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--main-orange);text-underline-offset:5px;margin-left:4px}@media(max-width:1280px){.home-page__form-body{gap:16px}.home-page__form-body .home-page__form-button{font-size:16px;padding:16px;margin-top:14px}.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;height:18px;min-width: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{font-size:14px;white-space:nowrap}.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{margin-top:10px;max-width:100%}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox{width:20px;height:20px;min-width: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{max-width:627px;width:100%;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{max-width:100%;width:100%;gap:12px}.home-page__form-body .text-input__control{height:55px}.home-page__form-body>.home-page__form-button,.home-page__form-body>.home-page__form-checkbox-container,.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){flex:1 1 100%;width:100%;min-width:0}.home-page__form-body>.home-page__form-button.text-input--error,.home-page__form-body>.home-page__form-checkbox-container.text-input--error,.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{padding-bottom:0}.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,.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{position:static}.home-page__form-body .home-page__form-button{padding:16px;margin-top:8px;max-width:100%}.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);padding:146px 25px 153px;margin-bottom:180px;position:relative;z-index:1;overflow:hidden}.select-training .select-training__line{display:none}.select-training .select-training__image-cloud{position:absolute;display:flex;z-index:1;top:123px;left:52px;width:310px;height:226px}.select-training .select-training__image-girl{position:absolute;width:1155px;height:871px;z-index:2;top:-40px;left:-100px}.select-training .select-training__block{display:flex;justify-content:space-between;gap:10px;max-width:1636px;margin:0 auto;position:relative;z-index:3}.select-training .select-training__container{display:flex;margin-bottom:-47px}.select-training .select-training__container .select-training__items{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:50px}.select-training .select-training__container .select-training__items .select-training__item{display:flex;flex-direction:column;gap:0}.select-training .select-training__container .select-training__items .select-training__item .select-training__item-title{font-family:Etude Noire,serif;font-size:50px;font-weight:500;color:var(--main-orange)}.select-training .select-training__container .select-training__items .select-training__item .select-training__item-text{font-family:Manrope,serif;font-size:18px;font-weight:400;color:var(--main-burgundy)}.select-training .select-training__form{display:flex;flex-direction:column;gap:10px;max-width:700px}.select-training .select-training__form .select-training__title{font-family:Etude Noire,serif;font-size:40px;font-weight:500;color:var(--main-orange);white-space:pre-wrap}.select-training .select-training__form .select-training__text{font-family:Manrope,serif;font-size:20px;font-weight:400;color:var(--main-black);margin-bottom:40px;max-width:580px}@media(max-width:1440px){.select-training{padding:126px 25px 50px;margin-bottom:120px}.select-training .select-training__block{max-width:1284px}.select-training .select-training__image-cloud{position:absolute;z-index:1;top:94px;left:20px;width:302px;height:215px}.select-training .select-training__image-girl{position:absolute;width:962px;height:726px;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{display:flex;flex-direction:column;gap:10px;max-width:600px}.select-training .select-training__form .select-training__title{font-size:30px}.select-training .select-training__form .select-training__text{font-size:18px;margin-bottom:50px;max-width:500px}}@media(max-width:1280px){.select-training{padding:100px 60px 30px;margin-bottom:120px}.select-training .select-training__block{max-width:1124px}.select-training .select-training__image-cloud{position:absolute;z-index:1;top:60px;left:-15px;width:257px;height:183px}.select-training .select-training__image-girl{position:absolute;width:804px;height:663px;left:-100px}.select-training .select-training__container .select-training__items{margin-left:0;gap:30px}.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{font-size:34px;max-width:fit-content}.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{font-size:26px;white-space:normal}.select-training .select-training__form .select-training__text{font-size:16px;margin-bottom:30px}}@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{padding:80px 25px;margin-bottom:100px}.select-training .select-training__block{max-width:894px}.select-training .select-training__image-cloud{position:absolute;z-index:1;top:-10px;left:10px;width:220px;height:157px}.select-training .select-training__image-girl{position:absolute;top:-10px;width:642px;height:484px;left:-80px}.select-training .select-training__container .select-training__items{margin-left:0;gap:50px}.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{font-size:26px;max-width:fit-content}.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{font-size:16px;margin-bottom:30px}}@media(max-width:960px){.select-training{padding:100px 30px}.select-training .select-training__line{display:flex;position:absolute;top:10px;right:0;width:100%;z-index:2}.select-training .select-training__image-girl{display:none}.select-training .select-training__image-cloud{width:198px;height:141px;transform:rotate(33deg);top:0;right:10px;left:auto;z-index:2}.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{font-size:28px;white-space:pre-wrap}.select-training .select-training__form .select-training__text{font-size:16px;margin-bottom:20px}}@media(max-width:800px){.select-training{padding:80px 30px}.select-training .select-training__line{display:flex;position:absolute;top:10px;right:0;width:100%;z-index:2}.select-training .select-training__image-girl{display:none}.select-training .select-training__image-cloud{width:230px;height:163px;transform:rotate(33deg);top:-10px;right:0;left:auto;z-index:2}.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{top:-20px;right:-10px;width:850px}.select-training .select-training__line svg path{stroke-width:20px}.select-training .select-training__image-cloud{width:180px;height:128px;transform:rotate(23deg);top:-57px;right:-15px}.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}.home-page__location .home-page__location-top{margin-bottom:50px}.home-page__location .home-page__location-top .home-page__location-top-content{display:flex;align-items:flex-end;justify-content:space-between;width:100%;gap:20px}.home-page__location .home-page__location-top .home-page__location-top-content button{padding:20px 80px;margin-bottom:13px}.home-page__location .home-page__location-body .home-page__location-body--title{font-family:Etude Noire,serif;font-size:40px;font-weight:500;color:var(--main-orange);margin-bottom:30px}.home-page__location .home-page__location-body-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;width:100%;height:100%}.home-page__location .home-page__location-body-wrapper .home-page__location-body-list{display:flex;flex-direction:column;gap:20px;min-width:0;max-height:832px;overflow:auto;padding-right:10px}.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{width:14px;border:1px solid rgba(1,82,76,.5);border-radius:9999px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-list::-webkit-scrollbar-thumb{width:14px;background:var(--main-green-dark);border-radius:9999px}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.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;position:relative;bottom:auto;left:auto;top:auto;right:auto;transform:none;margin-top:24px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;line-height:0}.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;display:inline-block;width:10px;height:10px;margin:0;border-radius:50%;background:var(--secondary-burgundy-40);opacity:1;transition:width .25s ease,border-radius .25s ease,background-color .25s ease}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper-pagination .home-page__location-pagination-bullet--active{width:150px;height:10px;border-radius:999px;background:var(--main-green-dark)}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item{display:flex;align-items:center;gap:30px;padding:10px;border-radius:20px;background:var(--secondary-white-80);border:2px solid rgba(238,108,77,.4)}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image{display:flex;position:relative;overflow:hidden;min-width:302px;height:240px;border-radius:20px}.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{display:flex;align-items:center;justify-content:center;min-width:302px;height:240px;border-radius:20px;background:var(--main-green-neon)}.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{display:flex;flex-direction:column;gap:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--title{font-family:Etude Noire,serif;font-size:24px;font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-height:110%;color:var(--main-green-dark);margin-bottom:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location{display:flex;align-items:center;gap:10px;padding:10px;border-radius:100px;border:2px solid var(--main-orange);width:fit-content}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location svg{width:24px;height:24px;min-width: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{font-family:Manrope,serif;font-size:16px;font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-height:120%;color:var(--main-black)}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro{display:flex;align-items:center;gap:10px;padding:10px;border-radius:100px;border:2px solid var(--main-orange);width:fit-content}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro svg{width:24px;height:24px;min-width: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{font-family:Manrope,serif;font-size:16px;font-weight:500;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;color:var(--main-black)}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--button{font-family:Manrope,serif;font-size:16px;font-weight:600;color:var(--main-green-dark);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--main-green-dark);text-underline-offset:5px;width:fit-content;margin-top:20px;cursor:pointer}.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{position:absolute;top:10px;left:10px;right:10px;z-index:1;background:#fefff8;border-radius:100px;padding:10px 20px;display:flex;align-items:flex-start;gap:10px}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-icon{width:24px;height:24px;display:flex;color:var(--main-orange)}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-text{font-family:Manrope,serif;font-size:16px;font-weight:400;color:var(--secondary-burgundy-40)}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-text span:first-child{font-weight:700;color:var(--main-orange)}.home-page__location .home-page__location-map-column .home-page__location-body-map{flex:1;width:100%;height:100%;min-height:820px;border-radius:20px;overflow:hidden;background:var(--main-bg)}@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{gap:20px;border-radius:30px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon,.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image{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{padding:6px 8px;border-radius:100px}.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;max-height:650px;min-height:632px}}@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-top .home-page__location-top-content button{font-size:16px;padding:16px 60px;margin-bottom:9px}.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-thumb,.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{width:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item{gap:16px;border-radius:20px}.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--icon,.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image{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{padding:6px 8px;border-radius:100px;gap:8px}.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;min-width: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;height:20px;min-width: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;max-height:572px;min-height:572px}}@media screen and (max-width:1024px){.home-page__location .home-page__location-title{white-space:pre-wrap}.home-page__location .home-page__location-top{margin-bottom:30px}.home-page__location .home-page__location-top .home-page__location-top-content button{padding:12px 50px;margin-bottom:8px}.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{flex-direction:column;align-items:flex-start;gap:20px;padding:10px 10px 20px;border-radius:30px;height:calc(100% - 32px)}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image{width:100%;height:150px;border-radius:20px}.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{font-size:20px;margin-bottom:0}.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{font-size:14px;margin-top:auto}.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{min-height:400px;max-height:400px;border-radius:30px}}@media screen and (max-width:960px){.home-page__location .home-page__location-title{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{font-size:18px;margin-left:10px;margin-bottom:4px}.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;height:18px;min-width: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;height:18px;min-width: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{font-size:12px;margin-top: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: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{min-height:356px;max-height:356px;border-radius:30px}}@media screen and (max-width:800px){.home-page__location .home-page__location-title{font-size:50px}.home-page__location .home-page__location-top{margin-bottom:50px}.home-page__location .home-page__location-top .home-page__location-top-content{flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;gap:30px}.home-page__location .home-page__location-top .home-page__location-top-content a{width:100%}.home-page__location .home-page__location-top .home-page__location-top-content button{display:flex;align-items:center;justify-content:center;width:100%;padding:20px;margin-bottom:0}.home-page__location .home-page__location-body .home-page__location-body--title{font-size:40px;margin-bottom:20px}.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{flex-direction:row;gap:20px;padding:10px 20px 10px 10px;border-radius:30px;height:calc(100% - 24px)}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image{width:333px;height:100%;border-radius:20px}.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{font-size:20px;margin-bottom:0}.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{padding:8px 12px;margin-bottom:-10px;gap:10px}.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;min-width: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{font-size:14px;margin-top:auto;margin-bottom:10px;text-underline-offset:3px}.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{min-height:640px;max-height:640px;border-radius:30px;width:100%}}@media screen and (max-width:500px){.home-page__location .home-page__location-title{font-size:28px}.home-page__location .home-page__location-top{margin-bottom:40px}.home-page__location .home-page__location-top .home-page__location-top-content{gap:20px}.home-page__location .home-page__location-top .home-page__location-top-content button{padding:16px}.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{display:flex;align-items:stretch;height:400px;box-sizing:border-box}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item{flex:1;width:100%;min-height:0;flex-direction:column;align-items:flex-start;gap:20px;padding:10px;border-radius:30px;box-sizing:border-box}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image{flex-shrink:0;height:189px;width:100%}.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;min-height:0;display:grid;grid-template-columns:1fr auto;column-gap:12px;row-gap:10px;width:100%;align-items:center;align-content:end;overflow-y:auto;height:fit-content}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--title{grid-column:1;grid-row:1;font-size:20px;margin:0 0 10px;min-width:0}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location{grid-column:1/-1;grid-row:2;margin-bottom:auto}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro{grid-column:1/-1;grid-row:3}.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{grid-column:2;grid-row:1;justify-self:end;align-self:center;font-size:14px;margin:0 0 10px;white-space:nowrap;text-underline-offset:5px}.home-page__location .home-page__location-body-wrapper .home-page__location-map-column .home-page__location-map--hint{left:4px;right:4px;border-radius:20px;padding:10px;gap: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: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{min-height:524px;max-height:524px;border-radius:20px}}.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:0 0 43%;display:flex;flex-direction:column;justify-content:space-between}.home-page__faq .home-page__faq-top{max-width:482px}.home-page__faq .home-page__faq-bottom{padding:50px;border:1px solid var(--main-orange);border-radius:70px 0 0 70px;margin-right:-40px;margin-bottom:2px;position:relative;z-index:1}.home-page__faq .home-page__faq-bottom:after{content:"";width:4px;height:100%;background-color:var(--main-bg);position:absolute;right:-2px;top:0}.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{font-family:Etude Noire,serif;font-size:40px;font-weight:500;margin-bottom:20px;max-width:340px;color:var(--main-green-dark)}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_text{color:var(--main-burgundy);font-size:20px;margin-bottom:60px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_btn{display:flex;align-items:center;justify-content:center;padding:20px;width:100%}.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{position:relative;z-index:2}.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{width:58px;height:58px;display:flex;align-items:center;justify-content:center;min-width:58px;min-height:58px}@media screen and (max-width:1440px){.home-page__faq .home-page__faq-title{font-size:50px;margin-bottom:20px}.home-page__faq .home-page__faq-text{font-size:20px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_title{font-size:30px;margin-bottom:20px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_text{font-size:18px;max-width:400px}.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{padding:40px;border-radius:40px 0 0 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{font-size:26px;margin-bottom:16px;max-width:290px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_text{font-size:16px;margin-bottom:30px;max-width:337px}.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{font-size:20px;max-width:519px}.home-page__faq .home-page__faq-right .faq-item .faq-question .faq-more{width:50px;height:50px;min-width: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{font-size:16px;max-width:519px}}@media screen and (max-width:1024px){.home-page__faq .home-page__faq-wrapper{gap:20px}.home-page__faq .home-page__faq-title{font-size:40px;margin-bottom:12px}.home-page__faq .home-page__faq-text{font-size:16px}.home-page__faq .home-page__faq-bottom{padding:30px;border-radius:30px 0 0 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{font-size:24px;margin-bottom:12px;max-width:250px}.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{font-size:18px;max-width:424px}.home-page__faq .home-page__faq-right .faq-item .faq-more{width:50px;height:50px;min-width:50px;min-height:50px}.home-page__faq .home-page__faq-right .faq-item .faq-answer .faq-answer-inner{padding-top:12px;font-size:14px;max-width:424px}}@media screen and (max-width:960px){.home-page__faq .home-page__faq-top{max-width:100%}.home-page__faq .home-page__faq-title{font-size:44px;margin-bottom:10px}.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{padding:20px 20px 20px 30px;border-radius:30px}.home-page__faq .home-page__faq-right .faq-item .faq-question span{font-size:20px;max-width:687px}.home-page__faq .home-page__faq-right .faq-item .faq-more{width:50px;height:50px;min-width:50px;min-height:50px}.home-page__faq .home-page__faq-right .faq-item .faq-answer .faq-answer-inner{padding-top:5px;font-size:14px;max-width:687px}.home-page__faq .home-page__faq-bottom{order:3;padding:50px 120px;border-radius:30px;margin:0;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{font-size:20px;margin-bottom:8px;text-align:center;max-width:100%}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_text{font-size:14px;text-align:center;margin-bottom:20px;max-width:100%}.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{font-size:50px;margin-bottom:5px}.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{padding:20px 20px 20px 40px;border-radius:30px}.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;height:58px;min-width: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{order:3;padding:30px 40px;border-radius:30px;margin:0;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{font-size:20px;margin-bottom:5px;max-width:100%;text-align:center}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body .home-page__faq-bottom_text{font-size:18px;text-align:center;margin-bottom:20px;max-width:100%}.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{font-size:28px;margin-bottom:12px}.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;height:44px;min-width: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{padding:20px 20px 10px;border-radius:30px;position:static;margin:-10px 0 0}.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{padding:16px;font-size:16px;width:100%}.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{display:flex;align-items:center;justify-content:space-between;gap:39px;margin-bottom:100px}.home-page__formats .home-page__formats-text{max-width:728px;font-size:24px;color:var(--main-black)}@media screen and (max-width:1440px){.home-page__formats .home-page__formats-top{margin-bottom:50px}.home-page__formats .home-page__formats-text{font-size:20px;max-width:605px}}@media screen and (max-width:1280px){.home-page__formats .home-page__formats-top{flex-direction:column;margin-bottom:40px;align-items:flex-start;gap:16px}.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;margin-bottom:30px;align-items:flex-start;gap:12px}.home-page__formats .home-page__formats-text{font-size:16px;max-width:500px}}@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{font-size:20px;max-width:605px}}@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{font-size:16px;max-width:100%}.home-page__formats .home-page__formats-body{margin-left:0;margin-right:0;width:100%}}.home-page__programs .home-page__programs-top{display:flex;align-items:flex-end;gap:20px;margin-bottom:100px}.home-page__programs .home-page__programs-title{white-space:pre-wrap}.home-page__programs .home-page__programs-text{font-family:Manrope,serif;font-size:24px;font-weight:400;max-width:664px}.home-page__programs .home-page__programs-body{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.home-page__programs .home-page__programs-item{padding:30px;border-radius:50px;position:relative;transition:all .3s;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:start;column-gap:10px}.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:"";position:absolute;inset:0;border-radius:inherit;background-color:inherit;z-index:0;transform:scale(1);transition:transform .4s ease}.home-page__programs .home-page__programs-item>*{position:relative;z-index:1}.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{position:relative;grid-column:1;grid-row:1}.home-page__programs .home-page__programs-item .home-page__programs-item_tag{display:flex;align-items:center;justify-content:center;position:absolute;padding:10px 20px;border-radius:100px;background-color:var(--main-orange);color:var(--main-light);top:-10px;left:-10px;z-index:2}.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;transform:translateZ(1px);border-radius:20px;flex-shrink:0}.home-page__programs .home-page__programs-item .home-page__programs-item_quote{grid-column:2;grid-row:1;align-self:end;padding-bottom:10px;color:var(--main-black);opacity:.6}.home-page__programs .home-page__programs-item .home-page__programs-item_body{grid-column:1/-1;grid-row:2;margin-top:30px}.home-page__programs .home-page__programs-item .home-page__programs-item_title{font-family:Etude Noire,serif;font-size:24px;font-weight:500;color:var(--main-orange);margin-bottom:10px}.home-page__programs .home-page__programs-item .home-page__programs-item_text{font-family:Manrope,serif;font-size:18px;font-weight:400;color:var(--main-black);max-width:363px}.home-page__programs .home-page__programs-item .home-page__programs-item_more{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:var(--main-green-dark);border-radius:100%;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{gap:20px;flex-direction:column;align-items:flex-start;margin-bottom:50px}.home-page__programs .home-page__programs-text{font-size:20px;max-width:843px}.home-page__programs .home-page__programs-body{gap:16px}.home-page__programs .home-page__programs-item{padding:20px;border-radius:30px;grid-template-columns:1fr;grid-template-rows:auto auto auto;column-gap:0;row-gap:0}.home-page__programs .home-page__programs-item .home-page__programs-item_media{grid-column:1;grid-row: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;transform:translateZ(1px);border-radius:20px}.home-page__programs .home-page__programs-item .home-page__programs-item_quote{grid-column:1;grid-row:2;align-self:start;padding-bottom:0;margin-bottom:20px;color:var(--main-black);opacity:.6}.home-page__programs .home-page__programs-item .home-page__programs-item_body{grid-column:1;grid-row:3;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{font-size:18px;max-width:700px}.home-page__programs .home-page__programs-item .home-page__programs-item_quote{font-size:14px;margin-bottom:26px}.home-page__programs .home-page__programs-item .home-page__programs-item_body .home-page__programs-item_title{font-size:22px;margin-bottom:12px}.home-page__programs .home-page__programs-item .home-page__programs-item_body .home-page__programs-item_text{font-size:16px;max-width:266px}.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{font-size:16px;max-width:605px}.home-page__programs .home-page__programs-body{gap:10px}.home-page__programs .home-page__programs-item{padding:20px 20px 30px;border-radius:30px;row-gap:0}.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{font-size:12px;margin-bottom:20px}.home-page__programs .home-page__programs-item .home-page__programs-item_body .home-page__programs-item_title{font-size:20px;margin-bottom:6px}.home-page__programs .home-page__programs-item .home-page__programs-item_body .home-page__programs-item_text{font-size:14px;max-width:193px;height:76px}.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{font-size:16px;max-width:720px}.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{display:flex;width:100%;height:auto;box-sizing:border-box}.home-page__programs .home-page__programs-swiper .home-page__programs-item{flex:1 1 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{position:relative;bottom:auto;left:auto;top:auto;right:auto;transform:none;margin-top:20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;line-height:0}.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{width:10px;height:10px;display:inline-block;margin:0;border-radius:50%;background:var(--secondary-burgundy-40);opacity:1;transition:width .25s ease,border-radius .25s ease,background-color .25s ease}.home-page__programs .home-page__programs-swiper .home-page__programs-pagination-bullet--active{width:110px;height:10px;border-radius:999px;background:var(--main-green-dark)}.home-page__programs .home-page__programs-body{grid-template-columns:repeat(1,1fr);gap:0}.home-page__programs .home-page__programs-item{padding:20px;border-radius:30px;grid-template-columns:minmax(0,366px) minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:20px;row-gap:0;align-items:stretch;min-height:0}.home-page__programs .home-page__programs-item .home-page__programs-item_media{grid-column:1;grid-row:1/-1;margin-bottom:0;display:flex;flex-direction:column;min-height:260px;height:100%;align-self:stretch}.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:1 1 auto;min-width:0;width:100%;min-height:162px;height:100%}.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-column:2;grid-row:2;align-self:start;padding-bottom:50px;font-size:14px;margin:auto 0 0}.home-page__programs .home-page__programs-item .home-page__programs-item_body{grid-column:2;grid-row:3;margin-top:0;min-width: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{font-family:Manrope,serif;font-size:16px;font-weight:400;color:var(--main-black);max-width:359px;height:auto}.home-page__programs .home-page__programs-item .home-page__programs-item_more{width:50px;height:50px;position:relative;bottom:auto;right:auto;grid-column:2;grid-row:3;justify-self:end;align-self:end;margin-top:12px}.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{display:flex;width:100%;height:auto;box-sizing:border-box}.home-page__programs .home-page__programs-swiper .home-page__programs-item{flex:1 1 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{position:relative;bottom:auto;left:auto;top:auto;right:auto;transform:none;margin-top:20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;line-height:0}.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{width:10px;height:10px;display:inline-block;margin:0;border-radius:50%;background:var(--secondary-burgundy-40);opacity:1;transition:width .25s ease,border-radius .25s ease,background-color .25s ease}.home-page__programs .home-page__programs-swiper .home-page__programs-pagination-bullet--active{width:110px;height:10px;border-radius:999px;background:var(--main-green-dark)}.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{padding:20px;border-radius:30px;grid-template-columns:minmax(0,273px) minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:20px;row-gap:0;align-items:stretch;min-height:0}.home-page__programs .home-page__programs-item .home-page__programs-item_media{grid-column:1;grid-row:1/-1;margin-bottom:0;display:flex;flex-direction:column;min-height:260px;height:100%;align-self:stretch}.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:1 1 auto;min-width:0;width:100%;min-height:162px;height:100%}.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-column:2;grid-row:2;align-self:start;padding-bottom:30px;font-size:16px;margin:auto 0 0}.home-page__programs .home-page__programs-item .home-page__programs-item_body{grid-column:2;grid-row:3;margin-top:0;min-width: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;margin-bottom:10px}.home-page__programs .home-page__programs-item .home-page__programs-item_body .home-page__programs-item_text{font-family:Manrope,serif;font-size:18px;font-weight:400;color:var(--main-black);max-width:260px;height:auto}.home-page__programs .home-page__programs-item .home-page__programs-item_more{width:65px;height:65px;position:relative;bottom:auto;right:auto;grid-column:2;grid-row:3;justify-self:end;align-self:end;margin-top:12px}.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{margin-left:0;margin-right:0;width:100%}.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{max-width:100%;width:100%;margin-left:auto;margin-right:auto;padding:10px 10px 20px;border-radius:30px;grid-template-columns:1fr;grid-template-rows:auto auto auto;column-gap:0;row-gap:0}.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-column:1;grid-row:1;margin-bottom:10px;min-height:0;height:auto;display:block}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_tag{top:10px;left:10px;padding:8px 20px;font-size:14px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_image_wrapper{flex:none;position:relative;min-width:0;width:100%;aspect-ratio:350/269}.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-column:1;grid-row:2;align-self:start;padding:0 10px 20px;width:100%;font-size:14px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_body{grid-column:1;grid-row:3;padding:0 10px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_title{font-size:24px;margin-bottom:6px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_text{font-size:16px;max-width:256px;height:auto}.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{font-size:16px;max-width:100%}.home-page__programs .home-page__programs-body{grid-template-columns:repeat(1,1fr);gap:0}}.test{width:100%;border-radius:50px;padding:30px 30px 30px 50px;background:var(--main-green-neon);position:relative;min-height:500px;overflow:hidden;display:flex;align-items:stretch}.test .test__icon{width:274px;height:274px;position:absolute;top:0;left:0;z-index:1;color:var(--secondary-green-neon-50)}.test .test__content{display:flex;align-items:flex-end;justify-content:space-between;gap:64px;flex:1;min-width:0;z-index:2}.test .test__content .test__loader{margin:40px 0}.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){display:flex;flex-direction:column;padding-top:40px;height:100%}.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:rgba(0,0,0,0);margin-top:20px}.test .test__content .test__content-title{font-family:Etude Noire,serif;font-size:32px;font-weight:500;color:var(--main-orange)}.test .test__content .test__content-description{font-family:Manrope,serif;font-size:20px;font-weight:400;margin-top:10px;color:var(--main-black)}.test .test__content .test__button{display:flex;align-items:center;justify-content:center;margin-top:32px;width:100%}.test .test__image{position:relative;align-self:stretch;flex-shrink:0;max-width:640px;width:100%;min-height:280px;overflow:hidden}.test .test__image img{object-fit:cover;overflow-clip-margin:unset;transform:translateZ(1px);border-radius:20px}.test .test__content-list{display:flex;flex-direction:column;gap:10px;margin-top:30px}.test.test--started{padding:50px}.test.test--started:has(:not(button)){padding:50px 30px 30px}.test.test--started:has(:not(button)) .test__content .test__content-title{margin-left:20px}.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;padding:20px 20px 20px 40px;min-height:431px}.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:has(:not(button)){padding:40px}.test.test--started:has(:not(button)) .test__content .test__content-title{margin-left:0}.test.test--started .test__content .test__button{margin-top:20px}}@media screen and (max-width:1024px){.test{min-height:255px;border-radius:30px;padding:10px 10px 10px 30px}.test .test__icon{width:160px;height:160px;z-index:0}.test .test__content{gap:36px}.test .test__content:has(button+button){gap:36px}.test .test__content .test__content-info{max-width:327px;position:relative;z-index:1}.test .test__content .test__content-title{font-size:18px}.test .test__content .test__content-description{font-size:12px;margin-top:6px}.test .test__content .test__button{font-size:16px;padding:16px;margin-top:10px}.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:has(:not(button)){padding:30px}.test.test--started .test__content .test__button{margin-top:20px}}@media screen and (max-width:800px){.test{padding:40px;border-radius:40px;min-height:700px}.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{width:100%;max-width:100%;margin-left:0;margin-bottom:0;order:2}.test .test__content .test__content-info:has(button+button){padding-top:0;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:10px;column-gap:30px}.test .test__content .test__content-info:has(button+button) .test__content-description,.test .test__content .test__content-info:has(button+button) .test__content-list,.test .test__content .test__content-info:has(button+button) .test__content-title{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{margin-top:0;flex:1;width:auto;min-width: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{font-size:16px;margin-top:8px}.test .test__content .test__button{font-size:18px;padding:20px;margin-top:20px}.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{min-height:457px;order:1}.test .test__content-list{gap:10px;margin-top:30px}.test.test--started{padding:40px}.test.test--started:has(:not(button)){padding:40px}.test.test--started .test__content .test__button{margin-top:30px}}@media screen and (max-width:500px){.test{padding:20px;border-radius:30px;min-height:395px}.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-direction:column;flex-wrap:nowrap;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{font-size:12px;margin-top:4px}.test .test__content .test__button{font-size:16px;padding:16px;margin-top:20px}.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:has(:not(button)){padding:20px}.test.test--started .test__content .test__button{margin-top:16px}}.test-card{padding:30px 50px;border-radius:40px;background:var(--main-light);width:100%;border:1px solid rgba(0,0,0,0)}.test-card:has(.test-card__result--incorrect){border:1px solid var(--error-color)}.test-card .test-card__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.test-card .test-card__header .test-card__badge{width:fit-content}.test-card .test-card__header .test-card__result{font-family:Manrope,serif;font-size:14px;font-weight:500;display:flex;align-items:center;gap:10px;padding:10px 20px 10px 10px;border-radius:100px;color:var(--main-light)}.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{font-family:Manrope,serif;font-size:18px;font-weight:400;color:rgba(28,26,28,.4);margin-top:20px}.test-card .test-card__title{font-family:Etude Noire,serif;font-size:24px;font-weight:500;color:var(--main-green-dark);margin-top:30px}.test-card .test-card__answers{display:flex;flex-direction:column;gap:20px;margin-top:20px}.test-card .test-card__answers .test-card__answer{display:flex;align-items:center;gap:18px;cursor:pointer}.test-card .test-card__answers .test-card__answer span{font-family:Manrope,serif;font-size:20px;font-weight:400;color:var(--main-black)}.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{font-family:Manrope,serif;font-size:14px;font-weight:500;color:var(--main-orange);margin-top:10px}@media screen and (max-width:1440px){.test-card{padding:30px}.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{margin-top:20px;gap: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:1280px){.test-card .test-card__title{margin-top:20px}.test-card .test-card__answers{gap:12px}}@media screen and (max-width:1024px){.test-card{padding:20px;border-radius:20px}.test-card .test-card__header .test-card__result{font-size:12px;gap:6px;padding:6px 16px 6px 6px}.test-card .test-card__header .test-card__result svg{width:20px;height:20px}.test-card .test-card__description{font-size:12px;margin-top:10px}.test-card .test-card__title{font-size:16px;margin-top:20px}.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:960px){.test-card .test-card__title{margin-top:16px}}@media screen and (max-width:800px){.test-card{padding:30px;border-radius:30px}.test-card .test-card__header .test-card__result{font-size:14px;gap:8px;padding:6px 16px 6px 6px}.test-card .test-card__header .test-card__result svg{width:24px;height:24px}.test-card .test-card__description{font-size:14px;margin-top:16px}.test-card .test-card__title{font-size:18px;margin-top:20px}.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{padding:20px;border-radius:20px}.test-card .test-card__header .test-card__result{font-size:12px;gap:4px;padding:6px 14px 6px 6px}.test-card .test-card__header .test-card__result svg{width:16px;height:16px}.test-card .test-card__description{font-size:12px;margin-top:10px}.test-card .test-card__title{font-size:16px;margin-top: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}}.home-page__prices .home-page__tutors-body{display:flex;align-items:stretch;gap:20px;margin-top:100px}.home-page__prices .home-page__tutors-body .home-page__prices-image{max-width:850px;width:100%;height:672px;position:relative}.home-page__prices .home-page__tutors-body .home-page__prices-image img{object-fit:cover;overflow-clip-margin:unset;transform:translateZ(1px);width:100%;height:100%;border-radius:50px}.home-page__prices .home-page__tutors-body .home-page__prices-card{display:flex;flex-direction:column;gap:50px;width:100%;background:var(--main-green-neon);border-radius:50px;padding:50px;position:relative;overflow:hidden;max-width:850px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_svg{position:absolute;top:-10px;right:0;z-index:0;width:380px;color:var(--secondary-green-neon-50)}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_text{font-family:Etude Noire,serif;font-size:40px;font-weight:500;line-height:120%;color:var(--main-green-dark);z-index:1}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price{color:var(--main-orange);z-index:1}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-text{font-family:Etude Noire,serif;font-size:50px;font-weight:500;display:flex;align-items:center;gap:10px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-text svg{width:37px;height:39px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-description{font-family:Etude Noire,serif;font-size:36px;font-weight:500;z-index:1}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list{display:flex;flex-direction:column;gap:20px;list-style-type:none;padding:0;margin:0;z-index:1}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list li{font-family:Manrope,serif;font-size:22px;font-weight:400;color:var(--main-black);display:flex;align-items:center;gap:16px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list svg{width:40px;height:40px;aspect-ratio:1;color:var(--main-pink)}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_button{display:flex;align-items:center;justify-content:center;z-index:1}@media(max-width:1440px){.home-page__prices .home-page__tutors-body{margin-top:50px}.home-page__prices .home-page__tutors-body .home-page__prices-image{max-width:630px;height:512px}.home-page__prices .home-page__tutors-body .home-page__prices-image img{border-radius:40px}.home-page__prices .home-page__tutors-body .home-page__prices-card{max-width:630px;gap:30px;border-radius:40px;padding:40px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_svg{top:-10px;width:300px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_text{font-size:30px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-text{font-size:40px;gap:8px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-text svg{width:28px;height:30px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-description{font-size:26px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list{gap:10px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list li{font-size:18px;gap:12px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list svg{width:32px;height:32px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_button{margin-top:20px}}@media(max-width:1280px){.home-page__prices .home-page__tutors-body .home-page__prices-image{max-width:570px;height:445px}.home-page__prices .home-page__tutors-body .home-page__prices-image img{border-radius:40px}.home-page__prices .home-page__tutors-body .home-page__prices-card{max-width:570px;gap:24px;border-radius:40px;padding:40px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_svg{top:-10px;width:250px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_text{font-size:28px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price{color:var(--main-orange);z-index:1}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-text{font-size:36px;gap:8px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-text svg{width:28px;height:30px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-description{font-size:22px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list{gap:10px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list li{font-size:16px;gap:12px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list svg{width:28px;height:28px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_button{margin-top:6px;padding:16px 30px;font-size:16px}}@media(max-width:1024px){.home-page__prices .home-page__tutors-body{margin-top:30px;gap:16px}.home-page__prices .home-page__tutors-body .home-page__prices-image{max-width:464px;height:419px}.home-page__prices .home-page__tutors-body .home-page__prices-image img{border-radius:30px}.home-page__prices .home-page__tutors-body .home-page__prices-card{max-width:464px;gap:20px;border-radius:30px;padding:40px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_svg{top:10px;right:-130px;width:280px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_text{font-size:28px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-text{font-size:30px;gap:8px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-text svg{width:20px;height:22px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-description{font-size:16px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list{gap:10px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list li{font-size:14px;gap:12px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list svg{width:26px;height:26px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_button{margin-top:10px}}@media(max-width:960px){.home-page__prices .home-page__tutors-body{margin-top:30px;gap:16px}.home-page__prices .home-page__tutors-body .home-page__prices-image{max-width:432px;height:380px}.home-page__prices .home-page__tutors-body .home-page__prices-image img{border-radius:30px}.home-page__prices .home-page__tutors-body .home-page__prices-card{max-width:432px;gap:16px;border-radius:30px;padding:30px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_svg{top:0;right:0;width:210px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_text{font-size:26px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-text{font-size:28px;gap:8px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-text svg{width:20px;height:22px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-description{font-size:14px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list{gap:10px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list li{font-size:14px;gap:12px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list svg{width:26px;height:26px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_button{margin-top:14px}}@media(max-width:800px){.home-page__prices .home-page__tutors-body{flex-direction:column;gap:20px;margin-top:30px}.home-page__prices .home-page__tutors-body .home-page__prices-image{max-width:100%;width:100%;height:456px}.home-page__prices .home-page__tutors-body .home-page__prices-image img{border-radius:30px}.home-page__prices .home-page__tutors-body .home-page__prices-card{max-width:100%;gap:30px;border-radius:30px;padding:30px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_svg{top:-30px;right:0;width:290px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_text{font-size:30px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-text{font-size:40px;gap:8px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-text svg{width:28px;height:30px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-description{font-size:26px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list{gap:10px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list li{font-size:18px;gap:12px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list svg{width:32px;height:32px;color:var(--main-pink)}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_button{margin-top:20px;padding:20px;font-size:18px;max-width:calc(100% - 17px)}}@media(max-width:500px){.home-page__prices .home-page__prices-title,.home-page__prices .home-page__tag{margin-left:10px}.home-page__prices .home-page__tutors-body{gap:12px;margin-top:30px}.home-page__prices .home-page__tutors-body .home-page__prices-image{height:355px}.home-page__prices .home-page__tutors-body .home-page__prices-image img{border-radius:20px}.home-page__prices .home-page__tutors-body .home-page__prices-card{gap:16px;border-radius:20px;padding:20px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_svg{display:none}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_text{font-size:24px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-text{font-size:30px;gap:8px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-text svg{width:22px;height:24px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_price .home-page__prices-card_price-description{font-size:16px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list{gap:10px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list li{font-size:16px;gap:12px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_list svg{width:24px;height:24px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_button{margin-top:14px;padding:16px 30px;font-size:16px;max-width:100%}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_button .button__arrow{width:36px;height:36px;right:7px}.home-page__prices .home-page__tutors-body .home-page__prices-card .home-page__prices-card_button .button__arrow svg{width:22px;height:22px}}.course-about{display:flex;align-items:stretch;gap:10px;margin-top:50px}.course-about .course-about__image{position:relative;min-height:673px;max-width:1062px;width:100%;overflow:hidden}.course-about .course-about__image img{object-fit:cover;overflow-clip-margin:unset;transform:translateZ(1px);border-radius:50px}.course-about .course-about__image .course-about__purchased{font-family:Manrope,serif;font-size:14px;font-weight:500;position:absolute;top:30px;left:30px;border-radius:100px;background:var(--main-green-neon);color:var(--main-green-dark);padding:10px 20px 10px 10px;z-index:1;display:flex;align-items:center;gap:10px}.course-about .course-about__image .course-about__purchased svg{width:24px;height:24px}.course-about .course-about__image .course-about__categories{position:absolute;bottom:30px;left:30px;display:flex;flex-wrap:wrap;gap:10px;z-index:1;overflow-y:hidden}.course-about .course-about__image .course-about__categories .course-about__category{font-family:Manrope,serif;font-size:22px;font-weight:500;padding:8px 20px;border-radius:100px;color:var(--main-light);background:var(--secondary-light-30);backdrop-filter:blur(8px)}.course-about .course-about__info{display:flex;flex-direction:column;gap:20px;padding:50px;background:var(--main-green-neon);border-radius:50px;width:100%;height:100%;max-width:650px;overflow:auto}.course-about .course-about__info.course-about__info--child{display:none}.course-about .course-about__info .course-about__info-title{font-family:Etude Noire,serif;font-size:50px;font-weight:500;color:var(--main-green-dark);hyphens:auto}.course-about .course-about__info .course-about__info-description{font-family:Manrope,serif;font-size:20px;font-weight:400;color:var(--main-black)}.course-about .course-about__info .course-about__info-price{font-family:Etude Noire,serif;font-size:50px;font-weight:500;display:flex;align-items:center;gap:6px;color:var(--main-orange);margin-top:10px}.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{display:flex;align-items:center;justify-content:center;margin-top:10px;width:100%}.course-about .course-about__info .course-about__info-list{display:flex;flex-direction:column;gap:12px}.course-about .course-about__info .course-about__info-list li{font-family:Manrope,serif;font-size:14px;font-weight:500;display:flex;align-items:center;gap:10px}.course-about .course-about__info .course-about__info-list li svg{width:24px;height:24px;color:var(--main-orange)}.course-about .course-about__info .course-about__info-parent{display:flex;gap:13px;margin-top:46px}.course-about .course-about__info .course-about__info-parent .course-about__info-parent-badge{font-family:Manrope,serif;font-size:14px;font-weight:500;display:flex;align-items:center;gap:4px;padding:10px 20px;border-radius:100px;background:var(--main-light)}.course-about .course-about__info .course-about__info-parent .course-about__info-parent-badge span:first-child{color:var(--main-orange)}.course-about .course-about__info .course-about__info-parent .course-about__info-parent-badge span:last-child{color:var(--main-green-dark)}@media screen and (max-width:1440px){.course-about{gap:16px;margin-top:30px}.course-about .course-about__image{min-height:552px;max-width:774px}.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{padding:40px;max-width:530px}.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{display:grid;grid-template-columns:222px 1fr;row-gap:12px;column-gap:40px}.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:1280px){.course-about{margin-top:40px}.course-about .course-about__image{max-width:634px}.course-about .course-about__info .course-about__info-title{font-size:40px}.course-about .course-about__info .course-about__info-description{font-size:16px}.course-about .course-about__info .course-about__info-price{font-size:38px}.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}.course-about .course-about__info .course-about__info-parent{gap:16px;margin-top:40px}.course-about .course-about__info .course-about__info-parent .course-about__info-parent-badge{font-size:12px}}@media screen and (max-width:1024px){.course-about{gap:10px;margin-top:30px}.course-about .course-about__image{min-height:428px;max-width:514px}.course-about .course-about__image img{border-radius:30px}.course-about .course-about__image .course-about__purchased{font-size:12px;top:20px;left:20px;padding:8px 16px 8px 8px}.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{gap:12px;padding:30px;border-radius:30px;max-width:420px}.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{font-size:34px;margin-top:8px}.course-about .course-about__info .course-about__info-price svg{width:24px;height:24px}.course-about .course-about__info .course-about__info-button{font-size:16px;padding:16px;margin-top:8px;max-width:calc(100% - 13px)}.course-about .course-about__info .course-about__info-list{margin-top:4px;row-gap:6px;column-gap:20px;grid-template-columns:minmax(0,190px) 1fr}.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}.course-about .course-about__info .course-about__info-parent{gap:10px}.course-about .course-about__info .course-about__info-parent .course-about__info-parent-badge{padding:8px 16px}}@media screen and (max-width:960px){.course-about{gap:16px}.course-about .course-about__image{max-width:432px}.course-about .course-about__info{max-width:432px;gap:16px}.course-about .course-about__info .course-about__info-list{column-gap:30px}.course-about .course-about__info .course-about__info-parent{gap:16px}.course-about .course-about__info .course-about__info-parent .course-about__info-parent-badge{font-size:12px;padding:10px 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{position:relative;min-height:442px;max-width:100%;width:100%}.course-about .course-about__image img{border-radius:40px}.course-about .course-about__image .course-about__purchased{font-size:14px;top:20px;left:20px;padding:10px 10px 10px 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{gap:20px;padding:40px;border-radius:40px;max-width:100%}.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{font-size:42px;margin-top:10px}.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{font-size:18px;padding:20px;margin-top:10px}.course-about .course-about__info .course-about__info-list{grid-template-columns:minmax(0,221px) minmax(0,165px) minmax(0,221px);row-gap:12px;column-gap: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;height:24px;min-width: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}.course-about .course-about__info .course-about__info-parent{gap:13px;margin-top:30px}.course-about .course-about__info .course-about__info-parent .course-about__info-parent-badge{font-size:14px;padding:10px 20px}}@media screen and (max-width:500px){.course-about{gap:10px}.course-about .course-about__image{min-height:215px;max-width:100%;width:100%}.course-about .course-about__image img{border-radius:20px}.course-about .course-about__image .course-about__purchased{font-size:10px;top:10px;left:10px;padding:6px 12px 6px 6px;gap:6px}.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{font-size:12px;padding:6px 16px}.course-about .course-about__info{gap:10px;padding:20px;border-radius:20px;max-width:100%}.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{font-size:26px;margin-top:10px}.course-about .course-about__info .course-about__info-price svg{width:18px;height:18px}.course-about .course-about__info .course-about__info-button{font-size:16px;padding:16px;margin-top:10px}.course-about .course-about__info .course-about__info-list{grid-template-columns:minmax(0,155px) auto;row-gap:5px;column-gap:20px;margin-top:0}.course-about .course-about__info .course-about__info-list li{font-size:10px;gap:5px}.course-about .course-about__info .course-about__info-list li svg{width:16px;height:16px;min-width: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-about .course-about__info .course-about__info-parent{margin-top:20px;gap:10px}.course-about .course-about__info .course-about__info-parent .course-about__info-parent-badge{font-size:10px;padding:6px 12px}}.course-tutorial{margin-top:100px;max-width:1042px}.course-tutorial .course-tutorial__content{display:flex;align-items:flex-end;justify-content:space-between;margin-top:50px}.course-tutorial .course-tutorial__content .course-tutorial__content-title{font-family:Etude Noire,serif;font-size:40px;font-weight:500;color:var(--main-black)}.course-tutorial .course-tutorial__content .course-tutorial__content-description{font-family:Manrope,serif;font-size:20px;font-weight:400;color:var(--secondary-burgundy-40)}.course-tutorial .course-tutorial__list{margin-top:50px;margin-bottom:100px}@media screen and (max-width:1440px){.course-tutorial{margin-top:80px;max-width:764px}.course-tutorial .course-tutorial__content{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;margin-top:40px}.course-tutorial .course-tutorial__list{margin-bottom:120px}}@media screen and (max-width:1280px){.course-tutorial{margin-top:50px}.course-tutorial .course-tutorial__list{gap:20px}}@media screen and (max-width:1024px){.course-tutorial{margin-top:50px;max-width:504px}.course-tutorial .course-tutorial__content{margin-top:30px;gap:10px}.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:960px){.course-tutorial{max-width:100%}}@media screen and (max-width:800px){.course-tutorial{margin-top:100px}.course-tutorial .course-tutorial__content{margin-top:50px;gap:20px}.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{margin-top:30px;gap:10px}.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{display:flex;align-items:center;justify-content:space-between}.course-tutorial__progress .course-tutorial__progress-title .course-tutorial__progress-title_text{font-family:Manrope,serif;font-size:22px;font-weight:400;color:var(--main-black)}.course-tutorial__progress .course-tutorial__progress-title .course-tutorial__progress-count{font-family:Etude Noire,serif;font-size:16px;font-weight:500;color:rgba(28,26,28,.3)}.course-tutorial__progress .course-tutorial__progress-title .course-tutorial__progress-count span{font-family:Etude Noire,serif;font-size:24px;font-weight:500;color:var(--main-green-dark)}.course-tutorial__progress .course-tutorial__progress-bar{margin-top:10px;display:flex;align-items:center;gap:10px}.course-tutorial__progress .course-tutorial__progress-bar .course-tutorial__progress-bar_item{height:10px;width:100%;border-radius:100px;background:#f0f6e8}.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{margin-top:15px;gap:8px}.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{margin-top:10px;gap: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{margin-top:14px;gap:6px}.course-tutorial__progress .course-tutorial__progress-bar .course-tutorial__progress-bar_item{height:8px}}.course-tutorial__list{display:flex;flex-direction:column;gap:30px}.course-tutorial__list .course-tutorial__list-item--clickable:not(.course-tutorial__list-item--disabled){cursor:pointer}.course-tutorial__list .course-tutorial__list-item{display:flex;align-items:center;gap:20px;min-width:0}.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 .course-tutorial__list-item_button svg,.course-tutorial__list .course-tutorial__list-item.course-tutorial__list-item--disabled .course-tutorial__list-item_content>div{opacity:.5}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item--status{display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-family:Etude Noire,serif;font-size:20px;font-weight:500;border-radius:100%;border:2px solid var(--main-green-dark);color:var(--main-green-dark);min-width:80px}.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{display:flex;align-items:center;justify-content:space-between;gap:50px;background:var(--main-green-neon);border-radius:40px;padding:22px 30px 22px 50px;width:100%;min-width:0;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{font-family:Etude Noire,serif;font-size:20px;font-weight:500;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;color:var(--main-green-dark);line-height:120%}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-duration{font-family:Manrope,serif;font-size:18px;font-weight:400;display:flex;align-items:center;color:var(--main-green-dark);margin-top:10px;gap:10px}.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{font-family:Manrope,serif;font-size:12px;font-weight:500;display:flex;align-items:center;gap:10px;padding:8px 16px;background:var(--main-bg);border-radius:100px;cursor:pointer;color:var(--main-black)}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_button button svg{width:20px;height:20px;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:1280px){.course-tutorial__list .course-tutorial__list-item:not(:last-child) .course-tutorial__list-item--status .course-tutorial__list-item--status-line{width:50px;height:50px;bottom:-78%}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-title{font-size:18px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-duration{font-size:16px;margin-top:8px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item--status{width:70px;height:70px;min-width:70px}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item--status svg{width:34px;height:34px}}@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;height:50px;font-size:12px;min-width:50px}.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{font-size:14px;margin-top:6px;gap:6px}.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{font-size:12px;gap:6px;padding:8px 16px}.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:960px){.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 svg{width:30px;height:30px}}@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:-54%}.course-tutorial__list .course-tutorial__list-item .course-tutorial__list-item--status{width:80px;height:80px;font-size:20px;min-width:80px}.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{font-size:18px;margin-top:10px;gap:10px}.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{font-size:14px;gap:10px;padding:10px 20px}.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 .course-tutorial__list-item--status,.course-tutorial__list .course-tutorial__list-item:not(:last-child) .course-tutorial__list-item--status .course-tutorial__list-item--status-line{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{font-size:12px;margin-top:4px;gap:4px}.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{padding:8px;border-radius:100%}.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{font-size:60px;color:var(--main-green-dark)}.home-page__h2,.home-page__tag{font-family:Etude Noire,serif;font-weight:500}.home-page__tag{font-size:16px;display:inline-flex;align-items:center;padding:10px 30px 10px 14px;border-radius:100px;background:var(--main-green-neon);gap:30px;color:var(--main-orange);margin-bottom:50px}.home-page__tag:before{content:"";background-color:var(--main-light);width:10px;height:10px;border-radius:100%}.home-page__container{max-width:1800px;margin:0 auto;padding:0 40px}.home-page__header{margin-top:-65px;color:var(--main-light)}.home-page__header-wrapper{padding:103px 90px 45px;background-color:var(--main-green-dark);border-radius:0 0 70px 70px}.home-page__header-wrapper img{height:auto}.home-page__header h1{font-family:Etude Noire,serif;font-size:56px;font-weight:500;font-style:normal;line-height:normal;margin-bottom:10px}.home-page__header-text{margin-bottom:50px;font-size:24px}.home-page__header-button-link{display:block;width:fit-content}.home-page__header-button{display:flex;align-items:center;justify-content:center;padding:20px;min-width:450px}.home-page__header .home-page__header-img{position:relative;width:calc(100% + 80px);height:585px;margin-left:-40px;margin-right:-40px}.home-page__header .home-page__header-img-layer{position:absolute;inset:0;border-radius:30px;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:1300px;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{padding:16px;font-size:16px;min-width:425px}.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{padding:110px 40px 40px;border-radius:0 0 40px 40px}.home-page__header-text{font-size:20px;margin-bottom:30px}.home-page__header-button{padding:16px;min-width:314px}.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{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{padding:16px 0;width:calc(100% - 25px);text-align:center;margin-bottom:10px;min-width:calc(100% - 25px)}.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{font-family:Etude Noire,serif;font-size:26px;font-weight:500}.home-page__header h1,.home-page__header-text{max-width:100%;margin-left:10px;margin-right:10px}.home-page__header-text{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{padding:205px 0 182px;margin-bottom:-3px;background:var(--main-green-dark)}.program-view .program-view__container{max-width:1800px;margin:0 auto;padding:0 40px}.program-view .program-view__title{font-family:Etude Noire,serif;font-size:60px;font-weight:500;color:var(--main-light);margin-top:50px;max-width:855px}.program-view .program-view__block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:50px;width:100%}.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{display:flex;flex-direction:column;gap:20px;padding:60px;border-radius:50px;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{display:flex;align-items:center;justify-content:center;font-family:Manrope,serif;font-size:22px;font-weight:500;padding:10px 20px;border-radius:100px;background-color:var(--main-orange);color:var(--main-light);width:fit-content}.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{font-family:Etude Noire,serif;font-size:50px;font-weight:500;color:var(--main-orange);margin-top:auto}.program-view .program-view__block .program-view__block-left .program-view__block-left--text{font-family:Manrope,serif;font-size:20px;font-weight:400;color:var(--main-black)}.program-view .program-view__block .program-view__block-right{position:relative;height:740px;border-radius:50px;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{font-family:Etude Noire,serif;font-size:40px;font-weight:500;color:var(--main-orange);margin-bottom:50px}.program-view .program-view__lessons .program-view__lessons-items{display:grid;grid-template-columns:minmax(0,860px) 1fr;align-items:flex-start;gap:10px}.program-view .program-view__lessons .program-view__lessons-list{display:flex;flex-direction:column;gap:10px;padding-right:10px;max-height:992px;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{width:14px;border:1px solid rgba(226,240,126,.4);border-radius:9999px}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar-thumb{width:14px;background:var(--main-green-neon);border-radius:9999px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item{display:flex;align-items:flex-start;gap:20px;padding:30px;border-radius:50px;background-color:var(--secondary-light-10)}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_image{width:264px;height:264px;position:relative;min-width:264px}.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;transform:translateZ(1px);border-radius:20px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content{display:flex;flex-direction:column;gap:10px;align-self:stretch;padding-top:10px}.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-family:Etude Noire,serif;font-size:40px;font-weight:700;color:var(--main-blue)}.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-family:Etude Noire,serif;font-size:18px;font-weight:700;color:var(--secondary-light-30)}.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-family:Etude Noire,serif;font-size:24px;font-weight:500;color:var(--main-green-neon);margin-top:auto}.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-family:Manrope,serif;font-size:16px;font-weight:400;color:var(--main-light)}.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{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:20px;border-radius:30px;background-color:var(--secondary-light-10)}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_image{position:relative;width:100%;height:240px;border-radius:20px;overflow:hidden;flex-shrink:0}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_image img{object-fit:cover;overflow-clip-margin:unset;transform:translateZ(1px);border-radius:inherit}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_body{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0;min-height:100%;padding-top:20px;padding-bottom:10px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--corner{display:none;align-items:baseline;color:var(--main-blue)}.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{font-family:Etude Noire,serif;font-size:18px;font-weight:700;color:var(--secondary-light-30)}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--hero{display:flex;align-items:baseline;color:var(--main-light)}.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{font-family:Etude Noire,serif;font-size:22px;font-weight:500;color:var(--main-green-neon)}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_text{font-family:Manrope,serif;font-size:16px;font-weight:400;color:var(--main-light)}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_nav{display:flex;align-items:center;justify-content:space-between;margin-top:20px;gap:16px;padding:0 10px 0 20px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_counter{font-family:Etude Noire,serif;font-size:20px;font-weight:700;color:var(--main-orange)}.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{display:flex;align-items:center;justify-content:center;gap:5px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_button{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:none;padding:0;border-radius:50%;background:var(--main-orange);cursor:pointer;flex-shrink:0;transition:background .2s ease}.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{padding:100px 75px;border-radius:50px;background-color:var(--main-blue)}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_title{font-family:Etude Noire,serif;font-size:24px;font-weight:500;color:var(--main-green-dark);margin-bottom:10px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_text{font-family:Manrope,serif;font-size:18px;font-weight:400;display:flex;color:var(--main-black);margin-bottom:50px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items{margin:50px -25px 0;display:flex;align-items:stretch;gap:50px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li{display:flex;flex-direction:column;align-items:center}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li p{font-family:Etude Noire,serif;font-size:50px;font-weight:700;color:var(--main-orange);text-align:center}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li span{font-family:Manrope,serif;font-size:18px;font-weight:400;color:var(--main-black);text-align:center}@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{font-size:50px;margin-top:30px;max-width:750px}.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,.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{margin:50px -6px 0;gap:30px}.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{font-size:42px;margin-top:40px;max-width:650px}.program-view .program-view__block{gap:16px;margin-top:30px}.program-view .program-view__block .program-view__block-left{padding:30px;border-radius:40px}.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{height:631px;border-radius:40px}.program-view .program-view__lessons{margin-top:120px}.program-view .program-view__lessons .program-view__lessons-title{font-size:34px;margin-bottom:30px}.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{max-height:705px;gap:20px}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar,.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar-thumb,.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar-track{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{padding:40px;border-radius:30px;margin-right:-30px}.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{font-size:16px;margin-bottom:40px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_form .text-input__control{padding-top:16px;padding-bottom:16px;height:51px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items{margin:40px 0 0;gap:30px}.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{font-size:40px;margin-top:30px;max-width:600px}.program-view .program-view__block{grid-template-columns:repeat(2,minmax(0,1fr))}.program-view .program-view__block .program-view__block-left{padding:30px;border-radius:30px}.program-view .program-view__block .program-view__block-left .program-view__block-left--tag{font-size:14px;padding:8px 16px}.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{height:427px;border-radius:30px}.program-view .program-view__lessons{margin-top:100px}.program-view .program-view__lessons .program-view__lessons-title{font-size:30px;margin-bottom: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;height:244px;min-width:320px}.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{font-size:22px;margin-top:auto}.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{gap:0;padding-right:0;max-height:auto;overflow:auto}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item{padding:20px;border-radius:30px}.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{padding:50px 80px 50px 50px;border-radius:30px;display:grid;grid-template-areas:"title title" "text text" "form list";column-gap:87px;margin:0}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_title{font-size:28px;grid-area:title;max-width:487px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_text{font-size:16px;margin-bottom:30px;grid-area:text}.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{grid-area:list;flex-direction:column;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{font-size:30px;max-width:450px;margin-top:30px}.program-view .program-view__block{grid-template-columns:repeat(2,minmax(0,1fr))}.program-view .program-view__block .program-view__block-left{padding:30px;border-radius:30px;gap:10px}.program-view .program-view__block .program-view__block-left .program-view__block-left--tag{font-size:12px;padding:6px 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{height:398px;border-radius:30px}.program-view .program-view__lessons{margin-top:90px}.program-view .program-view__lessons .program-view__lessons-title{font-size:28px;margin-bottom:30px}.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;height:244px;min-width:320px}.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{font-size:20px;margin-top:auto}.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{gap:0;padding-right:0;max-height:auto;overflow:auto}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item{padding:20px;border-radius:30px}.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{display:flex;flex-direction:column;gap:10px;padding:80px;border-radius:30px;margin:0}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_title{font-size:28px;max-width:100%;margin-bottom:0}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_text{font-size:16px;margin-bottom:20px}.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;gap:50px;margin-top:40px;justify-content:center}.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{font-size:50px;margin-top:30px;max-width:100%}.program-view .program-view__block{grid-template-columns:1fr;gap:30px}.program-view .program-view__block .program-view__block-left{padding:40px;border-radius:50px;min-height:566px}.program-view .program-view__block .program-view__block-left .program-view__block-left--tag{font-size:20px;padding:10px 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{height:741px;border-radius:50px}.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;height:240px;min-width:200px}.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{padding:70px 76px;border-radius:50px;column-gap:0;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_title{font-size:30px;max-width:628px}.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{margin-left:0;margin-right:0;width:100%}.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{padding:20px 10px;max-width:100%}.program-view .program-view__title{font-size:32px;padding:0 10px}.program-view .program-view__block .program-view__block-left{padding:20px;gap:12px;border-radius:30px;min-height:408px}.program-view .program-view__block .program-view__block-left .program-view__block-left--tag{font-size:14px;padding:8px 16px}.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{height:427px;border-radius:30px}.program-view .program-view__lessons{margin-top:80px}.program-view .program-view__lessons .program-view__lessons-title{font-size:24px;margin-bottom:20px}.program-view .program-view__lessons .program-view__lessons-items{gap:80px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item{padding:10px;border-radius:30px;flex-direction:column}.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{padding:10px 10px 20px;border-radius:30px;flex-direction:column;gap: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{padding:50px 20px;border-radius:0;margin-left:-10px;margin-right:-10px;width:calc(100% + 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{margin-top:40px;column-gap:50px;row-gap:20px;flex-wrap:wrap;align-items:center;justify-content:center}.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{font-family:Etude Noire,serif;font-size:30px;font-weight:700;color:var(--main-green-dark);margin-bottom:10px}.modal dialog{position:relative}.modal__close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:absolute;top:30px;right:30px;cursor:pointer}.modal__close svg{color:var(--main-green-dark);width:24px;height:24px}.modal-notice dialog{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;max-width:560px;width:100%}.modal-notice .modal-notice__title{font-family:Etude Noire,serif;font-size:30px;font-weight:700;color:var(--main-green-dark)}.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{padding:50px 30px 30px;max-width:564px;width:100%;border-radius:50px}.cookie-policy-modal .cookie-policy-content__title{font-family:Etude Noire,serif;font-size:30px;font-weight:700;color:var(--main-green-dark);margin-bottom:20px;text-align:center}.cookie-policy-modal .cookie-policy-content__description{font-family:Manrope,serif;font-size:18px;font-weight:400;margin-bottom:20px;color:var(--main-black);text-align:center}.cookie-policy-modal .cookie-policy-content__description .cookie-policy-content__link{color:var(--main-orange);font-weight:700;text-decoration:underline;text-underline-offset:2px;outline:none}.cookie-policy-modal .cookie-policy-content__button{display:flex;align-items:center;justify-content:center;font-family:Manrope,serif;font-size:18px;font-weight:600;margin-top:50px;width:100%}@media screen and (max-width:1024px){.cookie-policy-modal dialog{padding:40px 30px 30px;max-width:534px;border-radius:40px}.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{padding:16px 30px;font-size:16px;margin-top:40px}}@media screen and (max-width:800px){.cookie-policy-modal dialog{padding:30px;max-width:480px}.cookie-policy-modal .cookie-policy-content__title{font-size:30px;margin-bottom:12px}.cookie-policy-modal .cookie-policy-content__description{font-size:18px}.cookie-policy-modal .cookie-policy-content__button{font-size:18px;margin-top:30px;padding:20px}}@media screen and (max-width:500px){.cookie-policy-modal dialog{padding:20px;max-width:350px;border-radius:30px}.cookie-policy-modal .cookie-policy-content__title{font-size:24px;margin-bottom:10px}.cookie-policy-modal .cookie-policy-content__description{font-size:14px}.cookie-policy-modal .cookie-policy-content__button{font-size:16px;margin-top:20px;padding:16px 30px}}.place-select-modal dialog{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;max-width:560px;padding:50px 30px 30px;width:100%;min-height:300px;border-radius:50px;-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.place-select-modal dialog::-webkit-scrollbar{display:none}.place-select-modal dialog:has(.place-select-modal__city-switcher.active){min-height:504px}@media screen and (max-width:960px){.place-select-modal .city-switcher__dropdown{border-radius:18px}}.place-select-modal .place-select-modal__title{font-family:Etude Noire,serif;font-size:30px;font-weight:700;color:var(--main-green-dark);text-align:center}.place-select-modal .place-select-modal__city-switcher{width:100%;border-radius:100px;border:2px solid var(--main-orange)}.place-select-modal .place-select-modal__city-switcher.active .city-switcher__current{border:2px solid var(--main-orange);top:-2px;left:-2px;width:calc(100% + 4px)}.place-select-modal .place-select-modal__city-switcher .city-switcher__current{font-family:Manrope,serif;font-size:18px;font-weight:400;width:100%;color:var(--main-black)}.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{top:-2px;left:-2px;width:calc(100% + 4px);background:var(--main-bg);border:2px solid var(--main-orange)}.place-select-modal .city-switcher__dropdown li a{font-family:Manrope,serif;font-size:18px;font-weight:400;color:var(--main-black)}.place-select-modal .place-select-modal__button{display:flex;align-items:center;justify-content:center;width:100%;margin-top:auto}@media screen and (max-width:1024px){.place-select-modal dialog{max-width:534px;padding:30px;min-height:231px;border-radius:40px}.place-select-modal dialog:has(.place-select-modal__city-switcher.active){min-height:430px}.place-select-modal .city-switcher__dropdown li a,.place-select-modal .place-select-modal__city-switcher .city-switcher__current{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 .city-switcher__dropdown li a,.place-select-modal .place-select-modal__city-switcher .city-switcher__current{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 .city-switcher__dropdown li a,.place-select-modal .place-select-modal__city-switcher .city-switcher__current{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{display:flex;align-items:center;gap:10px;padding:30px 50px}.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{font-family:Manrope,serif;font-size:18px;font-weight:400;color:var(--main-black)}.modal-payment dialog{display:flex;align-items:center;flex-direction:column;gap:10px;padding:50px 30px;width:560px;overflow-x:hidden}@media screen and (max-width:500px){.modal-payment dialog{padding:40px 20px}.modal-payment dialog .modal__close{top:20px;height: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{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px}.modal-payment__value{font-family:Etude Noire,serif;font-size:18px;font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;color:var(--main-orange);gap:5px;max-width:335px;flex-shrink:0;text-align:right;margin-left:auto;white-space:pre-wrap;max-height:37px}@media screen and (max-width:500px){.modal-payment__value{max-width:200px;font-size:14px;-webkit-line-clamp:none;max-height:none}}@media screen and (max-width:360px){.modal-payment__value{max-width:190px}}.modal-payment__currency{width:16px;height:15px;color:var(--main-orange);margin-top:1px}.modal-payment__name{white-space:nowrap;flex-shrink:0;line-height:80%}@media screen and (max-width:500px){.modal-payment__name{font-size:14px}}.modal-payment__name.dotted{display:flex;align-items:center;flex:1;min-width:0}.modal-payment__name.dotted:after{content:"..................................................................................";flex:1;min-width:0;overflow:hidden;white-space:nowrap;margin:0 20px;color:var(--secondary-burgundy-40)}.modal-payment__agreement{padding-left:34px;position:relative;margin-top:20px}@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);position:relative;font-weight:700}.modal-payment__agreement a:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:1.5px;background-color:var(--main-orange);transition:all .3s}.modal-payment__agreement a:hover:after{opacity:0}.modal-payment__error{position:absolute;font-size:14px;bottom:-25px;color:var(--error-color)}@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{margin-top:50px;width:100%;display:flex;justify-content:center}.modal-payment__btn.last{margin-top:10px}.modal-payment-status dialog{align-items:center}.modal-payment-status .modal-payment__body,.modal-payment-status .modal__title{text-align:center}.modal-payment-status.success .modal-payment__btn{margin-top:0}.modal-payment-children__footer{margin-top:50px}.modal-payment-children dialog{width:100%;max-width:680px}@media screen and (max-width:500px){.modal-payment-children dialog{max-width:calc(100% - 20px)}}.modal-children .modal__title{font-family:Etude Noire,serif;font-size:24px;font-weight:500;text-align:left;margin-bottom:50px;width:100%}@media screen and (max-width:1440px){.modal-children .modal__title{margin-bottom:30px;font-size:26px;margin-bottom:40px}}@media screen and (max-width:1024px){.modal-children .modal__title{font-size:20px;margin-bottom:30px}}@media screen and (max-width:960px){.modal-children .modal__title{font-size:28px}}@media screen and (max-width:800px){.modal-children .modal__title{font-size:24px}}.modal-children dialog{display:flex;align-items:center;flex-direction:column;gap:10px;padding:100px;width:900px;overflow-x:hidden;background-color:var(--main-blue);border:none}.modal-children dialog::-webkit-scrollbar{width:8px}.modal-children dialog::-webkit-scrollbar-track{width:8px;border:1px solid rgba(1,82,76,.5);border-radius:9999px;margin-top:40px;margin-bottom:40px}.modal-children dialog::-webkit-scrollbar-thumb{width:8px;background:var(--main-green-dark);border-radius:9999px}@media screen and (max-width:1440px){.modal-children dialog{padding:50px;width:800px;border-radius:40px}}@media screen and (max-width:1280px){.modal-children dialog{padding:40px;width:635px}}@media screen and (max-width:1024px){.modal-children dialog{padding:40px;width:580px}}@media screen and (max-width:960px){.modal-children dialog{width:726px;padding:50px}}@media screen and (max-width:800px){.modal-children dialog{width:720px;padding:40px}}@media screen and (max-width:500px){.modal-children dialog{max-width:370px;padding:30px 20px 20px;border-radius:30px}}.modal-children__body{width:100%;font-size:18px}.modal-children__body form{display:flex;flex-direction:column;gap:20px}.modal-children__body a{color:var(--main-orange)}.modal-children__body a:hover{text-decoration:underline}@media screen and (max-width:1280px){.modal-children__cancel,.modal-children__create,.modal-children__submit{width:100%;font-size:16px;padding:14px}}@media screen and (max-width:1024px){.modal-children__cancel,.modal-children__create,.modal-children__submit{padding:16px}}@media screen and (max-width:800px){.modal-children__cancel,.modal-children__create,.modal-children__submit{font-size:18px;padding:20px}}@media screen and (max-width:500px){.modal-children__cancel,.modal-children__create,.modal-children__submit{font-size:16px;padding:16px}}.modal-children .modal-children__submit{display:flex;align-items:center;justify-content:center}.modal-children__description{display:block;font-family:Manrope,serif;font-size:16px;font-weight:400;color:var(--secondary-burgundy-40);margin:30px 0 50px}.modal-children__code-input{margin-bottom:10px}.modal-children__code-input .code-input__cell{background:var(--white)}.modal-children__resend{font-size:16px;margin-left:30px;color:var(--main-black)}.modal-children__resend a.modal-children__resend-link{margin-left:10px;font-weight:600;color:var(--main-green-dark);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--main-orange);text-underline-offset:5px}.modal-children--confirm dialog{width:690px;border-radius:50px}@media screen and (max-width:1440px){.modal-children--confirm dialog{width:722px}}@media screen and (max-width:1280px){.modal-children--confirm dialog{width:586px;border-radius:30px}}@media screen and (max-width:1024px){.modal-children--confirm dialog{width:466px;border-radius:40px}}@media screen and (max-width:960px){.modal-children--confirm dialog{width:505px;border-radius:30px}}@media screen and (max-width:800px){.modal-children--confirm dialog{width:491px;border-radius:40px}}@media screen and (max-width:500px){.modal-children--confirm dialog{max-width:calc(100vw - 20px);border-radius:30px}}.modal-children--confirm .modal__title{margin-bottom:10px}.modal-children .page-profile__row-form{gap:40px}.modal-children .page-profile__row-form.landscape{flex-direction:row;gap:20px}@media screen and (max-width:500px){.modal-children .page-profile__row-form.landscape{flex-direction:column}}.modal-children .text-input__control{font-size:16px}@media screen and (max-width:1280px){.modal-children .text-input__control{font-size:14px}}@media screen and (max-width:800px){.modal-children .text-input__control{font-size:16px}}@media screen and (max-width:500px){.modal-children .text-input__control{font-size:16px}}@media screen and (max-width:1280px){.modal-children .text-input__label{font-size:14px}}@media screen and (max-width:800px){.modal-children .text-input__label{font-size:16px}}@media screen and (max-width:500px){.modal-children .text-input__label{font-size:14px}}.modal-account-data dialog{width:100%;max-width:685px;padding:50px 40px;border-radius:50px;background:var(--main-light);border:2px solid var(--main-green-dark)}.modal-account-data dialog::-webkit-scrollbar{width:8px}.modal-account-data dialog::-webkit-scrollbar-track{width:8px;border:1px solid rgba(1,82,76,.5);border-radius:9999px;margin-top:40px;margin-bottom:40px}.modal-account-data dialog::-webkit-scrollbar-thumb{width:8px;background:var(--main-green-dark);border-radius:9999px}.modal-account-data .modal-account-data__title{font-family:Etude Noire,serif;font-size:30px;font-weight:700;width:100%;text-align:center;color:var(--main-green-dark)}.modal-account-data .modal-account-data__description{font-family:Manrope,serif;font-size:18px;font-weight:400;display:block;margin-top:30px;color:var(--main-black)}.modal-account-data .modal-account-data__description.center{text-align:center}.modal-account-data .modal-account-data__list{display:flex;flex-direction:column;gap:16px;margin-top:20px}.modal-account-data .modal-account-data__list li{font-family:Etude Noire,serif;font-size:18px;font-weight:500;display:flex;gap:12px;color:var(--main-orange)}.modal-account-data .modal-account-data__list svg{width:25px;height:25px;aspect-ratio:1;color:var(--main-pink)}.modal-account-data .modal-account-data__actions{display:flex;flex-direction:column;gap:10px;margin-top:50px;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.modal-account-data .modal-account-data__actions button{display:flex;align-items:center;justify-content:center;font-family:Manrope,serif;font-size:18px;font-weight:600}.modal-account-data .modal-account-data__actions .modal-account-data__actions-button{border:2px solid var(--main-green-dark);background:var(--main-light);color:var(--main-green-dark)}@media(hover:hover)and (pointer:fine){.modal-account-data .modal-account-data__actions .modal-account-data__actions-button:hover{background:var(--main-green-dark);color:var(--main-light)}}@media screen and (max-width:1024px){.modal-account-data dialog{max-width:540px;padding:40px 30px;border-radius:40px}.modal-account-data .modal-account-data__title{font-size:26px}.modal-account-data .modal-account-data__description{font-size:16px;margin-top:20px}.modal-account-data .modal-account-data__list{gap:12px}.modal-account-data .modal-account-data__list li{font-size:16px}.modal-account-data .modal-account-data__list svg{width:22px;height:22px}.modal-account-data .modal-account-data__actions{gap:16px;margin-top:30px;margin-left:0;margin-right:0;width:100%}.modal-account-data .modal-account-data__actions button{font-size:16px;padding:16px}}@media screen and (max-width:800px){.modal-account-data dialog{max-width:484px;padding:30px;border-radius:40px}.modal-account-data .modal-account-data__title{font-size:30px;margin-bottom:20px}.modal-account-data .modal-account-data__description{font-size:18px;margin-top:16px}.modal-account-data .modal-account-data__list{gap:12px}.modal-account-data .modal-account-data__list li{font-size:18px}.modal-account-data .modal-account-data__list svg{width:25px;height:25px}.modal-account-data .modal-account-data__actions{gap:10px;margin-top:30px}.modal-account-data .modal-account-data__actions button{font-size:18px;padding:20px}}@media screen and (max-width:500px){.modal-account-data dialog{max-width:354px;padding:20px;border-radius:30px}.modal-account-data .modal-account-data__title{font-size:24px;margin-bottom:0}.modal-account-data .modal-account-data__description{font-size:14px;margin-top:10px}.modal-account-data .modal-account-data__list{gap:10px}.modal-account-data .modal-account-data__list li{font-size:14px;gap:8px}.modal-account-data .modal-account-data__list svg{width:18px;height:18px}.modal-account-data .modal-account-data__actions{margin-top:20px}.modal-account-data .modal-account-data__actions button{font-size:16px;padding:16px}}.login-page{padding:50px 50px 50px 100px;display:grid;grid-template-columns:minmax(392px,1fr) minmax(700px,900px);gap:170px;width:100%}.login-page .login-page__content{width:100%}.login-page .login-page__image{width:100%;height:100%;position:relative;aspect-ratio:900/980}.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-mobile,.login-page .login-page__image .login-page__image-tablet{display:none}.login-page .login-page__image .login-page__image-star{width:100px;height:100px;position:absolute;left:-42px;top:100px;color:var(--main-orange)}.login-page .login-page__header{display:flex;align-items:center;gap:10px}.login-page .login-page__header .login-page__logo{display:flex;width:125px;height:52px}.login-page .login-page__header .login-page__logo-text{font-family:Manrope,serif;font-size:14px;font-weight:400;line-height:120%;color:var(--main-black)}.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{font-family:Etude Noire,serif;font-size:20px;font-weight:400;color:var(--main-orange);margin-bottom:50px}.login-page .login-page__form-content .login-page__text{font-family:Manrope,serif;font-size:16px;font-weight:400;display:flex;color:var(--secondary-burgundy-40);margin-left:16px;margin-top:20px;max-width:550px}.login-page .login-page__form-content .login-page__form{display:flex;flex-direction:column;gap:20px;margin-top:50px;overflow-x:visible}.login-page .login-page__form-content .login-page__form-label{display:flex;align-items:center;gap:10px}.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 .password-input .text-input__control{max-height:66px}.login-page .login-page__form-content .login-page__form-button{display:flex;align-items:center;justify-content:center;margin-top:10px}.login-page .login-page__form-content .login-page__form-link{font-family:Manrope,serif;font-size:16px;font-weight:600;display:inline-block;color:var(--main-green-dark);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--main-orange);text-underline-offset:5px;margin-left:30px;max-width:fit-content}@media screen and (max-width:1440px){.login-page{padding:30px 30px 30px 60px;gap:72px;grid-template-columns:minmax(392px,1fr) minmax(470px,678px)}.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;right:-35px;top:70px}.login-page .login-page__main{padding-top:80px}.login-page .login-page__form-content .login-page__form{gap:16px}}@media screen and (max-width:1280px){.login-page{padding:40px;gap:110px;grid-template-columns:minmax(392px,1fr) minmax(470px,535px)}.login-page .login-page__image{aspect-ratio:535/720;max-height:720px}.login-page .login-page__image img{border-radius:42px}.login-page .login-page__main{padding-top:50px}.login-page .login-page__form-content .login-page__text{margin-top:10px}.login-page .login-page__form-content .login-page__form-button{margin-top:14px}}@media screen and (max-width:1024px){.login-page{padding:40px;gap:38px;grid-template-columns:minmax(300px,1fr) 397px}.login-page .login-page__image{aspect-ratio:397/524;max-height:524px}.login-page .login-page__image img{border-radius:31px}.login-page .login-page__image .login-page__image-star{width:38px;height:38px;left:-16px;top:37px}.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{font-size:16px;margin-bottom:30px}.login-page .login-page__form-content .login-page__text{font-size:14px;margin-left:10px;margin-top:10px}.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;max-height:54px}.login-page .login-page__form-content .login-page__form-link{font-size:14px;margin-left:20px}}@media screen and (max-width:960px){.login-page .login-page__form-content .login-page__form{gap:20px;margin-top:40px}.login-page .login-page__form-content .login-page__text{margin-top:20px;margin-left:16px}}@media screen and (max-width:800px){.login-page{gap:50px;grid-template-columns:1fr}.login-page .login-page__image{aspect-ratio:720/585;max-height:585px}.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;left:-26px;top:130px}.login-page .login-page__header .login-page__logo-text{font-size:14px}.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{font-size:20px;margin-bottom:50px}.login-page .login-page__form-content .login-page__text{font-size:16px;margin-left:16px;margin-top:20px}.login-page .login-page__form-content .login-page__form{display:grid;grid-template-columns:1fr 1fr;margin-top:50px}.login-page .login-page__form-content .phone-input.full{grid-column:1/-1}.login-page .login-page__form-content .login-page__form-input{max-width:100%;min-width:0}.login-page .login-page__form-content .login-page__form-button{grid-column:1/-1;margin-top:10px;max-height:65px}.login-page .login-page__form-content .login-page__form-link{grid-column:1/-1;font-size:16px;margin-left:30px}}@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{font-size:14px;margin-bottom:30px}.login-page .login-page__form-content .login-page__text{font-size:12px;margin-left:18px;margin-top:12px}.login-page .login-page__form-content .login-page__form{display:flex;flex-direction:column;gap:12px;margin-top:30px;height:calc(100vh - 250px);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{margin-top:auto;max-width:calc(100% - 13px)}.login-page .login-page__form-content .login-page__form-link{display:flex;align-items:center;justify-content:center;font-size:14px;min-width:0;margin:0 auto}}.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-left:0;margin-top:0}.reset-password-page.login-page__form-content .login-page__after-text{font-family:Manrope,serif;font-size:16px;font-weight:400;margin-left:30px;max-width:fit-content}.reset-password-page.login-page__form-content .login-page__form-link{margin-left:10px;max-width:fit-content}@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{font-size:16px;margin-bottom:8px}.reset-password-page.login-page__form-content .login-page__after-text,.reset-password-page.login-page__form-content .login-page__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{font-size:16px;max-width:640px}.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{font-size:14px;margin-bottom:6px;margin-left:20px}.reset-password-page.login-page__form-content .login-page__text{font-size:12px;margin-left:20px}.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{display:flex;align-items:center;justify-content:center;font-size:14px;margin-left:0;margin-top:-13px;max-width:100%}.reset-password-page.login-page__form-content .login-page__form-link{margin-left:8px;margin-right:0}.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-left:0;margin-top: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{font-size:16px;margin-left:30px;max-width:fit-content}.confirm-code-page.login-page__form-content .login-page__after-text .login-page__form-link{margin-left:10px;max-width:fit-content}@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{margin-top:30px;gap:10px}.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{font-size:14px;margin-left:20px;margin-top:6px}}@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{margin-top:50px;gap:20px;grid-template-columns:1fr}.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{font-size:16px;margin-left:30px;margin-top:0}}@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{margin-top:30px;gap:10px;height:calc(100vh - 235px)}.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{display:flex;align-items:center;justify-content:center;font-size:14px;margin-left:0;gap:8px}.confirm-code-page.login-page__form-content .login-page__after-text .login-page__form-link{margin-left:0}}.page-courses .page-courses__header{padding-top:200px;padding-bottom:90px;background-color:var(--main-blue);margin-top:-130px;border-radius:70px}.page-courses .page-courses__header .page-courses__header-content{display:flex;justify-content:space-between;gap:80px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left{display:flex;flex-direction:column;gap:20px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-title{font-family:Etude Noire,serif;font-size:60px;font-weight:500;color:var(--main-green-dark);max-width:720px;margin-top:15px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-text{font-family:Manrope,serif;font-size:24px;font-weight:400;color:var(--main-black);white-space:pre-wrap}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list{display:grid;align-items:center;justify-content:space-between;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top: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-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;color:var(--main-green-dark);border-radius:100px;background:var(--secondary-light-20);border:1.5px solid var(--main-light)}.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{font-family:Etude Noire,serif;font-size:50px;font-weight:500;color:var(--main-orange);margin-top:25px}.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-family:Manrope,serif;font-size:18px;font-weight:400;color:var(--main-black)}.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{display:flex;align-items:center;justify-content:center;width:100%}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-button .button__arrow{background-color:var(--main-green-dark)}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-button .button__arrow svg{fill:var(--main-light)}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image{position:relative;height:731px;width:100%;max-width:785px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image img{object-fit:cover;overflow-clip-margin:unset;transform:translateZ(1px);border-radius:40px}.page-courses .courses__container{max-width:1740px;padding:0 10px;margin:0 auto}.page-courses .courses__title{font-family:Etude Noire,serif;font-size:60px;font-weight:500;margin-top:100px;color:var(--main-green-dark)}.page-courses .courses__text{font-family:Manrope,serif;font-size:24px;font-weight:400;color:var(--main-black);margin-top:20px}.page-courses .courses-headline{display:flex;align-items:center;justify-content:space-between;margin-top:50px}.page-courses .courses-headline .courses-headline__select-categories{min-width:379px;max-width:379px;border-radius:27px;transition:border-radius .3s ease-in-out}.page-courses .courses-headline .courses-headline__select-categories .select__current{border-radius:27px}.page-courses .courses-headline .courses-headline__buttons{display:flex;align-items:center;gap:20px}.page-courses .courses-headline .courses-headline__buttons .courses-headline__button{padding:12px 50px}.page-courses .courses-headline .courses-headline__buttons .courses-headline__button--non-active{color:var(--main-black)}.page-courses .courses-list{display:grid;grid-template-columns:repeat(3,minmax(0,560px));align-items:stretch;gap:20px;padding-top:50px;padding-bottom:100px;min-height:380px}.page-courses .courses-list .courses-list__item{display:flex;flex-direction:column;gap:30px;padding:10px 10px 20px;border-radius:40px;background-color:var(--main-bg);border:1px solid var(--border-color);max-height:780px;transition:transform .3s ease}@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{position:relative;flex-shrink:0;width:100%;height:321px;border-radius:30px;overflow:hidden}.page-courses .courses-list .courses-list__item .courses-list__item-image img{object-fit:cover;overflow-clip-margin:unset;transform:translateZ(1px);width:100%;height:100%}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-purchased{font-family:Manrope,serif;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;position:absolute;top:10px;left:10px;border-radius:100px;background:var(--main-green-neon);color:var(--main-green-dark);padding:10px 20px 10px 10px;z-index:1}.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{display:flex;flex-wrap:wrap;align-items:center;position:absolute;bottom:10px;left:10px;gap:10px;z-index:1;max-height:80px;overflow-y:hidden}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-categories .courses-list__item-category{font-family:Manrope,serif;font-size:14px;font-weight:500;padding:8px 20px;border-radius:100px;color:var(--main-light);background:var(--secondary-light-30);backdrop-filter:blur(8px)}.page-courses .courses-list .courses-list__item .courses-list__item-content{display:flex;flex-direction:column;gap:12px;height:100%;padding:0 20px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;font-family:Etude Noire,serif;font-size:24px;font-weight:500;color:var(--main-green-dark);line-height:115%}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-description{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;font-family:Manrope,serif;font-size:18px;font-weight:400;color:var(--main-black)}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-duration{font-family:Manrope,serif;font-size:18px;font-weight:400;display:flex;align-items:center;gap:10px;color:#a3a39b;margin-top: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-family:Etude Noire,serif;font-size:40px;font-weight:500;color:var(--main-orange);display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:auto}.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{display:flex;align-items:center;justify-content:center;margin-top:8px;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.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{padding-top:150px;padding-bottom:70px;border-radius:50px}.page-courses .page-courses__header .page-courses__header-content{gap:23px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-title{font-size:50px;max-width:600px;margin-top:20px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-text{font-size:20px;max-width:592px}.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{position:relative;height:640px;width:100%;max-width:632px}.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{font-size:50px;margin-top:120px}.page-courses .courses__text{font-size:20px}.page-courses .courses-headline{margin-top:50px;gap: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{height:235px;border-radius:20px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-description,.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-title{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:1280px){.page-courses .page-courses__header{padding-top:120px;padding-bottom:50px;border-radius:40px}.page-courses .page-courses__header .page-courses__header-content{gap:50px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left{gap:16px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-title{font-size:42px;max-width:512px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-text{font-size:18px;max-width:521px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-button{padding:15px 0;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-content-left .page-courses__header-button-link{margin-top:20px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list{margin-top: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-icon{width:70px;height:70px}.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:34px;height:34px}.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:34px;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-content-item-text{font-size:14px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image{position:relative;height:541px;width:100%;max-width:586px}.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:1180px}.page-courses .courses__title{font-size:42px;margin-top:100px}.page-courses .courses__text{font-size:18px;margin-top:16px}.page-courses .courses-headline{margin-top:40px;gap:50px}.page-courses .courses-headline .courses-headline__select-categories{min-width:353px;max-width:353px}.page-courses .courses-headline .courses-headline__select-categories .select__current-button{width:36px;height:36px;min-width:36px;min-height:36px}.page-courses .courses-headline .courses-headline__select-categories .select__current{max-height:50px}.page-courses .courses-headline .courses-headline__buttons{gap:16px}.page-courses .courses-headline .courses-headline__buttons .button{font-size:16px;min-height:50px}.page-courses .courses-list{grid-template-columns:repeat(3,minmax(0,376px));gap:16px;padding-bottom:120px;padding-top:40px}.page-courses .courses-list .courses-list__item{border-radius:30px;max-height:670px;gap:20px}.page-courses .courses-list .courses-list__item .courses-list__item-image{height:235px;border-radius:20px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-categories{gap:5px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-categories .courses-list__item-category{font-size:12px;padding:6px 16px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-purchased{font-size:12px;gap:8px;padding:8px 16px 8px 8px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-purchased svg{width:18px;height:18px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-title{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;font-size:22px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;font-size:16px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-duration{font-size:16px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-duration svg{width:18px;height:18px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-price{font-size:34px;gap:8px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-price svg{width:26px;height:26px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-button{padding:16px;font-size:16px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-button.button--outline-green-dark{padding:14px}}@media screen and (max-width:1024px){.page-courses .page-courses__header{padding-bottom:30px;border-radius:30px}.page-courses .page-courses__header .page-courses__header-content{display:flex;justify-content:space-between;gap:20px}.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-button{max-width:455px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-title{font-size:38px;max-width:455px;margin-top:15px}.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;gap:15px}.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{font-size:30px;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-content-item-text{font-size:14px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image{height:486px;max-width:449px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image img{border-radius:30px}.page-courses .courses__container{max-width:100%;padding:0 40px}.page-courses .courses__title{font-size:40px;margin-top:100px}.page-courses .courses__text{font-size:16px;margin-top:12px}.page-courses .courses-headline{margin-top:30px;gap:30px}.page-courses .courses-headline .courses-headline__select-categories{min-width:309px;max-width:309px}.page-courses .courses-headline .courses-headline__select-categories .select__current-button{width:30px;height:30px;min-width:30px;min-height:30px}.page-courses .courses-headline .courses-headline__select-categories .select__current{max-height:44px}.page-courses .courses-headline .courses-headline__buttons{gap:10px}.page-courses .courses-headline .courses-headline__buttons .button{font-size:16px;min-height:40px}.page-courses .courses-headline .courses-headline__buttons .courses-headline__button{padding:8px 24px}.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{gap:20px;padding:10px 10px 20px;border-radius:30px;max-height:631px}.page-courses .courses-list .courses-list__item .courses-list__item-image{height:235px;border-radius:20px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-purchased{font-size:12px;padding:8px}.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{font-size:12px;padding:6px 16px}.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{font-size:14px;margin-top:20px}.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:960px){.page-courses .page-courses__header .page-courses__header-content{flex-direction:column;gap:40px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-title{font-size:46px;margin-bottom:20px;max-width:520px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-text{max-width:100%;font-size:18px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-button-link{margin-top:40px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list{display:flex;justify-content:flex-start;gap:80px}.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{font-size:40px;margin-top:16px}.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{max-width:100%}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image{height:833px;max-width:100%}.page-courses .courses__container{max-width:964px}.page-courses .courses__title{font-size:46px;margin-top:90px}.page-courses .courses__text{font-size:18px;margin-top:5px}.page-courses .courses-headline{margin-top:30px;gap:20px}.page-courses .courses-headline .courses-headline__select-categories{min-width:calc(50% - 10px);max-width:100%}.page-courses .courses-headline .courses-headline__select-categories .select__current-button{width:36px;height:36px;min-width:36px;min-height:36px}.page-courses .courses-headline .courses-headline__select-categories .select__current{max-height:50px}.page-courses .courses-headline .courses-headline__buttons{gap:12px;width:100%}.page-courses .courses-headline .courses-headline__buttons .button{display:flex;align-items:center;justify-content:center;width:100%;font-size:16px;min-height:50px}.page-courses .courses-headline .courses-headline__buttons .courses-headline__button{padding:12px 20px}.page-courses .courses-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:30px;padding-bottom:100px}.page-courses .courses-list .courses-list__item{gap:20px;padding:10px 10px 20px;border-radius:30px;max-height:631px}.page-courses .courses-list .courses-list__item .courses-list__item-image{height:271px;border-radius:20px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-purchased{font-size:12px;padding:8px}.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{font-size:12px;padding:6px 16px}.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{font-size:14px;margin-top:20px}.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{font-size:50px;margin-top:0;max-width:600px}.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{font-size:40px;margin-top:16px}.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{margin-top:30px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image{height:783px;max-width:720px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-image img{border-radius:50px}.page-courses .courses__container{max-width:740px;padding:0 10px}.page-courses .courses__title{font-size:50px;margin-top:100px}.page-courses .courses__text{font-size:20px;margin-top:5px}.page-courses .courses-headline{flex-direction:column;align-items:flex-start;gap:30px}.page-courses .courses-headline .courses-headline__select-categories{min-width:100%;max-width:100%}.page-courses .courses-headline .courses-headline__select-categories .select__current-button{width:40px;height:40px;min-width:40px;min-height:40px}.page-courses .courses-headline .courses-headline__select-categories .select__current{max-height:54px}.page-courses .courses-headline .courses-headline__buttons{width:100%;gap:16px}.page-courses .courses-headline .courses-headline__buttons .courses-headline__button{display:flex;align-items:center;justify-content:center;font-size:18px;width:100%;min-height:54px}.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{font-size:14px;padding: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 .courses-list__item-category{font-size:14px;padding:8px 20px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;font-size:24px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-description{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;font-size:18px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-duration{font-size:18px;margin-top:10px}.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{margin-top:10px;margin-left:0;margin-right:0;width:100%}}@media screen and (max-width:500px){.page-courses .page-courses__header{border-radius:0;padding-bottom:0;background:inherit;padding-top:60px}.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{gap:12px;padding:100px 20px 20px;background:var(--main-blue);margin-left:-10px;border-radius:30px;margin-right:-10px;width:calc(100% + 20px)}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-title{font-size:28px;max-width:100%;max-width:340px}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-text{font-size:16px;white-space:inherit}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-content-list{flex-direction:column;align-items:flex-start;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{display:flex;align-items:center;gap: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{font-size:30px;margin-top:0}.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{margin-top:18px;max-width:100%}.page-courses .page-courses__header .page-courses__header-content .page-courses__header-content-left .page-courses__header-button{padding:16px;width:calc(100% - 13px);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{height:543px;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);max-width:calc(100% + 20px)}.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{font-size:28px;margin-top:80px;padding:0 10px}.page-courses .courses__text{font-size:16px;padding:0 10px;margin-top:12px}.page-courses .courses-headline{gap:20px;padding:0 10px;margin-top:20px}.page-courses .courses-headline .courses-headline__select-categories .select__current-button{width:36px;height:36px;min-width:36px;min-height:36px}.page-courses .courses-headline .courses-headline__select-categories .select__current{max-height:50px}.page-courses .courses-headline .courses-headline__buttons{gap:10px}.page-courses .courses-headline .courses-headline__buttons .courses-headline__button{padding:10px 20px;font-size:16px;min-height:46px}.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:auto}.page-courses .courses-list .courses-list__item .courses-list__item-image{height:270px;border-radius:30px}.page-courses .courses-list .courses-list__item .courses-list__item-image .courses-list__item-purchased{font-size:10px;gap:6px;padding:6px}.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{font-size:12px;padding:6px 14px}.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;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;font-size:24px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-description{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;font-size:14px}.page-courses .courses-list .courses-list__item .courses-list__item-content .courses-list__item-duration{font-size:14px;margin-top:10px}.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:30px;margin-top:20px}.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}@media screen and (max-width:800px){.page-profile.child .page-profile__wrapper{flex-direction:column}.page-profile.child .page-profile__body{align-items:flex-start}}.page-profile__tg{text-decoration:underline}.page-profile__tg:hover{text-decoration:none}.page-profile h1{font-family:Etude Noire,serif;font-size:24px;font-weight:500;color:var(--main-orange)}@media screen and (max-width:1440px){.page-profile h1{font-size:20px}}@media screen and (max-width:1024px){.page-profile h1{font-size:16px}}@media screen and (max-width:960px){.page-profile h1{font-size:22px}}@media screen and (max-width:800px){.page-profile h1{font-size:20px}}@media screen and (max-width:500px){.page-profile h1{font-size:16px}}.page-profile__body{display:flex;align-items:stretch;gap:30px}@media screen and (max-width:1440px){.page-profile__body{gap:16px}}@media screen and (max-width:1024px){.page-profile__body{gap:12px}}@media screen and (max-width:960px){.page-profile__body{gap:16px}}@media screen and (max-width:800px){.page-profile__body{gap:20px}}@media screen and (max-width:500px){.page-profile__body{flex-direction:column;gap:20px}}.page-profile__body .children-details-page{min-width:465px}@media screen and (max-width:1440px){.page-profile__body .children-details-page{min-width:416px}}@media screen and (max-width:1280px){.page-profile__body .children-details-page{min-width:370px}}@media screen and (max-width:1024px){.page-profile__body .children-details-page{min-width:252px}}@media screen and (max-width:960px){.page-profile__body .children-details-page{min-width:273px}}@media screen and (max-width:800px){.page-profile__body .children-details-page{min-width:330px}}@media screen and (max-width:500px){.page-profile__body .children-details-page{width:100%}}.page-profile__body .children-details-page .children-details-page__general{margin-bottom:0;padding:0}.page-profile__wrapper{display:flex;flex:1;gap:40px;background-color:var(--secondary-white-80);border:1px solid var(--border-color);border-radius:70px;padding:50px 30px}@media screen and (max-width:1440px){.page-profile__wrapper{gap:20px;border-radius:50px;padding:30px}}@media screen and (max-width:1024px){.page-profile__wrapper{border-radius:40px;padding:20px}}@media screen and (max-width:500px){.page-profile__wrapper{flex-direction:column;width:100%}}.page-profile__form{display:flex;flex-wrap:wrap;column-gap:50px;row-gap:20px;width:100%}.page-profile__form .text-input{width:calc(50% - 25px)}@media screen and (max-width:1440px){.page-profile__form .text-input{width:calc(50% - 10px)}}@media screen and (max-width:1280px){.page-profile__form .text-input{width:calc(50% - 8px)}}@media screen and (max-width:1024px){.page-profile__form .text-input{width:100%}.page-profile__form .text-input:nth-child(2){order:3}.page-profile__form .text-input:nth-child(3){order:2}}@media screen and (max-width:1440px){.page-profile__form .text-input__control{font-size:16px}}@media screen and (max-width:1024px){.page-profile__form .text-input__control{font-size:14px}}@media screen and (max-width:800px){.page-profile__form .text-input__control{font-size:16px}}.page-profile__form-label{display:flex;align-items:center;gap:10px}.page-profile__form-label svg{width:22px;height:22px;color:var(--main-orange)}@media screen and (max-width:1440px){.page-profile__form{gap:20px}}@media screen and (max-width:1280px){.page-profile__form{gap:16px}}@media screen and (max-width:1024px){.page-profile__form{max-width:500px}.page-profile__form button{padding:16px 30px;font-size:16px}}@media screen and (max-width:800px){.page-profile__form{max-width:100%;gap:20px}.page-profile__form button{padding:20px 30px;font-size:18px}}@media screen and (max-width:500px){.page-profile__form button{padding:16px 30px;font-size:16px}}@media screen and (max-width:800px){.page-profile__form.password{flex-direction:row;flex-wrap: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{width:150px;height:150px;aspect-ratio:1/1;border-radius:100%}@media screen and (max-width:1280px){.page-profile__avatar{width:130px;height:130px}}@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{display:flex;flex-direction:column;gap:20px;margin-top:20px}.page-profile__link{display:flex;align-items:center;justify-content:space-between;font-family:Etude Noire,serif;font-size:20px;font-weight:500;padding:9px 10px 9px 50px;border-radius:70px;border:1px solid var(--border-color);background:var(--secondary-white-80);color:var(--main-green-dark);gap:20px;transition:all .3s}@media screen and (max-width:1440px){.page-profile__link{font-size:18px;padding-left:40px}}@media screen and (max-width:1280px){.page-profile__link{font-size:16px}}@media screen and (max-width:1024px){.page-profile__link{padding:7px 10px 7px 24px;font-size:14px}}@media screen and (max-width:960px){.page-profile__link{padding:5px 10px 5px 30px;font-size:16px}}@media screen and (max-width:800px){.page-profile__link{font-size:18px;padding:9px 10px 9px 40px}}@media screen and (max-width:500px){.page-profile__link{font-size:14px;padding:5px 10px 5px 24px}}.page-profile__link:hover{color:var(--main-orange)}.page-profile__link:hover span{background-color:var(--main-orange)}.page-profile__link span{display:flex;align-items:center;justify-content:center;width:58px;height:58px;background-color:var(--main-green-dark);transition:all .3s;border-radius:100%}@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;transform:rotate(-90deg);fill:var(--white)}@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{display:flex;align-items:center;gap:44px}@media screen and (max-width:1280px){.page-profile__row-form{gap:16px}}@media screen and (max-width:1024px){.page-profile__row-form{gap:12px;flex-direction:column;align-items:baseline}}@media screen and (max-width:800px){.page-profile__row-form{gap:16px;width:100%}}@media screen and (max-width:1280px){.page-profile__row-form.column{flex-direction:column;gap:10px}}.page-profile__row-form .button{display:flex;flex:1;justify-content:center}@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:1280px){.page-profile__row-form .button__arrow{width:36px;height:36px;right:5px}}@media screen and (max-width:960px){.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:1280px){.page-profile__row-form .button__arrow svg{width:22px;height:22px}}@media screen and (max-width:1024px){.page-profile__row-form .button__arrow svg{width:22px;height:22px}}@media screen and (max-width:960px){.page-profile__row-form .button__arrow svg{width:27px;height:27px}}@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}}.page-profile__info{display:inline-flex;align-items:center;gap:10px;padding:10px 20px 10px 10px;border-radius:100px;background:var(--secondary-green-neon-50);margin-top:50px}@media screen and (max-width:1440px){.page-profile__info{font-size:14px;margin-top:40px}}@media screen and (max-width:1280px){.page-profile__info{margin-top:30px;font-size:12px}}@media screen and (max-width:1024px){.page-profile__info{margin-top:30px}}@media screen and (max-width:800px){.page-profile__info{font-size:14px;margin-top:20px}}@media screen and (max-width:500px){.page-profile__info{font-size:12px;display:flex;gap:6px;border-radius:14px;align-items:flex-start}}.page-profile__info a{font-weight:700;color:var(--main-orange);transition:all .3s}@media screen and (max-width:500px){.page-profile__info a{display:contents}}.page-profile__info a:hover{opacity:.8}.page-profile__info-icon{width:24px;height:24px;color:var(--main-orange);flex-shrink:0}@media screen and (max-width:1440px){.page-profile__info-icon{width:20px;height:20px}}.page-profile__tag{font-family:Etude Noire,serif;font-size:16px;font-weight:500;display:inline-flex;align-items:center;padding:10px 30px 10px 14px;border-radius:100px;background:var(--main-green-neon);gap:30px;color:var(--main-orange);margin-bottom:60px}@media screen and (max-width:1280px){.page-profile__tag{font-size:14px;margin-bottom:20px}}@media screen and (max-width:1024px){.page-profile__tag{font-size:12px;margin-bottom:16px}}@media screen and (max-width:960px){.page-profile__tag{padding:10px 30px 10px 14px;margin-bottom:12px;gap:20px}}@media screen and (max-width:800px){.page-profile__tag{font-size:16px;gap:30px}}@media screen and (max-width:500px){.page-profile__tag{font-size:12px}}.page-profile__tag:before{content:"";background-color:var(--main-light);width:10px;height:10px;border-radius:100%}.page-profile__partners{margin-top:180px}.page-profile__partners-inner{overflow:hidden;transition:max-height .4s ease}@media screen and (max-width:1440px){.page-profile__partners{margin-top:120px}}@media screen and (max-width:1024px){.page-profile__partners{margin-top:100px}}@media screen and (max-width:500px){.page-profile__partners{margin-top:80px}}.page-profile__partners-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:100px}@media screen and (max-width:1440px){.page-profile__partners-header{margin-bottom:80px}}@media screen and (max-width:1024px){.page-profile__partners-header{margin-bottom:50px}}@media screen and (max-width:960px){.page-profile__partners-header{margin-bottom:30px;flex-direction:column;gap:5px;align-items:baseline}}@media screen and (max-width:500px){.page-profile__partners-header{gap:12px}}.page-profile__partners-title{font-family:Etude Noire,serif;font-size:60px;font-weight:500;color:var(--main-green-dark)}@media screen and (max-width:1440px){.page-profile__partners-title{font-size:50px}}@media screen and (max-width:1280px){.page-profile__partners-title{font-size:42px}}@media screen and (max-width:1024px){.page-profile__partners-title{font-size:40px}}@media screen and (max-width:960px){.page-profile__partners-title{font-size:44px}}@media screen and (max-width:800px){.page-profile__partners-title{font-size:50px}}@media screen and (max-width:500px){.page-profile__partners-title{font-size:28px}}.page-profile__partners-text{font-size:24px}@media screen and (max-width:1440px){.page-profile__partners-text{font-size:20px}}@media screen and (max-width:1024px){.page-profile__partners-text{font-size:16px}}@media screen and (max-width:800px){.page-profile__partners-text{font-size:20px}}@media screen and (max-width:500px){.page-profile__partners-text{font-size:16px}}.page-profile__partners-wrapper{padding:50px;background:var(--main-green-neon);border-radius:70px}@media screen and (max-width:1440px){.page-profile__partners-wrapper{padding:40px;border-radius:50px}}@media screen and (max-width:1280px){.page-profile__partners-wrapper{padding:30px;border-radius:40px}}@media screen and (max-width:1024px){.page-profile__partners-wrapper{padding:20px}}@media screen and (max-width:960px){.page-profile__partners-wrapper{border-radius:30px}}@media screen and (max-width:800px){.page-profile__partners-wrapper{border-radius:40px}}@media screen and (max-width:500px){.page-profile__partners-wrapper{padding:10px;border-radius:20px}}.page-profile__partners-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}@media screen and (max-width:1440px){.page-profile__partners-list{gap:16px}}@media screen and (max-width:960px){.page-profile__partners-list{gap:10px;grid-template-columns:repeat(1,1fr)}}.page-profile__partners-more{margin-top:30px;margin-left:30px;display:flex;align-items:center;gap:10px;cursor:pointer}.page-profile__partners-more.is-open .page-profile__partners-ico{transform:rotate(180deg)}@media screen and (max-width:1440px){.page-profile__partners-more{margin-top:20px;margin-left:20px}}.page-profile__partners-more span{color:var(--main-green-dark);font-weight:600;position:relative}@media screen and (max-width:1440px){.page-profile__partners-more span{font-size:14px}}@media screen and (max-width:500px){.page-profile__partners-more span{font-size:12px}}.page-profile__partners-more span:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1.5px;background-color:var(--main-orange);transition:all .3s}.page-profile__partners-more span:hover:before{opacity:0}.page-profile__partners-ico{width:24px;height:24px;fill:var(--main-green-dark);transition:transform .3s ease}@media screen and (max-width:1440px){.page-profile__partners-ico{width:20px;height:20px}}.page-profile__partner{border-radius:50px;border:2px solid rgba(238,108,77,.4);background:var(--secondary-white-80,rgba(255,255,255,.8));transition:border-radius .35s ease,background-color .35s ease,border-color .35s ease}.page-profile__partner-item{opacity:0;transform:translateY(10px);animation:fadeIn .25s ease forwards;overflow:hidden}.page-profile__partner.is-open{border-radius:50px}@media screen and (max-width:1440px){.page-profile__partner.is-open{border-radius:40px}}@media screen and (max-width:1024px){.page-profile__partner.is-open{border-radius:30px}}.page-profile__partner.is-open .page-profile__partner-ico{transform:rotate(180deg)}.page-profile__partner-header{position:relative;display:flex;gap:40px;align-items:center;padding:10px 98px 10px 10px;width:100%}@media screen and (max-width:1440px){.page-profile__partner-header{padding-right:80px;gap:20px}}@media screen and (max-width:1280px){.page-profile__partner-header{padding:8px 80px 8px 8px;gap:16px}}@media screen and (max-width:1024px){.page-profile__partner-header{padding:5px 80px 5px 5px;gap:16px}}@media screen and (max-width:500px){.page-profile__partner-header{padding-right:60px}}.page-profile__partner-icon{width:80px;height:80px;border-radius:100%;aspect-ratio:1;overflow:hidden;position:relative;min-width:80px}@media screen and (max-width:1440px){.page-profile__partner-icon{width:70px;height:70px;min-width:70px}}@media screen and (max-width:1280px){.page-profile__partner-icon{width:60px;height:60px;min-width:60px}}@media screen and (max-width:960px){.page-profile__partner-icon{width:54px;height:54px;min-width:54px}}@media screen and (max-width:800px){.page-profile__partner-icon{width:70px;height:70px;min-width:70px}}@media screen and (max-width:500px){.page-profile__partner-icon{width:50px;height:50px;min-width:50px}}.page-profile__partner-image{object-fit:cover;overflow-clip-margin:unset;transform:translateZ(1px);width:100%;height:100%}.page-profile__partner-title{font-family:Etude Noire,serif;font-size:24px;font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-height:1.1;color:var(--main-green-dark);text-align:left}@media screen and (max-width:1440px){.page-profile__partner-title{font-size:22px}}@media screen and (max-width:1280px){.page-profile__partner-title{font-size:18px}}@media screen and (max-width:1024px){.page-profile__partner-title{font-size:18px}}@media screen and (max-width:800px){.page-profile__partner-title{font-size:22px}}@media screen and (max-width:500px){.page-profile__partner-title{font-size:16px}}.page-profile__partner-more{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:100%;background:var(--main-orange);transition:all .3s;cursor:pointer;position:absolute;right:30px;top:20px}@media screen and (max-width:1440px){.page-profile__partner-more{width:50px;height:50px;right:20px}}@media screen and (max-width:1280px){.page-profile__partner-more{right:10px;top:14px}}@media screen and (max-width:1024px){.page-profile__partner-more{width:40px;height:40px;right:15px;top:15px}}@media screen and (max-width:960px){.page-profile__partner-more{width:36px;height:36px;right:17px;top:14px}}@media screen and (max-width:800px){.page-profile__partner-more{width:50px;height:50px}}@media screen and (max-width:500px){.page-profile__partner-more{width:40px;height:40px;top:10px;right:10px}}.page-profile__partner-more:hover{opacity:.8}.page-profile__partner-ico{width:24px;height:24px;fill:var(--main-light);transition:all .3s}@media screen and (max-width:1440px){.page-profile__partner-ico{width:20px;height:20px}}@media screen and (max-width:1024px){.page-profile__partner-ico{width:17px;height:17px}}@media screen and (max-width:800px){.page-profile__partner-ico{width:20px;height:20px}}@media screen and (max-width:500px){.page-profile__partner-ico{width:17px;height:17px}}.page-profile__partner-content-wrapper{overflow:hidden;padding-left:130px;padding-right:40px;max-height:0;transition:max-height .35s ease}@media screen and (max-width:1440px){.page-profile__partner-content-wrapper{padding-left:100px;padding-right:20px}}.page-profile__partner-content{font-size:20px;padding-top:10px;padding-bottom:40px}@media screen and (max-width:1440px){.page-profile__partner-content{font-size:18px}}@media screen and (max-width:1024px){.page-profile__partner-content{font-size:14px}}@media screen and (max-width:800px){.page-profile__partner-content{font-size:18px}}@media screen and (max-width:500px){.page-profile__partner-content{font-size:16px}}.page-profile__childrens{margin-top:185px}@media screen and (max-width:1440px){.page-profile__childrens{margin-top:120px}}@media screen and (max-width:1024px){.page-profile__childrens{margin-top:100px}}@media screen and (max-width:500px){.page-profile__childrens{margin-top:80px}}.page-profile__childrens-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}@media screen and (max-width:1024px){.page-profile__childrens-header{flex-direction:column;gap:30px;align-items:baseline}}@media screen and (max-width:960px){.page-profile__childrens-header{width:100%}}@media screen and (max-width:500px){.page-profile__childrens-header{margin-bottom:20px}}@media screen and (max-width:960px){.page-profile__childrens-header a{flex:1}}.page-profile__childrens-title{font-family:Etude Noire,serif;font-size:24px;font-weight:500;color:var(--main-green-dark);margin-bottom:20px}.page-profile__childrens-text{font-size:20px}@media screen and (max-width:1440px){.page-profile__childrens-text{font-size:18px}}@media screen and (max-width:1280px){.page-profile__childrens-text{font-size:16px}}@media screen and (max-width:1024px){.page-profile__childrens-text{font-size:14px}}@media screen and (max-width:960px){.page-profile__childrens-text{font-size:16px}}@media screen and (max-width:800px){.page-profile__childrens-text{font-size:20px}}@media screen and (max-width:500px){.page-profile__childrens-text{font-size:16px}}.page-profile__childrens-history{padding:18px 50px}@media screen and (max-width:960px){.page-profile__childrens-history .button__text{justify-content:center}}@media screen and (max-width:1280px){.page-profile__childrens-history{padding:13px 80px;font-size:16px}}@media screen and (max-width:1024px){.page-profile__childrens-history{padding:14px 30px}}@media screen and (max-width:960px){.page-profile__childrens-history{width:100%}}@media screen and (max-width:800px){.page-profile__childrens-history{padding:18px 30px;font-size:18px}}@media screen and (max-width:500px){.page-profile__childrens-history{padding:16px 30px;font-size:16px}}.page-profile__childrens-add{padding:18px 30px}@media screen and (max-width:960px){.page-profile__childrens-add .button__text{justify-content:center}}@media screen and (max-width:1280px){.page-profile__childrens-add{padding:13px 80px;font-size:16px}}@media screen and (max-width:1024px){.page-profile__childrens-add{padding:14px 30px}}@media screen and (max-width:960px){.page-profile__childrens-add{flex:1}}@media screen and (max-width:800px){.page-profile__childrens-add{padding:18px 30px;font-size:18px}}@media screen and (max-width:500px){.page-profile__childrens-add{padding:16px 30px;font-size:16px}}.page-profile__childrens-actions{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:960px){.page-profile__childrens-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}}@media screen and (max-width:500px){.page-profile__childrens-actions{grid-template-columns:1fr}.page-profile__childrens-actions>button{font-size:16px;padding:16px 0}.page-profile__childrens-actions{flex-direction:column;gap:10px}}.page-profile__childrens-list{border-radius:50px;padding:30px;background:var(--main-green-dark);display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width:1440px){.page-profile__childrens-list{gap:18px}}@media screen and (max-width:1280px){.page-profile__childrens-list{gap:16px;padding:20px}}@media screen and (max-width:1024px){.page-profile__childrens-list{border-radius:40px;grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:960px){.page-profile__childrens-list{grid-template-columns:repeat(2,1fr);border-radius:30px;padding:10px;gap:10px}}@media screen and (max-width:800px){.page-profile__childrens-list{grid-template-columns:repeat(1,1fr);gap:20px;border-radius:40px;padding:30px}}@media screen and (max-width:500px){.page-profile__childrens-list{padding:10px;gap:10px;border-radius:20px}}.page-profile__children{padding:50px;border-radius:20px;background:var(--secondary-light-10);color:var(--main-light);display:flex;flex-direction:column}@media screen and (max-width:1440px){.page-profile__children{margin-bottom:0;padding:40px}}@media screen and (max-width:1280px){.page-profile__children{padding:30px}}@media screen and (max-width:1024px){.page-profile__children{padding:30px}}@media screen and (max-width:960px){.page-profile__children{padding:20px 40px 20px 20px}}@media screen and (max-width:800px){.page-profile__children{padding:30px 50px 30px 30px;border-radius:30px}}@media screen and (max-width:500px){.page-profile__children{padding:20px;border-radius:10px}}.page-profile__children-name{font-family:Etude Noire,serif;font-size:24px;font-weight:500;margin-bottom:30px}@media screen and (max-width:1440px){.page-profile__children-name{margin-bottom:20px;font-size:20px}}@media screen and (max-width:1024px){.page-profile__children-name{font-size:18px}}@media screen and (max-width:800px){.page-profile__children-name{font-size:20px}}@media screen and (max-width:500px){.page-profile__children-name{font-size:16px;margin-bottom:16px}}.page-profile__children-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:50px}@media screen and (max-width:1440px){.page-profile__children-tags{margin-bottom:30px;gap:6px}}@media screen and (max-width:1024px){.page-profile__children-tags{gap:10px}}@media screen and (max-width:500px){.page-profile__children-tags{gap:5px}}.page-profile__children-tag{display:flex;align-items:center;gap:10px;font-size:18px;padding:10px 20px;border-radius:100px;background:var(--secondary-light-10)}@media screen and (max-width:1440px){.page-profile__children-tag{font-size:16px;padding:10px 20px 10px 10px}}@media screen and (max-width:1280px){.page-profile__children-tag{font-size:14px;padding:8px 16px 8px 8px}}@media screen and (max-width:1024px){.page-profile__children-tag{font-size:14px}}@media screen and (max-width:500px){.page-profile__children-tag{padding:8px 16px}}.page-profile__children-icon{width:24px;height:24px;color:var(--main-green-neon)}@media screen and (max-width:1440px){.page-profile__children-icon{width:20px;height:20px}}.page-profile__children-block{margin-bottom:50px}@media screen and (max-width:1440px){.page-profile__children-block{margin-bottom:30px}.page-profile__children-block:last-of-type{margin-bottom:0}}.page-profile__children-title{display:flex;align-items:center;gap:10px;opacity:.5;margin-bottom:20px;font-size:20px}@media screen and (max-width:1440px){.page-profile__children-title{font-size:18px;margin-bottom:16px}}@media screen and (max-width:1280px){.page-profile__children-title{font-size:16px;margin-bottom:12px}}@media screen and (max-width:1024px){.page-profile__children-title{font-size:16px;margin-bottom:13px}}@media screen and (max-width:500px){.page-profile__children-title{font-size:14px;margin-bottom:12px}}.page-profile__children-list{display:flex;flex-direction:column;gap:20px}.page-profile__children-item{display:flex;gap:12px;align-items:center;font-size:18px;flex-wrap:wrap}@media screen and (max-width:1440px){.page-profile__children-item{font-size:16px}}@media screen and (max-width:1280px){.page-profile__children-item{font-size:14px}}@media screen and (max-width:1024px){.page-profile__children-item{font-size:14px}}@media screen and (max-width:500px){.page-profile__children-item{font-size:12px}}.page-profile__children-item span{font-family:Etude Noire,serif;font-size:18px;font-weight:500;color:var(--main-orange);margin-top:2px}@media screen and (max-width:1440px){.page-profile__children-item span{font-size:16px}}@media screen and (max-width:1024px){.page-profile__children-item span{font-size:14px}}@media screen and (max-width:500px){.page-profile__children-item span{font-size:12px}}.page-profile__children-item span a{color:inherit;font-size:inherit}.page-profile__children-more{width:100%;padding:20px}.page-profile__children-more .button__text{justify-content:center}.page-profile__children-more_wrap{display:block;margin-top:auto}@media screen and (max-width:1280px){.page-profile__children-more{font-size:16px;padding:16px}}@media screen and (max-width:1024px){.page-profile__children-more{font-size:18px;padding:20px}}@media screen and (max-width:960px){.page-profile__children-more{font-size:16px;padding:16px}}@media screen and (max-width:800px){.page-profile__children-more{font-size:18px;padding:20px}}@media screen and (max-width:500px){.page-profile__children-more{font-size:16px;padding:16px;width:calc(100% - 20px)}}.page-profile__children-wrapper{display:flex;align-items:baseline;gap:38px;position:relative}@media screen and (max-width:1440px){.page-profile__children-wrapper{flex-direction:column;gap:28px;margin-bottom:38px}}@media screen and (max-width:500px){.page-profile__children-wrapper{gap:20px;margin-bottom:20px}}.page-profile__children-pay{padding:20px 45px}@media screen and (max-width:1280px){.page-profile__children-pay{font-size:16px;padding:15px 45px}}@media screen and (max-width:1024px){.page-profile__children-pay{font-size:18px;padding:20px 45px;position:absolute;bottom:0;right:0}}@media screen and (max-width:960px){.page-profile__children-pay{font-size:16px;padding:15px 45px;position:static}}@media screen and (max-width:800px){.page-profile__children-pay{font-size:18px;padding:20px 45px}}@media screen and (max-width:500px){.page-profile__children-pay{font-size:16px;padding:15px 30px}}.page-profile__empty{min-height:470px;background-color:var(--main-green-dark);border-radius:50px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@media screen and (max-width:1440px){.page-profile__empty{min-height:430px}}@media screen and (max-width:1024px){.page-profile__empty{min-height:430px;border-radius:40px}}@media screen and (max-width:800px){.page-profile__empty{min-height:345px}}@media screen and (max-width:500px){.page-profile__empty{min-height:255px;border-radius:20px}}.page-profile__empty-line1{position:absolute;right:0;top:0;max-width:614px}@media screen and (max-width:1440px){.page-profile__empty-line1{right:-250px}}@media screen and (max-width:1024px){.page-profile__empty-line1{top:-80px}}@media screen and (max-width:800px){.page-profile__empty-line1{max-width:400px;right:-158px;top:-50px}}@media screen and (max-width:500px){.page-profile__empty-line1{max-width:300px;right:-105px;top:-45px}}.page-profile__empty-line2{position:absolute;left:0;bottom:70px;max-width:524px}@media screen and (max-width:1440px){.page-profile__empty-line2{left:-200px}}@media screen and (max-width:1024px){.page-profile__empty-line2{left:-250px}}@media screen and (max-width:800px){.page-profile__empty-line2{max-width:400px;left:-190px;bottom:150px}}@media screen and (max-width:500px){.page-profile__empty-line2{display:none}}.page-profile__empty-body{display:flex;flex-direction:column;align-items:center}@media screen and (max-width:800px){.page-profile__empty-body{width:100%}}.page-profile__empty-image{margin-bottom:50px;max-width:203px}@media screen and (max-width:1024px){.page-profile__empty-image{width:132px;margin-bottom:30px}}.page-profile__empty-title{font-size:20px;font-weight:500;margin-bottom:30px;color:var(--main-light)}@media screen and (max-width:1024px){.page-profile__empty-title{font-size:16px;margin-bottom:20px}.page-profile__empty-btn{font-size:16px}}@media screen and (max-width:800px){.page-profile__empty-btn{width:calc(100% - 40px)}.page-profile__empty-btn .button__text{justify-content:center}}.page-profile__header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:50px}@media screen and (max-width:1440px){.page-profile__header{margin-bottom:30px}}@media screen and (max-width:960px){.page-profile__header{flex-direction:column;align-items:baseline}}@media screen and (max-width:500px){.page-profile__header{margin-bottom:20px}}.page-profile__header-actions{display:flex;align-items:center;gap:40px}@media screen and (max-width:1440px){.page-profile__header-actions{gap:30px}}@media screen and (max-width:960px){.page-profile__header-actions{gap:16px;width:100%;position:relative}}@media screen and (max-width:500px){.page-profile__header-actions{flex-direction:column}}.page-profile__header-btn{padding:15px 30px;font-size:16px}@media screen and (max-width:1440px){.page-profile__header-btn{padding:14px 30px;font-size:14px}}@media screen and (max-width:1024px){.page-profile__header-btn{padding:11px 20px;font-size:12px}}@media screen and (max-width:960px){.page-profile__header-btn{flex:1;padding:17px 30px}.page-profile__header-btn .button__text{justify-content:center}}@media screen and (max-width:800px){.page-profile__header-btn{padding:16px 30px}}@media screen and (max-width:500px){.page-profile__header-btn{width:100%;padding:17px 30px}}@media screen and (max-width:800px){.page-profile__date{flex:1}}.page-profile__reset{font-size:14px;font-weight:500;opacity:.5;transition:all .3s;cursor:pointer}@media screen and (max-width:1440px){.page-profile__reset{font-size:12px}}@media screen and (max-width:1024px){.page-profile__reset{font-size:10px;position:absolute;font-size:14px;top:-25px;right:10px}}.page-profile__reset:hover{opacity:1}.page-profile__table-wrapper{padding:30px;border-radius:50px;background:#f0f6e8}@media screen and (max-width:1440px){.page-profile__table-wrapper{padding:20px;border-radius:40px}}@media screen and (max-width:960px){.page-profile__table-wrapper{border-radius:30px}}@media screen and (max-width:800px){.page-profile__table-wrapper{border-radius:40px;padding:30px}}@media screen and (max-width:500px){.page-profile__table-wrapper{border-radius:20px;padding:10px}}.page-profile__table-wrapper.empty{min-height:227px;display:flex;align-items:center;justify-content:center;font-size:20px}@media screen and (max-width:1440px){.page-profile__table-wrapper.empty{font-size:16px;min-height:182px}}@media screen and (max-width:1280px){.page-profile__table-wrapper.empty{min-height:122px}}@media screen and (max-width:1024px){.page-profile__table-wrapper.empty{min-height:119px;font-size:14px}}@media screen and (max-width:800px){.page-profile__table-wrapper.empty{min-height:179px}}@media screen and (max-width:500px){.page-profile__table-wrapper.empty{min-height:116px;font-size:12px}}.page-profile__download{font-family:Manrope,serif;font-size:14px;font-weight:500;padding:10px 20px}@media screen and (max-width:1440px){.page-profile__download{font-family:Manrope,serif;font-size:12px;font-weight:500;padding:8px 16px}}@media screen and (max-width:1024px){.page-profile__download{font-family:Manrope,serif;font-size:10px;font-weight:500;padding:6px 12px}}@media screen and (max-width:960px){.page-profile__download{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:0;padding:0}.page-profile__download .button__text{gap:0}}@media screen and (max-width:800px){.page-profile__download{width:100%;height:auto;border-radius:100px;justify-content:center;display:flex;padding:10px 20px;font-family:Manrope,serif;font-size:14px;font-weight:500}}.page-profile__download svg{width:24px;height:24px;margin-right:10px}@media screen and (max-width:1440px){.page-profile__download svg{width:16px;height:16px;margin-right:6px}}@media screen and (max-width:960px){.page-profile__download svg{margin-right:0}}@media screen and (max-width:800px){.page-profile__download svg{width:24px;height:24px;margin-right:6px}}.page-profile__currency{display:flex;align-items:center;gap:5px}.page-profile__currency-icon{width:14px;height:14px}.page-profile__formats{margin-top:180px}@media screen and (max-width:1440px){.page-profile__formats{margin-top:120px}}@media screen and (max-width:1024px){.page-profile__formats{margin-top:100px}}@media screen and (max-width:960px){.page-profile__formats{margin-top:90px}}@media screen and (max-width:800px){.page-profile__formats{margin-top:100px}}@media screen and (max-width:500px){.page-profile__formats{margin-top:80px}}.page-profile__formats-inner{overflow:hidden;transition:max-height .4s ease}.page-profile__formats-title{font-family:Etude Noire,serif;font-size:40px;font-weight:500;color:var(--main-green-dark);margin-bottom:20px}@media screen and (max-width:1440px){.page-profile__formats-title{font-size:30px;margin-bottom:16px}}@media screen and (max-width:1280px){.page-profile__formats-title{font-size:28px}}@media screen and (max-width:1024px){.page-profile__formats-title{font-size:24px}}@media screen and (max-width:960px){.page-profile__formats-title{font-size:34px;margin-bottom:5px}}@media screen and (max-width:800px){.page-profile__formats-title{font-size:30px}}@media screen and (max-width:500px){.page-profile__formats-title{font-size:22px;margin-bottom:10px}}.page-profile__formats-text{margin-bottom:100px}@media screen and (max-width:1440px){.page-profile__formats-text{margin-bottom:53px;font-size:14px}}@media screen and (max-width:1280px){.page-profile__formats-text{max-width:424px}}@media screen and (max-width:1024px){.page-profile__formats-text{font-size:12px;max-width:100%}}@media screen and (max-width:960px){.page-profile__formats-text{font-size:14px;margin-bottom:33px}}@media screen and (max-width:800px){.page-profile__formats-text{margin-bottom:53px}}@media screen and (max-width:500px){.page-profile__formats-text{font-size:12px;margin-bottom:32px}}.page-profile__formats-text a{color:var(--main-green-dark);transition:all .3s;position:relative}.page-profile__formats-text a:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:var(--main-orange);transition:all .3s;opacity:1}.page-profile__formats-text a:hover:before{opacity:0}.page-profile__formats-wrapper{display:flex;gap:50px}@media screen and (max-width:960px){.page-profile__formats-wrapper{flex-direction:column}}@media screen and (max-width:500px){.page-profile__formats-wrapper{gap:30px}}@media screen and (max-width:1024px){.page-profile__formats-left{max-width:275px}}@media screen and (max-width:960px){.page-profile__formats-left{max-width:100%}}.page-profile__formats-left_link{padding-right:23px;display:block}@media screen and (max-width:1024px){.page-profile__formats-left_link{padding-right:0}}@media screen and (max-width:500px){.page-profile__formats-left_link{padding-right:23px}}.page-profile__formats-left_text{margin-bottom:60px;font-size:20px}@media screen and (max-width:1440px){.page-profile__formats-left_text{font-size:16px;margin-bottom:30px}}@media screen and (max-width:1024px){.page-profile__formats-left_text{font-size:14px}}@media screen and (max-width:960px){.page-profile__formats-left_text{font-size:16px}}@media screen and (max-width:800px){.page-profile__formats-left_text{font-size:18px}}@media screen and (max-width:500px){.page-profile__formats-left_text{font-size:16px;margin-bottom:20px}}.page-profile__formats-right{flex:1}.page-profile__formats-list{display:flex;flex-direction:column;gap:20px}.page-profile__formats-more{margin-top:30px;display:flex;align-items:center;gap:10px;cursor:pointer}.page-profile__formats-more.is-open .page-profile__partners-ico{transform:rotate(180deg)}@media screen and (max-width:1440px){.page-profile__formats-more{margin-top:20px;margin-left:20px}}.page-profile__formats-more span{color:var(--main-green-dark);font-weight:600;position:relative}@media screen and (max-width:1440px){.page-profile__formats-more span{font-size:14px}}@media screen and (max-width:500px){.page-profile__formats-more span{font-size:12px}}.page-profile__formats-more span:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1.5px;background-color:var(--main-orange);transition:all .3s}.page-profile__formats-more span:hover:before{opacity:0}.page-profile__formats-ico{width:24px;height:24px;fill:var(--main-green-dark);transition:transform .3s ease}@media screen and (max-width:1440px){.page-profile__formats-ico{width:20px;height:20px}}.page-profile__formats-btn{display:flex;justify-content:center;width:100%}@media screen and (max-width:1280px){.page-profile__formats-btn{padding:16px 0;font-size:16px}}@media screen and (max-width:960px){.page-profile__formats-btn{max-width:447px}}@media screen and (max-width:800px){.page-profile__formats-btn{padding:20px 0;max-width:100%;font-size:18px}}@media screen and (max-width:500px){.page-profile__formats-btn{padding:16px 0;font-size:16px}}@media screen and (max-width:1280px){.page-profile__formats-btn .button__arrow{width:36px;height:36px}}@media screen and (max-width:800px){.page-profile__formats-btn .button__arrow{width:45px;height:45px}}@media screen and (max-width:500px){.page-profile__formats-btn .button__arrow{width:36px;height:36px}}@media screen and (max-width:1280px){.page-profile__formats-btn .button__arrow svg{width:22px;height:22px}}@media screen and (max-width:800px){.page-profile__formats-btn .button__arrow svg{width:27px;height:27px}}@media screen and (max-width:500px){.page-profile__formats-btn .button__arrow svg{width:22px;height:22px}}.page-profile__format{padding:30px;border-radius:30px;background:var(--main-blue)}@media screen and (max-width:960px){.page-profile__format{padding:20px;border-radius:24px}}@media screen and (max-width:800px){.page-profile__format{padding:30px;border-radius:30px}}@media screen and (max-width:500px){.page-profile__format{padding:10px 10px 20px;border-radius:20px;position:relative}}.page-profile__format.disabled{opacity:.5}.page-profile__format-wrapper{display:flex;gap:24px;justify-content:space-between}@media screen and (max-width:1280px){.page-profile__format-wrapper{align-items:end}}.page-profile__format-tag{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--main-orange);padding:10px 20px 10px 10px;border-radius:100px;background:var(--main-light);margin-bottom:17px}@media screen and (max-width:1280px){.page-profile__format-tag{padding:8px 16px 8px 8px;gap:6px;font-size:12px}}@media screen and (max-width:800px){.page-profile__format-tag{padding:10px 20px 10px 10px;gap:10px;font-size:14px}}@media screen and (max-width:500px){.page-profile__format-tag{padding:6px 12px 6px 6px;gap:6px;font-size:12px}}.page-profile__format-tag_icon{width:24px;height:24px}@media screen and (max-width:1280px){.page-profile__format-tag_icon{width:22px;height:22px}}@media screen and (max-width:1024px){.page-profile__format-tag_icon{width:20px;height:20px}}@media screen and (max-width:800px){.page-profile__format-tag_icon{width:24px;height:24px}}@media screen and (max-width:500px){.page-profile__format-tag_icon{width:20px;height:20px}}.page-profile__format-title{font-family:Etude Noire,serif;font-size:24px;font-weight:500;color:var(--main-green-dark);margin-bottom:10px}@media screen and (max-width:1440px){.page-profile__format-title{font-size:22px}}@media screen and (max-width:1280px){.page-profile__format-title{font-size:20px}}@media screen and (max-width:1024px){.page-profile__format-title{font-size:18px;margin-bottom:0}}@media screen and (max-width:960px){.page-profile__format-title{font-size:16px}}@media screen and (max-width:800px){.page-profile__format-title{font-size:18px}}@media screen and (max-width:500px){.page-profile__format-title{font-size:16px}}.page-profile__format-date{color:var(--main-black);font-size:20px;opacity:.5}@media screen and (max-width:1440px){.page-profile__format-date{font-size:16px}}@media screen and (max-width:1280px){.page-profile__format-date{font-size:14px}}@media screen and (max-width:800px){.page-profile__format-date{font-size:16px}}@media screen and (max-width:500px){.page-profile__format-date{font-size:12px}}.page-profile__format-btn{width:80px;height:80px;background-color:var(--main-green-dark);border-radius:100%;display:flex;align-items:center;justify-content:center;transition:all .3s;flex-shrink:0}@media screen and (max-width:1440px){.page-profile__format-btn{width:60px;height:60px}}@media screen and (max-width:1280px){.page-profile__format-btn{width:50px;height:50px}}@media screen and (max-width:960px){.page-profile__format-btn{width:36px;height:36px}}@media screen and (max-width:800px){.page-profile__format-btn{width:50px;height:50px}}@media screen and (max-width:500px){.page-profile__format-btn{width:40px;height:40px;position:absolute;top:10px;right:10px}}.page-profile__format-btn:hover{background-color:var(--main-orange)}.page-profile__format-btn_icon{width:48px;height:48px;fill:var(--main-light);transform:rotate(-30deg)}@media screen and (max-width:1440px){.page-profile__format-btn_icon{width:36px;height:36px}}@media screen and (max-width:1280px){.page-profile__format-btn_icon{width:30px;height:30px}}@media screen and (max-width:960px){.page-profile__format-btn_icon{width:22px;height:22px}}@media screen and (max-width:800px){.page-profile__format-btn_icon{width:30px;height:30px}}@media screen and (max-width:500px){.page-profile__format-btn_icon{width:24px;height:24px}}.page-profile__groups{margin-top:100px}@media screen and (max-width:1440px){.page-profile__groups{margin-top:80px}}@media screen and (max-width:500px){.page-profile__groups{margin-top:50px}}.page-profile__groups-title{font-family:Etude Noire,serif;font-size:40px;font-weight:500;color:var(--main-green-dark);margin-bottom:70px}@media screen and (max-width:1440px){.page-profile__groups-title{font-size:30px;margin-bottom:50px}}@media screen and (max-width:1280px){.page-profile__groups-title{font-size:28px}}@media screen and (max-width:1024px){.page-profile__groups-title{font-size:24px}}@media screen and (max-width:960px){.page-profile__groups-title{font-size:34px}}@media screen and (max-width:800px){.page-profile__groups-title{font-size:30px}}@media screen and (max-width:500px){.page-profile__groups-title{font-size:22px;margin-bottom:20px}}.page-profile__groups-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width:1440px){.page-profile__groups-list{gap:16px}}@media screen and (max-width:1024px){.page-profile__groups-list{grid-template-columns:repeat(1,1fr);gap:20px}}@media screen and (max-width:960px){.page-profile__groups-list{gap:16px}}@media screen and (max-width:800px){.page-profile__groups-list{gap:10px}}@media screen and (max-width:500px){.page-profile__groups-list{gap:10px}}.page-profile__group{border-radius:50px;background:#f0f6e8;padding:50px 30px 30px}@media screen and (max-width:1440px){.page-profile__group{padding:40px 20px 20px;border-radius:40px}}@media screen and (max-width:1280px){.page-profile__group{padding:30px 20px 20px;border-radius:40px}}@media screen and (max-width:960px){.page-profile__group{border-radius:30px}}@media screen and (max-width:800px){.page-profile__group{border-radius:40px;padding:30px}}@media screen and (max-width:500px){.page-profile__group{border-radius:20px;padding:20px 10px 10px}}.page-profile__group-title{font-family:Etude Noire,serif;font-size:30px;font-weight:700;color:var(--main-green-dark);margin-bottom:30px;padding-left:20px}@media screen and (max-width:1440px){.page-profile__group-title{font-size:24px;margin-bottom:20px}}@media screen and (max-width:1280px){.page-profile__group-title{font-size:22px;padding-left:10px}}@media screen and (max-width:1024px){.page-profile__group-title{font-size:18px}}@media screen and (max-width:960px){.page-profile__group-title{margin-bottom:16px}}@media screen and (max-width:800px){.page-profile__group-title{font-size:20px;margin-bottom:20px}}@media screen and (max-width:500px){.page-profile__group-title{font-size:16px;margin-bottom:16px;padding-left:20px}}.page-profile__group-list{border-radius:20px;padding:30px;background-color:var(--main-bg)}@media screen and (max-width:1440px){.page-profile__group-list{padding:20px}}@media screen and (max-width:960px){.page-profile__group-list{border-radius:10px}}@media screen and (max-width:800px){.page-profile__group-list{border-radius:20px}}@media screen and (max-width:500px){.page-profile__group-list{border-radius:10px}}.page-profile__group-name{font-size:18px}@media screen and (max-width:1440px){.page-profile__group-name{font-size:16px}}@media screen and (max-width:1024px){.page-profile__group-name{font-size:14px}}@media screen and (max-width:960px){.page-profile__group-name{font-size:12px}}@media screen and (max-width:800px){.page-profile__group-name{font-size:14px}}@media screen and (max-width:500px){.page-profile__group-name{font-size:12px}}.page-profile__group-value{max-width:420px;text-align:right;font-family:Etude Noire,serif;font-size:18px;font-weight:500}@media screen and (max-width:1440px){.page-profile__group-value{font-size:16px}}@media screen and (max-width:1280px){.page-profile__group-value{max-width:280px}}@media screen and (max-width:1024px){.page-profile__group-value{max-width:100%;font-size:14px}}@media screen and (max-width:960px){.page-profile__group-value{font-size:12px}}@media screen and (max-width:800px){.page-profile__group-value{font-size:14px;max-width:328px;font-size:12px;max-width:200px}}.page-profile__group-item{display:flex;justify-content:space-between;padding-bottom:24px;padding-top:24px}@media screen and (max-width:1440px){.page-profile__group-item{padding-top:20px;padding-bottom:20px}}@media screen and (max-width:1280px){.page-profile__group-item{padding-top:16px;padding-bottom:16px}}@media screen and (max-width:500px){.page-profile__group-item{padding-top:12px;padding-bottom:12px}}.page-profile__group-item:not(:last-of-type){border-bottom:1px solid var(--main-blue)}.page-profile__group-item:first-of-type{padding-top:0}.page-profile__group-item:last-of-type{padding-bottom:0}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.course-page .course-page__content{max-width:1800px;margin:0 auto;padding:0 40px}.course-page .course-page__content .course-page__content-timing{margin-top:50px;display:flex;align-items:center;gap:100px;width:fit-content}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item{display:flex;align-items:center;gap:30px;color:var(--main-green-dark)}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:100px;background:#f0f6e8}.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{font-family:Etude Noire,serif;font-size:50px;font-weight:500;color:var(--main-orange)}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-content span{font-family:Manrope,serif;font-size:18px;font-weight:400;color:var(--main-black)}@media screen and (max-width:1440px){.course-page{margin-top:40px}.course-page .course-page__content{max-width:1400px}.course-page .course-page__content .course-page__content-timing{margin-top:40px;gap:80px}.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:1280px){.course-page .course-page__content{max-width:1260px}.course-page .course-page__content .course-page__content-timing{gap:70px}.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-content p{font-size:34px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-content span{font-size:14px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-icon{width:70px;height:70px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-icon svg{width:34px;height:34px}}@media screen and (max-width:1024px){.course-page .course-page__content{max-width:100%}.course-page .course-page__content .course-page__content-timing{margin-top:30px;gap:60px}.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:960px){.course-page .course-page__content .course-page__content-timing{gap:50px}.course-page .course-page__content .course-page__content-timing .course-page__content-timing_item .course-page__content-timing_item-icon{width:60px;height:60px}}@media screen and (max-width:800px){.course-page .course-page__content .course-page__content-timing{margin-top:50px;gap:100px}.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%;padding:0 20px}.course-page .course-page__content .course-page__content-timing{margin-top:30px;gap: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{margin-top:20px;width:fit-content}.lesson-page .lesson-page__lesson{margin-top:50px}.lesson-page .lesson-page__lesson .lesson-page__lesson-zone{display:grid;grid-template-columns:minmax(300px,1063px) minmax(300px,647px);gap:10px}.lesson-page .lesson-page__lesson .lesson-page__video{max-width:100%;width:100%;height:681px;border-radius:50px;object-fit:contain;background:var(--black)}.lesson-page .lesson-page__lesson .lesson-page__lesson-content{border:1px solid var(--border-color);border-radius:50px;padding:50px;min-width:300px;width:100%}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_title{font-family:Etude Noire,serif;font-size:24px;font-weight:500;color:var(--main-orange)}.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{margin-top:30px;max-height:458px;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{width:14px;border:1px solid rgba(1,82,76,.5);border-radius:9999px}.lesson-page .lesson-page__lesson .lesson-page__lesson-content .lesson-page__lesson-content_list::-webkit-scrollbar-thumb{width:14px;background:var(--main-green-dark);border-radius:9999px}.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;height:60px;font-size:16px;min-width:60px}.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{bottom:-113%;width:56px;height:56px}.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;line-height:120%}.lesson-page .lesson-page__lesson .lesson-page__lesson-info{margin-top:50px;max-width:1063px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_first{display:flex;align-items:center;gap:30px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_first .lesson-page__lesson-info_first-duration{font-family:Manrope,serif;font-size:18px;font-weight:400;display:flex;align-items:center;gap:10px}.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{font-family:Etude Noire,serif;font-size:40px;font-weight:500;color:var(--main-green-dark)}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_second .lesson-page__lesson-info_second-description{font-family:Manrope,serif;font-size:20px;font-weight:400;margin-top:10px;color:var(--main-black)}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons{display:flex;justify-content:center;gap:10px;width:100%;margin-top:50px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item--container{display:flex;flex-direction:column;gap:10px;width:100%}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item--error{font-family:Manrope,serif;font-size:18px;font-weight:400;color:rgba(28,26,28,.4);margin-left:40px;display:flex;align-items:center;gap:10px}.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{display:flex;align-items:center;justify-content:space-between;font-family:Etude Noire,serif;font-size:24px;font-weight:500;line-height:120%;padding:20px 20px 20px 40px;background:var(--main-blue);border-radius:50px;color:var(--main-green-dark);width:100%}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item button{display:flex;align-items:center;justify-content:center;width:58px;height:58px;color:var(--main-orange);cursor:pointer;border:1px solid var(--main-orange);background:var(--main-light);border-radius:50%}.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{margin-top:50px;max-width:1063px}.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{height:514px;border-radius:40px}.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{margin-top:20px;max-height:351px;gap:13px}.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,.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;height:46px;font-size:14px;min-width:46px}.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{bottom:-100%;width:36px;height:36px}.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{padding:15px 30px;border-radius:26px}.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{font-size:14px;gap:8px}.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{display:flex;align-items:center;gap:30px}.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{font-size:16px;margin-left:20px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info .lesson-page__lesson-info_buttons .lesson-page__lesson-info_buttons-item{font-size:22px;padding:16px 16px 16px 32px;border-radius:50px}.lesson-page .lesson-page__test{max-width:815px}.lesson-page .lesson-page__test .test__image{max-width:307px}}@media screen and (max-width:1280px){.lesson-page .lesson-page__container{max-width:1260px;padding:0 50px}}@media screen and (max-width:1024px){.lesson-page{margin-bottom:100px}.lesson-page .lesson-page__container{max-width:964px;padding:0 10px}.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{height:367px;border-radius:30px}.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{margin-top:20px;max-height:250px;overflow-y:auto;gap:12px}.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;height:34px;font-size:12px;min-width:34px}.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{bottom:-130%;width:32px;height:32px}.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{margin-top:30px;max-width:583px}.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{font-size:14px;gap:6px}.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{font-size:16px;padding:10px 10px 10px 24px;border-radius:50px}.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:30px;max-width:583px}.lesson-page .lesson-page__test .test__image{max-width:180px}}@media screen and (max-width:960px){.lesson-page .lesson-page__container{padding:0 40px}}@media screen and (max-width:800px){.lesson-page{margin-bottom:120px}.lesson-page .lesson-page__container{max-width:740px;padding:0 10px}.lesson-page .lesson-page__lesson{display:flex;flex-direction:column;gap:50px;margin-top:30px}.lesson-page .lesson-page__lesson .lesson-page__lesson-zone{grid-template-columns:100%;gap:20px;order:2}.lesson-page .lesson-page__lesson .lesson-page__video{height:442px;border-radius:40px}.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{margin-top:30px;max-height:425px;gap:20px}.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;height:60px;font-size:16px;min-width:60px}.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:48px;height:48px;bottom:-97%}.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-content .lesson-page__lesson-content_list .course-tutorial__list-item .course-tutorial__list-item_content .course-tutorial__list-item_content-duration{font-size:18px;margin-top:10px}.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:24px;height:24px}.lesson-page .lesson-page__lesson .lesson-page__lesson-info{margin-top:0;max-width:100%}.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{font-size:16px;gap:6px}.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{font-size:16px;gap:6px;margin-left: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{font-size:18px;padding:10px 10px 10px 30px;border-radius:50px}.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{margin-top:80px;max-width:100%}.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{height:310px;border-radius:30px}.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{margin-top:20px;max-height:310px;gap:10px}.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{font-size:12px;margin-top:4px}.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{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{font-size:14px;gap:6px}.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{font-size:12px;margin-left:20px}.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{font-size:14px;padding:6px 6px 6px 20px;border-radius:50px}.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{max-width:1800px;width:100%;padding:0 40px;margin:0 auto 180px}.contacts-view .contacts-view__breadcrumb{margin-top:40px;padding:15px}.contacts-view .contacts-view__title{font-family:Etude Noire,serif;font-size:24px;font-weight:500;color:var(--main-orange);margin-top:50px}.contacts-view .contacts-view__content{margin-top:50px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.contacts-view .contacts-view__content .contacts-view__info{display:flex;flex-direction:column;gap:50px;padding:50px;border-radius:50px;background:var(--main-green-neon)}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item{display:flex;gap:20px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;min-width:50px;border-radius:100%;border:1px solid var(--main-light);background:var(--secondary-light-30)}.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{display:flex;flex-direction:column;gap:32px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-title{font-family:Manrope,serif;font-size:18px;font-weight:400;color:var(--main-black);margin-top:12px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-list{display:flex;flex-direction:column;gap:30px}.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{display:flex;gap:32px}.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-family:Etude Noire,serif;font-size:18px;font-weight:500;color:var(--main-black)}.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{position:relative;max-height:603px}.contacts-view .contacts-view__content .contacts-view__image img{object-fit:cover;overflow-clip-margin:unset;transform:translateZ(1px);border-radius:50px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line-clip{position:absolute;inset:0;border-radius:50px;overflow:hidden;pointer-events:none;z-index:1}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-arrow{position:absolute;bottom:-27px;right:-24px;width:82px;height:93px;color:var(--main-orange);z-index:2}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line{position:absolute;bottom:80px;left:-165px;width:100%;height:95%;color:var(--main-green-neon)}.contacts-view .contacts-view__content .contacts-view__payment{display:flex;flex-direction:column;gap:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item{padding:50px;border:1px solid var(--main-green-dark);border-radius:50px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline{display:flex;align-items:center;gap:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item .contacts-view__payment-item_headline span{align-items:center;justify-content:center;width:50px;height:50px;display:flex;background:rgba(238,108,77,.1);border-radius:100%;color:var(--main-orange)}.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{font-family:Etude Noire,serif;font-size:20px;font-weight:500;color:var(--main-green-dark)}.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-family:Etude Noire,serif;font-size:18px;font-weight:400;display:flex;align-items:center;justify-content:space-between;gap:20px;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:"";display:block;width:100%;height:1px;background:var(--main-blue);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{font-family:Manrope,sans-serif;color:var(--main-black)}.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{display:flex;align-items:center;gap:30px;width:100%;border-radius:50px;padding:20px;background:var(--main-blue)}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-button .contacts-view__payment-button--download{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:var(--main-orange);background:var(--main-light);border-radius:50%;border:1px solid var(--main-orange);cursor:pointer;text-decoration:none;flex-shrink:0}.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-family:Etude Noire,serif;font-size:24px;font-weight:500;color:var(--main-green-dark)}@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{font-size:20px;margin-top:30px}.contacts-view .contacts-view__content{margin-top:30px}.contacts-view .contacts-view__content .contacts-view__info{gap:40px;padding:40px;border-radius: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;height:40px;min-width: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{display:flex;flex-direction:column;gap:29px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-title{font-size:16px;margin-top:9px}.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{display:flex;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 p{font-size:16px;color:var(--main-black)}.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 .contacts-view__image-line-clip,.contacts-view .contacts-view__content .contacts-view__image img{border-radius:40px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-arrow{bottom:0;right:-26px;width:67px;height:77px}.contacts-view .contacts-view__content .contacts-view__payment{display:flex;flex-direction:column;gap:20px}.contacts-view .contacts-view__content .contacts-view__payment .contacts-view__payment-item{padding:40px;border-radius: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{font-size:18px;margin-top:40px}.contacts-view .contacts-view__content{margin-top:30px;grid-template-columns:minmax(300px,570px) minmax(300px,594px);gap:16px}.contacts-view .contacts-view__content .contacts-view__info{gap:30px;padding:30px;border-radius:30px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item{display:flex;gap:12px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon{width:34px;height:34px;min-width: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{font-size:14px;margin-top:7px}.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 .contacts-view__image-line-clip,.contacts-view .contacts-view__content .contacts-view__image img{border-radius:30px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-arrow{position:absolute;bottom:2px;right:-21px;width:57px;height:65px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line{position:absolute;bottom:-50px;left:-165px;height:130%}.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{padding:30px;border-radius: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{font-size:16px;margin-top:30px}.contacts-view .contacts-view__content{grid-template-columns:minmax(300px,548px) minmax(300px,380px)}.contacts-view .contacts-view__content .contacts-view__info{gap:20px;padding:30px;border-radius: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;height:40px;min-width: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{display:flex;flex-direction:column;gap:26px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__content .contacts-view__info-item__content-title{font-size:14px;margin-top:10px}.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{display:flex;gap:19px}.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 .contacts-view__image-line-clip,.contacts-view .contacts-view__content .contacts-view__image img{border-radius:40px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-arrow{bottom:0;right:-24px;width:61px;height:71px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line{position:absolute;bottom:60px;left:-110px;width:100%;height:90%}.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{padding:30px;border-radius: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_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{font-size:14px;gap:22px}.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{font-size:22px;margin-top:30px}.contacts-view .contacts-view__content{grid-template-columns:100%;gap:16px;margin-top:30px}.contacts-view .contacts-view__content .contacts-view__info{padding:30px;border-radius:30px;gap: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;height:36px;min-width: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{font-size:14px;margin-top:8px}.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{display:flex;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:100%;width:100%;height:398px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line-clip,.contacts-view .contacts-view__content .contacts-view__image img{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{position:absolute;bottom:-120px;left:-230px;width:100%;height:140%;color:var(--main-green-neon)}.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{padding:30px;border-radius: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{gap:16px;border-radius:50px;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{font-size:20px;margin-top:20px}.contacts-view .contacts-view__content{gap:20px}.contacts-view .contacts-view__content .contacts-view__info{padding:40px;border-radius:40px;gap:40px}.contacts-view .contacts-view__content .contacts-view__info .contacts-view__info-item .contacts-view__info-item__icon{width:40px;height:40px;min-width: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{font-size:16px;margin-top:9px}.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{display:flex;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 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 .contacts-view__image-line-clip,.contacts-view .contacts-view__content .contacts-view__image img{border-radius:40px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-arrow{display:flex;bottom:17px;right:-22px;width:61px;height:69px}.contacts-view .contacts-view__content .contacts-view__image .contacts-view__image-line{position:absolute;bottom:60px;left:-190px;height:90%}.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{padding:40px;border-radius: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%;padding:0 20px;margin:0 auto 80px}.contacts-view .contacts-view__breadcrumb{margin-top:0}.contacts-view .contacts-view__title{font-size:16px;margin-top:20px}.contacts-view .contacts-view__content{gap:14px;margin-top:20px}.contacts-view .contacts-view__content .contacts-view__info{padding:20px;border-radius:20px;gap: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;height:36px;min-width: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{font-size:14px;margin-top:0}.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{display:flex;flex-direction:column;gap:10px}.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{height:404px;overflow:hidden;border-radius:20px}.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{bottom:-80px;left:-110px;height:160%}.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{padding:20px;border-radius: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{font-size:14px;gap:10px;flex-direction:column;align-items:flex-start}.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}}.children-details-page .children-details-page__content{display:flex;flex-direction:column}.children-details-page .children-details-page__back{display:flex;gap:15px;margin-bottom:60px}.children-details-page .children-details-page__back svg{width:24px;height:24px;color:var(--main-orange);fill:var(--main-orange);transform:rotate(90deg)}.children-details-page .children-details-page__back span{font-family:Manrope,serif;font-size:14px;font-weight:400;display:flex;color:var(--main-black);line-height:170%}.children-details-page .children-details-page__title{font-family:Etude Noire,serif;font-size:24px;font-weight:500;color:var(--main-orange);margin-bottom:50px}.children-details-page .children-details-page__user-info{display:flex;gap:40px;background-color:var(--secondary-white-80);border:1px solid var(--border-color);border-radius:50px;padding:50px 30px;margin-bottom:30px}.children-details-page .children-details-page__user-info .children-details-page__user-info_avatar{width:150px;height:150px;aspect-ratio:1/1;border-radius:100%}.children-details-page .children-details-page__user-info .children-details-page__user-info_form{display:flex;flex-wrap:wrap;column-gap:50px;row-gap:20px;width:100%}.children-details-page .children-details-page__user-info .children-details-page__user-info_form .login-page__form-input{width:calc(50% - 25px)}.children-details-page .children-details-page__link{margin-bottom:50px}.children-details-page .children-details-page__link span{aspect-ratio:1/1}.children-details-page .children-details-page__general{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px;margin-bottom:180px;background:var(--main-green-neon);border-radius:70px;padding:30px;height:100%}.children-details-page .children-details-page__general .children-details-page{width:100%;height:100%}.children-details-page .children-details-page__general .children-details-page .children-details-page__general{margin:0;padding:0;height:100%}.children-details-page .children-details-page__general .children-details-page__general_item{height:100%;padding:30px;width:100%;background:var(--secondary-green-neon-50);border-radius:40px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:40px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-tag{display:flex;align-items:center;justify-content:center;font-family:Etude Noire,serif;font-size:14px;font-weight:500;border-radius:100px;background:var(--main-orange);color:var(--main-light);padding:8px 20px;gap:8px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-tag svg{width:24px;height:24px;color:var(--main-green-neon)}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-info svg{width:44px;height:44px;color:var(--main-green-dark)}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_value{font-family:Etude Noire,serif;font-size:50px;font-weight:500;color:var(--main-green-dark)}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_text{font-family:Manrope,serif;font-size:18px;font-weight:400;color:var(--main-black)}.children-details-page .children-details-page__partners{margin-bottom:180px}.children-details-page .children-details-page__formats{margin-bottom:100px}.children-details-page .children-details-page__formats .children-details-page__formats_tag{margin-bottom:30px}.children-details-page .children-details-page__formats .children-details-page__formats_text{font-family:Manrope,serif;font-size:16px;font-weight:400;margin-bottom:100px}.children-details-page .children-details-page__formats .children-details-page__formats_text a{color:var(--main-green-dark);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--main-orange)}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper{display:flex;gap:50px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item{max-width:710px;width:100%}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-title{font-family:Etude Noire,serif;font-size:40px;font-weight:500;color:var(--main-green-dark);margin-bottom:20px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-text{font-family:Manrope,serif;font-size:20px;font-weight:400;color:var(--main-black);margin-bottom:60px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-button{width:100%}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-button button{display:flex;align-items:center;justify-content:center;width:calc(100% - 23px)}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list{display:flex;flex-direction:column;gap:20px;width:100%}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-extra{padding:0;background:none;border-radius:0}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-extra .children-details-page__formats_list-extra-content{overflow:hidden;transition:height .35s ease}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-extra .children-details-page__formats_list-extra-items{display:flex;flex-direction:column;gap:20px;width:100%}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list.is-open .children-details-page__formats_item-more svg{transform:rotate(180deg)}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item{padding:30px;border-radius:30px;background:var(--main-blue);width:100%}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item.children-details-page__formats_list-item--disabled{opacity:.5}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item.children-details-page__formats_list-item--disabled .children-details-page__formats_item-content-button{display:none}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-status{font-family:Manrope,serif;font-size:14px;font-weight:500;display:flex;padding:10px 20px 10px 10px;border-radius:100px;background:var(--main-light);gap:10px;color:var(--main-orange);line-height:170%;max-width:fit-content;margin-bottom:10px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-status svg{width:24px;height:24px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content{display:flex;align-items:center;gap:24px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text{display:flex;flex-direction:column;gap:10px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text p{font-family:Manrope,serif;font-size:24px;font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-height:120%;color:var(--main-green-dark)}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text span{font-family:Manrope,serif;font-size:20px;font-weight:400;color:var(--main-black);opacity:.5}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button{margin-left:auto}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button button{display:flex;align-items:center;justify-content:center;width:80px;height:80px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button button svg{width:48px;height:48px;transform:rotate(330deg);fill:var(--main-light)}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_item-more{font-family:Manrope,serif;font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px;color:var(--main-green-dark);max-width:fit-content;cursor:pointer;margin-top:10px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_item-more svg{width:24px;height:24px;fill:var(--main-green-dark);transition:transform .35s ease}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_item-more span{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--main-orange)}.children-details-page .children-details-page__offline{margin-bottom:180px}.children-details-page .children-details-page__offline .children-details-page__offline_headline{display:flex;justify-content:space-between;gap:20px;margin-bottom:50px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-title{font-family:Etude Noire,serif;font-size:40px;font-weight:500;color:var(--main-green-dark)}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions{display:flex;align-items:center;gap:10px;max-width:615px;width:100%}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions button{display:flex;align-items:center;justify-content:center;max-width:318px;min-width:318px;width:100%}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions a>button{display:flex;align-items:center;justify-content:center;max-width:262px;min-width:262px;width:100%}.children-details-page .children-details-page__offline .children-details-page__offline_list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item{padding:50px 30px 30px;border-radius:50px;background:#f0f6e8}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-title{font-family:Etude Noire,serif;font-size:30px;font-weight:700;color:var(--main-green-dark);margin-bottom:30px;margin-left:20px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info{display:flex;flex-direction:column;gap:48px;border-radius:20px;background:var(--main-bg);padding:30px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item{display:flex;align-items:center;justify-content:space-between;font-family:Manrope,serif;font-size:18px;font-weight:400;color:var(--main-black);position:relative}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item:not(:last-child):after{content:"";position:absolute;bottom:-24px;left:0;width:100%;height:1px;background:var(--main-blue)}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item a{color:var(--main-orange)}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item p{font-weight:500;opacity:.8;max-width:421px;text-align:right;font-family:Etude Noire,sans-serif}@media screen and (max-width:1440px){.children-details-page .children-details-page__back{margin-bottom:40px}.children-details-page .children-details-page__title{font-size:20px;margin-bottom:30px}.children-details-page .children-details-page__user-info{padding:30px;gap:20px;border-radius:40px;margin-bottom:20px}.children-details-page .children-details-page__user-info .children-details-page__user-info_form{gap:20px}.children-details-page .children-details-page__user-info .children-details-page__user-info_form .login-page__form-input{width:calc(50% - 10px)}.children-details-page .children-details-page__link{margin-bottom:40px}.children-details-page .children-details-page__general{border-radius:50px;margin-bottom:120px;padding:20px;gap:16px}.children-details-page .children-details-page__general .children-details-page__general_item{padding:20px;border-radius:30px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline{margin-bottom:30px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-tag{font-size:12px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-tag svg{width:20px;height:20px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-info svg{width:40px;height:40px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_value{font-size:40px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_text{font-size:16px}.children-details-page .children-details-page__partners{margin-bottom:120px}.children-details-page .children-details-page__formats{margin-bottom:80px}.children-details-page .children-details-page__formats .children-details-page__formats_tag{margin-bottom:20px}.children-details-page .children-details-page__formats .children-details-page__formats_text{font-size:14px;margin-bottom:50px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper{gap:40px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item{max-width:532px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-title{font-size:30px;margin-bottom:16px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-text{font-size:16px;margin-bottom:30px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-button{width:100%}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-button button{width:calc(100% - 23px)}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list{gap:12px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text p{font-size:22px;max-width:560px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text span{font-size:16px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button{margin-left:auto}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button button{width:60px;height:60px;min-width:60px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button button svg{width:36px;height:36px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_item-more{font-size:14px;margin-top:8px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_item-more svg{width:20px;height:20px}.children-details-page .children-details-page__offline{margin-bottom:120px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-title{font-size:30px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions{max-width:560px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions button{max-width:268px;min-width:268px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions a>button{max-width:262px;min-width:262px}.children-details-page .children-details-page__offline .children-details-page__offline_list{gap:16px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item{padding:40px 20px 20px;border-radius:40px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-title{font-size:24px;margin-bottom:20px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info{gap:40px;padding:20px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item{font-size:16px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item:not(:last-child):after{bottom:-20px}}@media screen and (max-width:1280px){.children-details-page .children-details-page__back{margin-bottom:50px}.children-details-page .children-details-page__title{font-size:18px;margin-bottom:40px}.children-details-page .children-details-page__user-info{gap:20px;border-radius:40px;padding:30px;margin-bottom:16px}.children-details-page .children-details-page__user-info .children-details-page__user-info_avatar{width:130px;height:130px}.children-details-page .children-details-page__user-info .children-details-page__user-info_form{gap:16px}.children-details-page .children-details-page__user-info .children-details-page__user-info_form .login-page__form-input{width:calc(50% - 8px)}.children-details-page .children-details-page__link{margin-bottom:30px}.children-details-page .children-details-page__general{margin-bottom:120px;gap:16px;border-radius:40px;padding:20px}.children-details-page .children-details-page__general .children-details-page__general_item{padding:20px;border-radius:20px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline{margin-bottom:30px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-tag{font-size:12px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-tag svg{width:20px;height:20px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-info svg{width:40px;height:40px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_value{font-size:40px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_text{font-size:16px}.children-details-page .children-details-page__partners{margin-bottom:120px}.children-details-page .children-details-page__formats{margin-bottom:80px}.children-details-page .children-details-page__formats .children-details-page__formats_tag{margin-bottom:20px}.children-details-page .children-details-page__formats .children-details-page__formats_text{font-size:14px;margin-bottom:50px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper{gap:50px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item{max-width:496px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-title{font-size:28px;margin-bottom:16px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-text{font-size:16px;margin-bottom:30px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-button button{padding:15px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list{gap:12px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-status{font-size:12px;padding:8px 16px 8px 8px;gap:6px;margin-bottom:20px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text p{font-size:20px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text span{font-size:14px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button{margin-left:auto}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button button{width:50px;height:50px;min-width:50px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button button svg{width:30px;height:30px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_item-more{font-size:14px;margin-top:8px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_item-more svg{width:20px;height:20px}.children-details-page .children-details-page__offline{margin-bottom:120px}.children-details-page .children-details-page__offline .children-details-page__offline_headline{gap:20px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-title{font-size:28px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions{gap:20px;max-width:632px;width:100%}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions button{max-width:302px;min-width:302px;padding:16px;font-size:16px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions a>button{max-width:309px;min-width:309px;padding:14px;font-size:16px}.children-details-page .children-details-page__offline .children-details-page__offline_list{gap:16px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item{padding:30px 20px 20px;border-radius:40px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-title{font-size:22px;margin-bottom:20px;margin-left:10px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info{gap:32px;border-radius:20px;padding:20px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item{font-size:16px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item:not(:last-child):after{bottom:-16px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item p{max-width:215px}}@media screen and (max-width:1024px){.children-details-page .children-details-page__back{margin-bottom:36px}.children-details-page .children-details-page__back span{font-size:12px;line-height:200%}.children-details-page .children-details-page__title{font-size:16px;margin-bottom:20px}.children-details-page .children-details-page__user-info{gap:20px;border-radius:40px;padding:20px;margin-bottom:16px}.children-details-page .children-details-page__user-info .children-details-page__user-info_avatar{width:120px;height:120px;min-width:120px}.children-details-page .children-details-page__user-info .children-details-page__user-info_form{max-width:500px;gap:16px}.children-details-page .children-details-page__user-info .children-details-page__user-info_form .login-page__form-input{width:100%}.children-details-page .children-details-page__link{margin-bottom:30px}.children-details-page .children-details-page__general{gap:16px;margin-bottom:100px;border-radius:40px;padding:20px}.children-details-page .children-details-page__general .children-details-page__general_item{padding:20px;border-radius:20px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline{margin-bottom:34px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-tag{font-size:10px;padding:7px 16px;gap:8px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-tag svg{width:20px;height:20px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-info svg{width:36px;height:36px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_value{font-size:30px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_text{font-size:14px}.children-details-page .children-details-page__partners{margin-bottom:100px}.children-details-page .children-details-page__formats{margin-bottom:80px}.children-details-page .children-details-page__formats .children-details-page__formats_tag{margin-bottom:16px}.children-details-page .children-details-page__formats .children-details-page__formats_text{font-size:12px;margin-bottom:50px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper{display:flex;gap:50px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item{width:100%;max-width:275px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-title{font-size:24px;margin-bottom:16px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-text{font-size:14px;margin-bottom:30px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-button button{width:100%;padding:16px 30px;font-size:16px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-button button .button__arrow{width:36px;height:36px;right:7px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-button button .button__arrow svg{width:22px;height:22px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list{gap:10px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item{padding:20px;border-radius:30px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-status{font-size:12px;padding:8px 16px 8px 8px;gap:6px;margin-bottom:16px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-status svg{width:20px;height:20px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content{gap:24px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text{gap:0}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text p{font-size:18px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text span{font-size:14px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button{margin-left:auto}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button button{width:50px;height:50px;aspect-ratio:1}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button button svg{width:30px;height:30px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_item-more{font-size:14px;gap:6px;margin-top:0}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_item-more svg{width:20px;height:20px}.children-details-page .children-details-page__offline{margin-bottom:100px}.children-details-page .children-details-page__offline .children-details-page__offline_headline{flex-direction:column;gap:30px;margin-bottom:50px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-title{font-size:24px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions{max-width:100%;width:100%;gap:10px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions button{max-width:219px;min-width:219px;padding:16px 30px;font-size:16px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions a>button{max-width:202px;min-width:202px;font-size:16px;padding:16px}.children-details-page .children-details-page__offline .children-details-page__offline_list{grid-template-columns:100%;gap:20px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item{padding:30px 20px 20px;border-radius:40px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-title{font-size:18px;margin-bottom:20px;margin-left:10px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info{gap:32px;border-radius:20px;padding:20px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item{font-size:14px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item:not(:last-child):after{bottom:-16px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item p{max-width:524px}}@media screen and (max-width:960px){.children-details-page .children-details-page__back{margin-bottom:38px}.children-details-page .children-details-page__back svg{width:20px;height:20px}.children-details-page .children-details-page__back span{font-size:12px;line-height:170%}.children-details-page .children-details-page__title{font-size:22px;margin-bottom:30px}.children-details-page .children-details-page__user-info{gap:20px;border-radius:30px;padding:30px}.children-details-page .children-details-page__user-info .children-details-page__user-info_avatar{width:120px;height:120px;min-width:120px}.children-details-page .children-details-page__user-info .children-details-page__user-info_form{gap:20px;max-width:100%}.children-details-page .children-details-page__general{gap:10px;margin-bottom:90px;border-radius:30px;padding:20px}.children-details-page .children-details-page__general .children-details-page__general_item{padding:20px;border-radius:10px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline{margin-bottom:34px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-tag{font-size:10px;padding:7px 16px;gap:8px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-tag svg{width:20px;height:20px}.children-details-page .children-details-page__partners{margin-bottom:90px}.children-details-page .children-details-page__formats{margin-bottom:80px}.children-details-page .children-details-page__formats .children-details-page__formats_tag{margin-bottom:12px}.children-details-page .children-details-page__formats .children-details-page__formats_text{font-size:14px;margin-bottom:30px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper{flex-direction:column;gap:50px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item{width:100%;max-width:100%}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-title{font-size:34px;margin-bottom:5px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-text{font-size:16px;margin-bottom:30px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-button button{max-width:447px;padding:16px 30px;font-size:16px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list{gap:8px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item{padding:20px;border-radius:24px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-status{font-size:12px;padding:8px 14px 8px 8px;gap:8px;margin-bottom:16px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-status svg{width:20px;height:20px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content{gap:24px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text{gap:0}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text p{font-size:16px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text span{font-size:14px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button button{width:36px;height:36px;min-width:36px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button button svg{width:22px;height:22px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_item-more{font-size:12px;gap:6px;margin-bottom:0;margin-top:8px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_item-more svg{width:18px;height:18px}.children-details-page .children-details-page__offline{margin-bottom:120px}.children-details-page .children-details-page__offline .children-details-page__offline_headline{gap:16px;margin-bottom:50px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-title{font-size:34px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions{max-width:calc(100% - 13px);gap:16px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions button{max-width:100%;padding:16px 30px;font-size:16px;width:calc(100% - 23px)}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions button .button__arrow{width:36px;height:36px;right:7px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions button .button__arrow svg{width:22px;height:22px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions a{width:100%}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions a button{max-width:100%;min-width:100%;font-size:16px;padding:16px}.children-details-page .children-details-page__offline .children-details-page__offline_list{grid-template-columns:100%;gap:16px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item{padding:30px 20px 20px;border-radius:30px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-title{font-size:18px;margin-bottom:16px;margin-left:10px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info{gap:32px;border-radius:20px;padding:20px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item{font-size:12px}}@media screen and (max-width:800px){.children-details-page .children-details-page__back{margin-bottom:37px}.children-details-page .children-details-page__back svg{width:24px;height:24px}.children-details-page .children-details-page__back span{font-size:14px;line-height:200%}.children-details-page .children-details-page__title{font-size:20px;margin-bottom:30px}.children-details-page .children-details-page__user-info{gap:20px;border-radius:40px;padding:20px}.children-details-page .children-details-page__user-info .children-details-page__user-info_avatar{width:150px;height:150px;min-width:150px}.children-details-page .children-details-page__link{margin-bottom:40px}.children-details-page .children-details-page__general{gap:10px;margin-bottom:100px;border-radius:40px;padding:20px}.children-details-page .children-details-page__general .children-details-page__general_item{padding:20px;border-radius:20px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline{margin-bottom:34px;gap:20px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-tag{font-size:10px;padding:7px 16px;gap:8px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-tag svg{width:20px;height:20px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-info svg{width:36px;height:36px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_value{font-size:30px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_text{font-size:14px}.children-details-page .children-details-page__partners{margin-bottom:100px}.children-details-page .children-details-page__formats{margin-bottom:80px}.children-details-page .children-details-page__formats .children-details-page__formats_text{font-size:14px;margin-bottom:50px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-title{font-size:30px;margin-bottom:5px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-text{font-size:18px;margin-bottom:30px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-button button{max-width:100%;width:100%;padding:20px;font-size:18px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-button button .button__arrow{width:45px;height:45px;right:0}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-button button .button__arrow svg{width:27px;height:27px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list{gap:10px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item{padding:30px;border-radius:30px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-status{font-size:14px;padding:10px 20px 10px 10px;gap:10px;margin-bottom:16px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-status svg{width:24px;height:24px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content{gap:24px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text p{font-size:18px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text span{font-size:16px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button{margin-left:auto}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button button{width:50px;height:50px;min-width:50px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button button svg{width:30px;height:30px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_item-more{font-size:14px;gap:10px;margin-top:10px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_item-more svg{width:20px;height:20px}.children-details-page .children-details-page__offline{margin-bottom:120px}.children-details-page .children-details-page__offline .children-details-page__offline_headline{gap:30px;margin-bottom:50px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-title{font-size:30px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions{gap:20px;width:calc(100% - 23px)}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions button{font-size:18px;width:calc(100% - 23px);padding:20px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions button .button__arrow{width:45px;height:45px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions button .button__arrow svg{width:27px;height:27px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions a>button{font-size:18px;padding:18px 20px;width:100%}.children-details-page .children-details-page__offline .children-details-page__offline_list{gap:10px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item{padding:30px;border-radius:40px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-title{font-size:20px;margin-bottom:20px;margin-left:10px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info{gap:32px;border-radius:20px;padding:20px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item{font-size:14px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item p{max-width:348px}}@media screen and (max-width:720px){.children-details-page .children-details-page__title{font-size:16px;margin-bottom:20px}.children-details-page .children-details-page__user-info{gap:20px;border-radius:20px;padding:20px;margin-bottom:20px;flex-direction:column}.children-details-page .children-details-page__user-info .children-details-page__user-info_avatar{width:100px;height:100px;min-width:100px}.children-details-page .children-details-page__user-info .children-details-page__user-info_form{gap:20px}.children-details-page .children-details-page__link{margin-bottom:20px;padding:6px 6px 6px 20px}.children-details-page .children-details-page__general{gap:10px;margin-bottom:80px;border-radius:40px;padding:10px;flex-direction:column}.children-details-page .children-details-page__general .children-details-page__general_item{padding:20px 10px 20px 20px;background:var(--secondary-green-neon-50);border-radius:30px}.children-details-page .children-details-page__general .children-details-page__general_item:has(.children-details-page__general_headline-info){padding:10px 10px 20px 20px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline{align-items:flex-end;margin-bottom:18px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-tag{font-size:10px;padding:5px 12px;gap:8px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-tag svg{width:16px;height:16px}.children-details-page .children-details-page__general .children-details-page__general_item .children-details-page__general_headline .children-details-page__general_headline-info svg{width:43px;height:43px}.children-details-page .children-details-page__partners{margin-bottom:80px}.children-details-page .children-details-page__formats{margin-bottom:50px}.children-details-page .children-details-page__formats .children-details-page__formats_tag{margin-bottom:20px}.children-details-page .children-details-page__formats .children-details-page__formats_text{font-size:12px;margin-bottom:30px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper{gap:30px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item{width:100%}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-title{font-size:22px;margin-bottom:10px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-text{font-size:16px;margin-bottom:20px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-button{width:100%;max-width:calc(100% - 9px);display:flex}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-button button{padding:16px 30px;width:100%}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-button button .button__arrow{width:36px;height:36px;right:7px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_item .children-details-page__formats_item-button button .button__arrow svg{width:22px;height:22px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list{gap:10px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item{padding:10px 10px 20px;border-radius:20px;position:relative}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item.children-details-page__formats_list-item--disabled .children-details-page__formats_item-content .children-details-page__formats_item-content-text{max-width:100%;margin-right:10px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-status{font-size:12px;padding:6px 12px 6px 6px;gap:6px;margin-bottom:16px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-status svg{width:20px;height:20px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content{gap:20px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text{max-width:calc(100% - 70px);margin-left:10px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text p{font-size:16px;max-width:100%}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-text span{max-width:100%;font-size:12px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button{margin-left:auto;position:absolute;top:10px;right:10px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button button{width:40px;height:40px;min-width:40px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_list-item .children-details-page__formats_item-content .children-details-page__formats_item-content-button button svg{width:24px;height:24px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_item-more{font-size:12px;gap:6px;margin-top:10px;margin-left:10px}.children-details-page .children-details-page__formats .children-details-page__formats_wrapper .children-details-page__formats_list .children-details-page__formats_item-more svg{width:20px;height:20px}.children-details-page .children-details-page__offline{margin-bottom:80px}.children-details-page .children-details-page__offline .children-details-page__offline_headline{gap:20px;margin-bottom:20px;padding:0 10px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-title{font-size:22px;margin-right:-2px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions{flex-direction:column;max-width:100%;width:100%;gap:10px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions button{padding:16px 30px;max-width:100%;width:100%;font-size:16px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions button .button__arrow{width:36px;height:36px;right:7px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions button .button__arrow svg{width:22px;height:22px}.children-details-page .children-details-page__offline .children-details-page__offline_headline .children-details-page__offline_headline-actions a>button{padding:14px 16px;max-width:100%;width:100%;font-size:16px}.children-details-page .children-details-page__offline .children-details-page__offline_list{gap:20px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item{padding:20px 10px 10px;border-radius:20px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-title{font-size:16px;margin-bottom:16px;margin-left:20px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info{gap:24px;border-radius:20px;padding:20px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item{font-size:12px;gap:28px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item:not(:last-child):after{bottom:-12px}.children-details-page .children-details-page__offline .children-details-page__offline_list .children-details-page__offline_list-item .children-details-page__offline_list-item-info .children-details-page__offline_list-item-info-item p{max-width:155px}}.children-details-page__general_headline-info-popover{min-width:250px}.test-page{margin-bottom:100px}.test-page .test-page__back{font-family:Manrope,serif;font-size:14px;font-weight:400;display:flex;gap:15px;align-items:center;margin-bottom:60px;color:var(--main-black);line-height:170%;cursor:pointer}.test-page .test-page__back svg{width:24px;height:24px;fill:var(--main-orange);transform:rotate(90deg)}.test-page .test.test--started{padding:50px 30px 36px}.test-page .test.test--started .test__content-title{margin:0 20px}.test-page .test.test--started .test-card{padding:30px 30px 30px 50px;border-radius:40px}@media screen and (max-width:1440px){.test-page{margin-bottom:120px}.test-page .test-page__back{margin-bottom:40px}.test-page .test.test--started{padding:40px}.test-page .test.test--started .test__content-title{margin:0}.test-page .test.test--started .test-card{padding:30px;border-radius:40px}}@media screen and (max-width:1280px){.test-page .test-page__back{margin-bottom:50px}.test-page .test.test--started{padding:40px}.test-page .test.test--started .test__content-title{font-size:18px}.test-page .test.test--started .test-card{border-radius:30px}}@media screen and (max-width:1024px){.test-page{margin-bottom:100px}.test-page .test-page__back{font-size:12px;margin-bottom:36px}.test-page .test.test--started{padding:30px;border-radius:30px}.test-page .test.test--started .test__content-title{font-size:18px}.test-page .test.test--started .test-card{padding:20px;border-radius:20px}}@media screen and (max-width:960px){.test-page{margin-bottom:120px}.test-page .test-page__back{font-size:12px;margin-bottom:38px}.test-page .test-page__back svg{width:20px;height:20px}.test-page .test.test--started{padding:20px;border-radius:30px}.test-page .test.test--started .test__content-title{font-size:22px}.test-page .test.test--started .test-card{padding:30px;border-radius:30px}}@media screen and (max-width:800px){.test-page{margin-bottom:120px}.test-page .test-page__back{font-size:14px;margin-bottom:37px}.test-page .test-page__back svg{width:24px;height:24px}.test-page .test.test--started{padding:40px;border-radius:40px}.test-page .test.test--started .test__content-title{font-size:26px}.test-page .test.test--started .test-card{padding:30px;border-radius:30px}}@media screen and (max-width:500px){.test-page{margin-bottom:80px}.test-page .test-page__back{font-size:14px;margin-bottom:37px}.test-page .test-page__back svg{width:24px;height:24px}.test-page .test.test--started{padding:20px;border-radius:30px}.test-page .test.test--started .test__content-title{font-size:18px}.test-page .test.test--started .test-card{padding:20px;border-radius:20px}}.change-password .change-password__form{max-width:700px}.change-password .change-password__form .text-input{width:100%}.change-password .change-password__form .change-password__buttons{display:flex;justify-content:space-between;width:100%}.change-password .change-password__form .change-password__buttons .change-password__button{display:flex;align-items:center;justify-content:center;min-width:318px;max-height:64px}.change-password .change-password__form .change-password__buttons .change-password__button:last-child{min-width:340px}@media screen and (max-width:1440px){.change-password .change-password__form{max-width:600px}.change-password .change-password__form .change-password__buttons .change-password__button{min-width:268px}.change-password .change-password__form .change-password__buttons .change-password__button:last-child{min-width:290px}}@media screen and (max-width:1280px){.change-password .change-password__form{max-width:555px}.change-password .change-password__form .change-password__buttons .change-password__button{min-width:257px;max-height:54px}.change-password .change-password__form .change-password__buttons .change-password__button .button__arrow{width:36px;height:36px;right:8px}.change-password .change-password__form .change-password__buttons .change-password__button .button__arrow svg{width:22px;height:22px}.change-password .change-password__form .change-password__buttons .change-password__button:last-child{min-width:270px}}@media screen and (max-width:1024px){.change-password .change-password__form{max-width:392px}.change-password .change-password__form .change-password__buttons{flex-direction:column;gap:12px;order:4}.change-password .change-password__form .change-password__buttons .change-password__button{min-width:100%;max-height:54px}.change-password .change-password__form .change-password__buttons .change-password__button:last-child{min-width:100%}}@media screen and (max-width:960px){.change-password .change-password__form{max-width:626px;align-items:flex-end;gap:20px}.change-password .change-password__form .text-input{width:calc(50% - 10px)}.change-password .change-password__form .change-password__buttons{gap:10px;margin-top:10px}.change-password .change-password__form .change-password__buttons .change-password__button .button__arrow{width:45px;height:45px;right:0}.change-password .change-password__form .change-password__buttons .change-password__button .button__arrow svg{width:27px;height:27px}}@media screen and (max-width:800px){.change-password{padding-bottom:50px}.change-password .change-password__form{max-width:100%}.change-password .change-password__form .change-password__buttons{gap:16px}.change-password .change-password__form .change-password__buttons .change-password__button{max-height:65px}}@media screen and (max-width:500px){.change-password{padding:0 10px}.change-password .page-profile__back{margin-bottom:30px}.change-password .change-password__form{max-width:100%;gap:12px}.change-password .change-password__form .text-input{width:100%}.change-password .change-password__form .change-password__buttons{gap:10px;margin-top:18px}.change-password .change-password__form .change-password__buttons .change-password__button{max-height:54px}.change-password .change-password__form .change-password__buttons .change-password__button .button__arrow{width:36px;height:36px;right:8px}.change-password .change-password__form .change-password__buttons .change-password__button .button__arrow svg{width:22px;height:22px}}body{color:var(--main-black)}.password-popover-list>ul{list-style:decimal;padding-left:15px}@media screen and (max-width:800px){.password-popover-list{padding:8px}}@media screen and (max-width:500px){.password-popover-list{max-width:230px}}