@charset "UTF-8";@font-face {font-family: "Lato";font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v20/S6uyw4BMUTPHjxAwXjeu.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Lato";font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v20/S6uyw4BMUTPHjx4wXg.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: "Lato";font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v20/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Lato";font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v20/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: "Lato";font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v20/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Lato";font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v20/S6u9w4BMUTPHh50XSwiPGQ.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: "Lato";src: local("Lato Regular"), local("Lato-Regular"), url("../fonts/Lato-Regular.woff2") format("woff2");font-weight: 400;font-display: swap;font-style: normal;}@font-face {font-family: "Lato";src: local("Lato Bold"), local("Lato-Bold"), url("../fonts/Lato-Bold.woff2") format("woff2");font-weight: 700;font-display: swap;font-style: normal;}@font-face {font-family: "Lato";src: local("Lato Heavy"), local("Lato-Heavy"), url("../fonts/Lato-Heavy.woff2") format("woff2");font-weight: 800;font-display: swap;font-style: normal;}@font-face {font-family: "Montserrat";font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: "Montserrat";font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: "Montserrat";font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Montserrat";font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: "Montserrat";font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format("woff2");unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: "Montserrat";font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format("woff2");unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: "Montserrat";font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Montserrat";font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: "Montserrat";font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_c5H3gTD_u50.woff2) format("woff2");unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: "Montserrat";font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_c5H3g3D_u50.woff2) format("woff2");unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: "Montserrat";font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_c5H3gfD_u50.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Montserrat";font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: "Montserrat";font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_epG3gTD_u50.woff2) format("woff2");unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: "Montserrat";font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_epG3g3D_u50.woff2) format("woff2");unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: "Montserrat";font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_epG3gfD_u50.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Montserrat";font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_epG3gnD_g.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: "Roboto";font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format("woff2");unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: "Roboto";font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format("woff2");unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: "Roboto";font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format("woff2");unicode-range: U+1F00-1FFF;}@font-face {font-family: "Roboto";font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Roboto";font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: "icomoon";src: url("../fonts/icomoon.eot?poyzy6");src: url("../fonts/icomoon.eot?poyzy6#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?poyzy6") format("truetype"), url("../fonts/icomoon.woff?poyzy6") format("woff"), url("../fonts/icomoon.svg?poyzy6#icomoon") format("svg");font-weight: normal;font-style: normal;font-display: block;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: "";content: none;}table {border-collapse: collapse;border-spacing: 0;}.burger-menu .burger-menu__top-nav, .header-mobile__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.social, .section-head .section-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.footer__item, .footer-main, .questions__wrap, .benefits__wrap, .introduce-card, .banner__description, .banner, .program-card__cta, .program-card__header, .programs__cards-wrap, .offer, .header-main, .menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.footer-info, .header-top, .burger-menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.slider-card .info-item__list-item .info-item__list-value, .slider-card__info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.slider-card .info-item__list-definition, .courses__slider .slider-pagination {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.whats-need-section, .subscribe-section, .banner-section {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}*, ::before, ::after {-webkit-box-sizing: border-box;box-sizing: border-box;}html {scroll-behavior: smooth;}a, span, ::before, ::after {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;text-decoration: none;color: inherit;}button {color: inherit;font: inherit;cursor: pointer;background: none;border: 0;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-transition: 0.3s;transition: 0.3s;padding: 10px;}input {font: inherit;border: 0;}img {-o-object-fit: cover;object-fit: cover;}body {font-family: "Lato", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size: 14px;font-weight: 400;line-height: 1.2;background-color: white;color: #22273a;min-width: 320px;}a {color: #22273a;padding: 10px;-webkit-transition: 0.3s;transition: 0.3s;}.visually-hidden {position: absolute;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;}.container {width: 100%;margin: 0 auto;padding: 0 24px;}.section-head {text-align: center;margin-bottom: 35px;}.section-head .section-title {text-transform: uppercase;margin-bottom: 20px;}.section-head .section-title::before {content: "";width: 40px;height: 1px;background-color: #dc271e;margin-top: -2px;margin-right: 13px;}.section-head .section-subtitle {font-family: "Montserrat", sans-serif;font-weight: 800;font-size: 32px;line-height: 1.3;}.logo {margin-left: -10px;}.contacts .contact__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.contacts .contact__item:first-child {margin-bottom: 8px;}.contacts .contact__item .contact__link:hover, .contacts .contact__item .contact__link:focus-within {color: #dc271e;}.menu .menu__item:nth-child(n+2) {margin-top: 8px;}.menu .menu__link {font-family: "Montserrat", sans-serif;font-weight: 700;font-size: 14px;}.menu .menu__link:hover, .menu .menu__link:focus-within {color: #3136c4;}.social__link {font-size: 16px;}.social__link:hover {color: #dc271e;}.btn {font-family: "Montserrat", sans-serif;font-weight: 700;font-size: 14px;padding: 14px 28px;background-color: #dc271e;color: white;border-radius: 30px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.btn .header-main__btn-img {margin-right: 10px;margin-top: -1px;}.btn:hover, .btn:focus-within {background-color: #bf302b;}.form {padding: 40px 16px;}.form__title {font-family: "Montserrat", sans-serif;font-weight: 800;font-size: 30px;color: #3136c4;text-align: center;margin-bottom: 12px;}.form__subtitle {font-size: 12px;text-align: center;line-height: 1.5;margin-bottom: 26px;}.form__label {font-family: "Montserrat", sans-serif;font-weight: 700;font-size: 14px;padding-left: 6px;}.form__input-group:nth-last-child(n+2) {margin-bottom: 12px;}.form__input-group:last-of-type {margin-bottom: 24px;}.form__input {border: 1px solid rgba(35, 40, 56, 0.1);padding: 16px 0 19px 20px;border-radius: 40px;margin-top: 8px;min-width: 220px;width: 100%;}.form__input::-webkit-input-placeholder {color: rgba(35, 40, 56, 0.3);}.form__input::-moz-placeholder {color: rgba(35, 40, 56, 0.3);}.form__input:-moz-placeholder {color: rgba(35, 40, 56, 0.3);}.form__input:-ms-input-placeholder {color: rgba(35, 40, 56, 0.3);}.slider-btn {display: none;width: 56px;height: 56px;border-radius: 50%;background-color: white;-webkit-box-shadow: 0px 10px 40px rgba(0, 11, 68, 0.22);box-shadow: 0px 10px 40px rgba(0, 11, 68, 0.22);}.slider-btn.swiper-button-next:after, .slider-btn.swiper-button-prev:after {content: "";}.slider-btn .slider-btn__arrow-img path {-webkit-transition: 0.3s;transition: 0.3s;}.slider-btn:hover {background-color: #3136c4;}.slider-btn:hover > .slider-btn__arrow-img path {-webkit-transition: 0.3s;transition: 0.3s;fill: white;}[class^=icon-], [class*=" icon-"] {font-family: "icomoon" !important;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-facebook:before {content: "";}.icon-instagram:before {content: "";}.icon-vk:before {content: "";}.icon-youtube:before {content: "";}.burger-menu .burger-menu__top-nav, .header-mobile__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.section-head .section-title, .social {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.footer__item, .footer-main, .questions__wrap, .benefits__wrap, .introduce-card, .banner__description, .banner, .program-card__cta, .program-card__header, .programs__cards-wrap, .offer, .header-main, .menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.footer-info, .header-top, .burger-menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.slider-card .info-item__list-item .info-item__list-value, .slider-card__info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.slider-card .info-item__list-definition, .courses__slider .slider-pagination {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.whats-need-section, .subscribe-section, .banner-section {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.header-mobile {position: sticky;width: 100%;top: 0;left: 0;z-index: 12;background-color: rgba(255, 255, 255, 0.75);}.header-mobile__wrap {position: relative;padding: 16px 24px;-webkit-transition: 0.3s;transition: 0.3s;width: 100%;}.header-mobile__wrap.shadow {-webkit-box-shadow: 0px 5px 20px rgba(28, 28, 28, 0.1);box-shadow: 0px 5px 20px rgba(28, 28, 28, 0.1);}.header-mobile__wrap:hover {background-color: white;}.menu-btn {background-image: url(../img/bar.svg);background-repeat: no-repeat;background-position: 50% 50%;margin-right: -10px;padding: 20px;width: 20px;height: 20px;font-size: 0;}.menu-btn.close {background-image: url(../img/cross.svg);background-repeat: no-repeat;background-position: 50% 50%;}.burger-menu {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;position: fixed;z-index: 11;width: 100%;height: 100vh;background-color: white;margin-top: -90px;padding-top: 100px;-webkit-transition: 0.3s;transition: 0.3s;overflow-y: hidden;-webkit-transform: translateX(100vw);transform: translateX(100vw);}.burger-menu.open {-webkit-transform: translateX(0);transform: translateX(0);}.burger-menu.transition {-webkit-transition: 0.3s;transition: 0.3s;}.burger-menu .burger-menu__top-nav .menu__close-btn {position: absolute;right: 26px;top: 27px;z-index: 100;background-color: white;}.header-top {font-family: "Roboto", sans-serif;font-weight: 900;font-size: 14px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 16px;}.header-top__social {margin-top: 16px;}.header-main {border-bottom: 1px solid #e0e0ff;padding-bottom: 26px;width: 85%;}.header-main .logo {display: none;}.header-main__btn {margin-top: 16px;}.hero {padding-top: 48px;padding-bottom: 30px;}.offer__title {font-family: "Montserrat", sans-serif;font-weight: 800;font-size: 30px;text-align: center;margin-bottom: 40px;}.offer__title span {color: #dc271e;}.offer__text {font-family: "Lato", sans-serif;font-weight: 700;font-size: 16px;-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;text-align: center;color: #3136c4;margin-bottom: 28px;}.offer__btn {margin-bottom: 52px;padding: 16px 0;max-width: 375px;width: 100%;}.offer .hero__img {background-color: #c6c6c5;border-radius: 12px;-o-object-position: 0px -86px;object-position: 0px -86px;-webkit-box-shadow: 0px 10px 24px rgba(73, 95, 211, 0.12);box-shadow: 0px 10px 24px rgba(73, 95, 211, 0.12);}.greeting {padding-top: 30px;padding-bottom: 80px;background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(rgba(255, 255, 255, 0.6))), url(../img/flag-bg.webp);background-image: linear-gradient(white, rgba(255, 255, 255, 0.6)), url(../img/flag-bg.webp);background-repeat: no-repeat;background-position: 0 100%;background-size: 100% 168px;}.video {position: relative;max-width: 770px;width: 100%;height: 0;padding-bottom: 56.25%;background-color: #000000;border-radius: 12px;margin: 0 auto;}.video__link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.video__media {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;border-radius: 12px;}.video__button {position: absolute;top: 50%;left: 50%;z-index: 1;display: none;font-size: 0;padding: 0;width: 50px;height: 50px;border: none;background-image: url(../img/play.svg);background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-color: transparent;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);cursor: pointer;}.video__button:focus {outline: none;}.video:hover .video__button, .video__button:focus-within {background-image: url(../img/play-active.svg);background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}.video--enabled {cursor: pointer;}.video--enabled .video__button {display: block;}.programs {padding-top: 60px;padding-bottom: 40px;}.program-card {display: -ms-grid;display: grid;row-gap: 32px;max-width: 327px;}.program-card:nth-last-of-type(n + 2) {margin-bottom: 50px;}.program-card__header {padding: 28px 35px;min-height: 161px;border: 1px solid #e0e0ff;border-radius: 4px;text-align: center;}.program-card__header br {display: none;}.program-card__header .program-card__title {font-family: "Montserrat", sans-serif;font-weight: 700;font-size: 16px;color: #22273a;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-top: auto;}.program-card__header .program-card__price {font-family: "Montserrat", sans-serif;font-weight: 900;font-size: 18px;color: #3136c4;margin-bottom: 16px;}.program-card__header .program-card__price span {font-size: 40px;}.program-card__header .program-card__price.program-card__overhead {font-size: 22px;}.program-card__list {display: -ms-grid;display: grid;row-gap: 12px;}.program-card__list-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.program-card__list .program-card__list-check {margin-right: 16px;}.program-card__cta {margin: 0 auto;text-align: center;}.program-card__btn {width: 230px;}.program-card__watch-btn {font-family: "Roboto", sans-serif;font-weight: 900;font-size: 14px;color: #3136c4;margin-top: 10px;}.program-card__watch-btn .program-card__play-img {margin-right: 12px;}.program-card__watch-btn .program-card__play-img path {-webkit-transition: 0.3s;transition: 0.3s;}.program-card__watch-btn:hover, .program-card__watch-btn:focus-within {color: #bf302b;}.program-card__watch-btn:hover > .program-card__play-img path, .program-card__watch-btn:focus-within > .program-card__play-img path {fill: #bf302b;}.banner-section {padding-top: 106px;padding-bottom: 40px;}.banner {background-color: #3136c4;border-radius: 12px;color: white;min-width: 272px;padding: 0 36px 48px 36px;-webkit-box-shadow: 0px 10px 40px rgba(73, 95, 211, 0.22);box-shadow: 0px 10px 40px rgba(73, 95, 211, 0.22);}.banner__img {background-color: #d5dde8;-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;margin-top: -66px;margin-bottom: 40px;}.banner__description-title {font-family: "Montserrat", sans-serif;font-weight: 800;font-size: 20px;margin-bottom: 25px;line-height: 1.3;}.banner__description-text {font-size: 14px;margin-bottom: 32px;line-height: 1.5;}.banner__btn {padding: 16px 35px;max-width: 375px;width: 100%;border-radius: 70px;}.partners {padding-top: 40px;padding-bottom: 40px;}.partners__slider {min-width: 320px;max-width: 1170px;height: 30px;}.partners__slider .partners__list .swiper-notification {display: none;}.partners__slider .partners__list .partner__img {-o-object-fit: contain;object-fit: contain;}.subscribe-section {padding-top: 40px;padding-bottom: 40px;}.subscribe {padding: 60px 28px;min-width: 272px;width: 100%;border-radius: 12px;text-align: center;color: white;background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(49, 54, 196, 0.8)), to(rgba(49, 54, 196, 0.8))), url(../img/big-flag.webp);background-image: linear-gradient(rgba(49, 54, 196, 0.8), rgba(49, 54, 196, 0.8)), url(../img/big-flag.webp);background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}.subscribe__text {font-family: "Montserrat", sans-serif;font-weight: 800;font-size: 24px;margin-bottom: 32px;line-height: 1.3;}.subscribe__btn {padding: 16px 60px;}.courses {padding: 80px 0;background-color: #fafaff;}.courses__slider {max-width: 279px;}.courses__slider.swiper {padding-top: 87px;}.courses__slider .slider {padding: 0;}.courses__slider .slider-pagination {font-family: "Montserrat", sans-serif;font-weight: 700;font-size: 18px;line-height: 1.5;position: absolute;}.courses__slider .slider-pagination.swiper-pagination {top: 0;bottom: initial;width: 200%;}.courses__slider .slider-pagination.swiper-pagination .swiper-pagination-bullet {background-color: transparent;padding: 0;border-radius: 5px;width: auto;height: auto;opacity: 1;}.courses__slider .slider-pagination.swiper-pagination .swiper-pagination-bullet-active {color: #dc271e;padding: 0 16px;}.courses__slider .slider-pagination.swiper-pagination .swiper-pagination-bullet-active:nth-child(2) {padding: 0 6px;}.courses__slider .slider-pagination.swiper-pagination .swiper-pagination-bullet-active:nth-child(3) {padding: 0 34px;}.courses__slider .slider-pagination.swiper-pagination .swiper-pagination-bullet-active:nth-child(4) {padding: 0 20px;}.courses__slider .slider-pagination.swiper-pagination .swiper-pagination-bullet-active:nth-child(5) {padding: 0 40px;}.courses__slider .slider-pagination.swiper-pagination .swiper-pagination-bullet-active > .slider-pagination__value {font-size: 18px;color: #dc271e;}.courses__slider .slider-pagination__item {color: rgba(49, 54, 196, 0.75);-webkit-transition: 0.3s;transition: 0.3s;}.courses__slider .slider-pagination__item:hover {color: #3136c4;}.courses__slider .slider-pagination__value {font-size: 0;-webkit-transition: 0.3s;transition: 0.3s;}.courses__slider.swiper-horizontal .swiper-scrollbar {top: 47px;background-color: transparent;width: 130%;}.courses__slider.swiper-horizontal .swiper-scrollbar .swiper-scrollbar-drag {border-radius: 0;height: 3px;background-color: #dc271e;}.slider-card {padding: 32px 24px;background-color: white;border-radius: 10px;line-height: 1.5;}.slider-card .slider-title {font-family: "Montserrat", sans-serif;font-weight: 800;font-size: 20px;text-transform: uppercase;margin-bottom: 24px;line-height: 1.3;}.slider-card__title {color: #3136c4;}.slider-card__description {margin-bottom: 48px;}.slider-card .info-item:first-child .info-item__list-definition {font-weight: 800;}.slider-card .info-item:first-child .info-item__list-value {display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 12px;}.slider-card .info-item:first-child .info-item__list-value:nth-last-child(n+2) {padding-left: 31px;margin-top: 4px;margin-bottom: 16px;font-size: 14px;}.slider-card .info-item__book {background-color: #7da8cf;}.slider-card .info-item:nth-last-child(n+2) {margin-bottom: 40px;}.slider-card .info-item__list-item {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;margin-bottom: 28px;}.slider-card .info-item__list-item .info-item__list-value {margin-left: 3px;font-weight: 800;color: #dc271e;}.slider-card .info-item__list-item .info-item__list-meter {width: 100%;position: absolute;top: 26px;left: 0;background-color: #fff;}.slider-card .info-item meter::-webkit-meter-bar {background-color: #e0e0ff;height: 4px;border-radius: 10px;border: none;}.slider-card .info-item meter::-moz-meter-bar {background-color: #e0e0ff;height: 4px;border-radius: 10px;border: none;}.slider-card .info-item meter:-moz-meter-optimum::-moz-meter-bar {background: #dc271e;}.slider-card .info-item meter::-webkit-meter-optimum-value {background: #dc271e;}.slider-card .info-item meter:-moz-meter-sub-optimum::-moz-meter-bar {background: #dc271e;}.slider-card .info-item meter::-webkit-meter-suboptimum-value {background: #dc271e;}.slider-card .info-item meter:-moz-meter-sub-sub-optimum::-moz-meter-bar {background: #dc271e;}.slider-card .info-item meter::-webkit-meter-even-less-good-value {background: #dc271e;}.slider-card .info-item__list-check {margin-top: -3px;margin-right: 16px;}.teachers {padding-top: 80px;padding-bottom: 40px;}.teachers-slider {width: 300px;}.teachers-slider .teachers__introduce {padding: 0 0 60px 0;}.teachers-slider .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0;background-color: #7575ff;}.teachers-slider .swiper-pagination-bullets .swiper-pagination-bullet:first-child {margin: 0;}.teachers-slider .swiper-pagination-bullets .swiper-pagination-bullet:nth-child(n+2) {margin: 0 0 0 20px;}.teachers-slider .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #dc271e;}.introduce-card__link {padding: 0;}.introduce-card:first-child .introduce-card__img {-o-object-position: 0px 0px;object-position: 0px 0px;}.introduce-card__img {background-color: #9bb2b8;border-radius: 12px;}.introduce-card__quote {text-align: center;margin-top: 43px;padding: 0 20px;}.introduce-card__quote-name {font-family: "Montserrat", sans-serif;font-weight: 800;font-size: 20px;color: #3136c4;}.introduce-card__quote-text {line-height: 1.5;margin-top: 32px;}.introduce-card__comment-link {color: #dc271e;padding: 0;font-weight: 700;}.introduce-card__comment-link:hover {text-decoration: underline;}.whats-need-section {padding-top: 40px;padding-bottom: 40px;}.whats-need {width: 100%;padding: 60px 36px;color: white;border-radius: 12px;-webkit-box-shadow: 0px 10px 40px rgba(73, 95, 211, 0.22);box-shadow: 0px 10px 40px rgba(73, 95, 211, 0.22);background-image: linear-gradient(90.03deg, #3136c4 0.03%, rgba(48, 53, 195, 0.954249) 21.37%, rgba(48, 53, 195, 0.863855) 39.97%, rgba(48, 53, 195, 0.718583) 55.19%, rgba(48, 53, 195, 0) 99.97%), url(../img/small-flag.webp);background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}.whats-need .section-head {margin-bottom: 28px;}.whats-need .section-head .section-title {text-transform: none;}.whats-need__list {line-height: 1.5;}.whats-need__list-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;font-size: 16px;}.whats-need__list-item:first-child .whats-need__list-number {margin-right: 15px;}.whats-need__list-item:nth-last-child(n+2) {margin-bottom: 10px;}.whats-need__list-number {font-family: "Montserrat", sans-serif;font-weight: 800;font-size: 24px;color: #dc271e;margin-right: 11px;}.benefits {padding-top: 40px;padding-bottom: 80px;}.benefits .section-head {margin-bottom: 50px;}.benefits-container {text-align: center;}.benefits__wrap {padding: 0 63px;margin-bottom: 60px;}.benefits__item {text-align: center;line-height: 1.5;}.benefits__item:nth-last-child(n+2) {margin-bottom: 32px;}.benefits__item-img {background-color: #d3d4f4;margin-bottom: 20px;border-radius: 50%;-webkit-box-shadow: 0px 10px 24px rgba(73, 95, 211, 0.12);box-shadow: 0px 10px 24px rgba(73, 95, 211, 0.12);}.benefits__item-title {font-family: "Lato", sans-serif;font-weight: 800;font-size: 18px;margin-bottom: 12px;}.benefits__item-text {font-size: 16px;}.benefits__btn {max-width: 375px;width: 100%;padding: 16px 0;min-width: 272px;}.questions {padding: 80px 0;background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(49, 54, 196, 0.8)), to(rgba(49, 54, 196, 0.8))), url(../img/sky-bg.webp);background-image: linear-gradient(rgba(49, 54, 196, 0.8), rgba(49, 54, 196, 0.8)), url(../img/sky-bg.webp);background-repeat: no-repeat;background-position: 56% 50%;background-size: cover;}.questions__content {color: white;text-align: center;margin-bottom: 52px;}.questions__title {font-family: "Montserrat", sans-serif;font-weight: 800;font-size: 36px;margin-bottom: 28px;}.questions__text {font-size: 16px;line-height: 1.5;}.questions__ask-btn {padding: 16px 60px;}.footer {padding: 50px 0;background-color: #3136c4;color: white;text-align: center;}.footer-main {position: relative;}.footer-main::after {content: "";min-width: 272px;width: 100%;height: 1px;background-color: white;opacity: 0.3;position: absolute;left: 0;bottom: 0;z-index: 10;}.footer__item {font-size: 12px;line-height: 1.5;margin-bottom: 42px;}.footer__item .copyright {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}.footer__item .logo {margin-bottom: 24px;}.footer__item .caution-text {margin-bottom: 27px;}.footer-nav {display: -webkit-box;display: -ms-flexbox;display: flex;min-width: 272px;margin-bottom: 42px;}.footer-nav .footer-nav__list {text-align: left;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.footer-nav .footer-nav__list .footer-nav__item:nth-child(n+2) {margin-top: 4px;}.footer-nav .footer-nav__link {color: white;}.footer-nav .footer-nav__link:hover, .footer-nav .footer-nav__link:focus-within {color: #dc271e;}.footer__contacts {text-align: center;}.footer-info {margin-top: 26px;}.footer-info__social .social__link {color: white;}.footer-info__social .social__link:hover {color: #dc271e;}.footer-info__list {margin-bottom: 20px;}.footer-info__item:first-child {margin-bottom: 4px;}.footer-info__link {color: white;font-family: "Montserrat", sans-serif;}.footer-info__link:hover {text-decoration: underline;}.contact-info__title {font-family: "Montseerrat", sans-serif;font-weight: 700;font-size: 14px;margin-bottom: 12px;}.contact-info__value {font-family: "Montserrat", sans-serif;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 24px;}.contact-info__value .contact__link {color: white;padding: 0;}.contact-info__value .contact__item:first-child {margin-bottom: 14px;}.popup-window {visibility: hidden;position: fixed;top: 0;bottom: 0;right: 0;left: 0;overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;z-index: 99;padding: 30px 20px;}.popup-window_active {visibility: visible;background-color: rgba(34, 39, 58, 0.7);}.popup-window_active .popup {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}.popup-wrap {-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;width: 100%;min-height: 100%;margin: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.popup {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 50px 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-transform: scale(0.8);transform: scale(0.8);opacity: 0;overflow: visible;position: relative;background-color: white;-webkit-box-shadow: 0px 10px 40px rgba(73, 95, 211, 0.22);box-shadow: 0px 10px 40px rgba(73, 95, 211, 0.22);border-radius: 20px;min-width: 300px;-webkit-transition: opacity 0.3s ease 0s, -webkit-transform 0.3s ease 0s;transition: opacity 0.3s ease 0s, -webkit-transform 0.3s ease 0s;transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, -webkit-transform 0.3s ease 0s;}.popup__img {display: none;border-radius: 20px 0 0 20px;-o-object-position: -160px 0;object-position: -160px 0;-webkit-box-shadow: 0 3px 0 #da564e;box-shadow: 0 3px 0 #da564e;}.popup-form {max-width: 422px;}.popup__btn {width: 100%;padding: 16px 16px;}.popup .close-btn {position: absolute;right: 14px;top: 14px;}@media (min-width: 375px) {.section-head .section-subtitle {font-size: 36px;}.btn {font-size: 16px;}.header-top {margin-top: 26px;}.header-main {padding-bottom: 36px;}.header-main .menu__link {font-size: 18px;}.header-main .menu__item:nth-child(n+2) {margin-top: 12px;}.header-main__btn {margin-top: 26px;}.offer__title {font-size: 36px;}.hero__img {width: 327px;height: 276px;}.banner__description-title {font-size: 24px;}.banner__description-text {font-size: 16px;}.swiper.courses__slider {max-width: 327px;}.introduce-card__img {width: 300px;height: 210px;}.form {padding: 52px 24px;}.form__title {font-size: 32px;}.form__subtitle {margin-bottom: 36px;}.form__input-group:nth-last-child(n+2) {margin-bottom: 16px;}.form__input-group:last-of-type {margin-bottom: 32px;}}@media (min-width: 500px) {.container {padding-left: 15px;padding-right: 15px;}.swiper.courses__slider {max-width: 470px;}.courses__slider .swiper-pagination.slider-pagination {width: 470px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.courses__slider .swiper-pagination.slider-pagination .swiper-pagination-bullet-active:nth-child(2) {padding-right: 60px;}.courses__slider .swiper-pagination.slider-pagination .swiper-pagination-bullet-active:nth-child(3) {padding-right: 70px;}.courses__slider .swiper-pagination.slider-pagination .swiper-pagination-bullet-active:nth-child(4) {padding-right: 40px;}.courses__slider.swiper-horizontal .swiper-scrollbar {width: 425px;}}@media (min-width: 576px) {.container {max-width: 576px;padding-left: 18px;padding-right: 18px;}.hero__img {width: 540px;height: 456px;}.partners__slider {min-width: 540px;}.swiper.courses__slider {max-width: 540px;}.courses__slider .swiper-pagination.slider-pagination {width: 540px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.courses__slider .swiper-pagination.slider-pagination .swiper-pagination-bullet-active:nth-child(2) {padding-right: 52px;}.courses__slider .swiper-pagination.slider-pagination .swiper-pagination-bullet-active:nth-child(3) {padding-right: 70px;}.courses__slider .swiper-pagination.slider-pagination .swiper-pagination-bullet-active:nth-child(4) {padding-right: 38px;}.courses__slider.swiper-horizontal .swiper-scrollbar {width: 495px;}.teachers-slider {width: 376px;}.introduce-card__img {width: 376px;}.introduce-card:first-child .introduce-card__img {-o-object-position: 0px -50px;object-position: 0px -50px;}.introduce-card:nth-child(2) .introduce-card__img {-o-object-position: 0px -135px;object-position: 0px -135px;}.introduce-card:nth-child(4) .introduce-card__img {-o-object-position: 0px -85px;object-position: 0px -85px;}.introduce-card:nth-child(5) .introduce-card__img {-o-object-position: 0px -155px;object-position: 0px -155px;}}@media (min-width: 768px) {.container {max-width: 756px;}.burger-menu {width: 40%;}.burger-menu.open {-webkit-transform: translateX(60vw);transform: translateX(60vw);}.burger-menu .header-main {padding-left: 0;padding-right: 0;}.offer__title {font-size: 46px;}.video__button {width: 80px;height: 80px;}.programs__cards-wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-pack: distribute;justify-content: space-around;}.program-card {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;min-height: 450px;height: 100%;row-gap: initial;}.program-card:nth-last-of-type(2) {margin-bottom: 0;}.program-card__header {margin-bottom: 32px;}.program-card__list {margin-bottom: 32px;}.program-card__cta {margin-top: auto;}.banner__img {width: 360px;height: 480px;}.banner__description {text-align: center;}.partners__slider {max-width: 720px;}.partners__slider .partners__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.partners__slider .partners__list-item {width: 100px !important;}.subscribe {padding: 70px 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.subscribe__text {font-size: 24px;text-align: left;margin-bottom: 0;max-width: 550px;}.courses__slider.swiper {max-width: 720px;}.courses__slider .swiper-pagination.slider-pagination {width: 720px;}.courses__slider .swiper-pagination.slider-pagination .swiper-pagination-bullet-active:nth-child(2) {padding-right: 10px;padding-left: 0px;}.courses__slider .swiper-pagination.slider-pagination .swiper-pagination-bullet-active:nth-child(3) {padding-right: 0px;padding-left: 0px;}.courses__slider .swiper-pagination.slider-pagination .swiper-pagination-bullet-active:nth-child(4) {padding-right: 0px;padding-left: 15px;}.courses__slider .swiper-pagination.slider-pagination .swiper-pagination-bullet-active:nth-child(5) {padding-right: 0px;padding-left: 0px;}.courses__slider.swiper-horizontal .swiper-scrollbar {width: 720px;left: auto;}.courses__slider .slider-card {padding: 30px 35px;}.courses__slider .slider-card__info {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.courses__slider .slider-card .info-item {max-width: 200px;}.courses__slider .slider-card .info-item__title {font-size: 18px;}.courses__slider .slider-card .info-item:nth-last-child(n+2) {margin-bottom: 0;}.courses__slider .slider-title {font-size: 24px;}.teachers-slider {width: 720px;}.introduce-card:first-child .introduce-card__img {-o-object-position: 0px 0px;object-position: 0px 0px;}.introduce-card:nth-child(2) .introduce-card__img {-o-object-position: 0px -90px;object-position: 0px -90px;}.introduce-card:nth-child(4) .introduce-card__img {-o-object-position: 0px -55px;object-position: 0px -55px;}.introduce-card:nth-child(5) .introduce-card__img {-o-object-position: 0px -100px;object-position: 0px -100px;}.introduce-card__img {width: 276px;}.whats-need {padding: 50px 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.whats-need .section-head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 35px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;text-align: left;max-width: 470px;}.whats-need__list {max-width: 470px;}.benefits__wrap {padding: 0;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 80px;}.benefits__item {width: 200px;}.benefits__item:nth-last-child(n+2) {margin-bottom: 0;}.questions__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.questions__content {text-align: left;max-width: 400px;margin-bottom: 0;}.footer-nav {width: 600px;-ms-flex-pack: distribute;justify-content: space-around;}}@media (min-width: 992px) {.container {max-width: 955px;padding: 0;}.section-head .section-subtitle {font-size: 40px;}.header-mobile {display: none;}.header-top {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.header-top__social {margin-top: 0;margin-left: -10px;}.header-top__contacts {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin-top: 0;margin-right: -10px;}.header-top__contacts .contact__item:first-child {margin-bottom: 0;margin-right: 18px;}.header-desktop {-webkit-transform: translateX(0);transform: translateX(0);position: sticky;top: 0;left: 0;height: initial;margin-top: 0;padding-top: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;z-index: 12;-webkit-box-shadow: 0px 5px 20px rgba(28, 28, 28, 0.1);box-shadow: 0px 5px 20px rgba(28, 28, 28, 0.1);background-color: rgba(255, 255, 255, 0.75);}.header-desktop:hover {background-color: white;}.header-desktop .header-top {margin-top: 0;padding: 6px 0;}.header-desktop .header-main {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;padding: 6px 0;border-bottom: none;border-top: 1px solid #e0e0ff;}.header-desktop .header-main .logo {display: block;}.header-desktop .header-main__navbar {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.header-desktop .header-main__navbar .menu {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.header-desktop .header-main__navbar .menu__item:nth-child(n+2) {margin-top: 0;}.header-desktop .header-main__navbar .menu__link {font-size: 14px;}.header-desktop .header-main__btn {padding: 14px 28px;margin-top: 0;min-width: 230px;}.hero {padding-top: 120px;padding-bottom: 120px;position: relative;}.offer {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding-right: 435px;}.offer__title {text-align: left;}.offer__title br {display: none;}.offer .hero__img-wrap {position: absolute;top: 0;right: 0;}.offer .hero__img {width: 470px;height: 515px;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;-o-object-position: 0 -65px;object-position: 0 -65px;background-color: white;}.offer__btn {margin-bottom: 0;}.greeting {padding-top: 40px;padding-bottom: 100px;}.video {padding-bottom: 46%;}.programs {padding-top: 100px;padding-bottom: 80px;}.programs__cards-wrap {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}.program-card {min-height: 470px;}.program-card__header {min-height: 182px;}.banner-section {padding-top: 100px;padding-bottom: 100px;}.banner {padding: 75px 40px 75px 445px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;position: relative;}.banner__img {position: absolute;top: -37px;left: 40px;margin: 0;}.banner__description {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;text-align: left;}.banner__description-title {font-size: 28px;}.partners {padding-top: 80px;padding-bottom: 80px;}.partners__slider {max-width: 960px;height: 40px;}.partners__slider .partners__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.partners__slider .partners__list-item {width: initial !important;}.partners__slider .partners__list .partner__img {width: initial;height: initial;}.subscribe-section {padding-top: 60px;padding-bottom: 100px;}.subscribe__text {font-size: 32px;}.courses {padding-bottom: 40px;}.courses__slider.swiper {max-width: 920px;padding-left: 60px;padding-right: 60px;padding-bottom: 40px;}.courses__slider .swiper-pagination.slider-pagination {width: 920px;padding: 0 60px;}.courses__slider.swiper-horizontal .swiper-scrollbar {width: 800px;}.courses__slider .slider-card {padding: 35px 40px;-webkit-box-shadow: 0px 10px 40px rgba(0, 11, 68, 0.22);box-shadow: 0px 10px 40px rgba(0, 11, 68, 0.22);}.courses__slider .slider-card .info-item {max-width: 235px;}.courses__slider .slider-btn {display: block;position: absolute;}.courses__slider .slider-btn.slider__next-btn {right: 30px;}.courses__slider .slider-btn.slider__next-btn .slider-btn__arrow-img {margin-left: 6px;margin-top: 4px;}.courses__slider .slider-btn.slider__prev-btn {left: 30px;}.courses__slider .slider-btn.slider__prev-btn .slider-btn__arrow-img {margin-left: 3px;margin-top: 4px;}.teachers {padding-top: 90px;padding-bottom: 40px;}.teachers-slider {width: 960px;}.teachers-slider .swiper-pagination-bullets.swiper-pagination-bullets {bottom: 20px;}.teachers-slider .slider-btn {display: block;position: absolute;border-radius: 10px;width: 280px;-webkit-box-shadow: none;box-shadow: none;top: initial;bottom: 0;}.teachers-slider .slider-btn.slider__next-btn {right: 15px;}.teachers-slider .slider-btn.slider__next-btn .slider-btn__arrow-img {margin-left: 6px;margin-top: 4px;}.teachers-slider .slider-btn.slider__prev-btn {left: 23px;}.teachers-slider .slider-btn.slider__prev-btn .slider-btn__arrow-img {margin-left: 3px;margin-top: 4px;}.whats-need-section {padding-top: 60px;padding-bottom: 60px;}.whats-need {padding: 80px 70px;}.benefits {padding-top: 80px;padding-bottom: 80px;}.benefits .section-head {margin-bottom: 82px;}.benefits__wrap {-ms-flex-pack: distribute;justify-content: space-around;}.questions {padding-top: 100px;padding-bottom: 100px;}.questions__content {max-width: 600px;}.questions__title {font-size: 48px;}.footer {padding-top: 60px;padding-bottom: 30px;}.footer-main {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-bottom: 52px;}.footer__item {margin-bottom: 0;margin-top: -10px;width: 200px;text-align: left;}.footer__item .logo {margin-left: -30px;}.footer-nav {width: initial;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;margin-bottom: 0;margin-top: -10px;}.footer-nav__list:first-child {margin-right: 10px;}.footer .contact-info {width: 270px;text-align: left;}.footer .contact-info__value:last-child {margin-bottom: 0;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.footer-info {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 32px;}.footer-info__social {margin-left: -10px;}.footer-info__list {margin-bottom: 0;margin-right: -10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.popup__img {display: block;}.popup-form {padding: 52px 70px 52px 52px;}.popup-form__title {text-align: left;}.popup-form__subtitle {text-align: left;}.popup .close-btn {top: 24px;right: 24px;}}@media (min-width: 1200px) {.container {max-width: 1160px;}.section-head {margin-bottom: 48px;}.section-head .section-subtitle {font-size: 48px;}.header-main .menu {margin-left: 145px;}.header-main .menu__item:nth-of-type(n + 2) {margin-left: 12px;}.hero {padding-top: 125px;padding-bottom: 143px;}.offer {padding-right: 590px;}.offer__title {font-size: 56px;line-height: 1.3;margin-bottom: 54px;}.offer .hero__img {width: 605px;height: 638px;-o-object-position: 0 -130px;object-position: 0 -130px;}.greeting {padding-top: 54px;}.video {padding-bottom: 38%;}.program-card {max-width: 277px;min-height: 477px;}.program-card:nth-last-of-type(n + 2) {margin-bottom: 0;}.program-card__header br {display: block;}.banner {padding: 100px 70px 100px 540px;}.banner__description-title {font-size: 32px;}.banner__img {width: 400px;height: 533px;top: -47px;left: 70px;}.partners__slider {max-width: 1160px;}.subscribe {padding: 100px 70px;}.subscribe__text {font-size: 36px;max-width: 600px;}.courses__slider.swiper {padding-left: 125px;padding-right: 125px;max-width: 1180px;}.courses__slider .swiper-pagination.slider-pagination {width: 1060px;padding-right: 5px;padding-left: 120px;}.courses__slider .swiper-pagination.slider-pagination .swiper-pagination-bullet-active:nth-child(2) {padding-right: 0;}.courses__slider.swiper-horizontal .swiper-scrollbar {width: 930px;}.courses__slider .slider-card {padding: 48px 52px;}.courses__slider .slider-card .info-item {max-width: 262px;}.courses__slider .slider-card .info-item__title {font-size: 20px;}.courses__slider .slider-btn.slider__next-btn {right: 25px;}.courses__slider .slider-btn.slider__prev-btn {left: 25px;}.teachers-slider {width: 1160px;}.teachers-slider .slider-btn {width: 346px;}.introduce-card__img {width: 376px;}.introduce-card:first-child .introduce-card__img {-o-object-position: 0px -45px;object-position: 0px -45px;}.introduce-card:nth-child(2) .introduce-card__img {-o-object-position: 0px -145px;object-position: 0px -145px;}.introduce-card:nth-child(4) .introduce-card__img {-o-object-position: 0px -85px;object-position: 0px -85px;}.introduce-card:nth-child(5) .introduce-card__img {-o-object-position: 0px -150px;object-position: 0px -150px;}.whats-need .section-head .section-subtitle {font-size: 40px;}.questions__wrap {padding-left: 70px;padding-right: 70px;}.footer-nav__list:first-child {margin-right: 35px;}}@media (min-width: 1400px) {.container {max-width: 1320px;}.offer {padding-right: 650px;}.offer .hero__img {width: 660px;}.video {padding-bottom: 33.5%;}.banner {padding-right: 120px;padding-left: 650px;}.banner__img {left: 120px;}.partners__slider {max-width: 1320px;}.subscribe {padding-left: 120px;padding-right: 120px;}.teachers-slider {width: 1320px;}.teachers-slider .slider-btn {width: 400px;}.whats-need {padding-left: 120px;padding-right: 120px;}.questions__wrap {padding-left: 110px;padding-right: 110px;}.footer-nav__list:first-child {margin-right: 80px;}}