:root{--trans:all .3s ease-out;--color_black:#101010;--color_white:#ffffff;--color_light_blue:#dde9f2;--color_blue:#7baad0;--color_dark_blue:#222a3f}.header-container{width:100%;position:fixed;left:0;top:0;background:var(--color_white);border:1px solid #dde9f2;padding:38px 130px;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-container .header-logo img{height:44px}.header-container .header-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px}.header-container .header-link{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;color:var(--color_dark_blue);-webkit-transition:var(--trans);transition:var(--trans);position:relative}.header-link:hover{color:var(--color_blue)}.header-link::before{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:var(--color_blue);-webkit-transition:width .35s;transition:width .35s}.header-link:not(.active):hover:before{width:100%}.header-link.active::before{width:100%}.header-link.active{color:var(--color_blue)!important}.footer-link.active{color:var(--color_blue)!important}.header-container .burger{display:none;padding:9px;border:none;background-color:var(--color_dark_blue);border-radius:5px;cursor:pointer}.header-container .burger img{width:16px}.header-mobile-container{width:100%;height:100%;position:fixed;top:0;left:-100%;background:var(--color_white);padding:20px 24px;z-index:999;-webkit-transition:var(--trans);transition:var(--trans)}.header-mobile-container .header-close{padding:7px;border:1px solid #222a3f;border-radius:5px;background:#fff0;cursor:pointer}.header-mobile-container .header-close img{width:15px}.header-mobile-container .header-mobile-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-top:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-mobile-container .header-link{font-weight:600;font-size:18px;line-height:100%;letter-spacing:0;color:var(--color_dark_blue);-webkit-transition:var(--trans);transition:var(--trans);text-align:center}.header-mobile-container.active{left:0}footer{background-color:var(--color_dark_blue)}.footer-container{padding:100px 159px 100px 130px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.footer-container .footer-left{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-container .footer-left .footer-logo img{height:72px}.footer-container .footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:545px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-container .footer-text{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;color:var(--color_white)}.footer-container .footer-text.mobile{display:none;font-size:12px}.footer-container .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-right:18px}.footer-container .footer-link,.footer-container .footer-social{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:var(--color_white);-webkit-transition:var(--trans);transition:var(--trans)}.footer-container .footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.footer-container .footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.footer-container .footer-social img{height:20px;width:auto}.footer-container .up-btn{padding:10px 11px;background-color:var(--color_blue);border-radius:50px;height:40px;justify-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;border:1px solid var(--color_blue)}.footer-container .up-btn:active{background:#fff0}.footer-container .up-btn:active svg path{fill:var(--color_blue)}.hero-section .hero-block{padding-top:38px;border-radius:0 0 100% 100%/0 0 180px 180px;overflow:hidden;width:110%;margin-left:-5%;background-color:var(--color_light_blue)}.hero-section .hero-block .container{width:90%}.hero-section .hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero-section .hero-content .left{padding-top:62px;max-width:673px;-webkit-box-flex:1;-ms-flex:1;flex:1}.hero-section h1{font-weight:600;font-size:56px;line-height:64px;letter-spacing:0;color:var(--color_dark_blue);margin-bottom:44px}.hero-section h1 span{color:var(--color_blue)}.hero-section .hero-info.desktop{margin-bottom:100px}.hero-section .hero-info.desktop p{font-weight:300;font-size:24px;line-height:30px;letter-spacing:0;color:var(--color_dark_blue);margin-bottom:32px}.hero-section .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 5px;max-width:574px;margin-bottom:32px}.hero-section .right{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:472.7px;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1}.hero-section .right img{position:relative;z-index:2}.hero-section .circle{position:absolute;top:2px;right:7.31%;z-index:1;width:64.95%;height:50%;border-radius:50%;background-color:var(--color_white)}.hero-section .badges{position:absolute;z-index:3;top:17%;width:100%}.hero-section .badge{padding:14px 20px;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:85%;gap:10px;font-weight:300;font-size:14px;line-height:18px;letter-spacing:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero-section .badge img{height:18px;width:auto}.hero-section .badge.dark{background-color:var(--color_dark_blue);color:var(--color_white);margin-left:5%;margin-bottom:26px}.hero-section .badge.light{background-color:var(--color_white);color:var(--color_dark_blue);margin-left:auto}.hero-section .hero-info.mobile{padding-top:20px;display:none}.hero-section .hero-info.mobile p{font-weight:500;font-size:18px;line-height:23px;letter-spacing:0;text-align:center;color:var(--color_dark_blue);margin-bottom:20px}.hero-section .hero-info.mobile .hero-form{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}.hero-section .hero-info.mobile .inputs{margin-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.hero-section .hero-info.mobile .input input{-webkit-box-shadow:0 0 2px 0 rgb(0 0 0 / .2509803922);box-shadow:0 0 2px 0 rgb(0 0 0 / .2509803922)}.advantages-section{padding:100px 0 140px}.advantages-section .title{margin-bottom:96px}.advantages-section .advantages-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:76px 32px}.advantages-section .advantages-item{padding:46px 40px 45px;-webkit-box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);border-radius:50px;position:relative;width:372px;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;height:155px}.advantages-section .advantages-item-icon{width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;position:absolute;top:-35px}.advantages-section .advantages-item-icon img{height:28px;width:auto}.advantages-section .advantages-item-icon.green{background-color:#7bd093}.advantages-section .advantages-item-icon.blue{background-color:#7baad0}.advantages-section .advantages-item-icon.purple{background-color:#7d7bd0}.advantages-section .advantages-item-icon.dark{background-color:#222a3f}.advantages-section .advantages-item-icon.orange{background-color:#ff9b3f}.advantages-section .advantages-item p{font-weight:400;font-size:24px;line-height:32px;letter-spacing:0;text-align:center}.info-section{border-radius:100%/180px;padding:90px 0 130px;position:relative;overflow:hidden;width:110%;margin-left:-5%;background-color:var(--color_light_blue);margin-bottom:50px}.info-section .container{width:90%}.info-section .title{margin-bottom:60px}.info-section .info-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:66px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-section .left{position:relative;border-radius:50px;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.info-section .left img{position:relative;z-index:2}.info-section .semicircle{width:100%;height:100%;background-color:var(--color_blue);border-radius:100% 100% 0 0/150% 150% 0 0;z-index:1;position:absolute;top:0}.info-section .right{max-width:500px;-webkit-box-flex:1;-ms-flex:1;flex:1}.info-section .right h4{font-weight:600;font-size:24px;line-height:30px;letter-spacing:0;color:var(--color_dark_blue);margin-bottom:20px}.info-section .right p{font-weight:300;font-size:16px;line-height:20px;letter-spacing:0;color:var(--color_dark_blue)}.info-section .right p:not(:last-child){margin-bottom:12px}.reviews-section{padding:86px 0 87px}.reviews-section .container{overflow:hidden}.reviews-section .title{margin-bottom:60px}.reviews-section .review-card{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);background-color:var(--color_white);border-radius:50px;min-width:342px;padding:32px;min-height:198px}.reviews-section .review-card-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.reviews-section .review-card-photo{width:46px;height:46px;overflow:hidden;border-radius:50px}.reviews-section .review-card-user p:first-child{font-weight:300;font-size:16px;line-height:20px;letter-spacing:0;color:var(--color_dark_blue);margin-bottom:2px}.reviews-section .review-card-user p:last-child{font-weight:300;font-size:14px;line-height:18px;letter-spacing:0;color:#a0a0a0}.reviews-section .review-card-stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-left:auto}.reviews-section .review-card-stars img{height:14px;width:auto}.reviews-section .review-card-text{font-weight:300;font-size:16px;line-height:20px;letter-spacing:0;color:var(--color_dark_blue)}.reviews-section .review-card-btn{font-weight:300;font-size:16px;line-height:20px;letter-spacing:0;color:var(--color_blue);border:none;background:none;margin-left:5px;cursor:pointer}.swiper{width:100%;padding:5px}.swiper-wrapper{width:100%;margin-bottom:28px}.swiper-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-button-prev,.swiper-button-next,.swiper-pagination{position:unset;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;margin-top:0;cursor:pointer}.swiper-button-prev,.swiper-button-next{-webkit-transition:var(--trans);transition:var(--trans)}.swiper-button-prev img,.swiper-button-next img{width:16px}.swiper-button-prev:after,.swiper-button-next:after{content:none}.swiper-button-prev img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-button-next img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swiper-pagination{gap:4px}.swiper-pagination-bullet{width:8px;height:8px;background-color:#a0a0a0;opacity:1;-webkit-transition:var(--trans);transition:var(--trans)}.swiper-pagination-bullet-active{background-color:var(--color_dark_blue)}.cta-section{position:relative;padding-top:120px;overflow:hidden;background-color:var(--color_light_blue);border-radius:100% 100% 0 0/180px 180px 0 0;width:110%;margin-left:-5%}.cta-section .container{position:relative;z-index:2;width:90%}.cta-section .cta-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px}.cta-section .cta-content h2{font-weight:300;font-size:24px;line-height:100%;letter-spacing:0;color:var(--color_dark_blue);margin-bottom:32px}.cta-section .cta-form{margin-bottom:55px}.cta-section .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 5px;max-width:574px;margin-bottom:32px}.cta-section .cta-image-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cta-section .circle{position:absolute;bottom:-97px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:438px;height:438px;background:var(--color_white);border-radius:50%;z-index:1;-webkit-box-shadow:0 10px 30px rgb(0 0 0 / .1);box-shadow:0 10px 30px rgb(0 0 0 / .1)}.cta-section img{position:relative;z-index:2;width:100%;max-width:574px;height:auto;border-radius:15px;-o-object-fit:cover;object-fit:cover;-ms-flex-item-align:end;align-self:flex-end}.universities-section{padding:100px 0}.universities-section .title{margin-bottom:20px}.universities-section .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:19px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 68px}.universities-section .tabs .line{height:20px;width:1px;background-color:var(--color_dark_blue);border-radius:10px}.universities-section .tab{font-weight:600;font-size:24px;line-height:30px;letter-spacing:0;cursor:pointer;color:#a0a0a0;-webkit-transition:var(--trans);transition:var(--trans);border:none;background:none}.universities-section .tab.active{color:var(--color_dark_blue)}.universities-section .tab-underline{position:absolute;bottom:-8px;left:0;height:4px;background:var(--color_blue);border-radius:10px;-webkit-transition:var(--trans);transition:var(--trans)}.universities-section .tab-content{display:none}.universities-section .tab-content.active{display:block}.universities-section .university{margin:0 auto;border-radius:50px;max-width:978px;background-color:var(--color_white);-webkit-transition:var(--trans);transition:var(--trans);position:relative}.universities-section .university:not(:last-child){margin-bottom:20px}.universities-section .university-header{padding:20px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background-color:var(--color_dark_blue);border-radius:50px;cursor:pointer;-webkit-transition:var(--trans);transition:var(--trans);position:relative;z-index:1}.universities-section .university-header p{font-weight:400;font-size:20px;line-height:25px;letter-spacing:0;color:var(--color_white)}.universities-section .university-logo{background-color:var(--color_white);border-radius:50px;height:60px;width:60px;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;-ms-flex-negative:0;flex-shrink:0}.universities-section .university-logo img{height:32px;width:auto}.universities-section .university-btn{padding:8px 20px;border-radius:50px;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background-color:var(--color_dark_blue);margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.universities-section .university-btn img{height:16px;-webkit-transition:var(--trans);transition:var(--trans)}.universities-section .university-btn p{font-weight:600;font-size:14px;line-height:18px;letter-spacing:0;text-align:center;color:var(--color_white)}.universities-section .university-content{max-height:0;-webkit-transition:var(--trans);transition:var(--trans);overflow:hidden}.universities-section .university-photo{position:absolute;width:100%;height:100%;inset:0;overflow:hidden;border-radius:50px}.universities-section .university-photo .static-photo{width:100%;height:100%}.universities-section .university-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(130%) opacity(40%);filter:brightness(130%) opacity(40%)}.universities-section .university-info{padding:32px 69px 60px;position:relative;z-index:1}.universities-section .university.active{-webkit-box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922)}.universities-section .university.active .university-btn img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.universities-section .faculty{border-radius:30px;border:2px solid #fff0;border-top:none;max-width:840px;-webkit-transition:all 0s ease-out .3s;transition:all 0s ease-out .3s}.universities-section .faculty:not(:last-child){margin-bottom:12px}.universities-section .faculty-header{padding:18px 30px;border:2px solid var(--color_light_blue);border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8.5px;background-color:var(--color_light_blue);cursor:pointer}.universities-section .faculty-header img{height:16px;width:auto;-webkit-transition:var(--trans);transition:var(--trans)}.universities-section .faculty-header p{font-weight:300;font-size:16px;line-height:20px;letter-spacing:0;vertical-align:middle;color:var(--color_dark_blue)}.universities-section .faculty-content{max-height:0;-webkit-transition:var(--trans);transition:var(--trans);overflow:hidden}.universities-section .faculty-info{padding:32px 57px}.universities-section .faculty-info h6{font-weight:600;font-size:16px;line-height:20px;letter-spacing:0;vertical-align:middle;margin-bottom:12px;color:var(--color_dark_blue)}.universities-section .faculty-info ul{margin-bottom:32px}.universities-section .faculty-info li{font-weight:300;font-size:16px;line-height:32px;letter-spacing:0;vertical-align:middle;color:var(--color_dark_blue);margin-left:24px;list-style-type:disc}.universities-section .faculty-info-date{padding:8px 20px;border-radius:50px;font-weight:300;font-size:14px;line-height:18px;letter-spacing:0;text-align:center;color:var(--color_white);background-color:#ff4a3f;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.universities-section .faculty.active{border:2px solid var(--color_light_blue);border-top:none;background-color:#ffffffc9;-webkit-transition:none;transition:none}.universities-section .faculty.active .faculty-header img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.services-section{padding:100px 0 50px}.services-section .title{margin-bottom:60px}.services-section .services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services-section .services-item{max-width:978px;-webkit-box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);border-radius:50px;background-color:var(--color_white);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.services-section .services-item-photo{width:271px;height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-section .services-item-photo img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.services-section .services-item-info{padding:60px 60px 67px}.services-section .services-item-info h3{font-weight:600;font-size:24px;line-height:30px;letter-spacing:0;color:var(--color_dark_blue);margin-bottom:20px}.services-section .services-item-info p{font-weight:300;font-size:16px;line-height:20px;letter-spacing:0;color:var(--color_dark_blue)}.services-section .services-item.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.services-section .services-item:nth-child(2) .services-item-photo{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.help-section{padding:50px 0}.help-section .title{margin-bottom:60px}.help-section .help-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px 32px}.help-section .help-item{-webkit-box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);background-color:var(--color_white);border-radius:50px;width:372px;height:421px;overflow:hidden}.help-section .help-item-top{text-align:center;padding:32px;min-height:137px;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}.help-section .help-item-top h4{font-weight:600;font-size:20px;line-height:25px;letter-spacing:0;color:var(--color_white)}.help-section .help-item-top.green{background-color:#7bd093}.help-section .help-item-top.blue{background-color:#7baad0}.help-section .help-item-top.purple{background-color:#7d7bd0}.help-section .help-item-top.dark{background-color:#222a3f}.help-section .help-item-top.orange{background-color:#ff9b3f}.help-section .help-item-info{padding:32px}.help-section .help-item-info li{font-weight:300;font-size:16px;line-height:24px;letter-spacing:0;color:var(--color_dark_blue);list-style-type:disc;margin-left:24px}.help-section .help-item-info li li{list-style-type:"– "}.price-section{padding:50px 0 100px}.price-section .title{margin-bottom:60px}.price-section .price-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px 32px}.price-section .price-block{padding:60px 40px;width:372px;border:2px solid #222a3f;border-radius:50px;text-align:center}.price-section .price-block-label{font-weight:500;font-size:20px;line-height:25px;letter-spacing:0;margin-bottom:20px}.price-section .price-block-price{font-weight:800;font-size:64px;line-height:80px;letter-spacing:0;margin-bottom:32px}.price-section .price-block-text{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;margin-bottom:32px}.price-section .price-block-subtext{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;margin-top:9px;color:#ffc93f}.price-section .price-block.light{background-color:var(--color_white);color:var(--color_dark_blue)}.price-section .price-block.dark{background-color:var(--color_dark_blue);color:var(--color_white);padding-bottom:69px}.price-section .price-block.dark .price-block-price{color:#ffc93f}.popup{position:fixed;inset:0;width:100%;height:100%;background:rgb(0 0 0 / .6980392157);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;padding:10px;-webkit-transition:var(--trans);transition:var(--trans)}.popup-container{max-width:978px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:100%;-webkit-box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);border-radius:50px;padding:40px 60px 60px;background-color:var(--color_white);overflow-y:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-container .title{text-align:left;margin-bottom:20px}.popup-container .title:first-of-type{margin-top:-8px}.popup-container h4{font-weight:600;font-size:20px;line-height:25px;letter-spacing:0;color:var(--color_dark_blue);margin-bottom:12px}.popup-container ul:not(:last-of-type){margin-bottom:32px}.popup-container li{font-weight:300;font-size:16px;line-height:24px;letter-spacing:0;color:var(--color_dark_blue);position:relative;padding-left:18px}.popup-container li:not(:last-child){margin-bottom:12px}.popup-container li:before{content:"";width:10px;height:2px;border-radius:20px;position:absolute;top:12px;left:0;background-color:var(--color_dark_blue)}.popup-container .close-btn{border:none;background:none;position:sticky;z-index:1;justify-self:flex-end;top:0;margin-right:-20px;width:28px;margin-left:auto;cursor:pointer}.popup-container .close-btn svg{height:28px;width:28px}.popup-container .close-btn svg path{-webkit-transition:var(--trans);transition:var(--trans)}.popup-container::-webkit-scrollbar{display:none}.popup.active{opacity:1;visibility:visible;pointer-events:auto}body:has(.popup.active){overflow:hidden}.contacts-section{padding:100px 0}.contacts-section h1{font-weight:600;font-size:38px;line-height:48px;letter-spacing:0;text-align:center;color:var(--color_dark_blue);margin-bottom:60px}.contacts-section .contacts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px 50px;max-width:877px;margin:0 auto}.contacts-section .contacts-list li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.contacts-section .contacts-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px;border-radius:50px;-webkit-box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);font-weight:400;font-size:24px;line-height:30px;letter-spacing:0;text-align:center;color:var(--color_dark_blue);-webkit-transition:var(--trans);transition:var(--trans)}.contacts-section .contacts-list-item img{height:20px;width:auto}.lessons-section{padding:100px 0 50px}.lessons-section .title{margin-bottom:60px}.lessons-section .lessons-block{-webkit-box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);border-radius:50px;max-width:978px;width:100%;overflow:hidden;margin:0 auto}.lessons-section .lessons-block-info{padding:60px}.lessons-section .lessons-block-info h3{font-weight:600;font-size:24px;line-height:30px;letter-spacing:0;text-transform:uppercase;margin-bottom:20px;color:var(--color_dark_blue)}.lessons-section .lessons-block-info p{font-weight:300;font-size:16px;line-height:20px;letter-spacing:0;color:var(--color_dark_blue)}.lessons-section .lessons-block-info p:not(:last-child){margin-bottom:20px}.lessons-section .lessons-block-photo{overflow:hidden}.lessons-section .lessons-block-photo img{height:100%;-o-object-fit:cover;object-fit:cover}.lessons-section .lessons-block.small{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}.lessons-section .lessons-block.small .lessons-block-photo{width:336px;height:277px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lessons-section .lessons-block.small .lessons-block-photo img{width:auto}.lessons-section .lessons-block.big .lessons-block-photo{height:379px}.lessons-section .lessons-block.big .lessons-block-info{padding:40px 60px}.faq-section{padding:50px 0 68px}.faq-section .title{text-align:center;margin-bottom:60px}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.faq-item{background:var(--color_white);box-shadow:0 0 10px rgb(0 0 0 / .25);border-radius:36px;overflow:hidden;transition:all .3s ease}.faq-item-header{padding:15px 22px;display:flex;justify-content:space-between;align-items:center;background:var(--color_dark_blue);border-radius:36px;cursor:pointer}.faq-item-header p{color:var(--color_white);font-size:16px;margin:0;max-width:86%}.faq-item-btn{background:var(--color_white);border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;position:relative}.faq-item-btn img{width:18px;position:absolute;transition:transform .3s ease}.faq-item-btn .minus{transform:scale(0)}.faq-item-content{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1)}.faq-item-content p{padding:20px 32px 32px;font-size:16px;color:var(--color_dark_blue)}.faq-item.active .faq-item-btn .plus{transform:scale(0)}.faq-item.active .faq-item-btn .minus{transform:scale(1)}.faq-item.active .faq-item-content{max-height:800px}@media (max-width:992px){.faq-list{grid-template-columns:1fr}}.cta-section.cta-lang{overflow:visible;margin-top:80px}.cta-section.cta-lang .title{-webkit-transform:translateY(-200px);transform:translateY(-200px)}.cta-section.cta-lang .cta-content{margin-top:-48px}@media (min-width:1920px){.header-container{max-width:1920px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (max-width:1250px){.header-container{padding:38px 40px}.header-container .header-menu-list{gap:20px}.footer-container{padding:100px 40px 100px 40px}}@media (max-width:1020px){.header-container{padding:19px 24px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:17px}.header-container .header-logo img{height:21px}.header-container .header-menu{display:none}.header-container .burger{display:block}.header-container .header-btn{margin-left:auto}.footer-container{padding:32px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.footer-container .footer-left{margin-bottom:2px}.footer-container .footer-left .footer-logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer-container .footer-left .footer-logo img{height:34px}.footer-container .footer-right{max-width:unset}.footer-container .footer-text.desktop{display:none}.footer-container .footer-text.mobile{display:block}.footer-container .footer-links{margin:0}.footer-container .footer-links li{line-height:18px}.footer-container .footer-link,.footer-container .footer-social{font-size:14px;line-height:18px}.footer-container .footer-social{gap:5px}.footer-container .footer-social img{height:12px}.footer-container .up-btn{position:absolute;top:33px;right:52px;padding:7.8px 8.6px;height:32px}.footer-container .up-btn svg{height:14.4px;width:12.8px}.hero-section .hero-block{border-radius:0 0 100% 100%/0 0 90px 90px;padding-top:19px}.hero-section h1{font-size:38px;line-height:48px}.hero-section .hero-info.desktop{display:none}.hero-section .hero-info.mobile{display:block}.advantages-section{padding:57px 0 60px}.advantages-section .title{margin-bottom:34px}.advantages-section .advantages-list{gap:34px}.advantages-section .advantages-item{padding:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:252px}.advantages-section .advantages-item-icon{height:28px;width:28px;top:-14px}.advantages-section .advantages-item-icon img{height:11.2px}.advantages-section .advantages-item p{font-size:16px;line-height:20px}.info-section{border-radius:100%/90px;padding:70px 0;margin-bottom:30px}.info-section .title{margin-bottom:20px}.info-section .info-content{gap:20px}.info-section .right{max-width:unset}.info-section .right h4{font-size:20px;line-height:25px;margin-bottom:12px}.info-section .right p:not(:last-child){margin-bottom:20px}.reviews-section{padding:0 0 55px}.reviews-section .title{margin-bottom:15px}.reviews-section .review-card{border-radius:30px;padding:20px;min-height:unset;min-width:300px}.reviews-section .review-card-top{gap:4px;margin-bottom:12px}.reviews-section .review-card-photo{width:32px;height:32px}.reviews-section .review-card-user p:first-child{font-size:14px;line-height:18px;margin:0}.reviews-section .review-card-user p:last-child{font-size:12px;line-height:15px}.reviews-section .review-card-stars img{height:12px}.reviews-section .review-card-text,.reviews-section .review-card-btn{font-size:14px;line-height:18px}.swiper-wrapper{margin-bottom:20px;display:grid;grid-template-rows:1fr 1fr;grid-auto-flow:column;row-gap:20px}.swiper-slide{margin-top:0!important;margin-bottom:0!important}.swiper-navigation{gap:20.5px}.swiper-button-prev img,.swiper-button-next img{height:20px;width:auto}.cta-section{padding-top:70px;border-radius:100% 100% 0 0/90px 90px 0 0}.cta-section .cta-content{-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;text-align:center}.cta-section .cta-content h2{margin-bottom:20px;font-weight:500;font-size:18px}.cta-section .inputs{margin:0 auto 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.universities-section{padding:39px 0 60px}.universities-section .title{margin-bottom:20px}.universities-section .tabs{gap:12px;margin-bottom:46px}.universities-section .tab{font-size:20px;line-height:25px}.universities-section .tab-underline{height:2px;bottom:-6px}.universities-section .university{border-radius:30px}.universities-section .university:not(:last-child){margin-bottom:12px}.universities-section .university-header{padding:15px 20px;gap:8px}.universities-section .university-header p{font-size:12px;line-height:15px}.universities-section .university-logo{height:32px;width:32px}.universities-section .university-logo img{height:17.07px}.universities-section .university-btn{padding:8px}.universities-section .university-btn img{height:12px}.universities-section .university-btn p{display:none}.universities-section .university-info{padding:20px}.universities-section .faculty-header{padding:13px 18px;gap:8px}.universities-section .faculty-header img{height:13px}.universities-section .faculty-header p{font-size:12px;line-height:15px}.universities-section .faculty-info{padding:20px}.universities-section .faculty-info h6{margin-bottom:8px}.universities-section .faculty-info ul{margin-bottom:20px}.universities-section .faculty-info li{font-size:12px;margin-left:18px}.universities-section .faculty-info-date{border-radius:30px;font-size:12px;line-height:15px}.services-section{padding:39px 0 30px}.services-section .title{margin-bottom:20px}.services-section .services{gap:20px}.help-section{padding:30px 0}.help-section .title{margin-bottom:20px}.help-section .help-list{gap:20px}.price-section{padding:30px 0 54px}.price-section .title{margin-bottom:20px}.price-section .price-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.price-section .price-block{padding:40px 20px 43px;width:302px;border-radius:30px}.price-section .price-block-label{font-size:16px;line-height:20px}.price-section .price-block-price{font-size:54px;line-height:68px;margin-bottom:20px}.price-section .price-block-text{font-size:14px;line-height:22px}.price-section .price-block-subtext{font-size:14px;line-height:24px;margin-top:0}.price-section .price-block.dark{padding-bottom:40px}.popup-container{border-radius:30px;padding:20px}.popup-container h4{font-size:16px;line-height:20px}.popup-container li:not(:last-child){margin-bottom:8px}.popup .close-btn{width:20px;margin-right:0}.popup .close-btn svg{height:20px;width:20px}.contacts-section{padding-top:39px;padding-bottom:60px}.contacts-section h1{margin-bottom:20px;font-weight:500;font-size:28px;line-height:35px}.contacts-section .contacts-list{gap:20px}.contacts-section .contacts-list li{max-width:262px;min-width:200px}.contacts-section .contacts-list-item{padding:20px 25px;font-size:16px;line-height:20px;gap:4px}.contacts-section .contacts-list-item img{height:14px}.contacts-section .contacts-list-item:active{background-color:var(--color_dark_blue);color:var(--color_white)}.lessons-section{padding:39px 0 30px}.lessons-section .title{margin-bottom:20px}.lessons-section .lessons-block{border-radius:30px}.lessons-section .lessons-block-info{padding:20px}.lessons-section .lessons-block-info h3{font-size:18px;line-height:23px;margin-bottom:8px}.lessons-section .lessons-block-photo img{height:auto}.lessons-section .lessons-block.small{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:20px}.lessons-section .lessons-block.small .lessons-block-photo{height:187px;width:100%}.lessons-section .lessons-block.small .lessons-block-photo img{width:100%}.lessons-section .lessons-block.big .lessons-block-photo{height:187px}.lessons-section .lessons-block.big .lessons-block-info{padding:20px}.faq-section{padding:30px 0 60px}.faq-section .title{margin-bottom:20px}.faq-section .faq-content{gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq-section .faq-item{border-radius:30px}.faq-section .faq-item:not(:last-child){margin-bottom:20px}.faq-section .faq-item-header{padding:15px 20px;gap:11px;border-radius:30px}.faq-section .faq-item-btn{padding:9.14px;width:32px;height:32px}.faq-section .faq-item-btn img{width:13.71px;top:9.14px}.faq-section .faq-item-btn .minus{top:15.24px}.faq-section .faq-item-content p{padding:12px 20px 32px}.faq-section .faq-item.active{border-radius:30px}.cta-section.cta-lang{margin-top:60px}.cta-section.cta-lang .title{-webkit-transform:translateY(-130px);transform:translateY(-130px)}.cta-section.cta-lang .cta-content{margin-top:-35px}}@media (max-width:804px){.info-section .info-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-section .left{margin:0 44px}.info-section .semicircle{border-radius:50px}.help-section .title{max-width:250px;margin:0 auto 20px}.help-section .help-list{-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}.help-section .help-item{width:342px;height:unset;border-radius:30px}.help-section .help-item-top{min-height:80px;padding:20px 40px}.help-section .help-item-top h4{font-size:16px;line-height:20px}.help-section .help-item-info{padding:20px}}@media (max-width:700px){.hero-section .hero-block{border-radius:0 0 100% 100%/0 0 47px 47px}.info-section{padding:40px 0;border-radius:100%/47px}.cta-section{padding-top:40px;border-radius:100% 100% 0 0/47px 47px 0 0}.cta-section .circle{width:230.45px;height:230.45px;bottom:-51px}.cta-section img{max-width:302px}.services-section .services-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:30px}.services-section .services-item-photo{height:187px;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.services-section .services-item-photo img{width:100%;height:auto}.services-section .services-item-info{padding:20px}.services-section .services-item-info h3{font-size:18px;line-height:23px;margin-bottom:8px}.services-section .services-item-info p{line-height:21px}.services-section .services-item.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.price-section .title{max-width:210px;margin:0 auto 20px}.cta-section.cta-lang{margin-top:90px}.cta-section.cta-lang .title{max-width:340px;margin:0 auto}.cta-section.cta-lang .cta-content{margin-top:-70px}}@media (max-width:580px){.hero-section .hero-content{gap:3px}.hero-section .hero-content .left{padding-top:30px;min-width:198px}.hero-section h1{font-size:28px;line-height:30px}.hero-section .circle{top:0;right:7.6%}.hero-section .badges{top:30%}.hero-section .badge{padding:3px 6px;gap:2px;font-size:8px;line-height:10px}.hero-section .badge img{height:6px}.hero-section .badge.dark{margin-left:0;margin-bottom:20px}.hero-section .badge.light{margin-right:8.19%}}#thanks-popup{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;padding:30px;border-radius:15px;-webkit-box-shadow:0 8px 16px rgb(0 0 0 / .2);box-shadow:0 8px 16px rgb(0 0 0 / .2);text-align:center;z-index:-1;opacity:0;-webkit-transition:opacity .3s ease-out,z-index .1s ease-out .3s;transition:opacity .3s ease-out,z-index .1s ease-out .3s;max-width:500px;min-width:300px;background:var(--color_white)}#thanks-popup.active{z-index:999;opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#thanks-popup h2{color:var(--color_blue);font-weight:600;font-size:24px;line-height:30px;letter-spacing:0;margin-bottom:20px}#thanks-popup p{color:var(--color_dark_blue);font-weight:300;font-size:16px;line-height:20px;letter-spacing:0}#thanks-popup img{width:70px;height:70px;margin:0 auto 10px}.preloader{--blur:16px;--overlay:rgba(240,245,250,.9);--bar-bg:rgba(123,170,208,.3);--bar-fill:rgba(34,42,63,.85);position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:var(--overlay);backdrop-filter:blur(var(--blur)) saturate(110%);-webkit-backdrop-filter:blur(var(--blur)) saturate(110%);-webkit-transition:opacity .6s ease,backdrop-filter .6s ease;transition:opacity .6s ease,backdrop-filter .6s ease}.preloader__inner{width:min(820px,88vw);height:100svh!important;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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;-webkit-transform:translateZ(0);transform:translateZ(0)}.preloader__logo img{width:180px;height:auto}.preloader__center{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;gap:16px}.preloader__bar{width:min(460px,78vw);height:6px;background:var(--bar-bg);position:relative;overflow:hidden;border-radius:999px}.preloader__bar-fill{position:absolute;left:0;top:0;bottom:0;width:100%;background:var(--bar-fill);-webkit-transform:scaleX(var(--p,0));transform:scaleX(var(--p,0));-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;will-change:transform;border-radius:999px}.preloader__percent{color:var(--color_dark_blue);font-family:"Geologica",system-ui,sans-serif;font-size:clamp(16px,2.8vw,22px);font-weight:700;line-height:1;text-shadow:none}.preloader__status{opacity:.85;font-size:14px;font-weight:400;line-height:16px;letter-spacing:-.14px;color:var(--color_dark_blue)}.preloader--done{opacity:0;backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%)}.preloader--done::before{opacity:0}@media (max-width:560px){.preloader__inner{width:min(420px,92vw);height:min(86vh,640px)}.preloader::before{inset:8px}.preloader__logo img{width:88px}.preloader__bar{width:min(300px,78vw)}}.info-content .left{max-width:800px}.accordion-content{overflow:hidden;transition:max-height .35s ease}