@font-face{font-family:Involve;src:url(/font/Involve-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Involve;src:url(/font/Involve-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Involve;src:url(/font/Involve-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Involve;src:url(/font/Involve-Oblique.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Involve;src:url(/font/Involve-BoldOblique.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Involve;src:url(/font/Involve-MediumOblique.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Involve;src:url(/font/Involve-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Involve;src:url(/font/Involve-SemiBoldOblique.ttf) format("truetype");font-weight:600;font-style:italic}*{padding:0;margin:0;border:none;-webkit-tap-highlight-color:rgba(255,255,255,0);scroll-behavior:smooth}html{overflow-y:scroll}body{font-family:Involve,sans-serif;display:grid;grid-template-rows:auto 1fr;max-height:100vh;min-height:-moz-fit-content;min-height:fit-content;background:#fff}body,main{position:relative;max-width:100vw;box-sizing:border-box}main{width:100%;padding-top:100px}@media (max-width:767px){main{padding-top:78px}}.wrapper{max-width:1440px;margin:0 auto;position:relative;z-index:10;padding:0 60px}@media (max-width:1439px){.wrapper{padding:0 64px}}@media (max-width:1199px){.wrapper{padding:0 48px}}@media (max-width:767px){.wrapper{padding:0 16px}}*,:after,:before{box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}.articles-page{height:100%}.vacancy-page .form{margin:0 0 90px}@media (max-width:767px){.vacancy-page .form{margin:0 0 60px}}.about{margin:0 0 24px}.about .about__container{display:flex;justify-content:space-between;align-items:center;background-color:#dde9ff;border-radius:40px;padding:40px;position:relative}@media (max-width:992px){.about .about__container{align-items:center;flex-direction:column;padding:20px 20px 0;border-radius:24px}}.about .about__content{display:flex;flex-direction:column;width:603px}@media (max-width:1439px){.about .about__content{width:500px}}@media (max-width:1199px){.about .about__content{width:400px}}@media (max-width:992px){.about .about__content{width:100%;margin:0 0 16px}}.about .about__content p{font-weight:400;font-size:18px;line-height:145%;margin:0 0 20px;color:#1b2f5c}@media (max-width:992px){.about .about__content p{margin:0 0 16px}}.about .about__content p:last-child{margin:0}.about .about__title{color:#3e80ff;margin:0 0 20px}@media (max-width:992px){.about .about__title{margin:0 0 16px}}.about .about__image{width:calc(100% - 89px - 603px);height:auto;position:absolute;right:0;bottom:0;pointer-events:none;object-fit:contain}@media (max-width:1439px){.about .about__image{width:calc(100% - 64px - 500px)}}@media (max-width:1199px){.about .about__image{width:calc(100% - 32px - 400px)}}@media (max-width:992px){.about .about__image{width:303px;height:268px;position:relative;right:auto;bottom:0}}.about-vacancy{margin:0 0 90px}@media (max-width:992px){.about-vacancy{margin:0 0 42px}}.about-vacancy__wrapper{display:flex;justify-content:space-between}@media (max-width:992px){.about-vacancy__wrapper{flex-direction:column}}.about-vacancy .about-vacancy__container{top:150px;position:-webkit-sticky;position:sticky;width:40%;border-radius:40px;padding:40px;background-color:#dde9ff;height:-moz-fit-content;height:fit-content}@media (max-width:1199px){.about-vacancy .about-vacancy__container{width:calc(50% - 12px)}}@media (max-width:992px){.about-vacancy .about-vacancy__container{width:100%;margin:0 0 42px;border-radius:24px;padding:32px 22px;background-color:#f1f1f1;position:relative;top:auto}}.about-vacancy .about-vacancy__title{color:#1b2f5c;margin:0 0 20px}.about-vacancy .about-vacancy__description p{font-weight:400;font-size:18px;line-height:145%;color:#1b2f5c;margin:0 0 12px}@media (max-width:767px){.about-vacancy .about-vacancy__description p{font-size:16px}}.about-vacancy .about-vacancy__description p:last-child{margin:0}.about-vacancy .about-vacancy__advantages{display:flex;flex-wrap:wrap;width:56.7%;gap:24px}@media (max-width:1199px){.about-vacancy .about-vacancy__advantages{width:calc(50% - 12px);gap:16px}}@media (max-width:992px){.about-vacancy .about-vacancy__advantages{width:100%;gap:12px}}.about-vacancy .about-vacancy__advantages__item{display:flex;flex-direction:column;width:calc(50% - 12px);border-radius:32px;padding:24px;background-color:#3e80ff}@media (max-width:1199px){.about-vacancy .about-vacancy__advantages__item{width:100%}}@media (max-width:992px){.about-vacancy .about-vacancy__advantages__item{border-radius:24px;padding:12px}}.about-vacancy .about-vacancy__advantages__item img{border-radius:16px;padding:12px;width:56px;height:56px;background-color:#3463d1;margin:0 0 16px}@media (max-width:992px){.about-vacancy .about-vacancy__advantages__item img{border-radius:16px;padding:12px;width:48px;height:48px;margin:0 0 8px}}.about-vacancy .about-vacancy__advantages__item p{font-weight:400;font-size:18px;line-height:145%;color:#fff}@media (max-width:992px){.about-vacancy .about-vacancy__advantages__item p{font-size:16px}}.about-vacancy .about-vacancy__advantages__item b{color:#e1ff67}.about-work{margin:0 0 90px}@media (max-width:767px){.about-work{margin:0 0 60px}}.about-work .about-work__container{display:flex;flex-wrap:wrap;justify-content:space-between;border-radius:40px;padding:40px;background-color:#f1f1f1}@media (max-width:992px){.about-work .about-work__container{background-color:transparent;padding:0;border-radius:0}}.about-work .about-work__info{width:calc(50% - 29px);color:#1b2f5c}@media (max-width:992px){.about-work .about-work__info{width:100%;background-color:#f1f1f1;border-radius:24px;padding:20px;margin:0 0 28px;order:1}}.about-work .about-work__info h2,.about-work .about-work__info h3,.about-work .about-work__info h4,.about-work .about-work__info h5,.about-work .about-work__info h6{margin:0 0 20px}.about-work .about-work__info p{margin:0 0 20px;font-weight:400;font-size:18px;line-height:145%}.about-work .about-work__info p:last-child{margin:0}.about-work .about-work__warning{width:calc(50% - 29px);border-radius:40px;padding:40px;background-color:#ffdee0;color:#931728}@media (max-width:992px){.about-work .about-work__warning{width:100%;order:3;border-radius:24px;padding:20px}}.about-work .about-work__warning h2,.about-work .about-work__warning h3,.about-work .about-work__warning h4,.about-work .about-work__warning h5,.about-work .about-work__warning h6{margin:0 0 12px}.about-work .about-work__warning p{font-weight:400;font-size:18px;line-height:145%}.about-work .about-work__responsobilities{display:flex;flex-wrap:wrap;width:calc(100% + 24px);margin:32px -12px 0}@media (max-width:992px){.about-work .about-work__responsobilities{order:2;margin:0 -12px 28px}}@media (max-width:767px){.about-work .about-work__responsobilities{width:calc(100% + 12px);margin:0 -6px 28px}}.about-work .about-work__responsobilities__item{display:flex;align-items:center;width:calc(25% - 24px);margin:0 12px;border-radius:30px;padding:24px;background-color:#3e80ff}@media (max-width:1199px){.about-work .about-work__responsobilities__item{width:calc(50% - 24px)}}@media (max-width:767px){.about-work .about-work__responsobilities__item{align-items:flex-start;flex-direction:column;padding:12px;border-radius:24px;width:calc(50% - 12px);margin:0 6px}}@media (max-width:1199px){.about-work .about-work__responsobilities__item:nth-child(n+3){margin:24px 12px 0}}@media (max-width:767px){.about-work .about-work__responsobilities__item:nth-child(n+3){margin:12px 6px 0}}.about-work .about-work__responsobilities__item:nth-child(n+5){margin:24px 12px 0}@media (max-width:767px){.about-work .about-work__responsobilities__item:nth-child(n+5){margin:12px 6px 0}}.about-work .about-work__responsobilities__item__icon{margin:0 20px 0 0;border-radius:16px;padding:12px;background-color:#3463d1;width:55px;height:55px}@media (max-width:767px){.about-work .about-work__responsobilities__item__icon{margin:0 0 8px}}.about-work .about-work__responsobilities__item__title{font-weight:400;font-size:18px;line-height:145%;color:#fff}.advantages{margin:0 0 90px}@media (max-width:992px){.advantages{margin:0 0 60px}}.advantages .advantages__title{visibility:hidden;position:absolute;top:0;left:0}.advantages .advantages__container{border-radius:40px;padding:40px;background-color:#3e80ff}@media (max-width:992px){.advantages .advantages__container{padding:20px;border-radius:24px}}.advantages .advantages__list{display:flex;justify-content:space-between}@media (max-width:992px){.advantages .advantages__list{flex-direction:column;gap:24px}}.advantages .advantages__item{display:flex;align-items:center;flex-direction:column;max-width:264px}@media (max-width:1199px){.advantages .advantages__item{max-width:calc(25% - 24px)}}@media (max-width:992px){.advantages .advantages__item{align-items:flex-start;max-width:100%}}.advantages .advantages__item__title{color:#e1ff67;margin:0 0 10px}.advantages .advantages__item__subtitle{font-weight:400;font-size:18px;line-height:145%;text-align:center;color:#fff}@media (max-width:992px){.advantages .advantages__item__subtitle{font-size:16px;text-align:start}}.article__wrapper{display:flex;justify-content:space-between;position:relative}@media (max-width:1199px){.article__wrapper{flex-direction:column-reverse}}.article__content{width:calc(100% - 450px);border-radius:24px}@media (max-width:1199px){.article__content{width:100%}}.article__content h1{font-weight:600;font-size:40px;line-height:115%;color:#1b2f5c;margin:0 0 32px}@media (max-width:767px){.article__content h1{font-size:30px;margin:0 0 24px}}.article__content h2{font-weight:600;font-size:32px;line-height:130%;color:#1b2f5c;margin:0 0 24px}@media (max-width:767px){.article__content h2{font-size:24px;margin:0 0 16px}}.article__content h3{font-weight:600;font-size:28px;line-height:130%;color:#1b2f5c;margin:0 0 24px}@media (max-width:767px){.article__content h3{font-size:22px;margin:0 0 16px}}.article__content h4{font-weight:600;font-size:24px;line-height:130%;color:#1b2f5c;margin:0 0 24px}@media (max-width:767px){.article__content h4{font-size:20px;margin:0 0 16px}}.article__content h5{font-weight:600;font-size:20px;line-height:130%;color:#1b2f5c;margin:0 0 24px}@media (max-width:767px){.article__content h5{font-size:18px;margin:0 0 16px}}.article__content h6{font-weight:600;font-size:20px;line-height:130%;color:#1b2f5c;margin:0 0 24px}@media (max-width:767px){.article__content h6{font-size:18px;margin:0 0 16px}}.article__content p{font-weight:400;font-size:18px;line-height:145%;color:#1b2f5c;margin:0 0 24px}@media (max-width:767px){.article__content p{font-size:16px;margin:0 0 16px}}.article__content ol{list-style-type:decimal;counter-reset:list-counter}.article__content ol li{counter-increment:list-counter;list-style:none}.article__content ol li:before{content:counter(list-counter) ". ";font-weight:700}.article__content ul li{position:relative;padding:0 0 0 16px}.article__content ul li:after{content:"";position:absolute;top:50%;left:4px;transform:translateY(-50%);width:5px;height:5px;background-color:#1b2f5c;border-radius:50%}.article__content ol,.article__content ul{margin:0 0 16px}.article__content ol li,.article__content ul li{font-weight:400;font-size:18px;line-height:145%;color:#1b2f5c;margin:0 0 8px}@media (max-width:767px){.article__content ol li,.article__content ul li{font-size:16px}}.article__content ol li:last-child,.article__content ul li:last-child{margin:0}.article__content a{color:#3e80ff;font-weight:400;font-size:18px;line-height:145%}.article__content img{width:100%;max-height:440px;object-fit:cover;object-position:center;border-radius:40px;margin:0 0 24px}@media (max-width:767px){.article__content img{height:380px;margin:0 0 16px}}.article__aside{width:430px;position:relative}@media (max-width:1199px){.article__aside{display:none}}.article__navigation{position:-webkit-sticky;position:sticky;top:100px;right:0;border-radius:24px;padding:30px;background-color:#dde9ff;transition:all .3s ease-in-out}@media (max-width:1439px){.article__navigation{padding:20px}}@media (max-width:1199px){.article__navigation{position:relative;top:auto;height:100%}}.article__navigation__subtitle{display:flex;font-weight:500;font-size:22px;line-height:120%;color:#1b2f5c}@media (max-width:1199px){.article__navigation__subtitle{justify-content:space-between}}.article__navigation__subtitle figure{display:none;transform:rotate(0);transition:all .15s ease-in-out}@media (max-width:1199px){.article__navigation__subtitle figure{display:flex}}.article__navigation__subtitle path{transition:all .15s ease-in-out}.article__navigation__subtitle--opened figure{transform:rotate(180deg)}.article__navigation__subtitle--opened path{fill:#7e7e7e}.article__navigation__list{display:flex;flex-direction:column;margin:20px 0 0}@media (max-width:1199px){.article__navigation__list{display:none}}.article__navigation__list--opened{display:flex}.article__navigation__item.lvl2{padding:0 0 0 24px;position:relative;margin:0 0 10px}.article__navigation__item.lvl2:hover:after{width:8px;height:8px;top:7px;left:7px}.article__navigation__item.lvl2:hover a{color:#1b2f5c}.article__navigation__item.lvl2.active:hover a{color:#3e80ff}.article__navigation__item.lvl2.active:after{width:8px;height:8px;top:7px;left:7px;background-color:#3e80ff}.article__navigation__item.lvl2.active a{color:#3e80ff}.article__navigation__item.lvl2:after{content:"";width:6px;height:6px;border-radius:50%;position:absolute;top:8px;left:8px;background-color:#1b2f5c;transition:all .15s ease-in-out}.article__navigation__item.lvl2 a{font-weight:400;font-size:18px;line-height:120%;color:#1b2f5c;transition:all .15s ease-in-out}.article__navigation__item.lvl3,.article__navigation__item.lvl4,.article__navigation__item.lvl5,.article__navigation__item.lvl6{padding:0 0 0 32px;position:relative;margin:0 0 10px}.article__navigation__item.lvl3:hover:after,.article__navigation__item.lvl4:hover:after,.article__navigation__item.lvl5:hover:after,.article__navigation__item.lvl6:hover:after{width:6px;height:6px;top:7px;left:17px}.article__navigation__item.lvl3:hover a,.article__navigation__item.lvl4:hover a,.article__navigation__item.lvl5:hover a,.article__navigation__item.lvl6:hover a{color:#fff}.article__navigation__item.lvl3.active:hover a,.article__navigation__item.lvl4.active:hover a,.article__navigation__item.lvl5.active:hover a,.article__navigation__item.lvl6.active:hover a{color:#3e80ff}.article__navigation__item.lvl3.active:after,.article__navigation__item.lvl4.active:after,.article__navigation__item.lvl5.active:after,.article__navigation__item.lvl6.active:after{width:6px;height:6px;top:7px;left:17px;background-color:#3e80ff}.article__navigation__item.lvl3.active a,.article__navigation__item.lvl4.active a,.article__navigation__item.lvl5.active a,.article__navigation__item.lvl6.active a{color:#3e80ff}.article__navigation__item.lvl3:after,.article__navigation__item.lvl4:after,.article__navigation__item.lvl5:after,.article__navigation__item.lvl6:after{content:"";width:5px;height:5px;border-radius:50%;position:absolute;top:9px;left:18px;background-color:rgba(255,255,255,.4);transition:all .15s ease-in-out}.article__navigation__item.lvl3 a,.article__navigation__item.lvl4 a,.article__navigation__item.lvl5 a,.article__navigation__item.lvl6 a{font-weight:400;font-size:18px;line-height:120%;color:rgba(255,255,255,.4);transition:all .15s ease-in-out}.articles-list{padding:50px 0 83px}@media (max-width:767px){.articles-list{padding:24px 0 48px}}.articles-list__title{color:#1b2f5c;margin:0 0 48px}.articles-list .articles-list__container{display:flex;flex-wrap:wrap;gap:24px}.articles-list .articles-list__item{width:calc(50% - 12px);height:auto}@media (max-width:1199px){.articles-list .articles-list__item{width:100%}}.articles-list .articles-list__item__link{display:flex;flex-direction:column;border-radius:40px;padding:40px;background-color:#dde9ff;height:100%}@media (max-width:1199px){.articles-list .articles-list__item__link{padding:32px}}@media (max-width:767px){.articles-list .articles-list__item__link{padding:32px 22px}}.articles-list .articles-list__item__title{font-weight:600;font-size:30px;line-height:115%;color:#1b2f5c;margin:0 0 20px}@media (max-width:1199px){.articles-list .articles-list__item__title{font-weight:600;font-size:26px;line-height:115%}}@media (max-width:767px){.articles-list .articles-list__item__title{font-weight:600;font-size:24px;line-height:115%;margin:0 0 16px}}.articles-list .articles-list__item__annotation{font-weight:400;font-size:18px;line-height:145%;color:#1b2f5c;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:1199px){.articles-list .articles-list__item__annotation{font-size:16px}}.country-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:40px 8px 32px 24px;z-index:1003;border-radius:32px;min-width:475px}@media (max-width:767px){.country-modal{padding:32px 8px 24px 24px;min-width:calc(100% - 32px);max-width:calc(100% - 32px)}}.country-modal .country-modal__wrapper{padding:0 24px 0 0;height:300px;overflow-y:scroll;position:relative;z-index:11}@media (max-width:767px){.country-modal .country-modal__wrapper{padding:0 16px 0 0}}.country-modal .country-modal__wrapper::-webkit-scrollbar{width:5px}.country-modal .country-modal__wrapper::-webkit-scrollbar-track{background:#fff}.country-modal .country-modal__wrapper::-webkit-scrollbar-thumb{height:5px;border-radius:20px;background-color:rgba(122,122,122,.5)}.country-modal .country-modal__search{display:flex;align-items:center;padding:16px;border-bottom:1px solid rgba(181,181,181,.4);font-size:18px;font-weight:400;color:#1b2f5c}.country-modal .country-modal__search svg{width:16px;height:16px;margin:0 8px 0 0}.country-modal .country-modal__item{display:flex;align-items:center;gap:4px;padding:16px;border-bottom:1px solid rgba(181,181,181,.4);font-size:20px;font-weight:500;color:#1b2f5c;cursor:pointer}.country-modal .country-modal__item:last-child{border:none}.country-modal .country-modal__no-results{gap:4px;padding:16px;font-size:20px;font-weight:500;color:#1b2f5c}.country-modal .country-modal__close{position:absolute;top:24px;right:24px;width:24px;height:24px}.country-modal__overlay{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100dvh;background-color:rgba(0,0,0,.6);z-index:1002}.cover{padding:205px 0;position:relative;margin:0 0 90px}@media (max-width:767px){.cover{padding:328px 0 42px;margin:0 0 60px}}.cover__wrapper{z-index:2}.cover .cover__container{display:flex;flex-direction:column;max-width:490px}.cover .cover__title{color:#fff;margin:0 0 20px}.cover .cover__description{font-weight:400;font-size:20px;line-height:145%;color:#fff;margin:0 0 32px}@media (max-width:767px){.cover .cover__description{font-weight:400;font-size:16px;line-height:145%;margin:0 0 24px}}.cover .cover__button{display:flex;justify-content:center;width:100%;padding:15px 0}.cover .cover__button span{font-weight:500;font-size:16px}.cover .cover__background{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;object-fit:cover}@media (max-width:1199px){.cover .cover__background{object-position:center center}}.english-course-form{margin:0 0 76px}@media (max-width:767px){.english-course-form{margin:0;background-color:#3e80ff}}.english-course-form__wrapper{display:flex;justify-content:space-between}.english-course-form .english-course-form__image-list{width:calc(100% - 724px);min-height:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0;grid-gap:24px;gap:24px}@media (max-width:1199px){.english-course-form .english-course-form__image-list{display:none}}.english-course-form .english-course-form__image-item{display:flex;height:-moz-fit-content;height:fit-content;overflow:hidden;border-radius:40px;min-height:100%}.english-course-form .english-course-form__image-item:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}.english-course-form .english-course-form__image-item:nth-child(2){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.english-course-form .english-course-form__image-item:nth-child(3){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.english-course-form .english-course-form__image-item img{width:100%;height:auto;min-height:447px;object-fit:cover;border-radius:40px;pointer-events:none;object-position:center center}.error-block{width:100%;padding:160px 0 207px;display:flex;justify-content:center;align-items:center;background-color:#3e80ff;background-image:url(/img/not-found/not-found.jpg);background-size:cover;background-repeat:no-repeat;background-position:top}@media (max-width:1199px){.error-block{align-items:flex-start;justify-content:flex-start;background-image:none}}@media (max-width:767px){.error-block{height:100dvh;padding:90px 0 0;background-position:50%;background-image:url(/img/not-found/not-found-mobile.jpg);background-size:cover}}.error-block__wrapper{width:100%}.error-block .error-block__title{color:#fff;font-weight:500;font-size:200px;line-height:108%;text-align:center}@media (max-width:1199px){.error-block .error-block__title{font-size:150px;text-align:start}}@media (max-width:767px){.error-block .error-block__title{font-weight:500;font-size:100px;line-height:108%;text-align:center}}.error-block .error-block__description{font-weight:500;font-size:20px;line-height:108%;text-align:center;color:#fff;margin:0 0 24px}@media (max-width:1199px){.error-block .error-block__description{text-align:start}}@media (max-width:767px){.error-block .error-block__description{font-weight:500;font-size:16px;line-height:108%;text-align:center;margin:0 0 16px}}.faq{margin:0 0 90px}@media (max-width:767px){.faq{margin:0 0 60px}}.faq .faq__title{color:#1b2f5c;margin:0 0 32px}@media (max-width:992px){.faq .faq__title{margin:0 0 20px}}.faq .faq__list{display:flex;flex-direction:column;gap:12px}.faq .faq__item{border-radius:40px;padding:24px 40px;background-color:#f1f1f1}@media (max-width:992px){.faq .faq__item{border-radius:12px;padding:12px}}.faq .faq__item--active .faq__item__title:before{transform:translateY(-50%) rotate(0)}.faq .faq__item--active .faq__item__description{height:auto;margin:20px 0 0}.faq .faq__item__title{color:#1b2f5c;cursor:pointer;position:relative;padding:0 32px 0 0}@media (max-width:992px){.faq .faq__item__title{font-weight:500;font-size:16px;line-height:130%}}.faq .faq__item__title:after{content:"";width:26px;height:2px;border-radius:2px;background-color:#1b2f5c;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .15s ease-in-out}@media (max-width:992px){.faq .faq__item__title:after{width:17px;height:2}}.faq .faq__item__title:before{content:"";width:26px;height:2px;border-radius:2px;background-color:#1b2f5c;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(90deg);transition:all .15s ease-in-out}@media (max-width:992px){.faq .faq__item__title:before{width:17px;height:2}}.faq .faq__item__description{display:flex;flex-direction:column;height:0;overflow:hidden;transition:all .15s ease-in-out;max-width:900px;color:#1b2f5c}.faq .faq__item__description p{font-size:16px;margin:0 0 16px}@media (max-width:992px){.faq .faq__item__description p{font-size:14px}}.faq .faq__item__description ol{list-style-type:decimal;counter-reset:list-counter}.faq .faq__item__description ol li{counter-increment:list-counter}.faq .faq__item__description ol li:before{content:counter(list-counter) ". ";font-weight:700}.faq .faq__item__description ol,.faq .faq__item__description ul{margin:0 0 16px}.faq .faq__item__description ol li,.faq .faq__item__description ul li{font-size:16px;margin:0 0 8px}@media (max-width:992px){.faq .faq__item__description ol li,.faq .faq__item__description ul li{font-size:14px}}.faq .faq__item__description ol li:last-child,.faq .faq__item__description ul li:last-child{margin:0}.find-vacancy{margin:0 0 90px}@media (max-width:767px){.find-vacancy{margin:0 0 60px}}.find-vacancy__wrapper{display:flex;justify-content:space-between}@media (max-width:992px){.find-vacancy__wrapper{flex-direction:column;gap:16px}}.find-vacancy .find-vacancy__info{display:flex;flex-direction:column;align-items:center;width:calc(50% - 12px);height:auto;border-radius:40px;padding:50px 60px;background-color:#dde9ff}@media (max-width:992px){.find-vacancy .find-vacancy__info{width:100%;border-radius:24px;padding:20px;background-color:#f1f1f1}}.find-vacancy .find-vacancy__info p{font-weight:400;font-size:18px;line-height:145%;text-align:center;color:#1b2f5c;margin:0 0 16px}@media (max-width:992px){.find-vacancy .find-vacancy__info p{text-align:start;font-size:16px}}.find-vacancy .find-vacancy__info p:last-child{margin:0 0 20px}.find-vacancy .find-vacancy__title{text-align:center;color:#1b2f5c;margin:0 0 16px}@media (max-width:992px){.find-vacancy .find-vacancy__title{text-align:start}}.find-vacancy .find-vacancy__button{width:100%;text-align:center}@media (max-width:992px){.find-vacancy .find-vacancy__button{padding:15px 0}}.find-vacancy .find-vacancy__image{width:calc(50% - 12px);height:auto;object-fit:cover;pointer-events:none;border-radius:40px;overflow:hidden}@media (max-width:992px){.find-vacancy .find-vacancy__image{width:100%;border-radius:24px}}@media (max-width:767px){.find-vacancy .find-vacancy__image{height:381px}}.footer{padding:40px 0 60px;background-color:#f1f1f1}.footer__wrapper{display:flex;flex-direction:column}.footer .footer__top{display:flex;justify-content:space-between;padding:0 0 32px;margin:0 0 24px;border-bottom:1px solid #b5b5b5}@media (max-width:767px){.footer .footer__top{flex-direction:column;padding:0 0 48px}}.footer .footer__left{display:flex;flex-direction:column}.footer .footer__logo{display:flex;align-items:center}@media (max-width:767px){.footer .footer__logo{margin:0 0 32px}}.footer .footer__logo svg{width:96px;height:96px}.footer .footer__logo span{font-weight:600;font-size:22px;line-height:130%;margin:0 0 0 32px;color:#1b2f5c}@media (max-width:767px){.footer .footer__logo span{font-weight:500;font-size:16px;line-height:130%}}.footer .footer__right{display:flex;align-items:center}@media (max-width:767px){.footer .footer__right{align-items:flex-start;flex-direction:column}}.footer .footer__subtitle{font-weight:600;font-size:22px;line-height:130%;margin:0 40px 0 0;color:#1b2f5c}@media (max-width:767px){.footer .footer__subtitle{font-weight:500;font-size:16px;line-height:130%;margin:0 0 16px}}.footer .footer__social-links{display:flex;align-items:center}.footer .footer__social-link{margin:0 32px 0 0}.footer .footer__social-link:last-child{margin:0}.footer .footer__social-link a{display:flex;align-items:center;justify-content:center}.footer .footer__social-link svg{width:48px;height:48px}.footer .footer__bottom{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:767px){.footer .footer__bottom{flex-direction:column}}.footer .footer__company{font-weight:400;font-size:14px;line-height:145%;color:#1b2f5c;margin:0 0 20px}@media (max-width:767px){.footer .footer__company{display:flex;flex-direction:column;gap:16px;margin:0 0 16px}}.footer .footer__email{font-weight:400;font-size:14px;line-height:145%;color:#1b2f5c;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media (max-width:767px){.footer .footer__email{margin:0 0 16px}}.footer .footer__policy-privacy{font-weight:400;font-size:14px;line-height:145%;color:#1b2f5c;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.form{margin:0 0 76px;position:relative}@media (max-width:767px){.form{margin:0;background-color:#3e80ff}}.form__wrapper{display:flex;justify-content:space-between}.form .form__image-list{width:calc(100% - 724px);min-height:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0;grid-gap:24px;gap:24px}@media (max-width:1199px){.form .form__image-list{display:none}}.form .form__image-item{display:flex;height:-moz-fit-content;height:fit-content;overflow:hidden;border-radius:40px;min-height:100%}.form .form__image-item:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}.form .form__image-item:nth-child(2){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.form .form__image-item:nth-child(3){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.form .form__image-item img{width:100%;height:auto;min-height:447px;object-fit:cover;border-radius:40px;pointer-events:none;object-position:center center}.header{position:fixed;top:0;left:0;width:100%;padding:10px 0;background-color:#fff;z-index:1000}.header__wrapper{justify-content:space-between}.header .header__navigation,.header__wrapper{display:flex;align-items:center}.header .header__logo{display:flex;width:80px;height:80px;margin:0 40px 0 0}@media (max-width:767px){.header .header__logo{width:58px;height:58px;margin:0}}.header .header__navbar{display:flex}@media (max-width:1199px){.header .header__navbar{display:none}}.header .header__navbar__item{margin:0 24px 0 0}.header .header__navbar__item:last-child{margin:0}.header .header__navbar__item a{font-weight:400;font-size:18px;line-height:145%;color:#1b2f5c}.header .header__call-me{padding:16px 60px}@media (max-width:1199px){.header .header__call-me{padding:12px 16px;display:none}}.header .header__call-me span{font-weight:500;font-size:16px;white-space:nowrap}.header .header__hamburger{display:flex;align-items:center;justify-content:center;width:26px;height:26px}@media (min-width:1440px){.header .header__hamburger{display:none}}.header .header__hamburger .line{width:26px;height:2px;border-radius:2px;background-color:#1b2f5c;position:relative;transition:all .15s ease-in-out}.header .header__hamburger .line:before{top:-6px}.header .header__hamburger .line:after,.header .header__hamburger .line:before{content:"";width:26px;height:2px;border-radius:2px;background-color:#1b2f5c;position:absolute;left:0;transition:all .15s ease-in-out}.header .header__hamburger .line:after{bottom:-6px}.header .header__hamburger--active .line{transform:rotate(45deg);background-color:#fff}.header .header__hamburger--active .line:before{top:0;transform:rotate(90deg);background-color:#fff}.header .header__hamburger--active .line:after{opacity:0}.header .header__mobile-navigation{width:100%;height:100vh;position:absolute;top:0;left:150vw;background-color:#3e80ff;transition:all .15s ease-in-out;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:1440px){.header .header__mobile-navigation{display:none}}@media (max-width:1199px){.header .header__mobile-navigation{padding:0 48px}}@media (max-width:767px){.header .header__mobile-navigation{padding:0 16px}}.header .header__mobile-navigation--active{left:0}.header .header__mobile-navigation__list__item{margin:0 0 24px}.header .header__mobile-navigation__list__item a{display:flex;justify-content:center;font-weight:400;font-size:16px;line-height:145%;text-align:center;color:#fff}.header .header__mobile-navigation__call-me{width:100%;display:flex;justify-content:center;padding:16px 0}.header .header__mobile-navigation__call-me span{font-weight:500;font-size:16px;white-space:nowrap}.income{margin:0 0 90px}@media (max-width:992px){.income{margin:0 0 60px}}.income__wrapper{display:flex;gap:24px}@media (max-width:992px){.income__wrapper{flex-direction:column;gap:16px}}.income .income__title{visibility:hidden;position:absolute;top:0;left:0;z-index:-10}.income .income__left{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(50% - 12px);border-radius:40px;padding:50px;background-color:#3e80ff}@media (max-width:992px){.income .income__left{width:100%;padding:20px 28px;border-radius:24px}}.income .income__left p{max-width:372px;font-weight:400;font-size:18px;line-height:145%;text-align:center;color:#fff;margin:0 0 10px}@media (max-width:992px){.income .income__left p{font-size:16px}}.income .income__left p:last-child{margin:0}.income .income__left b{color:#e1ff67;font-weight:600;font-size:40px;line-height:115%;text-align:center}@media (max-width:992px){.income .income__left b{font-size:30px}}.income .income__right{width:calc(50% - 12px);display:flex;flex-direction:column;border-radius:40px;padding:50px 47px;background-color:#dde9ff}@media (max-width:992px){.income .income__right{width:100%;padding:20px 28px;border-radius:24px}}.income .income__right p{font-weight:400;font-size:18px;line-height:145%;text-align:center;color:#1b2f5c;margin:0 0 20px}@media (max-width:992px){.income .income__right p{font-size:16px;margin:0 0 16px}}.income .income__button{width:100%;display:flex;justify-content:center}.media-slider{margin:0 0 90px}@media (max-width:767px){.media-slider{margin:0 0 42px}}.media-slider .media-slider__top{display:flex;justify-content:space-between;margin-bottom:32px}.media-slider .media-slider__title{color:#1b2f5c}.media-slider .swiper{width:calc(100% + 24px);margin:0 -12px}@media (max-width:767px){.media-slider .swiper{width:calc(100% + 32px);margin:0 -16px}}.media-slider .swiper-slide{width:calc(33.33% - 24px);height:360px;margin:0 12px;overflow:hidden;border-radius:24px;background:#4986b8;position:relative}@media (max-width:767px){.media-slider .swiper-slide{width:calc(100% - 32px);margin:0 4px}}.media-slider .swiper-slide.video:after{content:"";width:77px;height:77px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:cover;background-repeat:no-repeat;background-image:url(/img/icons/play.svg);z-index:2;cursor:pointer;pointer-events:none}.media-slider .swiper-slide a{display:flex;width:100%;height:100%}.media-slider .swiper-slide video{position:absolute;top:0;left:0;width:100%;z-index:1}.media-slider .swiper-slide img{width:100%;height:100%;pointer-events:none;object-fit:cover}.media-slider .swiper-navigation{display:flex;gap:20px}@media (max-width:992px){.media-slider .swiper-navigation{display:none}}.more-reviews{margin:0 0 136px}@media (max-width:767px){.more-reviews{margin:0 0 60px}}.more-reviews__wrapper{display:flex;flex-direction:column;align-items:center}.more-reviews .more-reviews__title{font-weight:600;font-size:24px;line-height:115%;text-align:center;color:#1b2f5c;margin:0 0 24px}.more-reviews .more-reviews__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media (max-width:767px){.more-reviews .more-reviews__list{justify-content:flex-start}}.more-reviews .more-reviews__item__link{display:flex;align-items:center;justify-content:center;padding:10px 16px}@media (max-width:767px){.more-reviews .more-reviews__item__link{padding:8px 12px}}.more-reviews .more-reviews__item__link svg{width:24px;height:24px;min-width:24px;min-height:24px;margin:0 0 0 8px}@media (max-width:767px){.more-reviews .more-reviews__item__link svg{margin:0 0 0 6px}}.more-reviews .more-reviews__item__link span{font-weight:500;font-size:16px}@media (max-width:767px){.more-reviews .more-reviews__item__link span{font-size:14px}}.news-cover{padding-top:30px;margin:0 0 60px}.news-cover__wrapper{display:flex;justify-content:space-between}@media (max-width:1199px){.news-cover__wrapper{flex-direction:column}}.news-cover .news-cover__left{display:flex;flex-direction:column;justify-content:center;width:464px;margin:0 24px 0 0;height:auto;padding:77px 50px;background-color:#3e80ff;border-radius:40px}@media (max-width:1199px){.news-cover .news-cover__left{width:100%;margin:0 0 16px}}@media (max-width:767px){.news-cover .news-cover__left{padding:48px 24px;border-radius:24px}}.news-cover .news-cover__title{color:#fff}.news-cover .news-cover__right{width:calc(100% - 24px - 464px);display:flex;align-items:center;justify-content:space-between;background-color:#3e80ff;border-radius:40px;padding:0 50px}@media (max-width:1199px){.news-cover .news-cover__right{width:100%}}@media (max-width:767px){.news-cover .news-cover__right{align-items:flex-start;flex-direction:column;padding:24px;border-radius:24px}}.news-cover .news-cover__description{font-weight:400;font-size:18px;line-height:145%;color:#fff;max-width:513px}.news-cover .news-cover__image{width:197px;height:197px;pointer-events:none;object-fit:cover}@media (max-width:767px){.news-cover .news-cover__image{width:153px;height:153px;transform:scaleX(-1);margin:0 0 -24px}}.news-list{margin:0 0 80px}.news-list__title{position:absolute;visibility:hidden;z-index:-1;left:0;top:0}.news-list .news-list__tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin:0 0 40px}@media (max-width:767px){.news-list .news-list__tabs{justify-content:flex-start;margin:0 0 32px}}.news-list .news-list__tab{display:flex}.news-list .news-list__tab a{padding:11px 16px}.news-list .news-list__tab span{font-weight:500;font-size:14px}.news-list .news-list__elems{margin:0 122px;display:flex;flex-direction:column}@media (max-width:1439px){.news-list .news-list__elems{margin:0 64px}}@media (max-width:1199px){.news-list .news-list__elems{margin:0}}.news-list .news-list__elem{padding:32px 0 0;margin:0 0 32px;border-top:1px solid #b5b5b5}@media (max-width:767px){.news-list .news-list__elem{padding:24px 0 0}}.news-list .news-list__elem:last-child{margin:0;padding:32px 0;border-bottom:1px solid #b5b5b5}@media (max-width:767px){.news-list .news-list__elem:last-child{padding:24px 0}}.news-list .news-list__elem__top{display:flex;justify-content:space-between;margin:0 0 32px}@media (max-width:767px){.news-list .news-list__elem__top{flex-direction:column-reverse;margin:0 0 24px}}.news-list .news-list__elem__title{margin:0 52px 0 0;color:#1b2f5c}@media (max-width:767px){.news-list .news-list__elem__title{margin:0}}.news-list .news-list__elem__date{white-space:nowrap;font-weight:400;font-size:18px;line-height:145%;color:#b5b5b5}@media (max-width:767px){.news-list .news-list__elem__date{font-size:14px;margin:0 0 12px}}.news-list .news-list__elem:not(:has(>.news-list__elem__bottom)) .news-list__elem__middle{margin:0}.news-list .news-list__elem__middle{margin:0 0 32px}.news-list .news-list__elem__middle p{font-weight:400;font-size:18px;line-height:145%;color:#1b2f5c}@media (max-width:767px){.news-list .news-list__elem__middle p{font-size:14px}}.news-list .news-list__elem__middle ol{list-style-type:decimal;counter-reset:list-counter}.news-list .news-list__elem__middle ol li{counter-increment:list-counter}.news-list .news-list__elem__middle ol li:before{content:counter(list-counter) ". ";font-weight:700}.news-list .news-list__elem__middle ul li{position:relative;padding:0 0 0 16px}.news-list .news-list__elem__middle ul li:after{content:"";position:absolute;top:50%;left:4px;transform:translateY(-50%);width:3px;height:3px;background-color:#1b2f5c;border-radius:50%}.news-list .news-list__elem__middle ol,.news-list .news-list__elem__middle ul{margin:0 0 16px}.news-list .news-list__elem__middle ol li,.news-list .news-list__elem__middle ul li{font-weight:400;font-size:18px;line-height:145%;color:#1b2f5c;margin:0 0 8px}@media (max-width:992px){.news-list .news-list__elem__middle ol li,.news-list .news-list__elem__middle ul li{font-size:14px}}.news-list .news-list__elem__middle ol li:last-child,.news-list .news-list__elem__middle ul li:last-child{margin:0}.news-list .swiper{width:calc(100% + 24px);margin:0 -12px}@media (max-width:767px){.news-list .swiper{width:calc(100% + 16px);margin:0 -8px}}.news-list .swiper-slide{width:calc(33.33% - 24px);height:360px;margin:0 12px;overflow:hidden;border-radius:24px;background:#4986b8;position:relative}@media (max-width:767px){.news-list .swiper-slide{width:240px;height:300px;margin:0 8px}}.news-list .swiper-slide.video:after{content:"";width:77px;height:77px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:cover;background-repeat:no-repeat;background-image:url(/img/icons/play.svg);z-index:2;cursor:pointer;pointer-events:none}.news-list .swiper-slide a{display:flex;width:100%;height:100%}.news-list .swiper-slide video{position:absolute;top:0;left:0;width:100%;z-index:1}.news-list .swiper-slide img{width:100%;height:100%;pointer-events:none;object-fit:cover}.news-slider{margin:0 0 52px}.news-slider .news-slider__title{color:#1b2f5c;margin:0 0 32px}.news-slider .news-slider__container{margin:0 0 32px}@media (max-width:767px){.news-slider .news-slider__container{margin:0 0 16px}}.news-slider .news-slider__item{display:flex;justify-content:space-between;height:auto;margin:0 4px}@media (max-width:767px){.news-slider .news-slider__item{width:calc(100% - 32px);flex-direction:column}}.news-slider .news-slider__item__picture{border-radius:40px;display:inline-block;min-width:calc(100% - 24px - 586px);width:calc(100% - 24px - 586px);height:auto;position:relative;margin:0 24px 0 0;overflow:hidden}@media (max-width:1199px){.news-slider .news-slider__item__picture{min-width:calc(50% - 12px);width:calc(50% - 12px)}}@media (max-width:767px){.news-slider .news-slider__item__picture{width:100%;height:224px;min-height:224px;margin:0 0 16px;border-radius:24px}}.news-slider .news-slider__item__img{width:100%;height:100%;object-fit:cover;pointer-events:none;position:absolute;top:0;left:0}.news-slider .news-slider__item__content{border-radius:40px;padding:40px;background-color:#dde9ff;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;width:100%;height:auto}@media (max-width:1199px){.news-slider .news-slider__item__content{width:calc(50% - 12px)}}@media (max-width:767px){.news-slider .news-slider__item__content{width:100%;height:100%;border-radius:24px;padding:20px}}.news-slider .news-slider__item__title{width:100%;margin:0 0 20px;color:#1b2f5c}.news-slider .news-slider__item__annotation{width:100%;font-weight:400;font-size:18px;line-height:145%;color:#1b2f5c;min-height:245px;margin:0 0 57px}@media (max-width:767px){.news-slider .news-slider__item__annotation{min-height:auto;height:100%;margin:0 0 20px}}.news-slider .news-slider__item__button{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.news-slider .swiper{width:calc(100% + 32px);margin:0 -16px}}.news-slider .swiper-pagination{position:relative;bottom:0!important;top:auto!important}.news-slider .swiper-pagination-bullet{border-radius:40px;width:44px;height:6px;background-color:#dde9ff;opacity:1}.news-slider .swiper-pagination-bullet-active{background-color:#3e80ff}.personal-data{color:#1b2f5c;margin:0 0 90px}@media (max-width:767px){.personal-data{margin:0 0 42px}}.personal-data__wrapper{max-width:1024px}.personal-data h1.title{text-align:center;margin:0 0 32px}@media (max-width:767px){.personal-data h1.title{text-align:start;font-size:30px}}.personal-data h2,.personal-data h3,.personal-data h4,.personal-data h5,.personal-data h6{text-align:center;margin:0 0 16px}@media (max-width:767px){.personal-data h2,.personal-data h3,.personal-data h4,.personal-data h5,.personal-data h6{text-align:start}}.personal-data p{font-size:16px;margin:0 0 16px}.policy-privacy{color:#1b2f5c;margin:0 0 90px}@media (max-width:767px){.policy-privacy{margin:0 0 42px}}.policy-privacy__wrapper{max-width:1024px}.policy-privacy h1.title{text-align:center;margin:0 0 32px}@media (max-width:767px){.policy-privacy h1.title{text-align:start;font-size:30px}}.policy-privacy h2,.policy-privacy h3,.policy-privacy h4,.policy-privacy h5,.policy-privacy h6{text-align:center;margin:0 0 16px}@media (max-width:767px){.policy-privacy h2,.policy-privacy h3,.policy-privacy h4,.policy-privacy h5,.policy-privacy h6{text-align:start}}.policy-privacy p{font-size:16px;margin:0 0 16px}.requirements{margin:0 0 90px}@media (max-width:767px){.requirements{margin:0 0 42px}}.requirements .requirements__title{margin:0 0 32px;color:#1b2f5c}.requirements .requirements__list{display:flex;flex-wrap:wrap;border-radius:40px;padding:40px;background-color:#dde9ff;gap:24px}@media (max-width:1199px){.requirements .requirements__list{gap:16px}}@media (max-width:767px){.requirements .requirements__list{gap:12px;border-radius:24px;padding:16px 12px}}.requirements .requirements__list.half .requirements__item{width:calc(50% - 12px)}@media (max-width:767px){.requirements .requirements__list.half .requirements__item{width:100%}}.requirements .requirements__list.third{width:calc(100% + 24px);margin:0 -12px;gap:0}@media (max-width:1199px){.requirements .requirements__list.third{width:100%;margin:0;gap:16px}}@media (max-width:767px){.requirements .requirements__list.third{gap:12px}}.requirements .requirements__list.third .requirements__item{width:calc(33.33% - 24px);margin:0 12px}@media (max-width:1199px){.requirements .requirements__list.third .requirements__item{width:calc(50% - 16px);margin:0}}@media (max-width:767px){.requirements .requirements__list.third .requirements__item{width:100%}}.requirements .requirements__list.third .requirements__item:nth-child(n+4){margin:24px 12px 0}@media (max-width:1199px){.requirements .requirements__list.third .requirements__item:nth-child(n+4){width:calc(50% - 16px);margin:0}}@media (max-width:767px){.requirements .requirements__list.third .requirements__item:nth-child(n+4){width:100%}}.requirements .requirements__item{width:100%;border-radius:30px;padding:40px;background-color:#fff;font-weight:600;font-size:22px;line-height:130%;color:#1b2f5c}@media (max-width:1439px){.requirements .requirements__item{font-size:20px}}@media (max-width:1199px){.requirements .requirements__item{font-size:18px}}@media (max-width:767px){.requirements .requirements__item{border-radius:16px;padding:12px 14px;font-size:16px}}.reviews{margin:0 0 40px;max-width:100vw;overflow-x:hidden}.reviews .reviews__top{display:flex;justify-content:space-between;margin:0 0 28px}.reviews .swiper{margin:0 0 20px}@media (max-width:767px){.reviews .swiper{width:calc(100% + 32px);margin:0 -16px 20px;padding:0 16px}}.reviews .swiper-wrapper{width:calc(100% + 24px);margin:0 -12px}@media (max-width:767px){.reviews .swiper-wrapper{width:100%;margin:0}}.reviews .swiper-slide{display:flex;flex-direction:column;width:calc(50% - 24px);height:auto;margin:0 12px;border-radius:40px;padding:40px;background-color:#f1f1f1}@media (max-width:1199px){.reviews .swiper-slide{padding:20px}}@media (max-width:767px){.reviews .swiper-slide{width:calc(100% - 12px);margin:0 6px;border-radius:24px;padding:20px}}.reviews .swiper-slide blockquote{font-weight:400;font-size:18px;line-height:145%;color:#1b2f5c;line-clamp:5;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.reviews .swiper-slide blockquote{font-weight:400;font-size:16px;line-height:145%}}.reviews .swiper-navigation{display:flex;gap:20px}@media (max-width:767px){.reviews .swiper-navigation{display:none}}.reviews .reviews__item__top{display:flex;justify-content:space-between;align-items:flex-start;margin:0 0 48px}@media (max-width:1199px){.reviews .reviews__item__top{margin:0 0 32px}}@media (max-width:767px){.reviews .reviews__item__top{margin:0 0 16px}}.reviews .reviews__item__author{display:flex;align-items:center;justify-content:flex-start}.reviews .reviews__item__author__info{display:flex;flex-direction:column;justify-content:flex-start;font-weight:600;font-size:22px;line-height:130%;text-align:start;color:#1b2f5c;gap:8px}@media (max-width:1439px){.reviews .reviews__item__author__info{font-size:20px}}@media (max-width:1199px){.reviews .reviews__item__author__info{font-size:18px}}@media (max-width:767px){.reviews .reviews__item__author__info{font-size:16px}}.reviews .reviews__item__author__avatar{width:80px;height:80px;object-fit:cover;object-position:top center;border-radius:20px;overflow:hidden;pointer-events:none;margin:0 24px 0 0}@media (max-width:1199px){.reviews .reviews__item__author__avatar{width:60px;height:60px}}@media (max-width:767px){.reviews .reviews__item__author__avatar{width:48px;height:48px;margin:0 12px 0 0}}.reviews .reviews__item__date{font-size:16px;color:#b5b5b5}.reviews .reviews__button{padding:15px 55px;display:flex;justify-content:center}@media (max-width:767px){.reviews .reviews__button{display:none}}.reviews .reviews__link{width:100%;display:flex;justify-content:center;padding:15px 0}@media (min-width:768px){.reviews .reviews__link{display:none}}.reviews .reviews__bottom{display:flex;justify-content:flex-end}.reviews-infinity{margin:0 0 90px}@media (max-width:767px){.reviews-infinity{margin:0 0 60px}}.reviews-infinity .reviews-infinity__title{color:#1b2f5c;margin:0 0 32px}@media (max-width:767px){.reviews-infinity .reviews-infinity__title{font-size:32px}}.reviews-infinity .reviews-infinity__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 122px 32px}@media (max-width:1439px){.reviews-infinity .reviews-infinity__tabs{margin:0 64px 24px}}@media (max-width:1199px){.reviews-infinity .reviews-infinity__tabs{justify-content:flex-start;margin:0 0 24px}}.reviews-infinity .reviews-infinity__tab{height:auto}.reviews-infinity .reviews-infinity__tab__link{display:flex;align-items:center;justify-content:center;padding:10px 16px;height:100%}@media (max-width:767px){.reviews-infinity .reviews-infinity__tab__link{padding:8px 12px}}.reviews-infinity .reviews-infinity__tab__link svg{width:24px;height:24px;min-width:24px;min-height:24px;margin:0 0 0 8px}@media (max-width:767px){.reviews-infinity .reviews-infinity__tab__link svg{margin:0 0 0 6px}}.reviews-infinity .reviews-infinity__tab__link span{font-weight:500;font-size:16px}@media (max-width:767px){.reviews-infinity .reviews-infinity__tab__link span{font-size:14px}}.reviews-infinity .reviews-infinity__container{margin:0 122px;gap:24px;display:flex;flex-direction:column}@media (max-width:1439px){.reviews-infinity .reviews-infinity__container{margin:0 64px}}@media (max-width:1199px){.reviews-infinity .reviews-infinity__container{margin:0}}.reviews-infinity .reviews-infinity__item{border-radius:40px;padding:40px;background-color:#f1f1f1}@media (max-width:1199px){.reviews-infinity .reviews-infinity__item{padding:20px}}@media (max-width:767px){.reviews-infinity .reviews-infinity__item{border-radius:24px;padding:20px}}.reviews-infinity .reviews-infinity__item blockquote{font-weight:400;font-size:18px;line-height:145%;color:#1b2f5c}@media (max-width:767px){.reviews-infinity .reviews-infinity__item blockquote{font-weight:400;font-size:16px;line-height:145%}}.reviews-infinity .reviews-infinity__item__top{display:flex;justify-content:space-between;align-items:flex-start;margin:0 0 24px}@media (max-width:767px){.reviews-infinity .reviews-infinity__item__top{margin:0 0 16px}}.reviews-infinity .reviews-infinity__item__author{display:flex;align-items:center;justify-content:flex-start}.reviews-infinity .reviews-infinity__item__author__info{display:flex;flex-direction:column;justify-content:flex-start;font-weight:600;font-size:22px;line-height:130%;text-align:start;color:#1b2f5c;gap:8px}@media (max-width:1439px){.reviews-infinity .reviews-infinity__item__author__info{font-size:20px}}@media (max-width:1199px){.reviews-infinity .reviews-infinity__item__author__info{font-size:18px}}@media (max-width:767px){.reviews-infinity .reviews-infinity__item__author__info{font-size:16px}}.reviews-infinity .reviews-infinity__item__author__avatar{width:60px;height:60px;object-fit:cover;object-position:top center;border-radius:20px;overflow:hidden;pointer-events:none;margin:0 24px 0 0}@media (max-width:1199px){.reviews-infinity .reviews-infinity__item__author__avatar{width:60px;height:60px}}@media (max-width:767px){.reviews-infinity .reviews-infinity__item__author__avatar{width:48px;height:48px;margin:0 12px 0 0}}.reviews-infinity .reviews-infinity__item__date{font-size:14px;color:#b5b5b5;white-space:nowrap}.reviews-infinity .reviews-infinity__loader{margin:32px 0 0}.reviews-list{margin:0 0 90px}@media (max-width:767px){.reviews-list{margin:0 0 60px}}.reviews-list .reviews-list__title{color:#1b2f5c;margin:0 0 32px}@media (max-width:767px){.reviews-list .reviews-list__title{font-size:32px}}.reviews-list .reviews-list__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 122px 32px}@media (max-width:1439px){.reviews-list .reviews-list__tabs{margin:0 64px 24px}}@media (max-width:1199px){.reviews-list .reviews-list__tabs{justify-content:flex-start;margin:0 0 24px}}.reviews-list .reviews-list__tab{height:auto}.reviews-list .reviews-list__tab__link{display:flex;align-items:center;justify-content:center;padding:10px 16px;height:100%}@media (max-width:767px){.reviews-list .reviews-list__tab__link{padding:8px 12px}}.reviews-list .reviews-list__tab__link svg{width:24px;height:24px;min-width:24px;min-height:24px;margin:0 0 0 8px}@media (max-width:767px){.reviews-list .reviews-list__tab__link svg{margin:0 0 0 6px}}.reviews-list .reviews-list__tab__link span{font-weight:500;font-size:16px}@media (max-width:767px){.reviews-list .reviews-list__tab__link span{font-size:14px}}.reviews-list .reviews-list__container{margin:0 122px;gap:24px;display:flex;flex-direction:column}@media (max-width:1439px){.reviews-list .reviews-list__container{margin:0 64px}}@media (max-width:1199px){.reviews-list .reviews-list__container{margin:0}}.reviews-list .reviews-list__item{border-radius:40px;padding:40px;background-color:#f1f1f1}@media (max-width:1199px){.reviews-list .reviews-list__item{padding:20px}}@media (max-width:767px){.reviews-list .reviews-list__item{border-radius:24px;padding:20px}}.reviews-list .reviews-list__item blockquote{font-weight:400;font-size:18px;line-height:145%;color:#1b2f5c}@media (max-width:767px){.reviews-list .reviews-list__item blockquote{font-weight:400;font-size:16px;line-height:145%}}.reviews-list .reviews-list__item__top{display:flex;justify-content:space-between;align-items:flex-start;margin:0 0 24px}@media (max-width:767px){.reviews-list .reviews-list__item__top{margin:0 0 16px}}.reviews-list .reviews-list__item__author{display:flex;align-items:center;justify-content:flex-start}.reviews-list .reviews-list__item__author__info{display:flex;flex-direction:column;justify-content:flex-start;font-weight:600;font-size:22px;line-height:130%;text-align:start;color:#1b2f5c;gap:8px}@media (max-width:1439px){.reviews-list .reviews-list__item__author__info{font-size:20px}}@media (max-width:1199px){.reviews-list .reviews-list__item__author__info{font-size:18px}}@media (max-width:767px){.reviews-list .reviews-list__item__author__info{font-size:16px}}.reviews-list .reviews-list__item__author__avatar{width:60px;height:60px;object-fit:cover;object-position:top center;border-radius:20px;overflow:hidden;pointer-events:none;margin:0 24px 0 0}@media (max-width:1199px){.reviews-list .reviews-list__item__author__avatar{width:60px;height:60px}}@media (max-width:767px){.reviews-list .reviews-list__item__author__avatar{width:48px;height:48px;margin:0 12px 0 0}}.reviews-list .reviews-list__item__date{font-size:14px;color:#b5b5b5;white-space:nowrap}.steps{max-width:100vw;overflow-x:hidden;margin:0 0 90px}@media (max-width:767px){.steps{margin:0 0 60px}}.steps__wrapper{display:flex;justify-content:space-between;margin-bottom:32px}.steps .steps__title{color:#1b2f5c}.steps .steps__container{overflow:visible;padding:0 60px}@media (max-width:1439px){.steps .steps__container{padding:0 64px}}@media (max-width:1199px){.steps .steps__container{padding:0 48px}}@media (max-width:767px){.steps .steps__container{padding:0 16px}}.steps .steps__list{width:calc(100% + 24px);margin:0 -12px}@media (max-width:992px){.steps .steps__list{width:100%;margin:0;display:flex;flex-direction:column;gap:8px}}.steps .steps__item{width:calc(25% - 24px);margin:0 12px;height:auto;border-radius:40px;padding:40px;background-color:#f1f1f1}@media (max-width:1199px){.steps .steps__item{width:calc(33.33% - 24px)}}@media (max-width:992px){.steps .steps__item{width:100%;margin:0;border-radius:24px;padding:20px}}.steps .steps__item span{display:flex;color:#1b2f5c;font-weight:600;font-size:32px;line-height:115%;margin:0 0 20px}@media (max-width:992px){.steps .steps__item span{font-size:24px;margin:0 0 12px}}.steps .steps__item p{font-weight:400;font-size:16px;line-height:145%;color:#1b2f5c}.steps .swiper-navigation{display:flex;gap:20px}@media (max-width:992px){.steps .swiper-navigation{display:none}}.vacancies{margin:0 0 90px}@media (max-width:767px){.vacancies{margin:0 0 60px}}.vacancies .vacancies__title{color:#1b2f5c;margin:0 0 32px}.vacancies .vacancies__list{display:flex;flex-direction:column;gap:24px}@media (max-width:992px){.vacancies .vacancies__list{gap:16px}}.vacancies .vacancies__item{border-radius:40px;padding:40px;background-color:#dde9ff}@media (max-width:992px){.vacancies .vacancies__item{border-radius:20px;padding:16px 12px}}.vacancies .vacancies__item--active .vacancies__item__top:before{transform:translateY(-50%) rotate(0)}.vacancies .vacancies__item--active .vacancies__item__childs{height:auto;margin:20px 0 0}.vacancies .vacancies__item__top{display:flex;align-items:center;position:relative;cursor:pointer}.vacancies .vacancies__item__top:after{content:"";width:26px;height:2px;border-radius:2px;background-color:#1b2f5c;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .15s ease-in-out}@media (max-width:992px){.vacancies .vacancies__item__top:after{width:23px}}.vacancies .vacancies__item__top:before{content:"";width:26px;height:2px;border-radius:2px;background-color:#1b2f5c;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(90deg);transition:all .15s ease-in-out}@media (max-width:992px){.vacancies .vacancies__item__top:before{width:23px}}.vacancies .vacancies__item__image{width:40px;height:40px;border-radius:10px;margin:0 16px 0 0}@media (max-width:767px){.vacancies .vacancies__item__image{width:32px;height:32px;margin:0 12px 0 0}}.vacancies .vacancies__item__title{position:relative;color:#1b2f5c}.vacancies .vacancies__item__childs{height:0;overflow:hidden;transition:all .15s ease-in-out;display:flex;flex-direction:column;gap:20px}@media (max-width:992px){.vacancies .vacancies__item__childs{gap:12px}}.vacancies .vacancies__item__child{display:flex;align-items:center;justify-content:space-between;border-radius:24px;padding:20px;background-color:#fff}@media (max-width:992px){.vacancies .vacancies__item__child{align-items:flex-start;border-radius:16px;padding:12px 14px}}.vacancies .vacancies__item__child__anchor{display:flex;align-items:center;width:-moz-fit-content;width:fit-content}@media (max-width:992px){.vacancies .vacancies__item__child__anchor{align-items:flex-start;flex-direction:column}}.vacancies .vacancies__item__child__title{display:flex;width:-moz-fit-content;width:fit-content;color:#1b2f5c}@media (max-width:992px){.vacancies .vacancies__item__child__title{margin:0 0 10px}}.vacancies .vacancies__item__child__price{display:flex;border-radius:100px;padding:12px 16px;background-color:#e1ff67;color:#1b2f5c;font-weight:600;font-size:24px;line-height:115%;white-space:nowrap;margin:0 64px 0 24px}@media (max-width:992px){.vacancies .vacancies__item__child__price{margin:0}}@media (max-width:767px){.vacancies .vacancies__item__child__price{padding:4px 8px;font-weight:500;font-size:14px}}.vacancies .vacancies__item__child__link{display:flex;align-items:center;padding:13px 16px}@media (max-width:1199px){.vacancies .vacancies__item__child__link{margin:0 0 0 32px}}@media (max-width:767px){.vacancies .vacancies__item__child__link{border-color:transparent;padding:0}}.vacancies .vacancies__item__child__link span{font-weight:500;font-size:16px}@media (max-width:767px){.vacancies .vacancies__item__child__link span{display:none}}.vacancies .vacancies__item__child__link svg{width:24px;height:24px;min-width:24px;min-height:24px;margin:0 0 0 8px}.vacancy-cover{margin:0 0 90px}@media (max-width:767px){.vacancy-cover{margin:0 0 60px}}.vacancy-cover .vacancy-cover__container{display:flex;align-items:center;justify-content:space-between;background-color:#3e80ff;border-radius:40px;overflow:hidden}@media (max-width:1199px){.vacancy-cover .vacancy-cover__container{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.vacancy-cover .vacancy-cover__container{border-radius:24px}}.vacancy-cover .vacancy-cover__title{color:#fff;max-width:556px;margin:0 70px 0 80px}@media (max-width:1439px){.vacancy-cover .vacancy-cover__title{max-width:calc(100% - 570px);margin:0 0 0 35px}}@media (max-width:1199px){.vacancy-cover .vacancy-cover__title{max-width:100%;padding:32px 24px;margin:0}}@media (max-width:767px){.vacancy-cover .vacancy-cover__title{padding:24px 16px;font-weight:600;font-size:24px;line-height:115%}}.vacancy-cover .vacancy-cover__image{width:calc(100% - 707px);border-radius:40px;height:524px;object-fit:cover;pointer-events:none;overflow:hidden}@media (max-width:1439px){.vacancy-cover .vacancy-cover__image{width:500px;height:357px}}@media (max-width:1199px){.vacancy-cover .vacancy-cover__image{width:100%}}@media (max-width:767px){.vacancy-cover .vacancy-cover__image{height:292px;border-radius:24px}}.form-course{width:708px;margin:0 24px 0 0;padding:60px 72px;background-color:#3e80ff;border-radius:40px;display:flex;flex-direction:column;align-items:center;gap:32px}@media (max-width:1199px){.form-course{width:100%}}@media (max-width:767px){.form-course{padding:32px 0;background-color:transparent;gap:20px;margin:0}}.form-course .form-course__title{text-align:center;color:#fff}@media (max-width:767px){.form-course .form-course__title{width:100%;text-align:start}}.form-course .form-course__send{width:100%}.form-lead{width:708px;margin:0 24px 0 0;padding:60px 72px;background-color:#3e80ff;border-radius:40px;display:flex;flex-direction:column;align-items:center;gap:32px}@media (max-width:1199px){.form-lead{width:100%}}@media (max-width:767px){.form-lead{padding:32px 0;background-color:transparent;gap:20px;margin:0}}.form-lead .form-lead__title{text-align:center;color:#fff}@media (max-width:767px){.form-lead .form-lead__title{width:100%;text-align:start}}.form-lead .form-lead__send{width:100%}.form-review{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100dvh;z-index:1010}.form-review__wrapper{display:flex;flex-direction:column;width:708px;gap:32px;padding:50px 72px;border-radius:40px;background-color:#3e80ff;position:relative;z-index:2}@media (max-width:767px){.form-review__wrapper{width:100%;padding:50px 16px;border-radius:0;height:100dvh;gap:20px}}.form-review .form-review__title{text-align:center;color:#fff}@media (max-width:767px){.form-review .form-review__title{width:100%;text-align:start}}.form-review__close{position:absolute;top:20px;right:32px;width:40px;height:40px}@media (max-width:767px){.form-review__close{top:10px;right:16px}}.form-review__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}.button{padding:12px 16px;border-radius:100px}.button span{font-weight:500;font-size:14px}.button-white{background:#fff;border:1px solid #fff}.button-white span{color:#3e80ff}.button-blue{background:#3e80ff;border:1px solid #3e80ff}.button-blue span{color:#fff}.button-blue svg path{stroke:#fff}.button-outlined-blue{background-color:transparent;border:1px solid #3e80ff}.button-outlined-blue span{color:#3e80ff}.input-checkbox__newsletter{width:100%;display:flex;align-items:flex-start}.input-checkbox__newsletter.filled input:after{opacity:1}.input-checkbox__newsletter input{width:24px;height:24px;min-width:24px;min-height:24px;margin:0 8px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer}.input-checkbox__newsletter input:after{width:24px;height:24px;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/img/icons/checkbox.svg);background-repeat:no-repeat;background-size:contain;opacity:0}.input-checkbox__newsletter input:before{border:2px solid #fff;border-radius:4px;width:20px;height:20px;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.input-checkbox__newsletter span{display:flex;max-width:389px;font-weight:400;font-size:14px;line-height:145%;color:#fff}.input-checkbox__newsletter a{font-weight:400;font-size:14px;line-height:145%;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff}.input-checkbox__polycy-privacy{width:100%;display:flex;align-items:flex-start}.input-checkbox__polycy-privacy.filled input:after{opacity:1}.input-checkbox__polycy-privacy.error input:before{border-color:#931728}.input-checkbox__polycy-privacy input{width:24px;height:24px;min-width:24px;min-height:24px;margin:0 8px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer}.input-checkbox__polycy-privacy input:after{width:24px;height:24px;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/img/icons/checkbox.svg);background-repeat:no-repeat;background-size:contain;opacity:0}.input-checkbox__polycy-privacy input:before{border:2px solid #fff;border-radius:4px;width:20px;height:20px;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.input-checkbox__polycy-privacy div{max-width:389px;font-weight:400;font-size:14px;line-height:145%;color:#fff}.input-checkbox__polycy-privacy a{font-weight:400;font-size:14px;line-height:145%;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff}.error-lead-popup{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100dvh;z-index:1100}.error-lead-popup__container{max-width:708px;display:flex;align-items:center;flex-direction:column;position:relative;z-index:2;background-color:#3e80ff;border-radius:40px;padding:50px 72px 130px}@media (max-width:767px){.error-lead-popup__container{width:calc(100% - 32px);padding:32px;border-radius:24px}}.error-lead-popup__title{color:#fff;margin:0 0 110px;text-align:center}@media (max-width:767px){.error-lead-popup__title{display:none}}.error-lead-popup__image{width:261px;height:261px;object-fit:cover;pointer-events:none;margin:0 0 32px}@media (max-width:767px){.error-lead-popup__image{width:207px;height:207px;margin:0 0 20px}}.error-lead-popup__description{font-weight:600;font-size:22px;line-height:130%;text-align:center;color:#fff}@media (max-width:767px){.error-lead-popup__description{font-weight:500;font-size:16px}}.error-lead-popup__close{position:absolute;top:20px;right:32px;width:40px;height:40px}.error-lead-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}.error-review-popup{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100dvh;z-index:1100}.error-review-popup__container{max-width:708px;display:flex;align-items:center;flex-direction:column;position:relative;z-index:2;background-color:#3e80ff;border-radius:40px;padding:50px 72px 130px}@media (max-width:767px){.error-review-popup__container{width:calc(100% - 32px);padding:32px;border-radius:24px}}.error-review-popup__title{color:#fff;margin:0 0 110px;text-align:center}@media (max-width:767px){.error-review-popup__title{display:none}}.error-review-popup__image{width:261px;height:261px;object-fit:cover;pointer-events:none;margin:0 0 32px}@media (max-width:767px){.error-review-popup__image{width:207px;height:207px;margin:0 0 20px}}.error-review-popup__description{font-weight:600;font-size:22px;line-height:130%;text-align:center;color:#fff}@media (max-width:767px){.error-review-popup__description{font-weight:500;font-size:16px}}.error-review-popup__close{position:absolute;top:20px;right:32px;width:40px;height:40px}.error-review-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}.input-country-phone{display:flex;align-items:center;width:100%;position:relative;border-bottom:1px solid #fff}.input-country-phone:has(input:focus) .input-country-phone__label{top:0;font-weight:400;font-size:12px;line-height:145%}.input-country-phone.filled .input-country-phone__label{top:0;font-weight:400;font-size:12px;line-height:145%}.input-country-phone.error{border-color:#931728}.input-country-phone.error input{color:#931728}.input-country-phone.error input::placeholder{color:#931728}.input-country-phone.error .input-country-phone__label{color:#931728}.input-country-phone input{width:100%;padding:6px 0;font-weight:400;font-size:16px;line-height:145%;color:#fff}@media (max-width:767px){.input-country-phone input{font-size:16px;line-height:120%;padding:12px 0}}.input-country-phone input::placeholder{font-weight:400;font-size:16px;line-height:145%;color:#fff;opacity:.7}.input-country-phone__label{display:flex;margin:0 0 4px;opacity:.7}.input-country-phone__label,.input-country-phone__placeholder{font-weight:400;font-size:16px;line-height:135%;color:#fff;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s ease-in-out;pointer-events:none}.input-country-phone__placeholder{left:15px}@media (max-width:767px){.input-country-phone__placeholder{top:13px;font-size:16px;line-height:120%}}.input-country-phone__error{display:flex;align-items:center;position:absolute;left:0;bottom:-8px;transform:translateY(100%)}.input-country-phone__error span{font-weight:500;font-size:13px;line-height:120%;letter-spacing:.01em;color:#931728}.input-country-phone__error figure{width:16px;height:16px;margin:0 4px 0 0}.input-country-phone__error svg{width:16px;height:16px}.input-country-phone .input-country-phone__button{display:flex;align-items:center;gap:3px;font-weight:400;font-size:16px;line-height:145%;color:#fff;margin:0 6px 0 0}.input-country-phone .input-country-phone__button--active svg{transform:rotate(180deg)}.input-country-phone .input-country-phone__button svg{width:12px;height:8px;min-width:12px;min-height:8px}.input-default{width:100%;position:relative}.input-default:has(input:focus) .input-default__label{top:0;font-weight:400;font-size:12px;line-height:145%}.input-default.filled .input-default__label{top:0;font-weight:400;font-size:12px;line-height:145%}.input-default.error input{border-color:#931728;color:#931728}.input-default.error .input-default__label{color:#931728}.input-default input{width:100%;padding:6px 0;font-weight:400;font-size:16px;line-height:145%;color:#fff;border-bottom:1px solid #fff}@media (max-width:767px){.input-default input{font-size:16px;line-height:120%;padding:12px 0}}.input-default__label{display:flex;margin:0 0 4px;opacity:.7}.input-default__label,.input-default__placeholder{font-weight:400;font-size:16px;line-height:135%;color:#fff;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s ease-in-out;pointer-events:none}.input-default__placeholder{left:15px}@media (max-width:767px){.input-default__placeholder{top:13px;font-size:16px;line-height:120%}}.input-default__error{display:flex;align-items:center;position:absolute;left:0;bottom:-8px;transform:translateY(100%)}.input-default__error span{font-weight:500;font-size:13px;line-height:120%;letter-spacing:.01em;color:#931728}.input-default__error figure{width:16px;height:16px;margin:0 4px 0 0}.input-default__error svg{width:16px;height:16px}.input-image{display:flex;align-items:center}@media (max-width:767px){.input-image{flex-direction:column;gap:12px}}.input-image__wrapper{width:231px;height:42px;border-radius:100px;border:1px solid #fff;cursor:pointer;margin:0 20px 0 0;position:relative}@media (max-width:767px){.input-image__wrapper{width:100%;margin:0}}.input-image__wrapper__text{display:flex;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.input-image__wrapper__text svg{width:24px;height:24px;min-width:24px;min-height:24px;margin:0 8px 0 0}.input-image__wrapper__text span{white-space:nowrap;font-weight:500;font-size:16px;color:#fff}.input-image__container{display:flex;align-items:center;padding:9px 16px}.input-image__container svg{width:24px;height:24px;margin:0 8px 0 0}.input-image__container span{font-weight:500;font-size:16px;color:#e1ff67}.input-image input[type=hidden]{cursor:pointer}.input-image input[type=file]{width:231px;height:42px;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;cursor:pointer;overflow:hidden}.input-phone{width:100%;position:relative}.input-phone:has(input:focus) .input-phone__label{top:0;font-weight:400;font-size:12px;line-height:145%}.input-phone.filled .input-phone__label{top:0;font-weight:400;font-size:12px;line-height:145%}.input-phone.error input{border-color:#931728;color:#931728}.input-phone.error .input-phone__label{color:#931728}.input-phone input{width:100%;padding:6px 0;font-weight:400;font-size:16px;line-height:145%;color:#fff;border-bottom:1px solid #fff}@media (max-width:767px){.input-phone input{font-size:16px;line-height:120%;padding:12px 0}}.input-phone__label{display:flex;margin:0 0 4px;opacity:.7}.input-phone__label,.input-phone__placeholder{font-weight:400;font-size:16px;line-height:135%;color:#fff;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s ease-in-out;pointer-events:none}.input-phone__placeholder{left:15px}@media (max-width:767px){.input-phone__placeholder{top:13px;font-size:16px;line-height:120%}}.input-phone__error{display:flex;align-items:center;position:absolute;left:0;bottom:-8px;transform:translateY(100%)}.input-phone__error span{font-weight:500;font-size:13px;line-height:120%;letter-spacing:.01em;color:#931728}.input-phone__error figure{width:16px;height:16px;margin:0 4px 0 0}.input-phone__error svg{width:16px;height:16px}.input-select{width:100%;position:relative;cursor:pointer}.input-select:has(input:focus) .input-select__label{top:0;font-weight:400;font-size:12px;line-height:145%}.input-select:has(input[readonly]) .input-select__arrow{display:none}.input-select.filled .input-select__label{top:0;font-weight:400;font-size:12px;line-height:145%}.input-select.error input{border-color:#931728;color:#931728}.input-select.error .input-select__label{color:#931728}.input-select input{width:100%;padding:6px 0;font-weight:400;font-size:16px;line-height:145%;color:#fff;border-bottom:1px solid #fff;cursor:pointer}@media (max-width:767px){.input-select input{font-size:16px;line-height:120%;padding:12px 0}}.input-select__label{display:flex;margin:0 0 4px;opacity:.7}.input-select__label,.input-select__placeholder{font-weight:400;font-size:16px;line-height:135%;color:#fff;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s ease-in-out;pointer-events:none}.input-select__placeholder{left:15px}@media (max-width:767px){.input-select__placeholder{top:13px;font-size:16px;line-height:120%}}.input-select__error{display:flex;align-items:center;position:absolute;left:0;bottom:-8px;transform:translateY(100%)}.input-select__error span{font-weight:500;font-size:13px;line-height:120%;letter-spacing:.01em;color:#931728}.input-select__error figure{width:16px;height:16px;margin:0 4px 0 0}.input-select__error svg{width:16px;height:16px}.input-select__arrow{position:absolute;top:50%;right:0;width:24px;height:24px;transform:translateY(-50%)}.input-select__list{border-radius:16px;background-color:#fff;overflow:hidden;position:absolute;bottom:-8px;left:0;width:343px;transform:translateY(100%);z-index:10}.input-select__list__item{padding:10px 12px;cursor:pointer;font-weight:400;font-size:16px;line-height:145%;color:#1b2f5c}.input-select__list__item--active{background-color:#dde9ff}.loader{width:100%;height:auto;display:flex;justify-content:center;align-items:center}.loader .loader__item{width:48px;height:48px;border:5px solid #3e80ff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.success-lead-popup{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100dvh;z-index:1100}.success-lead-popup__container{max-width:708px;display:flex;align-items:center;flex-direction:column;position:relative;z-index:2;background-color:#3e80ff;border-radius:40px;padding:50px 72px 130px}@media (max-width:767px){.success-lead-popup__container{width:calc(100% - 32px);padding:32px;border-radius:24px}}.success-lead-popup__title{color:#fff;margin:0 0 110px;text-align:center}@media (max-width:767px){.success-lead-popup__title{display:none}}.success-lead-popup__image{width:261px;height:261px;object-fit:cover;pointer-events:none;margin:0 0 32px}@media (max-width:767px){.success-lead-popup__image{width:207px;height:207px;margin:0 0 20px}}.success-lead-popup__description{font-weight:600;font-size:22px;line-height:130%;text-align:center;color:#fff}@media (max-width:767px){.success-lead-popup__description{font-weight:500;font-size:16px}}.success-lead-popup__close{position:absolute;top:20px;right:32px;width:40px;height:40px}.success-lead-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}.success-review-popup{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100dvh;z-index:1100}.success-review-popup__container{max-width:708px;display:flex;align-items:center;flex-direction:column;position:relative;z-index:2;background-color:#3e80ff;border-radius:40px;padding:50px 72px 130px}@media (max-width:767px){.success-review-popup__container{width:calc(100% - 32px);padding:32px;border-radius:24px}}.success-review-popup__title{color:#fff;margin:0 0 110px;text-align:center}@media (max-width:767px){.success-review-popup__title{display:none}}.success-review-popup__image{width:261px;height:261px;object-fit:cover;pointer-events:none;margin:0 0 32px}@media (max-width:767px){.success-review-popup__image{width:207px;height:207px;margin:0 0 20px}}.success-review-popup__description{font-weight:600;font-size:22px;line-height:130%;text-align:center;color:#fff}@media (max-width:767px){.success-review-popup__description{font-weight:500;font-size:16px}}.success-review-popup__close{position:absolute;top:20px;right:32px;width:40px;height:40px}.success-review-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}h1.title{font-weight:600;font-size:48px;line-height:115%}@media (max-width:1199px){h1.title{font-size:42px}}@media (max-width:767px){h1.title{font-size:36px}}h2.title{font-weight:600;font-size:40px;line-height:115%}@media (max-width:1199px){h2.title{font-size:36px}}@media (max-width:767px){h2.title{font-size:30px}}h3.title{font-weight:600;font-size:32px;line-height:115%}@media (max-width:1199px){h3.title{font-size:28px}}@media (max-width:767px){h3.title{font-size:24px}}h4.title{font-weight:600;font-size:22px;line-height:130%}@media (max-width:1199px){h4.title{font-size:20px}}@media (max-width:767px){h4.title{font-size:16px}}