@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.header{z-index:100;background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;width:90%;max-width:1596px;margin:50px auto auto;padding:20px 37px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.header--active{background:0 0;margin-top:30px;padding:0;animation:.3s ease-in-out forwards headerSlideDown;position:fixed}.header__glass-wrapper{border-radius:20px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:100%;padding:20px 37px;display:flex;position:relative;overflow:hidden}.header__glass-effect{z-index:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);filter:url(#glass-distortion);border-radius:20px;position:absolute;inset:0;overflow:hidden}.header__glass-tint{z-index:1;background:#ffffffb3;border-radius:20px;position:absolute;inset:0}.header__glass-shine{z-index:2;pointer-events:none;border-radius:20px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 2px 2px 1px #ffffff80,inset -1px -1px 1px 1px #ffffff80}.header__glass-content{z-index:3;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex;position:relative}.header--hidden{margin-top:30px;animation:.3s ease-in-out forwards headerSlideUp;position:fixed}.header--light{color:#fff;background:0 0;width:calc(90vw + 74px);max-width:1670px}.header--light .header__link{color:#fff}.header--light .header__link--courses{background:url(/images/burger-light.svg) 0 no-repeat}.header--light .header__link--info{background:url(/images/information-light.svg) 100% no-repeat}.header--light .header__menu-button rect{fill:#fff}.header--light .header__search{background:url(/images/search-light.svg) 50%/cover no-repeat}.header--light .header__button{color:#86bced;background:#fff}.header__content{justify-content:space-between;align-items:center;gap:60px;width:100%;max-width:1110px;display:flex}.header__nav{justify-content:space-between;align-items:center;width:100%;max-width:705px;display:flex}.header__link{color:#262626;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.header__link--courses{background:url(/images/burger.svg) 0 no-repeat;padding-left:20px}.header__link--info{background:url(/images/information.svg) 100% no-repeat;padding-right:20px}.header__interaction{justify-content:space-between;align-items:center;width:100%;max-width:210px;display:flex}.header__menu-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:21px;height:17px;display:none}.header__menu-button svg{width:100%;height:100%}.header__search{cursor:pointer;background:url(/images/search.svg) 50%/cover no-repeat;border:none;width:17px;height:19px}.header__button{color:#fff;cursor:pointer;background:#262626;border:none;border-radius:10px;flex-shrink:0;padding:10px 19px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@keyframes headerSlideDown{0%{transform:translate(-50%)translateY(calc(-100% - 30px))}to{transform:translate(-50%)translateY(0)}}@keyframes headerSlideUp{0%{transform:translate(-50%)translateY(0)}to{transform:translate(-50%)translateY(calc(-100% - 30px))}}.logo{object-fit:contain;width:200px;height:34px}@media screen and (max-width:1200px){.header__content{width:auto}.header__nav{display:none}.header__interaction{gap:30px;width:auto;max-width:100%}.header__menu-button{display:flex}}@media screen and (max-width:992px){.header--light{width:85vw;padding-inline:0}}@media screen and (max-width:600px){.header{margin-top:30px}.header__menu-button{order:2}.header__button{display:none}}@media screen and (max-width:480px){.header--light{width:80vw;padding-left:0;padding-right:0}.logo{width:170px!important;height:auto!important}}.footer{padding:0 20px 20px}.footer--light{color:#fff}.footer--light .footer__wrap{background:#86bced}.footer--light .footer__title{color:#fff}.footer--light .footer__title--accent{background:url(/images/footer-arrow-light.svg) 0 30px no-repeat}.footer--light .footer__input{color:#fff;border-bottom:1px solid #fff}.footer--light .footer__input::placeholder{color:#fff;opacity:.8}.footer--light .footer__checkbox:checked+.footer__checkbox-custom{background:url(/images/checkbox-light.svg) 50% no-repeat}.footer--light .footer__checkbox-custom{border:1px solid #fff}.footer--light .footer__checkbox-text,.footer--light .footer__checkbox-link{color:#fff}.footer--light .footer__button--request{color:#86bced;background:#fff}.footer--light .footer__button--telegram{color:#fff;background:#86bced;border:1px solid #fff}.footer--light .footer__contacts-item{color:#d0e7fc}.footer--light .footer__info{border-top:1px solid #fff}.footer--light .footer__info-link{color:#fff}.footer__wrap{background:#fff;border-radius:60px;padding:80px 0}.footer__content{justify-content:space-between;align-items:flex-start;gap:40px;width:100%;max-width:1320px;display:flex}.footer__heading{width:100%;max-width:650px}.footer__title{max-width:470px;font-size:44px;font-style:normal;font-weight:600;line-height:100%}.footer__title--accent{background:url(/images/footer-arrow.svg) 0 30px no-repeat;padding-left:80px}.footer__form{width:100%}.footer__inputs{flex-direction:column;gap:20px;margin-top:50px;display:flex}.footer__input{background:0 0;border:none;border-bottom:1px solid #262626;outline:none;width:100%;padding-top:17px;padding-bottom:6px;font-size:14px;font-style:normal}.footer__input::placeholder{color:#262626;opacity:.8}.footer__checkbox-label{cursor:pointer;align-items:center;gap:10px;margin-top:40px;display:flex}.footer__checkbox{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;transform:translate(10px,10px)}.footer__checkbox:checked+.footer__checkbox-custom{background:url(/images/checkbox.svg) 50% no-repeat}.footer__checkbox-custom{border:1px solid #262626;flex-shrink:0;width:20px;height:20px}.footer__checkbox-text{font-size:14px}.footer__checkbox-link{color:#262626;text-decoration:underline}.footer__buttons{align-items:center;column-gap:5px;margin-top:40px;display:flex}.footer__button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;height:49px;font-size:16px;font-style:normal;font-weight:600;line-height:normal;display:flex}.footer__button--request{color:#fff;background:#262626;border:none;width:100%;max-width:320px}.footer__button--telegram{background:0 0;border:1px solid #262626;width:100%;max-width:180px}.footer__contacts{flex-direction:column;align-items:flex-start;margin-top:64px;display:flex}.footer__contacts-cards{grid-template-columns:repeat(2,1fr);gap:50px 150px;margin-top:65px;display:grid}.footer__contacts-title{font-size:25px;font-style:normal;font-weight:600;line-height:100%}.footer__contacts-card{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer__contacts-card-title{font-size:16px;font-style:normal;font-weight:600;line-height:100%}.footer__contacts-items{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.footer__contacts-item{color:#262626;font-size:16px;font-style:normal;font-weight:400;line-height:100%;text-decoration:none}.footer__info{border-top:1px solid #262626;justify-content:space-between;align-items:center;width:100%;margin-top:60px;padding-top:15px;display:flex}.footer__info-links{align-items:center;column-gap:60px;display:flex}.footer__info-link{color:#262626;font-size:16px;font-style:normal;font-weight:400;line-height:100%;text-decoration:none}.footer__info-made{font-size:16px;font-style:normal;font-weight:400;line-height:100%}@media screen and (max-width:1200px){.footer__contacts-cards{column-gap:60px}}@media screen and (max-width:992px){.footer .container{width:85vw}}@media screen and (max-width:768px){.footer__content{flex-direction:column}.footer__contacts{margin-top:20px}.footer__contacts-cards{flex-wrap:wrap;margin-top:40px;display:flex}.footer__info{flex-wrap:wrap;gap:10px 40px}.footer__info-links{flex-wrap:wrap;gap:10px}}@media screen and (max-width:600px){.footer__wrap{border-radius:40px;padding:50px 0}.footer__title{font-size:clamp(30px,7vw,50px)}}@media screen and (max-width:480px){.footer{width:90vw;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.footer__buttons{flex-direction:column;gap:5px}.footer__button--request,.footer__button--telegram{max-width:100%}.footer .container{width:80vw}}.promo{padding:20px 20px 0}.promo__wrap{background:#86bced;border-radius:65px}.promo__content{justify-content:space-between;align-items:flex-start;width:90vw;max-width:1596px;margin:auto;padding-bottom:90px;display:flex}.promo__info{flex-direction:column;display:flex}.promo__heading{flex-direction:column;margin-top:212px;display:flex}.promo__title{color:#fff;font-family:Open Sans Hebrew,sans-serif;font-size:70px;font-weight:500;line-height:100%}.promo__form{justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:785px;margin-top:30px;display:flex}.promo__input-wrapper{align-items:center;width:100%;max-width:373px;display:flex;position:relative}.promo__input{border:none;border-radius:12px;width:100%;height:44px;padding-left:30px}.promo__input::placeholder{color:#e6e6e6;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.promo__button{cursor:pointer;background:0 0;border:none;position:absolute;top:3px;right:4px}.promo__button:hover svg rect{fill:#86bced;transition:all .2s}.promo__button:hover svg path{fill:#afe982;transition:all .6s}.promo__form-icon{background:url(/images/arrow-light.svg) 50%/cover no-repeat;min-width:28px;height:15px}.promo__form-text{color:#fff;border:1px solid #fff;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:360px;height:44px;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:flex}.promo__requests{align-items:center;column-gap:20px;margin-top:35px;display:flex}.promo__request-link{color:#fff;border-bottom:1px solid #fff;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;text-decoration:none}.promo__tags{flex-wrap:wrap;align-items:center;gap:3px;width:100%;max-width:660px;margin-top:80px;display:flex}.promo__tag{color:#fff;border:1px solid #fff;border-radius:999px;padding:10px 30px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;transition:all .1s}.promo__tag:hover{color:#afe982;border:1px solid #afe982}.promo__tag--more{color:#86bced;background:#fff}.promo__img-wrap{min-width:754px;height:639px;margin-top:100px;position:relative}.promo__img-text{color:#fff;-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);background:#ffffff1a;border:1px solid #fff3;border-radius:11px;justify-content:center;align-items:center;width:174px;height:50px;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;display:flex;position:absolute;top:18%;left:4%}.promo__img-text:after{content:"";background:#a4d3ff99 url(/images/round.svg) 50% no-repeat;border-radius:11px;width:16px;height:16px;position:absolute;bottom:0;right:0;transform:translate(40%,40%)}.promo__img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:1800px){.promo__content{align-items:center}.promo__img-wrap{min-width:604px;height:520px}}@media screen and (max-width:1500px){.promo__img-wrap{width:100%;min-width:auto;max-width:33vw;height:28vw}}@media screen and (max-width:1200px){.promo{position:relative}.promo__img-wrap{position:absolute;bottom:80px;right:40px}}@media screen and (max-width:992px){.promo__content{width:85vw}.promo__heading{margin-top:150px}.promo__title{font-size:clamp(40px,7vw,70px)}.promo__img-wrap{display:none}.promo__form{flex-direction:column;gap:15px;max-width:600px}.promo__input-wrapper{max-width:100%}.promo__form-icon{display:none}.promo__form-text{max-width:100%}.promo__requests{flex-wrap:wrap;gap:10px}.promo__tags{margin-top:40px}}@media screen and (max-width:600px){.promo__wrap{border-radius:40px}.promo__heading{margin-top:110px}.promo__tag{padding:10px 20px;font-size:clamp(10px,2.7vw,16px)}}@media screen and (max-width:480px){.promo{width:90vw;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.promo__content{width:80vw}.promo__form-text{font-size:12px}}.impressions__heading{justify-content:space-between;align-items:flex-end;margin-bottom:80px;display:flex}.impressions__title{max-width:800px}.impressions__info{align-items:center;column-gap:10px;display:flex}.impressions__count-wrapper{flex-direction:column;align-items:center;display:flex}.impressions__count-text{font-family:Montserrat,sans-serif;font-size:18.232px;font-style:normal;font-weight:600;line-height:100%}.impressions__count{font-family:Montserrat,sans-serif;font-size:70px;font-style:normal;font-weight:600;line-height:100%}.impressions .swiper-slide{width:auto}.impressions .swiper-button-next{cursor:pointer;background:url(/images/arrow-right.svg) 50% no-repeat;border:1px solid #262626;border-radius:10px;width:50px;height:77px;margin-top:0;position:relative;top:auto}.impressions__card-video{border-radius:43px;width:384px;height:538px;position:relative;overflow:hidden}.impressions__card-video-img{object-fit:cover;width:100%;height:100%}.impressions__card-video-controls{align-items:center;column-gap:10px;display:flex;position:absolute;top:30px;right:30px}.impressions__card-video-time{color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.impressions__card-video-play{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#fff6 url(/images/play.svg) 50% no-repeat;border:none;border-radius:10px;width:40px;height:40px}.impressions__card-video-info{position:absolute;bottom:30px;left:30px}.impressions__card-video-name{color:#fff;font-family:Montserrat,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:normal}.impressions__card-video-city{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.impressions__card-review{background:#fff;border-radius:43px;justify-content:space-between;align-items:flex-start;column-gap:25px;width:100%;max-width:652px;padding:50px;display:flex}.impressions__card-review-heading{justify-content:space-between;align-items:center;width:100%;max-width:310px;display:flex}.impressions__card-review-person{flex-direction:column;display:flex}.impressions__card-review-name{font-family:Montserrat,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:100%}.impressions__card-review-city{color:#c9c9c9;margin-top:5px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.impressions__card-review-school{flex-direction:column;max-width:146px;display:flex;position:relative}.impressions__card-review-school:before{content:"";background:#c9c9c9;border-radius:100px;width:2px;height:100%;position:absolute;top:0;left:-7px}.impressions__card-review-school-course{color:#c9c9c9;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.impressions__card-review-school-name{color:#c9c9c9;margin-top:5px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.impressions__card-review-text{max-width:300px;margin-top:120px;padding-left:25px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;position:relative;overflow:visible}.impressions__card-review-text:before{content:"";background:url(/images/quote.svg) 0 0 no-repeat;width:20px;height:17px;position:absolute;top:-20px;left:0}.impressions__card-review-button{color:#262626;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #262626;margin-top:70px;margin-left:25px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.impressions__card-review-img-wrap{border-radius:20px;flex-shrink:0;width:200px;height:236px;overflow:hidden}.impressions__card-review-img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:992px){.impressions__title{max-width:500px}.impressions__card-review{flex-direction:column;padding:40px;display:flex;position:relative}.impressions__card-review-content{order:2}.impressions__card-review-img-wrap{border-radius:100%;width:90px;height:90px;margin-bottom:30px;position:absolute;top:40px;right:40px}.impressions__card-review-heading{flex-direction:column;justify-content:flex-start;align-items:flex-start}.impressions__card-review-school{max-width:200px;margin-top:10px}.impressions__card-review-school:before{display:none}.impressions__card-review-text{margin-top:50px}.impressions__card-review-button{margin-top:30px}}@media screen and (max-width:768px){.impressions__heading{flex-direction:column;align-items:flex-start;gap:30px;margin-bottom:30px}.impressions__title{max-width:40%}.impressions__count{font-size:40px}.impressions__info{justify-content:space-between;gap:40px;width:100%}.impressions__count-wrapper{align-items:flex-start}}.reviews__cards{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:80px;display:grid}.reviews__card{background:#fff;border-radius:30px;flex-direction:column;justify-content:space-between;height:272px;padding:30px;display:flex}.reviews__card--more{background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.reviews__card-heading{flex-direction:column;padding-left:30px;display:flex}.reviews__card-school{font-family:Montserrat,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:100%;position:relative}.reviews__card-school:before{content:"";background:url(/images/star-light.svg) 50% no-repeat;width:20px;height:20px;position:absolute;top:-1px;left:-30px}.reviews__card-count{color:#afe982;margin-top:27px;font-family:Montserrat,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:100%;position:relative}.reviews__card-count:before{content:"";background:url(/images/reviews-count.svg) 50% no-repeat;width:20px;height:20px;position:absolute;top:-1px;left:-30px}.reviews__card-content{justify-content:space-between;align-items:center;display:flex}.reviews__card-img{object-fit:contain;width:auto;max-width:160px;height:auto;max-height:50px}.reviews__card-link{background:url(/images/arrow-right.svg) 50% no-repeat;border:1px solid #262626;border-radius:10px;flex-shrink:0;width:58px;height:40px}.reviews__card-more-text{font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.reviews__card-more-link{color:#fff;background:#afe982;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:230px;height:50px;margin-top:16px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;display:flex}@media screen and (max-width:1500px){.reviews__cards{grid-template-columns:repeat(3,1fr)}.reviews__card-img{max-width:100px}}@media screen and (max-width:1200px){.reviews__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.reviews__cards{flex-direction:column}.reviews__card{height:200px}.reviews__card-img{max-width:100px}}@media screen and (max-width:600px){.reviews__cards{grid-template-columns:repeat(1,1fr)}}.schools{background:#fff;border-radius:60px;padding:70px 0 70px 70px}.schools__content{justify-content:space-between;align-items:center;display:flex}.schools__title{max-width:805px;font-size:62px}.schools__title--accent{color:#afe982}.schools__text{max-width:670px;margin-top:40px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;display:flex}.schools__slider-wrap{width:100%;max-width:715px;position:relative;overflow:hidden}.schools__slider-wrap:before{content:"";z-index:2;background:linear-gradient(90deg,#fff,#fff0);width:200px;height:100%;position:absolute;top:0;left:0}.schools__slider{align-items:center;gap:30px;animation:20s linear infinite schoolsSlide;display:flex;position:relative}.schools__slide{min-width:249px;height:249px;transition:all .5s;position:relative}.schools__slide-img{object-fit:cover;border-radius:30px;width:100%;height:100%}.schools__button{width:100%;max-width:230px;margin-top:70px;text-decoration:none}@keyframes schoolsSlide{0%{transform:translate(0)}to{transform:translate(-837px)}}@media screen and (max-width:1500px){.schools__title{max-width:590px}.schools__slider-wrap{max-width:40%}}@media screen and (max-width:1200px){.schools{padding:40px 0 40px 40px}.schools__heading{order:2;margin-top:70px;padding-right:70px}.schools__title{max-width:100%}.schools__content{flex-direction:column;align-items:flex-start}.schools__slider-wrap{max-width:100%}.schools__button{margin-top:30px}}@media screen and (max-width:480px){.schools{padding:50px 0 50px 30px}.schools__title{font-size:clamp(20px,7vw,50px)!important}.schools__heading{margin-top:50px}}.top-courses--small{padding:0 30px}.top-courses--small .top-courses__wrap{background:#86bced;border-radius:60px;padding:60px 0;position:relative}.top-courses--small .top-courses__title{color:#fff;text-align:center;margin:auto auto 60px}.top-courses__title{max-width:753px;margin-bottom:60px}.top-courses__cards{border-radius:30px;grid-template-columns:repeat(1,1fr);gap:20px;display:grid}@media screen and (max-width:992px){.top-courses .container,.footer .container{width:85vw}}@media screen and (max-width:600px){.top-courses__wrap{border-radius:40px}}@media screen and (max-width:480px){.top-courses{width:90vw;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.top-courses .container{width:80vw}}.selection__heading{justify-content:space-between;align-items:flex-start;margin-bottom:70px;display:flex}.selection__title{max-width:500px}.selection__interaction{flex-direction:column;align-items:flex-end;display:flex}.selection__interaction-wrap{align-items:center;column-gap:15px;margin-top:34px;display:flex}.selection__link{color:#262626;background:#fff;border-radius:10px;padding:15px 30px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;text-decoration:none}.selection__buttons{align-items:center;column-gap:5px;display:flex}.selection .swiper-button-prev{background:url(/images/arrow-right.svg) 50% no-repeat;border:1px solid #262626;border-radius:10px;width:58px;height:40px;position:relative;transform:rotate(180deg)}.selection .swiper-button-next{background:url(/images/arrow-right.svg) 50% no-repeat;border:1px solid #262626;border-radius:10px;width:58px;height:40px;position:relative;left:0;right:0}@media screen and (max-width:768px){.selection__heading{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:30px}.selection__interaction-wrap{justify-content:space-between;width:100%;max-width:100%}.selection__interaction{align-items:flex-start;width:100%;max-width:100%}}.about{padding:0 30px}.about--first-section{margin-top:20px}.about--first-section .about__wrap{padding-top:180px}.about__wrap{background:#fff;border-radius:60px;padding:100px 0}.about__title{text-align:center;max-width:800px;margin:auto auto 70px}.about__cards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:30px 20px;display:grid}.about__cards:not(:first-child){margin-top:30px}.about__info-card{background:#f8f8f8;border-radius:30px;flex-direction:column;justify-content:space-between;height:364px;padding:30px;display:flex}.about__info-card-heading{justify-content:space-between;align-items:flex-start;display:flex}.about__info-card-num{font-family:Montserrat,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal}.about__info-card-icon{width:110px;height:110px}.about__info-card-icon--search{background:url(/images/info-card-icon-search.svg) 50%/cover no-repeat}.about__info-card-text{font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.about__info-card-text--accent{font-weight:600}.about__statistic-card{text-align:center;background:#f8f8f8;border-radius:30px;flex-direction:column;align-items:center;padding:30px;transition:all .3s;display:flex;position:relative}.about__statistic-card:hover{color:#fff;background:#86bced}.about__statistic-card:hover .about__statistic-card-info{color:#86bced;background:#fff}.about__statistic-card:hover .about__statistic-card-text{opacity:1}.about__statistic-card:first-child .about__statistic-card-text{max-width:275px}.about__statistic-card:nth-child(2) .about__statistic-card-text{max-width:350px}.about__statistic-card:nth-child(3) .about__statistic-card-text{max-width:418px}.about__statistic-card-count{margin-top:50px;font-family:Montserrat,sans-serif;font-size:90px;font-style:normal;font-weight:600;line-height:normal}.about__statistic-card-count--small{font-size:51px}.about__statistic-card-info{color:#fff;background:#86bced;border-radius:999px;padding:10px 30px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;position:absolute;top:30px;right:30px}.about__statistic-card-text{text-align:center;font-kerning:none;opacity:.6;margin-top:10px;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:120%}@media screen and (max-width:1200px){.about__statistic-card-count{font-size:clamp(20px,4.5vw,60px)}.about__statistic-card-count--small{font-size:clamp(20px,4vw,40px)}}@media screen and (max-width:768px){.about .container{width:90%}.about__cards{grid-template-columns:repeat(1,1fr)}.about__info-card{height:300px}.about__statistic-card-count{font-size:clamp(20px,10vw,60px)}.about__statistic-card-count--small{font-size:clamp(20px,8vw,40px)}.about__info-card-text{max-width:400px}}@media screen and (max-width:600px){.about__wrap{border-radius:40px}}@media screen and (max-width:480px){.about{width:90vw;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.about__cards:last-child{margin-top:100px}.about__info-card{height:250px}.about__info-card-icon{width:60px;height:60px}}.contacts{gap:14px;min-height:893px;display:flex}.contacts__info{background:#fff;border-radius:30px;width:100%;max-width:658px;padding:60px}.contacts__title{max-width:466px}.contacts__cards{grid-template-columns:repeat(2,1fr);gap:75px 10px;margin-top:75px;display:grid}.contacts__card{width:100%;max-width:250px}.contacts__card-title{font-size:25px;line-height:100%}.contacts__card-ino{flex-direction:column;margin-top:40px;display:flex}.contacts__card-text{color:#aeaeae;font-size:16px;text-decoration:none}.contacts__socials-card{margin-top:65px}.contacts__socials-info{justify-content:space-between;margin-top:51px;display:flex}.contacts__socials-info-content{flex-direction:column;width:100%;max-width:250px;display:flex}.contacts__feedback{background:#fff;border-radius:30px;width:100%;max-width:100%;padding:90px 134px}.contacts__form-accent-title{background:url(/images/contacts-arrow.svg) 0 60% no-repeat;padding-left:80px}.contacts__form{margin-top:51px}.contacts__form-inputs{flex-direction:column;gap:20px;margin-bottom:95px;display:flex}.contacts__input-text{resize:none;height:126px}@media screen and (max-width:1600px){.contacts__feedback{padding:80px}}@media screen and (max-width:1200px){.contacts__info{padding:50px}.contacts__title{font-size:60px}.contacts__feedback{height:fit-content}}@media screen and (max-width:1100px){.contacts__feedback{padding:50px}}@media screen and (max-width:992px){.contacts{flex-direction:column}.contacts__feedback,.contacts__info{max-width:100%}}@media screen and (max-width:600px){.contacts__info,.contacts__feedback{padding:30px}}.news__content{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:70px;display:flex}.news__card{cursor:pointer;text-align:left;width:100%;max-width:785px;font:inherit;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:30px;padding:0;display:flex}.news__card--active{cursor:default;flex-direction:column}.news__card--active .news__card-img-wrap{width:100%;height:520px}.news__card--active .news__card-info{max-width:100%}.news__card--active .news__card-title{font-size:45px}.news__card--active .news__card-text{display:block}.news__card-img-wrap{border-radius:20px;min-width:250px;height:160px;overflow:hidden}.news__card-img{object-fit:cover;width:100%;height:100%}.news__card-info{max-width:507px}.news__card-tags{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.news__card-tag{color:#8e8e8e;border:1px solid #8e8e8e;border-radius:7px;padding:3.5px 10px;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.news__card-title{margin-top:10px;font-family:Montserrat,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:normal}.news__card-text{max-width:717px;margin-top:30px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:none}.news__cards-wrap{width:100%;max-width:785px}.news__cards{row-gap:20px;display:grid}.news__link{color:#262626;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:100%;height:55px;margin-top:26px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;display:flex}@media screen and (max-width:1200px){.news__card--active .news__card-title{font-size:35px}.news__card{flex-direction:column;align-items:flex-start}.news__card--active{min-width:600px;max-width:none}.news__card-img-wrap{width:100%;max-width:100%;height:200px}.news__card-title{font-size:20px}}@media screen and (max-width:992px){.news__card{flex-direction:column;align-items:flex-start}.news__card--active{min-width:60%;max-width:none}}@media screen and (max-width:768px){.news__content{flex-direction:column;gap:50px}.news__cards-wrap{max-width:100%}.news__cards--mobile{flex-direction:column;gap:40px;display:flex}.news__card{justify-content:flex-start;width:100%;max-width:100%}.news__card--active{cursor:pointer;align-items:flex-start;max-width:100%}.news__card--active .news__card-title{max-width:900px}.news__card--active .news__card-img-wrap{height:400px}}@media screen and (max-width:600px){.news__cards{gap:40px;max-width:100%}.news__card{flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:100%}.news__card-img-wrap{width:100%;max-width:100%;height:300px}}@media screen and (max-width:480px){.news__card--active .news__card-img-wrap{height:250px}}.courses__title{max-width:695px;margin-bottom:60px}.courses__menu{justify-content:space-between;align-items:flex-start;margin-bottom:60px;display:flex}.courses__menu-sort-wrapper{position:relative}.courses__menu-dropdown{z-index:100;background:#fff;border:1px solid #2626261a;border-radius:10px;width:200px;padding:10px 0;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 10px 30px #0000001a}.courses__menu-dropdown-item{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;transition:background .2s}.courses__menu-dropdown-item:hover{background:#f5f5f5}.courses__menu-categories{align-items:center;column-gap:3px;display:flex}.courses__menu-category{cursor:pointer;background:0 0;border:1px solid #262626;border-radius:999px;padding:10px 30px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;transition:all .2s}.courses__menu-category.active{color:#fff;background:#262626}.courses__menu-category--popular{background:url(/images/popular.svg) 18px no-repeat;padding-left:45px}.courses__menu-category--popular.active{color:#fff;background:#262626 url(/images/popular-active.svg) 18px no-repeat}.courses__menu-layout-buttons{align-items:center;column-gap:3px;display:flex}@media screen and (max-width:768px){.courses__menu-layout-buttons{display:none}}.courses__menu-layout-button{cursor:pointer;background:0 0;border:1px solid #262626;border-radius:10px;width:40px;height:40px}.courses__menu-layout-button--grid{background:url(/images/grid.svg) 50% no-repeat}.courses__menu-layout-button--list{background:url(/images/list.svg) 50% no-repeat}.courses__menu-layout-button--grid-active{background:#262626 url(/images/grid-active.svg) 50% no-repeat}.courses__menu-layout-button--list-active{background:#262626 url(/images/list-active.svg) 50% no-repeat}.courses__cards{align-items:stretch;gap:20px;margin-top:60px;display:grid}.courses__cards--normal{grid-template-columns:repeat(4,1fr)}.courses__cards--wide{grid-template-columns:repeat(1,1fr)}@media screen and (max-width:1500px){.courses__cards--normal{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1024px){.courses__cards--normal{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.courses__cards--normal,.courses__cards--wide{grid-template-columns:repeat(1,1fr)}.courses__title{margin-bottom:40px}.courses__menu{margin-bottom:20px}.courses__menu-category{padding:10px 20px}.courses__menu-category--popular{padding-left:40px}.courses__cards{margin-top:40px}}@media screen and (max-width:1500px){.courses__menu{gap:10px}.courses__menu-categories{flex-wrap:wrap;gap:3px}}.courses-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-bottom:30px;display:flex}.courses-filters__main-buttons{align-items:center;gap:10px;display:flex}.courses-filters__main-button-wrapper{position:relative}.courses-filters__main-button{cursor:pointer;text-align-last:left;height:50px;font:inherit;background:#262626;border:1px solid #262626;border-radius:10px;padding:0 20px;transition:all .2s;position:relative}.courses-filters__main-button.active{background:#404040}.courses-filters__main-button--filters{width:172px}.courses-filters__main-button--categories{flex-direction:column;justify-content:center;width:227px;display:flex}.courses-filters__main-button--categories:after{content:"";background:url(/images/arrow-down-light.svg) 50% no-repeat;width:11px;height:6px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.courses-filters__main-button-count{color:#fff;background:#afe982;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-style:normal;font-weight:600;line-height:normal;display:flex;position:absolute;top:-15px;right:-10px}.courses-filters__main-button-title{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.courses-filters__main-button-subtitle{color:#fff;opacity:.7;font-family:Montserrat,sans-serif;font-size:10px;font-style:normal;font-weight:600;line-height:normal}.courses-filters__lists{align-items:center;gap:10px;display:flex}.courses-filters__list{background:#fff;border-radius:10px;width:280px;height:50px;position:relative}.courses-filters__dropdown{z-index:100;background:#fff;border:1px solid #2626261a;border-radius:10px;width:100%;max-height:300px;padding:10px 0;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 10px 30px #0000001a}.courses-filters__dropdown--price{width:320px;padding:20px;overflow:visible}.courses-filters__price-popover{flex-direction:column;gap:15px;display:flex}.courses-filters__price-inputs{gap:10px;display:flex}.courses-filters__price-field{background:#f5f5f5;border-radius:8px;flex:1;align-items:center;gap:5px;height:40px;padding:0 12px;display:flex}.courses-filters__price-field span{color:#8e8e8e;font-size:12px}.courses-filters__price-field input{color:#262626;background:0 0;border:none;outline:none;width:100%;font-size:14px;font-weight:600}.courses-filters__price-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.courses-filters__price-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.courses-filters__price-apply{color:#fff;cursor:pointer;background:#262626;border:none;border-radius:8px;padding:10px;font-weight:600;transition:opacity .2s}.courses-filters__price-apply:hover{opacity:.9}.courses-filters__dropdown-item{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:12px 20px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;transition:background .2s}.courses-filters__dropdown-item:hover{background:#f5f5f5}.courses-filters__list-button{text-align-last:left;cursor:pointer;background:#fff;border:none;width:100%;height:50px;padding:0 20px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;position:relative}.courses-filters__list-button:after{content:"";background:url(/images/arrow-down.svg) 50% no-repeat;width:11px;height:6px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.courses-filters__text-icon{padding-left:40px}.courses-filters__text-icon--filters{background:url(/images/filters.svg) 0 no-repeat}.courses-filters__text-icon--rating{background:url(/images/rating.svg) 0 no-repeat}.courses-filters__text-icon--price{background:url(/images/price.svg) 0 no-repeat}@media screen and (max-width:1540px){.courses-filters__list{width:250px}}@media screen and (max-width:992px){.courses-filters__lists{flex-wrap:wrap}}@media screen and (max-width:480px){.courses__title{margin-bottom:20px}.courses-filters__main-buttons{flex-direction:column;align-items:flex-start}}.course-card{background:#fff;border-radius:30px;flex-direction:column;height:100%;display:flex;overflow:hidden}.course-card__img-wrap{border-radius:30px;flex-shrink:0;width:100%;height:202px;position:relative;overflow:hidden}.course-card__img{object-fit:cover;width:100%;height:100%}.course-card__info{justify-content:space-between;align-items:center;width:100%;padding:30px;display:flex;position:absolute;top:0;left:0}.course-card__rating{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;-webkit-text-stroke-width:.76px;-webkit-text-stroke-color:#fff6;background:#d9d9d903 url(/images/star.svg) 10px no-repeat;border:1px solid #fff6;border-radius:10px;padding:8px 10px 8px 33px;font-family:Montserrat,sans-serif;font-size:24.063px;font-style:normal;font-weight:600;line-height:100%}.course-card__company{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:123px;height:40px;display:flex}.course-card__company-img{object-fit:contain;max-width:120px;max-height:38px}.course-card__content{flex-direction:column;flex:1;justify-content:space-between;padding:30px;display:flex}.course-card__heading{flex-direction:column;display:flex}.course-card__title{font-family:Montserrat,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:100%}.course-card__time{color:#afe982;margin-top:10px;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:flex}.course-card__tags{flex-wrap:wrap;align-items:center;gap:3px;margin-top:10px;display:flex}.course-card__tag{color:#8e8e8e;border:1px solid #8e8e8e;border-radius:7px;padding:3.5px 10px;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.course-card__actions{flex-direction:column;display:flex}.course-card__installments{margin-top:25px;font-family:Montserrat,sans-serif;font-size:25px;font-style:normal;font-weight:600;display:flex}.course-card__price-wrap{align-items:center;column-gap:13px;margin-top:7px;display:flex}.course-card__price{font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600}.course-card__price-old{color:#8e8e8e;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;text-decoration-line:line-through}.course-card__buttons{justify-content:space-between;align-items:center;column-gap:3px;margin-top:25px;display:flex}.course-card__link{width:100%;max-width:100%;text-decoration:none}@media screen and (max-width:768px){.course-card__img-wrap{height:300px}}.course-card--wide{background:#fff;border-radius:30px;align-items:flex-start;row-gap:30px;display:flex;overflow:hidden}.course-card--wide__img-wrap{flex-shrink:0;width:443px;height:100%;position:relative;overflow:hidden}.course-card--wide__img{object-fit:cover;width:100%;height:100%}.course-card--wide__rating{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#d9d9d903 url(/images/star.svg) 10px no-repeat;border:1px solid #fff6;border-radius:10px;padding:8px 10px 8px 33px;font-family:Montserrat,sans-serif;font-size:24.063px;font-style:normal;font-weight:600;line-height:100%;position:absolute;top:30px;right:30px}.course-card--wide__company{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:123px;height:40px;display:flex;position:absolute;bottom:30px;right:30px;overflow:hidden}.course-card--wide__company-img{object-fit:contain;max-width:120px;max-height:38px}.course-card--wide__content{justify-content:space-between;align-items:flex-start;gap:30px;width:100%;max-width:1090px;height:100%;padding:30px;display:flex}.course-card--wide__heading{flex-direction:column;display:flex}.course-card--wide__title{font-family:Montserrat,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:100%}.course-card--wide__info{color:#afe982;align-items:center;margin-top:15px;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:flex}.course-card--wide__tags{flex-wrap:wrap;align-items:center;gap:3px;margin-top:15px;display:flex}.course-card--wide__tag{color:#8e8e8e;border:1px solid #8e8e8e;border-radius:7px;padding:3.5px 10px;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.course-card--wide__text{max-width:500px;margin-top:40px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.course-card--wide__prices-buttons{flex-direction:column;flex-shrink:0;justify-content:space-between;width:100%;max-width:324px;height:100%;display:flex}.course-card--wide__prices{flex-direction:column;align-items:flex-end;row-gap:10px;display:flex}.course-card--wide__installments{font-family:Montserrat,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:normal}.course-card--wide__prices-wrap{align-items:center;column-gap:10px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;display:flex}.course-card--wide__price-old{color:#8e8e8e;text-decoration-line:line-through}.course-card--wide__buttons{align-items:center;column-gap:3px;display:flex}.course-card--wide__button{width:100%;max-width:272px;text-decoration:none}@media screen and (max-width:1200px){.course-card--wide__heading{width:100%}.course-card--wide__text{max-width:100%}.course-card--wide__content{flex-direction:column}.course-card--wide__prices-buttons{flex-direction:row;justify-content:space-between;gap:30px;width:100%;max-width:100%;margin-top:50px}.course-card--wide__prices{min-width:219px}.course-card--wide__buttons{width:100%;max-width:324px}}@media screen and (max-width:768px){.course-card--wide{flex-direction:column;gap:0}.course-card--wide__img-wrap{border-radius:30px;width:100%;height:300px}.course-card--wide__content{gap:25px;width:100%;height:auto}.course-card--wide__info,.course-card--wide__tags{margin-top:10px}.course-card--wide__text{margin-top:20px}.course-card--wide__prices-buttons{flex-direction:column;align-items:flex-start;gap:25px;width:100%;height:auto;margin-top:0}.course-card--wide__buttons{max-width:100%}.course-card--wide__button{width:100%;max-width:100%}}.selection-card{border-radius:30px;width:auto;height:520px;position:relative;overflow:hidden}.selection-card__link{width:100%;height:100%;color:inherit;text-decoration:none;display:block}.selection-card__content{z-index:1;padding:30px;position:absolute;top:0;left:0}.selection-card__tags{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.selection-card__tag{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#d9d9d903;border:1px solid #fff;border-radius:10px;padding:10px;font-family:Montserrat,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.selection-card__title{color:#fff;margin-top:15px;font-family:Montserrat,sans-serif;font-size:21px;font-style:normal;font-weight:600;line-height:100%}.selection-card__img{object-fit:cover;width:100%;height:100%}.pagination{justify-content:space-between;align-items:center;margin-top:50px;display:flex}.pagination__content{align-items:center;column-gap:30px;display:flex}.pagination__arrow{cursor:pointer;border:none;border-radius:10px;flex-shrink:0;width:50px;height:50px}.pagination__arrow:disabled{opacity:.5;cursor:not-allowed}.pagination__arrow--prev{background:#fff url(/images/pagination-arrow.svg) 50% no-repeat}.pagination__arrow--next{background:#fff url(/images/pagination-arrow.svg) 50% no-repeat;transform:rotate(180deg)}.pagination__pages{align-items:center;column-gap:10px;display:flex}.pagination__page{cursor:pointer;background:0 0;border:none;border-radius:10px;width:50px;height:50px;font-family:Montserrat,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:normal;transition:background .1s ease-in-out}.pagination__page:hover:not(:disabled),.pagination__page--active{color:#fff;background:#afe982}.pagination__ellipsis{pointer-events:none;justify-content:center;align-items:center;width:50px;height:50px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:400;display:flex}.pagination__link{background:#fff;max-width:344px}@media screen and (max-width:768px){.pagination{flex-direction:column;align-items:stretch;gap:20px}.pagination__content{justify-content:center}.pagination__link{max-width:none}}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Thin.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Open Sans Hebrew;src:url(/fonts/opensans-hebrew/OpenSansHebrew-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sans Hebrew;src:url(/fonts/opensans-hebrew/OpenSansHebrew-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Open Sans Hebrew;src:url(/fonts/opensans-hebrew/OpenSansHebrew-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans Hebrew;src:url(/fonts/opensans-hebrew/OpenSansHebrew-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans Hebrew;src:url(/fonts/opensans-hebrew/OpenSansHebrew-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans Hebrew;src:url(/fonts/opensans-hebrew/OpenSansHebrew-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Open Sans Hebrew;src:url(/fonts/opensans-hebrew/OpenSansHebrew-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Open Sans Hebrew;src:url(/fonts/opensans-hebrew/OpenSansHebrew-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body{color:#262626;background:#f9f9f9;font-family:Montserrat,sans-serif}.container{width:90vw;max-width:1596px;margin:auto}.logo{width:200px;height:34px}.section{margin-top:200px}.button{color:#262626;cursor:pointer;background:#f8f8f8;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:50px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;display:flex}.button:hover,.button--accent{color:#fff;background:#afe982}.button-favorite{cursor:pointer;background:#f8f8f8 url(/images/favorite.svg) 50% no-repeat;border:none;border-radius:10px;min-width:50px;height:50px;transition:background .1s ease-in-out}.button-favorite:hover,.button-favorite--active{background:#afe982 url(/images/favorite-active.svg) 50% no-repeat}.button-share{cursor:pointer;background:#f8f8f8 url(/images/share.svg) 50% no-repeat;border:none;border-radius:10px;min-width:50px;height:50px;transition:background .1s ease-in-out}.button-share:hover,.button-share--active{background:#afe982 url(/images/share-active.svg) 50% no-repeat}.section-title{font-family:Montserrat,sans-serif;font-size:70px;font-style:normal;font-weight:600;line-height:100%}.section-title--accent{font-family:Open Sans,sans-serif;font-style:italic;font-weight:400}.section-title-default{font-family:Montserrat,sans-serif;font-size:45px;font-style:normal;font-weight:600;line-height:100%}.section-title-default--accent{font-family:Open Sans,sans-serif;font-style:italic;font-weight:400}.section-input{background:0 0;border:none;border-bottom:1px solid #262626;outline:none;width:100%;padding-top:17px;padding-bottom:6px;font-size:14px;font-style:normal}.section-input::placeholder{color:#262626;opacity:.8}.main-text{font-size:16px;font-weight:500;line-height:110%}.tags{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.tag{color:#8e8e8e;border:1px solid #8e8e8e;border-radius:7px;padding:3.5px 10px;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.swiper-button-prev,.swiper-button-next{margin-top:0!important;inset:auto!important}.swiper-button-prev:after,.swiper-button-next:after{content:""!important}@media screen and (max-width:992px){.section-title{font-size:50px!important}.section-title-default{font-size:40px}.top-courses .container,.footer .container{width:85vw}}@media screen and (max-width:768px){.section{margin-top:clamp(130px,25vw,200px)}.section-title{font-size:clamp(30px,7vw,50px)!important}.section-title-default{font-size:clamp(25px,6vw,50px)}}@media screen and (max-width:480px){.top-courses .container,.footer .container{width:80vw}}
