@charset "UTF-8";*{padding:0;margin:0;border:none;box-sizing:border-box;font-family:Onest,sans-serif;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*:focus-visible{border:none;outline:0px}html{font-size:16px}body{background:#f8f9fa;color:#1d2249}a{text-decoration:none;color:inherit}a:disabled{pointer-events:none}u{text-decoration:none;position:relative;color:inherit;white-space:nowrap}u:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background:currentColor}.container{max-width:1296px;width:100%;margin:0 auto;padding:0 48px}.main{background:#edeef8;min-height:100vh;display:flex;flex-direction:column}main{padding:36px 0 56px;overflow-x:hidden}main.main--scroll-x{overflow-x:visible}main .container{display:flex;flex-direction:column;gap:48px}section{display:flex;flex-direction:column;gap:24px}@media (max-width: 520px){main{padding:32px 0}main .container{padding:0 16px;gap:32px}main.main--scroll-x{overflow-x:visible;padding-top:12px}.container{padding:0 16px;gap:32px}section{gap:12px}}h1,h2,h4{font-weight:700;color:#1d2249}h5,h6{font-weight:500}.body-l,.body-m{font-weight:400;color:#1d2249}.body-xl{font-weight:500}h1{font-size:3rem}h2{font-size:2.25rem}h3,.body-xl{font-size:1.5rem}h4{font-size:1.25rem}h5,.body-l,.body-l-b{font-size:1rem}h6,.body-m{font-size:.75rem}.body-l-b{font-weight:700}.katex{font:inherit!important}h1,.title1{font-size:3rem;font-weight:700;line-height:100%}h2,.title2{font-size:2.25rem;font-weight:700;line-height:100%}h3{font-size:1.5rem;font-weight:700;line-height:110%}h4{font-size:1.25rem;font-weight:700;line-height:110%}h4 .h4__medium{font-size:1.25rem;font-weight:500;line-height:110%}h5{font-size:1rem;font-weight:500;line-height:110%}h6{font-size:.75rem;font-weight:500;line-height:110%}.p-xl{font-size:1.5rem;font-weight:500;line-height:110%}.p-l{font-size:1rem;line-height:110%;font-weight:400}.p-l--bold{font-weight:700}.p-m{font-size:.75rem;line-height:110%;font-weight:400}.p-m--bold{font-weight:600}.text--negative{color:#cc4242}.caption{font-size:.5rem;line-height:110%;font-weight:400}.caption--bold{font-weight:600}.formules{font-family:Times New Roman,serif;font-size:16px;line-height:110%;font-weight:700}@media (max-width: 520px){h1,.title1{font-size:1.5rem}h2,.title2{font-size:1.25rem}h3{font-size:1rem}h4{font-size:.75rem}h5{font-size:.75rem;font-weight:600}h6{font-size:.75rem;font-weight:500}.body-xl,.p-xl{font-size:1rem;font-weight:400}.body-l,.body-l-b,.p-l,.p-l--bold{font-size:.75rem}.body-m{font-size:.5rem}}.header{position:sticky;top:0;z-index:1000;background-color:#edeef8}.header>.container{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px}.header__nav{display:flex;align-items:center;background-color:#6e76c4;padding:0;border-radius:16px;height:auto}.header__logo{display:flex;padding:0 24px}.header__menu{display:flex;gap:24px;list-style:none;margin:0;padding:0}.header__item{position:relative;cursor:pointer;padding:16px 0}.header__item:hover .header__link{color:#1d2249}.header__link{color:#f8f9fa;text-decoration:none;transition:.3s ease}.header__link:first-child{padding-left:8px}.header__link:nth-child(n-1){padding-right:24px}.header__dropdown{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:16px;background:#dbddf0;min-width:160px;cursor:auto}.header__dropdown-wrapper{position:absolute;top:52px;left:-98px;padding-top:20px;z-index:1001}.header__dropdown-pages{display:flex;flex-direction:column;gap:16px}.header__dropdown-subjects{display:flex;gap:28px}.header__dropdown-subject{display:flex;gap:12px;flex-direction:column}.header__dropdown-subject ul{display:flex;gap:0px;flex-direction:column}.header__dropdown-item{padding:4px 0;white-space:nowrap;list-style:none}.header__dropdown a:hover:not(.none-hovered){color:#6e76c4}.header__dropdown .none-hovered{display:block;width:fit-content}.header__dropdown-buttons{display:flex;flex-direction:column;gap:8px}.header__actions{display:flex;gap:24px;align-items:center}.header__basket{display:flex;align-items:center;position:relative}.header__basket-count{position:absolute;top:-6px;right:-6px;background:#3b4391;color:#f8f9fa;font-size:.75rem;width:16px;height:16px;padding:2px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-weight:700;line-height:1}.dropdown-menu{position:absolute;top:100%;display:flex;flex-direction:column;color:#1d2249;gap:20px;background-color:#dbddf0;border-radius:16px;padding:20px;z-index:10;opacity:0;visibility:hidden}.dropdown-menu__nav{display:flex;flex-direction:column;gap:16px}.dropdown-menu__subjects{display:flex;flex-direction:row;justify-content:start;gap:28px}.dropdown-menu__buttons{display:flex;flex-direction:column;justify-content:start;gap:20px}.dropdown-menu__subject{display:flex;flex-direction:column;gap:12px;width:200px}.dropdown-menu__subject h4,.dropdown-menu__subject h5{color:#1d2249;transition:.3s ease}.dropdown-menu__subject h4:hover,.dropdown-menu__subject h5:hover{color:#6e76c4}.dropdown-menu__subject ul{display:flex;flex-direction:column;gap:8px}.dropdown-menu__subject ul li{list-style-type:none;transition:.3s ease}.dropdown-menu__subject ul li:hover{color:#6e76c4}.dropdown-menu__subject .chips-item{width:fit-content;padding:2px 16px}.dropdown-menu__subject .chips-item h5{position:relative;display:flex}.dropdown-menu__subject .chips-item h5:after{content:url(/src/assets/icons/chevron-forward.svg);position:relative;height:100%;width:auto;right:0;top:1px;transition:.3s ease}.dropdown-menu__subject .chips-item:hover h5{color:#f8f9fa}.dropdown-menu__subject .chips-item:hover h5:after{content:url(/src/assets/icons/chevron-forward.svg);filter:grayscale(100%) invert(360%)}.dropdown-menu .sidebar__close{display:flex;justify-content:space-between;align-items:center}@media (max-width: 520px){.header .container{gap:clamp(12px,1vw,32px)}.header__nav{border-radius:11px}.header__logo{display:flex;padding:4px 7px 10px;border-radius:11px}.header__actions{flex-direction:row-reverse;gap:8px}.header__basket,.header__profile{width:32px;height:32px}.header__basket img,.header__profile img{width:100%}.dropdown{position:fixed;top:64px;left:16px;right:16px;height:auto;margin:0;padding:10px 0 0;z-index:30;background-color:#edeef8;border-radius:0 0 16px 16px}.dropdown .dropdown-menu{position:relative;display:flex;flex-direction:column;color:#1d2249;gap:20px;background-color:#dbddf0;border-radius:16px;padding:20px;opacity:1;visibility:visible}.dropdown .dropdown-menu__subjects{flex-direction:column;gap:12px}.dropdown .dropdown-menu__subjects h3{position:relative;width:fit-content}.dropdown .dropdown-menu__subjects h3:after{content:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.6249%207.1875L9.99988%2012.8125L4.37488%207.1875'%20stroke='%233B4391'%20stroke-width='1.875'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");position:absolute;right:-26px;height:18px;width:18px;transition:transform .5s ease,translate .5s ease}.dropdown .dropdown-menu__subjects h3.active:after{transform:rotateX(180deg) translateY(-2px)}.dropdown .dropdown-menu__subject{width:100%}.dropdown .dropdown-menu__subject .chips-item h5{align-items:center}.dropdown .dropdown-menu__buttons{gap:8px}.dropdown .dropdown-menu .sidebar__close span{font-size:24px}.dropdown ul{list-style:none;padding:0;margin:0;overflow:hidden}}footer{background:#2c336d;padding:32.5px 0;color:#f8f9fa;margin-top:auto}footer .container{display:flex;flex-direction:column;gap:64px;justify-content:space-between;max-width:1440px;width:100%}footer .footer__links{display:flex;gap:10vw;justify-content:flex-start}footer .footer__links>div{display:flex;flex-direction:column;gap:16px}footer .footer__logo img{width:207px}footer .footer__pages ul{display:flex;flex-direction:column;gap:12px;list-style-type:none}footer .footer__contacts img{display:block;width:64px;height:64px}footer .footer__contacts ul{display:flex;flex-direction:row;gap:16px;list-style-type:none}footer .footer__info{display:flex;flex-direction:column;gap:16px;color:#9299d3}footer .footer__documents{display:flex;flex-direction:row;column-gap:16px;row-gap:8px;list-style-type:none;color:#f8f9fa;flex-wrap:wrap;max-width:500px}@media (max-width: 1024px){footer{padding:48px;border-radius:32px 32px 0 0}footer .container{gap:32px;padding:0}footer .footer__links{row-gap:48px;flex-wrap:wrap}footer .footer__links>div{display:flex;flex-direction:column;gap:16px}}@media (max-width: 520px){footer{padding:16px;border-radius:32px 32px 0 0}footer .container{gap:32px;padding:0}footer .footer__links{flex-direction:column;gap:16px;justify-content:flex-start}footer .footer__links>div{display:flex;flex-direction:column;gap:16px}footer .footer__logo{gap:8px}footer .footer__logo img{width:136px}footer .footer__pages ul{display:flex;flex-direction:column;gap:12px;list-style-type:none}footer .footer__contacts{flex-direction:column-reverse!important}footer .footer__contacts img{width:48px;height:48px}footer .footer__contacts ul{gap:12px}footer .footer__documents{flex-direction:column;gap:4px}}button{text-align:center;border-radius:16px;width:fit-content;background:#dbddf0;color:#1d2249;transition:.3s ease;cursor:pointer;line-height:110%;box-shadow:0 0 8px 1px #3b43911f}button:disabled{cursor:default;background:#9299d3;color:#6e76c4;position:relative}button:disabled.task{opacity:.3}button:disabled.not-auth:after,button:disabled.not-auth:before{transition:opacity .3s ease,transition .3s ease}button:disabled.not-auth:before{content:"Чтобы записаться на курс, нужно войти в аккаунт";position:absolute;box-sizing:border-box;text-align:left;width:180px;background:#6e76c4;color:#f8f9fa;font-weight:400;top:-54px;left:60px;line-height:110%;padding:8px 12px;font-size:12px;border-radius:8px;z-index:10;opacity:0;visibility:hidden}button:disabled.not-auth:after{content:"";position:absolute;left:84px;bottom:58px;border:4px solid transparent;border-top:4px solid #6e76c4;border-radius:2px;opacity:0;visibility:hidden}button:disabled.not-auth:hover:before,button:disabled.not-auth:hover:after,button:disabled.not-auth:active:before,button:disabled.not-auth:active:after{visibility:visible;opacity:1}button:disabled.in-dev:before,button:disabled.in-dev:after{transition:opacity .3s ease,transition .3s ease}button:disabled.in-dev:before{content:"Мы еще работаем над этим функционалом, скоро он будет доступен";position:absolute;box-sizing:border-box;width:278px;background:#3b4391;color:#f8f9fa;font-weight:400;top:-56px;left:50%;text-align:left;padding:8px 12px;font-size:12px;border-radius:8px;z-index:10;opacity:0;visibility:hidden;transform:translate(-6%)}button:disabled.in-dev:after{content:"";position:absolute;left:50%;top:-11px;border:5px solid transparent;border-top:5px solid #3b4391;border-radius:0;opacity:0;z-index:10;visibility:hidden;transition:opacity .3s ease,transition .3s ease}button:disabled:hover:before,button:disabled:hover:after{visibility:visible;opacity:1}button.primary{background:#2c336d;color:#f8f9fa}button.primary:disabled{background:#9299d3;color:#6e76c4;cursor:default}button.hoverable:hover:not(:disabled){background:#3b4391;color:#f8f9fa}button:active:not(:disabled){background:#1d2249;color:#f8f9fa}button.size-l{font-size:1.5rem;font-weight:700;padding:20px}button.size-m{font-size:1.25rem;font-weight:700;padding:16px}button.size-s{font-size:1rem;font-weight:700;padding:8px 16px;border-radius:12px}button.size-s--light{font-weight:400}button.bordered{border:2px solid #1d2249;padding:6px 20px}button.bordered:hover{border:2px solid transparent}button.task{background:#1d2249;color:#f8f9fa}button.w-100{width:100%}button.w-50{width:50%}button.button__center{margin:0 auto}button.button--default{background:#dbddf0;color:#1d2249}button.button--inactive{background:#9299d3;color:#6e76c4}button.button--active{background:#2c336d;color:#f8f9fa}button.button--pressed{background:#1d2249;color:#f8f9fa}button.button--hovered{background:#3b4391;color:#f8f9fa}button.button--done{background:#b6bbe2;color:#1d2249}button.button-benefits{max-width:305px;padding:20px;font-size:1.25rem;font-weight:500;width:100%;outline:2px solid #b6bbe2;outline-offset:-2px;background:#edeef8;text-align:left;display:flex;gap:12px;align-items:center}button.button-benefits img{transition:.3s ease}button.button-benefits:not(.button-benefits--active):hover{outline:2px solid #b6bbe2;background:#b6bbe2;color:#1d2249}button.button-benefits--active{outline:2px solid #6e76c4;background:#6e76c4;color:#f8f9fa}button.button-benefits--active img{filter:brightness(0) invert(1)}.button-with-auth{display:flex;flex-direction:column;gap:8px;align-items:left}.button__area{display:flex;flex-wrap:nowrap;gap:16px}.button--with-icon{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:nowrap}.button__icon{align-self:center}@media (max-width: 520px){button{border-radius:12px}button.size-l{font-size:1rem;font-weight:700;padding:8px 16px}button.size-m{font-size:.75rem;font-weight:700;padding:8px 16px}button.size-s{font-size:.75rem;font-weight:700;padding:8px 16px;border-radius:12px}button:disabled.not-auth:before{content:"Чтобы записаться на курс, нужно войти в аккаунт";position:absolute;box-sizing:border-box;text-align:left;width:180px;background:#6e76c4;color:#f8f9fa;font-weight:400;top:-52px;left:auto;right:0;line-height:110%;padding:8px 12px;font-size:12px;border-radius:8px;z-index:10;opacity:0;visibility:hidden}button:disabled.not-auth:after{content:"";position:absolute;left:auto;right:20px;bottom:31px;border:4px solid transparent;border-top:4px solid #6e76c4;border-radius:2px;opacity:0;visibility:hidden}.button__area{gap:8px;justify-content:center}.button__area button{width:100%}button.button-benefits{flex:0 1 calc(50% - 2px);max-width:none;padding:8px 12px;font-size:.75rem;gap:8px;font-weight:500}button.button-benefits img{width:16px;height:16px}}.shadow-high,.shadow-medium{-webkit-box-shadow:0px 0px 20px 12px rgba(59,67,145,.12);-moz-box-shadow:0px 0px 20px 12px rgba(59,67,145,.12);box-shadow:0 0 20px 12px #3b43911f}.shadow-low{-webkit-box-shadow:0px 4px 6px 0px rgba(59,67,145,.12);-moz-box-shadow:0px 4px 6px 0px rgba(59,67,145,.12);box-shadow:0 4px 6px #3b43911f}.accordion{border-radius:24px;padding:16px 24px;cursor:pointer;display:flex;flex-direction:column}.accordion p{padding-right:92px}.accordion__group{display:flex;flex-direction:column;gap:12px}.accordion__header{display:flex;justify-content:space-between;align-items:center;gap:32px}.accordion__icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:12px;border-radius:50%;background-color:#b6bbe2;transition:transform .3s ease}.accordion__arrow{transition:transform .3s ease}.accordion--open .accordion__arrow{transform:rotate(-180deg)}.accordion--open .accordion__icon{background-color:#6e76c4}.accordion__content{overflow:hidden;transition:max-height .4s ease;color:#3b4391}.accordion--primary{background:#dbddf0}.accordion--default{background:#edeef8}.accordion__link{text-decoration:underline;transition:.3s ease}.accordion__link:hover{color:#6e76c4}@media (max-width: 520px){.accordion{border-radius:16px;padding:16px}.accordion p{padding-right:64px}.accordion__group{gap:8px}.accordion__header{gap:16px}.accordion__icon{width:48px;height:48px;padding:12px}}.carousel__viewport{overflow:hidden;width:100%}.carousel__container{display:flex;align-items:center;will-change:transform;transition-timing-function:cubic-bezier(.25,.8,.5,1)}.carousel__slide{box-sizing:border-box}.carousel__slide--spacer{flex-shrink:0;pointer-events:none;background:transparent}.carousel__slide.is-center{transform:scale(1)}.carousel__controls{display:flex;justify-content:center;gap:20px;margin-top:20px}.carousel__btn{width:60px;height:60px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#6e76c4;color:#f8f9fa;transition:background .3s}.carousel__btn:hover:enabled{background:#3b4391}.carousel__btn:disabled{cursor:default;opacity:.6}.section-popular{width:100vw;overflow:hidden;position:relative;left:50%;transform:translate(-50%)}.section-popular .carousel__container{height:400px;transition-duration:.3s}.section-popular .carousel__slide{flex:0 0 392px;height:400px;margin-right:20px}.section-popular .carousel__slide:last-child{margin-right:0}.section-popular .carousel__price{text-align:right}.section-teachers{width:100%}.section-teachers--fullwidth{width:100vw;margin-left:calc(-.5*(100vw - 100%));overflow-x:hidden}.section-teachers .carousel__container{height:540px;transition-duration:.6s}.section-teachers .carousel__slide{flex:0 0 1080px;height:540px;padding-right:20px}.section-teachers .carousel__slide:last-child{padding-right:0}.section-teachers .carousel__slide--spacer{flex-basis:calc((100vw - 1080px)/2)}.section-teachers .carousel__price{text-align:right}.section-reviews{width:100vw;overflow:hidden;position:relative;left:50%;transform:translate(-50%)}.section-reviews .carousel__container{height:400px;transition-duration:.6s}.section-reviews .carousel__slide{flex:0 0 840px;height:380px;transform:scale(.95);transition:height .6s ease,transform .6s ease}.section-reviews .carousel__slide.is-center{height:400px;transform:scale(1)}.section-reviews .carousel__slide.is-center>.card{background:#1d2249;transition:background .6s ease}.section-reviews .carousel__slide--spacer{flex-basis:calc((100vw - 840px)/2)}@media (max-width: 520px){.carousel__controls{gap:12px;margin-top:12px}.carousel__btn{width:48px;height:48px}.carousel__btn svg{width:24px;height:24px}.section-popular{width:100vw;overflow:hidden;position:relative;left:50%;transform:translate(-50%)}.section-popular .carousel__container{height:240px;transition-duration:.3s}.section-popular .carousel__slide{flex:0 0 320px;height:240px;margin-right:8px}.section-popular .carousel__slide:last-child{margin-right:0}.section-popular .carousel__price{text-align:right}.section-reviews .carousel__container{height:376px}.section-reviews .carousel__slide{flex:0 0 280px;height:376px;transform:scale(.95)}.section-reviews .carousel__slide.is-center{height:376px}.section-reviews .carousel__slide .card{gap:8px}.section-reviews .carousel__slide--spacer{flex-basis:calc((100vw - 280px)/2)}.section-teachers .carousel__container{height:auto;transition-duration:.6s}.section-teachers .carousel__slide{flex:0 0 320px;height:auto;padding-right:8px;display:flex;align-self:stretch}.section-teachers .carousel__slide--spacer{flex-basis:calc((100vw - 320px)/2)}}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips--small{gap:4px;width:70%}.chips-item{padding:5px 12px;font-size:.75rem;border-radius:12px;border:1px solid transparent;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transition:.3s ease;white-space:nowrap;width:fit-content}.chips-item.size-m{padding:4px 16px;font-size:1rem}.chips-item.size-l{padding:5px 16px;font-size:1rem}.chips-item.active{background:#6e76c4;color:#f8f9fa}.chips-item.active.fixed{background:#6e76c4;color:#f8f9fa;border:1px solid #1d2249}.chips-item.fixed{cursor:default;background:#b6bbe2;outline:none;border:none}.chips-item.fixed_default{background:transparent;border:1px solid #1d2249}.chips-item.fixed_default-white{background:transparent;border:1px solid #f8f9fa;color:#f8f9fa}.chips-item.picked{background:#1d2249;color:#f8f9fa}.chips-item.setting{pointer-events:none}.chips-item.chips-item--hovered:hover{background:#6e76c4;color:#f8f9fa;border:1px solid transparent;cursor:pointer}.chips-item:not(.fixed):not(.not-clickable):active{background:#1d2249;color:#f8f9fa}.chips-item--icons{display:flex;align-items:center;gap:4px}.chips-item--icons img{max-width:16px;max-height:16px}.chips-item--default{background:transparent;border:1px solid #1d2249}.chips-item--active{background:#6e76c4;color:#f8f9fa;border:1px solid #1d2249}.chips-item--pressed{background:#1d2249;color:#f8f9fa}.chips-item--hover{background:#6e76c4}.chips-item--accent{background:#b6bbe2;color:#1d2249}.chips-item--alternative{background:#6e76c4;border:1px solid #f8f9fa}@media (max-width: 520px){.chips{gap:4px}.chips-item.size-m{padding:6px 12px;font-size:.75rem;font-weight:600}.chips-item.size-l{padding:8px 12px;font-size:.75rem;font-weight:600;border-radius:8px}}.card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;transition:background .3s ease}.card .p-xl{color:#3b4391}.card .p-xl.inverted{color:#f8f9fa}.card__spacer{flex-grow:1}.card__image--absolute{position:absolute;bottom:0;right:0}.card--primary{background:#dbddf0}.card--primary-light{background:#edeef8}.card--primary.card--inverted{background:#1d2249}.card--white{background:#f8f9fa}.card--secondary{background:#b6bbe2}.card--secondary>.title2{color:#1d2249}.card--secondary.card--hoverable{background:#b6bbe2;cursor:pointer}.card--secondary.card--hoverable>*{transition:.3s ease}.card--secondary.card--hoverable:hover{background:#6e76c4}.card--secondary.card--hoverable:hover>*{color:#f8f9fa!important;border:#f8f9fa}.card--tertiary{background:#6e76c4}.card--tertiary>*{color:#f8f9fa}.card--disabled{background:#edeef8;opacity:.3}.card--product{flex-direction:row;justify-content:space-between;height:380px}.card--product .card__info{display:flex;flex-direction:column;justify-content:space-between;width:100%}.card--product .card__info-top,.card--product .card__info-bottom{display:flex;flex-direction:column;gap:16px}.card--product .card__info-top .card__heading,.card--product .card__info-bottom .card__heading{display:flex;flex-direction:column;gap:8px}.card--product .card__img{display:flex;max-height:270px;height:100%;align-self:center}.card--cart{flex-direction:row;justify-content:space-between;height:254px;width:100%}.card--cart .card__info{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:clamp(12px,3vw,24px)}.card--cart .card__info-left,.card--cart .card__info-right{display:flex;flex-direction:column;flex-wrap:nowrap;width:50%}.card--cart .card__info-left .card__heading,.card--cart .card__info-right .card__heading{display:flex;flex-direction:column;gap:12px}.card--cart .card__info-left .card__meta,.card--cart .card__info-right .card__meta{display:flex;flex-direction:column;gap:4px}.card--cart .card__info-left .card__footering,.card--cart .card__info-right .card__footering{color:#3b4391}.card--cart .card__info-price{display:flex;flex-direction:column;gap:12px}.card--cart .card__img{display:flex;max-height:270px;height:100%;max-width:200px;width:100%;align-items:center;justify-content:center}.card--cart .card__img img{max-width:100%;max-height:100%}.card__price{display:flex;flex-direction:column;gap:4px}.card__money{display:flex;flex-direction:column;gap:8px}.card--stretch{height:100%}.card--spaced{justify-content:space-between}.card.radius-xxl{border-radius:64px}.card.radius-xl{border-radius:48px}.card.radius-l{border-radius:32px}.card.radius-m{border-radius:24px}.card.radius-s{border-radius:20px}.card.radius-xs{border-radius:16px}.card.padding-xl{padding:48px}.card.padding-xl--gibrid{padding:48px 48px 48px 0}.card.padding-l{padding:24px}.card.padding-m{padding:24px 20px}.card.padding-m--gibrid{padding:24px 24px 24px 0}.card.padding-s{padding:24px 16px}.card.padding-s--inverted{padding:16px 24px}.card.padding-s--gibrid{padding:24px 16px 24px 24px}.card.padding-xs{padding:16px}.card.padding-xs--gibrid{padding:12px 16px}.card.g-xxl{gap:32px}.card.g-xl{gap:24px}.card.g-l{gap:20px}.card.g-m{gap:16px}.card.g-s{gap:12px}.card.g-10{gap:10px}.card.g-xs{gap:8px}.card.g-xxs{gap:4px}.card.width-100 h1,.card.width-100 p{width:100%}.card.width-80 h1,.card.width-80 p{width:80%}.card.width-70 h1,.card.width-70 p{width:70%}.card.width-60 h1,.card.width-60 p{width:60%}.card__footer{display:flex;align-items:center;width:fit-content;margin-left:auto;margin-right:0;gap:12px;justify-content:end;cursor:pointer}.card__footer h3{transition:.3s ease}.card__footer-icon{display:flex;width:60px;height:60px;padding:12px;box-sizing:border-box;border-radius:50%;align-items:center;justify-content:center;background:#f8f9fa;transform:rotate(0);transition:.3s ease}.card__footer-icon path{transition:.3s ease}.card:hover .card__footer h3{color:#f8f9fa}.card:hover .card__footer-icon{transform:rotate(-90deg);background:#2c336d;cursor:pointer}.card:hover .card__footer-icon path{stroke:#fff}@media (max-width: 520px){.card--product{height:auto}.card--product .card__info-top{gap:8px}.card__footer-icon{display:flex;width:48px;height:48px;padding:12px}.card__image--absolute{display:none}.card--cart{flex-direction:column;justify-content:space-between;height:auto;width:100%}.card--cart .card__info{flex-direction:column;justify-content:space-between;width:100%;gap:18px}.card--cart .card__info-left,.card--cart .card__info-right{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;gap:6px}.card--cart .card__info-left .card__heading,.card--cart .card__info-right .card__heading{display:flex;flex-direction:column;gap:8px}.card--cart .card__info-left .card__meta,.card--cart .card__info-right .card__meta{display:flex;flex-direction:column;gap:4px}.card--cart .card__info-left .card__footering,.card--cart .card__info-right .card__footering{color:#3b4391}.card--cart .card__info-price{display:flex;flex-direction:column;gap:12px}.card--cart .card__info .remove-button{position:absolute;top:16px;right:16px}.card--cart .card__info .remove-button svg{width:24px;height:24px}.card--cart .card__img{height:160px;margin:0 auto;max-width:none;padding:10px}.card.padding-xl,.card.padding-xl--gibrid,.card.padding-l,.card.padding-m,.card.padding-m--gibrid,.card.padding-s{padding:16px}.card.padding-s--inverted{padding:12px}.card.padding-s--gibrid,.card.padding-xs{padding:16px}.card.padding-xs--gibrid{padding:12px 16px}.card.radius-xxl{border-radius:32px}.card.radius-xl,.card.radius-l,.card.radius-m{border-radius:24px}.card.radius-s{border-radius:20px}.card.radius-xs{border-radius:16px}.card.width-100 h1,.card.width-100 p{width:100%}.card.width-80 h1,.card.width-80 p{width:80%}.card.width-70 h1,.card.width-70 p,.card.width-60 h1,.card.width-60 p{width:100%}.card.g-xxl{gap:8px}.card.g-xl,.card.g-l{gap:12px}.card.g-m{gap:16px}.card.g-s{gap:12px}.card.g-xs{gap:8px}.card.g-xxs{gap:4px}}table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;table-layout:auto}table thead{background:#b6bbe2}table thead th{text-align:center;border-bottom:0px}table th,table td{padding:10px 12px;border:1px solid #1d2249;border-bottom:0px;overflow:hidden;vertical-align:top}table th:last-child,table td:last-child{background:#dbddf0}table td,table th{text-align:left}table td:not(:last-child),table th:not(:last-child){border-right:0px}table td:first-child,table th:first-child{font-weight:700;background:#b6bbe2;width:36%}table tr:first-child th:first-child{border-top-left-radius:16px}table tr:first-child th:last-child{border-top-right-radius:16px}table tr:first-child td:first-child{border-top-left-radius:16px}table tr:first-child td:last-child{border-top-right-radius:16px}table tr:last-child td:first-child{border-bottom-left-radius:16px}table tr:last-child td:last-child{border-bottom-right-radius:16px}table tr:last-child td{border-bottom:1px solid}@media (max-width: 520px){table td,table th{padding:6px}table td:first-child,table th:first-child{width:50%}table td{font-size:.75rem}}.bot-section,.bot-section .bot__title{display:flex;flex-direction:column;gap:24px}.bot-section .bot__title .body-xl{width:70%}.bot-section .bot__cards{display:flex;width:100%;min-height:266px;gap:20px}.bot-section .bot__info{display:flex;gap:20px;flex-direction:column}.bot-section .bot__card{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:16px;border-radius:16px}.bot-section .bot__card:first-child{background:#6e76c4;height:auto;width:33%;padding:0;background-image:url("data:image/svg+xml,%3csvg%20width='410'%20height='266'%20viewBox='0%200%20410%20266'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_3117_1296'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='410'%20height='266'%3e%3cpath%20d='M0.395833%2024C0.395833%2010.9638%2010.9638%200.395833%2024%200.395833H386C399.036%200.395833%20409.604%2010.9638%20409.604%2024V242C409.604%20255.036%20399.036%20265.604%20386%20265.604H24C10.9638%20265.604%200.395833%20255.036%200.395833%20242V24Z'%20fill='%234FD1C5'%20stroke='%231D2249'%20stroke-width='0.791667'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_3117_1296)'%3e%3cg%20opacity='0.5'%3e%3cpath%20d='M558.473%20290.947C558.473%20444.494%20439.235%20568.894%20292.237%20568.894C145.238%20568.894%2026%20444.494%2026%20290.947C26%20137.4%20145.238%2013%20292.237%2013C439.235%2013%20558.473%20137.4%20558.473%20290.947Z'%20stroke='%23F8F9FA'%20stroke-width='2'/%3e%3cpath%20d='M522.213%20291.234C522.213%20423.952%20419.151%20531.468%20292.107%20531.468C165.062%20531.468%2062.0001%20423.952%2062.0001%20291.234C62.0001%20158.515%20165.062%2051%20292.107%2051C419.151%2051%20522.213%20158.515%20522.213%20291.234Z'%20stroke='%23F8F9FA'%20stroke-width='2'/%3e%3cpath%20d='M480.987%20291.319C480.987%20400.336%20396.331%20488.638%20291.993%20488.638C187.655%20488.638%20103%20400.336%20103%20291.319C103%20182.302%20187.655%2094%20291.993%2094C396.331%2094%20480.987%20182.302%20480.987%20291.319Z'%20stroke='%23F8F9FA'%20stroke-width='2'/%3e%3cpath%20d='M439.76%20291.404C439.76%20376.72%20373.512%20445.808%20291.88%20445.808C210.248%20445.808%20144%20376.72%20144%20291.404C144%20206.088%20210.248%20137%20291.88%20137C373.512%20137%20439.76%20206.088%20439.76%20291.404Z'%20stroke='%23F8F9FA'%20stroke-width='2'/%3e%3cpath%20d='M400.025%20290.79C400.025%20353.122%20351.626%20403.579%20292.013%20403.579C232.399%20403.579%20184%20353.122%20184%20290.79C184%20228.457%20232.399%20178%20292.013%20178C351.626%20178%20400.025%20228.457%20400.025%20290.79Z'%20stroke='%23F8F9FA'%20stroke-width='2'/%3e%3cpath%20d='M363.765%20291.076C363.765%20332.581%20331.542%20366.153%20291.883%20366.153C252.223%20366.153%20220%20332.581%20220%20291.076C220%20249.572%20252.223%20216%20291.883%20216C331.542%20216%20363.765%20249.572%20363.765%20291.076Z'%20stroke='%23F8F9FA'%20stroke-width='2'/%3e%3cpath%20d='M333.079%20290.903C333.079%20314.66%20314.638%20333.849%20291.976%20333.849C269.313%20333.849%20250.872%20314.66%20250.872%20290.903C250.872%20267.145%20269.313%20247.956%20291.976%20247.956C314.638%20247.956%20333.079%20267.145%20333.079%20290.903Z'%20stroke='%23F8F9FA'%20stroke-width='1.91286'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-size:cover;background-repeat:no-repeat;background-position:0 0}.bot-section .bot__card:first-child img{display:block;width:100%;height:auto;max-height:250px;animation:animatedCalendar 4s ease-in-out 0s infinite;position:relative;transform:translateY(5px) rotateY(-20deg)}@keyframes animatedCalendar{50%{transform:translateY(15px) rotateY(0)}}.bot-section .bot__card:last-child{background:#1d2249;height:auto;width:67%}.list--arrow{display:flex;flex-direction:column;gap:8px}.list--arrow li{list-style-type:none;display:flex;align-items:start;gap:4px}.list--arrow li span{color:#f8f9fa}.list--arrow li:before{content:"";position:relative;height:26px;width:26px;flex:0 0 26px;background-repeat:no-repeat;background-size:26px;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.62484%206.82922H17.1708V16.3752M16.5079%207.49214L6.82935%2017.1707'%20stroke='%233B4391'%20stroke-width='2.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.list--arrow.list--inverted li .p-xl{color:#f8f9fa}.list--arrow.list--inverted li:before{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.08319%204.55273H11.4472V10.9167'%20stroke='%231D2249'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11.0056%204.99492L4.55322%2011.4473'%20stroke='%231D2249'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");filter:brightness(0) invert(1)}@media (max-width: 520px){.bot-section{gap:16px}.bot-section .bot__title{gap:12px}.bot-section .bot__title .body-xl{width:100%}.bot-section .bot__cards{display:flex;flex-direction:column;width:100%;min-height:266px;gap:8px}.bot-section .bot__info{gap:12px}.bot-section .bot__card{display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;border-radius:16px}.bot-section .bot__card:first-child{background:#6e76c4;height:auto;width:100%;padding:0;background-image:url("data:image/svg+xml,%3csvg%20width='410'%20height='266'%20viewBox='0%200%20410%20266'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_3117_1296'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='410'%20height='266'%3e%3cpath%20d='M0.395833%2024C0.395833%2010.9638%2010.9638%200.395833%2024%200.395833H386C399.036%200.395833%20409.604%2010.9638%20409.604%2024V242C409.604%20255.036%20399.036%20265.604%20386%20265.604H24C10.9638%20265.604%200.395833%20255.036%200.395833%20242V24Z'%20fill='%234FD1C5'%20stroke='%231D2249'%20stroke-width='0.791667'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_3117_1296)'%3e%3cg%20opacity='0.5'%3e%3cpath%20d='M558.473%20290.947C558.473%20444.494%20439.235%20568.894%20292.237%20568.894C145.238%20568.894%2026%20444.494%2026%20290.947C26%20137.4%20145.238%2013%20292.237%2013C439.235%2013%20558.473%20137.4%20558.473%20290.947Z'%20stroke='%23F8F9FA'%20stroke-width='2'/%3e%3cpath%20d='M522.213%20291.234C522.213%20423.952%20419.151%20531.468%20292.107%20531.468C165.062%20531.468%2062.0001%20423.952%2062.0001%20291.234C62.0001%20158.515%20165.062%2051%20292.107%2051C419.151%2051%20522.213%20158.515%20522.213%20291.234Z'%20stroke='%23F8F9FA'%20stroke-width='2'/%3e%3cpath%20d='M480.987%20291.319C480.987%20400.336%20396.331%20488.638%20291.993%20488.638C187.655%20488.638%20103%20400.336%20103%20291.319C103%20182.302%20187.655%2094%20291.993%2094C396.331%2094%20480.987%20182.302%20480.987%20291.319Z'%20stroke='%23F8F9FA'%20stroke-width='2'/%3e%3cpath%20d='M439.76%20291.404C439.76%20376.72%20373.512%20445.808%20291.88%20445.808C210.248%20445.808%20144%20376.72%20144%20291.404C144%20206.088%20210.248%20137%20291.88%20137C373.512%20137%20439.76%20206.088%20439.76%20291.404Z'%20stroke='%23F8F9FA'%20stroke-width='2'/%3e%3cpath%20d='M400.025%20290.79C400.025%20353.122%20351.626%20403.579%20292.013%20403.579C232.399%20403.579%20184%20353.122%20184%20290.79C184%20228.457%20232.399%20178%20292.013%20178C351.626%20178%20400.025%20228.457%20400.025%20290.79Z'%20stroke='%23F8F9FA'%20stroke-width='2'/%3e%3cpath%20d='M363.765%20291.076C363.765%20332.581%20331.542%20366.153%20291.883%20366.153C252.223%20366.153%20220%20332.581%20220%20291.076C220%20249.572%20252.223%20216%20291.883%20216C331.542%20216%20363.765%20249.572%20363.765%20291.076Z'%20stroke='%23F8F9FA'%20stroke-width='2'/%3e%3cpath%20d='M333.079%20290.903C333.079%20314.66%20314.638%20333.849%20291.976%20333.849C269.313%20333.849%20250.872%20314.66%20250.872%20290.903C250.872%20267.145%20269.313%20247.956%20291.976%20247.956C314.638%20247.956%20333.079%20267.145%20333.079%20290.903Z'%20stroke='%23F8F9FA'%20stroke-width='1.91286'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-size:auto;background-repeat:no-repeat;background-position:right 0}.bot-section .bot__card:first-child img{display:block;width:100%;height:auto;max-height:250px;animation:animatedCalendar 4s ease-in-out 0s infinite;position:relative;transform:translateY(0) rotateY(-20deg)}@keyframes animatedCalendar{50%{transform:translateY(5px) rotateY(0)}}.bot-section .bot__card:last-child{background:#1d2249;height:auto;width:100%}.bot-section .bot__card .vebinars-info__body{display:flex;flex-direction:column;gap:8px}.bot-section .bot__card .vebinars-info__body li{list-style-type:none;display:flex;align-items:start;gap:4px;color:#f8f9fa}.bot-section .bot__card .vebinars-info__body li span{color:#f8f9fa}.bot-section .bot__card .vebinars-info__body li:before{content:"";position:relative;height:18px;width:18px;flex:0 0 18px;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.08319%204.55273H11.4472V10.9167'%20stroke='%231D2249'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11.0056%204.99492L4.55322%2011.4473'%20stroke='%231D2249'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:18px;background-repeat:no-repeat;filter:brightness(0) invert(1)}.list--arrow li:before{content:"";height:16px;width:16px;flex:0 0 16px;background-size:16px}}.select__area{display:flex;flex-direction:column;align-items:start}.select__item{color:#1d2249;background:#f8f9fa;outline:2px solid #b6bbe2;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.20801%207.1875L10.833%2012.8125L16.458%207.1875'%20stroke='%231D2249'%20stroke-width='1.875'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 20px center;background-size:20px 20px}.select__item--empty{background-color:#dbddf0;outline:2px solid transparent;outline-offset:-2px}.select__item--error{outline:2px solid #cc4242}.select__item:active,.select__item:focus{outline:2px solid #1d2249;border:none}.select__item ::placeholder{color:#b6bbe2}.select__item.size-m{font-size:1.5rem;font-weight:500;padding:17px 52px 17px 20px;border-radius:16px}.select__item.size-s{font-size:.75rem;font-weight:500;width:fit-content;padding:7.5px 48px 7.5px 16px;border-radius:12px}.custom-checkbox{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.custom-checkbox .checkbox-icon{width:32px;height:32px;border:1px solid transparent;background-color:#dbddf0;background-repeat:no-repeat;background-position:center;background-size:16px;border-radius:8px;transition:.3s}.custom-checkbox .label-content{flex:1}.payment-method.selected .checkbox-icon{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13%204L6%2012L3%209'%20stroke='%233B4391'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}@media (max-width: 520px){.select__item{background-position:right 8px center;background-size:20px 20px}.select__item.size-s{padding:7.5px 36px 7.5px 8px}.custom-checkbox .checkbox-icon{width:24px;height:24px;background-size:12px;border-radius:8px;transition:.3s}}.payment-bonus{display:flex;flex-direction:column;gap:4px;align-items:start;justify-content:start}.payment-bonus.size-l{gap:8px}.payment-methods{background:#f8f9fa;padding:32px;border-radius:24px;gap:24px;display:flex;flex-direction:column}.payment-methods__list{display:flex;flex-direction:column;gap:8px}.payment-method{cursor:pointer;outline:4px solid transparent;outline-offset:-4px}.payment-method__info{display:flex;flex-direction:column;gap:16px}.payment-method__icons{display:flex;gap:16px;align-items:center}.payment-method .p-xl{color:#1d2249}.payment-method label{cursor:pointer;flex-direction:row-reverse;justify-content:space-between;width:100%;align-items:start}.payment-method.selected{outline:4px solid #6e76c4}@media (max-width: 520px){.payment-methods{padding:16px;gap:12px}.payment-methods__list{gap:4px}.payment-methods__list .card{padding:12px}.payment-method{cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.payment-method__info{display:flex;flex-direction:column;gap:16px}.payment-method__icons{display:flex;gap:16px;align-items:center}.payment-method label{cursor:pointer;flex-direction:row-reverse;justify-content:space-between;width:100%;align-items:start}.payment-method.selected{outline:2px solid #6e76c4}}
