:root{--color-primary: #141F3C;--color-second: #DD242D;--color-icon: #374E66;--color-btn-bg: #DCE8F2;--color-btn-text: #141F3C;--color-btn-hover-bg: #C2DAED;--color-btn-focus-bg: #141F3C;--color-btn-focus-text: #ffffff;--font:  "Montserrat", sans-serif}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local("Montserrat"),url("../fonts/Montserrat-Regular.ttf") format("ttf"),url("../fonts/montserrat-regular.woff2") format("woff2");font-display:swap}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:local("Montserrat"),url("../fonts/Montserrat-Bold.ttf") format("ttf"),url("../fonts/montserrat-bold.woff2") format("woff2");font-display:swap}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local("Montserrat"),url("../fonts/Montserrat-Medium.ttf") format("ttf"),url("../fonts/montserrat-medium.woff2") format("woff2");font-display:swap}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local("Montserrat"),url("../fonts/Montserrat-SemiBold.ttf") format("ttf"),url("../fonts/montserrat-semibold.woff2") format("woff2");font-display:swap}body{font-family:"Montserrat", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:var(--color-primary)}h1,.h1,h2,.h2,h3,.h3{font-weight:500}h1,.h1{font-size:64px}h2,.h2{font-size:48px}h3,.h3{font-size:36px}@media (max-width: 767px){h1,.h1{font-size:40px}h2,.h2{font-size:32px}h3,.h3{font-size:24px}}.btn{border:none;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;background-color:var(--color-btn-bg);color:var(--color-btn-text);border-radius:12px;-webkit-transition:background-color .2s ease-in-out, color .2s ease-in-out;transition:background-color .2s ease-in-out, color .2s ease-in-out}.btn:hover{background-color:var(--color-btn-hover-bg)}.btn:focus{outline:none;background-color:var(--color-btn-focus-bg);color:var(--color-btn-focus-text)}.btn-primary{padding:20px;font-size:32px}.btn-second{padding:18px 20px;font-size:16px}@media (max-width: 767px){.btn-primary{font-size:16px}}body{margin:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}ul.content-list{list-style:initial;margin:20px 0;padding:0 0 0 40px}img{max-width:100%}.section{padding:1px 0 40px;margin:180px 0}.section_bg{background:url("../img/preparation-bg.jpg");padding-top:1px}.section_notitle{padding:40px 0}.page-section{margin-bottom:180px}@media (min-width: 1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:calc(1440px + var(--bs-gutter-x, .75rem) * 2)}}.header-inner{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;padding-block:30px}.main-menu{margin-left:auto;margin-right:24px}.main-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;column-gap:20px;font-size:18px}.contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:14px;column-gap:14px}.contacts__info{display:-ms-grid;display:grid;row-gap:6px}.contacts__phone{font-size:16px;font-weight:600}.contacts__shedule{font-size:12px}.header-inner .contacts{margin-right:23px}.header-mob-menu-close,.header-mob-menu{display:none}.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.banner_main{position:relative;height:600px}.banner_main .banner__img{position:absolute;right:0;top:0;z-index:-1}.banner_main .banner__content{max-width:50%}.banner__title,.banner__title-1,.banner__title-2{margin:0}.banner__description{font-size:24px}.banner__action{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:80px;text-align:center}.banner__action-btn{width:464px;max-width:100%}.banner__action-description{margin-top:12px;font-size:16px}.courses-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:24px 13px;clear:both}.course-link{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;padding:20px;gap:20px;background-color:var(--color-btn-bg);border-radius:12px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;height:100%}.course-link:hover{background-color:var(--color-btn-hover-bg)}.course-name{font-size:24px}.courses-switcher{background:var(--color-btn-bg);border-radius:12px;padding:4px;margin-bottom:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:right;gap:24px}.courses-switcher .switcher{height:40px;width:216px;border-radius:12px;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;font-size:24px;color:var(--color-btn-hover-bg);background:none;background-color:transparent;-webkit-transition:color .2s ease-in-out, background-color .2s ease-in-out;transition:color .2s ease-in-out, background-color .2s ease-in-out;border:none;cursor:pointer}.courses-switcher .switcher.active{background-color:var(--color-btn-hover-bg);color:var(--color-primary)}.grid-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:24px}.grid-list-item{text-align:center}.card-title{margin:20px 0;font-size:24px;font-weight:600}.preparation-block{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;gap:24px}.preparation-list{display:-ms-grid;display:grid;row-gap:40px}.preparation-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 40px;gap:10px;background:var(--color-btn-bg);border-radius:12px;font-size:22px;font-weight:600}.preparation-item:before{content:url("../img/ok.png")}.parameters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.parameters-list{background-color:var(--color-btn-bg);padding:40px;border-radius:12px;display:-ms-grid;display:grid;row-gap:40px}.parameters-item{display:-ms-grid;display:grid;row-gap:10px}.parameters-item .title{font-size:22px;font-weight:600}.parameters-item .content{font-size:18px}.parameters-img{border-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover}.courses-prices{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:100px 24px}.courses-prices-block{--bg-color: var(--color-btn-bg)}.courses-prices-block_dark{--bg-color: var(--color-btn-hover-bg)}.courses-prices-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:24px}.courses-prices-title{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;padding:24px 10px;height:77px;background-color:var(--bg-color);border-radius:12px;font-weight:600;font-size:24px;margin-bottom:40px}.courses-prices-item{display:-ms-grid;display:grid;text-align:center;justify-items:center;gap:20px;background-color:var(--bg-color);padding:40px 0;border-radius:12px}.courses-prices-item .course-price,.courses-prices-item .course-duration{font-size:36px;font-weight:500}.courses-prices-item .course-price-perhouse{font-size:18px}.reviews-list{-webkit-column-count:3;column-count:3;-webkit-column-gap:24px;column-gap:24px}.review{display:-ms-grid;display:grid;padding:40px;gap:40px;background:var(--color-btn-bg);border-radius:12px;width:100%;margin-bottom:24px;-webkit-column-break-inside:avoid;break-inside:avoid}.review__img{width:67px;height:67px;border-radius:100%;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.review__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px}.review__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;width:100%;font-weight:600;font-size:24px}.review__content{font-size:18px}.review__results{font-size:18px;font-weight:600}.faq-list{display:-ms-grid;display:grid;row-gap:20px}.faq-item{padding:40px;background:var(--color-btn-bg);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:24px;column-gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq-item__content{display:-ms-grid;display:grid;gap:10px}.faq-item__question{font-weight:600;font-size:22px}.faq-item__icon{width:40px;height:40px;background:url("../img/faq.svg") no-repeat center/contain;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;cursor:pointer}.faq-item.open .faq-item__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-item__answer{max-height:0;overflow:hidden;font-size:18px;-webkit-transition:max-height .2s ease-in-out;transition:max-height .2s ease-in-out}.faq-item.open .faq-item__answer{max-height:500px}.form-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding-bottom:20px}.form-banner__img{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:45%}.form-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px}.form-content__btn{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.form-content p{margin:0}.form-content label{position:relative}.form-content label .wpcf7-form-control-wrap:before{content:'';position:absolute;top:14px;left:12px;display:inline-block;height:28px;width:28px}.form-content label .wpcf7-form-control-wrap[data-name="sht-phone"]:before{background-image:url("../img/icon-phone.svg")}.form-content label .wpcf7-form-control-wrap[data-name="sht-name"]:before{background-image:url("../img/icon-name.svg")}.form-content label .wpcf7-form-control-wrap+span.label{position:absolute;font-size:14px;top:19px;left:48px}.form-content input{font-family:var(--font);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:27px 12px 9px 48px;width:100%;height:56px;background:var(--color-btn-bg);border-radius:12px;border:none;color:var(--color-icon);font-size:16px}.form-content input[type="submit"]{padding:0 12px}.form-pop{padding:20px 40px}.form-pop .form-content{-ms-grid-columns:1fr;grid-template-columns:1fr}.form-pop .form-content__btn{grid-column:initial}#fancybox-outer,#fancybox-content{border-radius:12px}.service-list{display:-ms-grid;display:grid;gap:139px}.service-item{--border-radius: 12px;position:relative}.service-item__title{height:580px;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);overflow:hidden;position:relative}.service-item__title:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(46.53%, rgba(20,31,60,0)), color-stop(87.66%, rgba(193,205,218,0.85)), to(var(--color-btn-bg)));background:linear-gradient(180deg, rgba(20,31,60,0) 46.53%, rgba(193,205,218,0.85) 87.66%, var(--color-btn-bg) 100%)}.service-item__title img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-item__title .title{position:absolute;bottom:40px;left:40px;right:40px}.prices{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;position:absolute;top:-40px;right:40px}.price-item{font-size:32px;padding:20px;background-color:var(--color-btn-bg);border-radius:12px}.service-description-list-wrap{background-color:var(--color-btn-bg);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);padding:24px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service-description-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding-bottom:24px}.service-description-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.service-description-list li svg{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.service-description__action-btn{background-color:#fff;font-size:16px;padding:18px 20px}.tezis-qw-list{display:-ms-grid;display:grid;gap:53px;margin-bottom:115px}.tezis-answ-list{display:-ms-grid;display:grid;background:url("../img/tezis-bg.jpg") no-repeat top right/contain;gap:53px;padding-top:20px;padding-bottom:53px}.tezis{padding:20px 40px;background-color:var(--color-btn-bg);border-radius:12px;font-size:24px;position:relative}.tezis:after{content:'';display:block;border:13px solid transparent;border-top-color:var(--color-btn-hover-bg);position:absolute;bottom:-26px;right:13px}.tezis p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}.tezis p svg{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.tezis p span{display:block;width:100%}.tezis-answ{width:74.5%}.tezis-qw{font-weight:500;font-size:36px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tezis-qw:nth-of-type(2n){margin-left:auto}.tezis-qw:nth-of-type(2n):after{right:26px}.tezis-qw:nth-of-type(2n+1){margin-right:auto}.tezis-qw:nth-of-type(2n+1):after{right:auto;left:26px}.work-process-title{text-align:center}.work-process-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px 23px}.work-process-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 40px;gap:10px;background-color:var(--color-btn-bg);border-radius:12px;font-weight:600}.author-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0;max-width:1196px;width:100%;margin:0 auto}.author-img{border-radius:12px;-o-object-fit:cover;object-fit:cover;max-width:464px}.author-content{display:-ms-grid;display:grid;gap:20px;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto}.author-info{background-color:var(--color-btn-bg);border-radius:12px;padding:40px;font-size:24px}.author-info ul{display:-ms-grid;display:grid;gap:20px}.feature-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.feature-list{display:-ms-grid;display:grid;gap:40px}.feature-item{font-size:24px;font-weight:500;padding:20px 40px;background-color:var(--color-btn-bg);border-radius:12px;display:inline-block}.purposes-block{display:-ms-grid;display:grid;gap:24px;margin-bottom:24px}.purposes-block_t1{-ms-grid-columns:auto 586px;grid-template-columns:auto 586px}.purposes-block_t2{-ms-grid-columns:586px auto;grid-template-columns:586px auto}.purposes-block_t2 .purposes-item:first-of-type{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / 3;height:100%}.purposes-block_t3{-ms-grid-columns:1fr;grid-template-columns:1fr}.purposes-item{--border-radius: 12px;position:relative;border-radius:var(--border-radius);overflow:hidden;height:464px}.purposes-item:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(.03%, rgba(20,31,60,0)), color-stop(88.49%, rgba(193,205,218,0.85)), to(var(--color-btn-bg)));background:linear-gradient(180deg, rgba(20,31,60,0) .03%, rgba(193,205,218,0.85) 88.49%, var(--color-btn-bg) 100%)}.purposes-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.purposes-item .title{position:absolute;bottom:40px;left:40px;right:40px;text-align:right}.contacts-info{position:relative}.contacts-map{height:600px;border-radius:12px;overflow:hidden}.contacts-card{--inline-offset:122px;background-color:var(--color-btn-bg);border-radius:12px;padding:40px;position:absolute;bottom:-40px;left:var(--inline-offset);width:464px;max-width:calc(100% - var(--inline-offset)*2)}.contact-list{display:-ms-grid;display:grid;gap:30px}.contact-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;font-size:22px}.contact-list li svg{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.contact-list li span{width:100%}.course-item[data-type=oge]{display:none}.courses-list__oge .course-item[data-type=oge]{display:block}.courses-list__oge .course-item[data-type=ege]{display:none}.course-details-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px 100px;margin-bottom:40px}.course-details-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.course-details-item p{margin:0}.course-details-item__big{font-weight:600;font-size:64px}.course-details-item__small{font-weight:400;font-size:20px}.course-parts-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;font-size:24px;margin-bottom:25px}.course-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.course-description{font-size:22px;margin-bottom:20px}.course-period{font-size:18px}.course-period span{font-weight:700}@media (max-width: 767px){.course-details-list{gap:20px}}.footer{background-color:var(--color-primary);color:#ffffff;padding-block:40px 20px}.footer__title{font-weight:600;font-size:22px}.footer__nav{display:-ms-grid;display:grid;gap:15px}.footer__nav-block{margin-bottom:60px}.footer-nav{display:-ms-grid;display:grid;gap:15px}.copiright-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 991px){.footer__logo{text-align:center;margin-bottom:40px}.footer-nav{margin-bottom:16px}.copiright-block{-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:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:20px}}@media (max-width: 767px){.footer-nav{margin-bottom:40px}}@media (max-width: 1199px){.banner_main{height:475px}.banner_main .banner__content{max-width:100%}.banner_main .banner__img{top:auto;bottom:0;width:50%}.tezis-answ-list{background:url(../img/tezis-bg.jpg) no-repeat bottom right/auto 60%}.author-img{max-width:30%}.reviews-list{-webkit-column-count:2;column-count:2}.purposes-block_t1{-ms-grid-columns:auto 500px;grid-template-columns:auto 500px}.purposes-block_t2{-ms-grid-columns:500px auto;grid-template-columns:500px auto}.purposes-item{height:330px}.purposes-block_t2 .purposes-item:first-of-type{height:calc(330px* 2 + 25px)}}@media (max-width: 991px){.section{margin:50px 0}.header-mob-menu-close,.header-mob-menu{display:block;background:none;border:none;padding:0}.header-inner .contacts{margin-right:10px;margin-left:auto}.main-menu{display:none}.main-menu.open{display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;background-color:#fff;margin:0;padding:40px 0}.header-mob-menu-close{margin-bottom:40px;display:block;width:100%}.main-menu ul{display:-ms-grid;display:grid;gap:40px;font-size:24px}.contacts__icon{display:none}.banner_main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;height:auto}.banner_main .banner__img{position:static;width:100%}.banner_main .banner__content{max-width:100%;width:100%;text-align:center}.banner__action{width:100%}.courses-list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.work-process-list,.courses-prices,.grid-list{-ms-grid-columns:1fr;grid-template-columns:1fr}.parameters,.preparation-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.reviews-list{-webkit-column-count:1;column-count:1}.form-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-banner__img{max-width:100%}.courses-prices-title{height:auto;text-align:center}.course-details-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.course-parts-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.preparation-block img{width:467px;max-width:100%}.preparation-item{padding:10px 40px}.parameters-img{display:none}.author-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tezis-answ-list{background:none;gap:33px}.tezis-answ{width:100%}.purposes-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.purposes-block_t2 .purposes-item:first-of-type,.purposes-item{height:420px}.feature-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.author-img{aspect-ratio:1;max-width:100%}.contacts-card{--inline-offset: 40px}.banner__description .content-list{list-style:none}}@media (max-width: 767px){.courses-switcher{float:none;width:100%}.courses-switcher .switcher{font-size:16px;width:50%}.form-content,.courses-prices-content,.courses-list{-ms-grid-columns:1fr;grid-template-columns:1fr}.preparation-list{gap:20px;padding:40px 14px}.preparation-item{font-size:18px;padding:10px 14px}.review{padding:40px 14px}.review__title{font-size:18px}.faq-item{padding:40px 14px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-content__btn{grid-column:initial}.form-pop{padding:20px 14px}.form-pop h3{margin-top:0}.parameters-list{padding:40px 14px}.prices{top:-30px;right:10px}.price-item{font-size:16px;padding:20px 10px}.service-item__title{height:420px}.service-item__title .title{left:10px;right:10px;bottom:20px}.service-description-list-wrap{padding:24px 12px;display:block}.service-description__action-btn{width:100%}.tezis-qw-list{margin-bottom:93px}.tezis{padding:20px 14px;font-size:14px}.tezis-qw{font-weight:600}.work-process-item{padding:20px 14px;font-size:14px}.work-process-item svg{width:24px;height:24px}.author-info{font-size:22px;padding:40px 12px}.purposes-block_t2 .purposes-item:first-of-type,.purposes-item{height:360px}.feature-list{gap:20px}.feature-item{padding:20px 14px;font-size:16px}.contacts-card{--inline-offset: 12px;padding:40px 12px}.contacts-map{height:400px}.contacts-map iframe{height:400px}.contact-list li{font-size:16px}}
/*# sourceMappingURL=main.css.map */