/* Minification failed. Returning unminified contents.
(1,66147): run-time error CSS1039: Token not allowed after unary operator: '-bg-desktop'
(1,66899): run-time error CSS1039: Token not allowed after unary operator: '-bg-tablet'
(1,67194): run-time error CSS1039: Token not allowed after unary operator: '-bg-mobile'
(1,167201): run-time error CSS1039: Token not allowed after unary operator: '-bg-desktop'
(1,167973): run-time error CSS1039: Token not allowed after unary operator: '-bg-tablet'
(1,168113): run-time error CSS1039: Token not allowed after unary operator: '-bg-mobile'
 */
@charset "UTF-8";*{-webkit-tap-highlight-color:transparent;}body{padding:0;margin:0;position:relative;-webkit-font-smoothing:antialiased;}html,body{font-family:'ProximaRegular';overflow-x:clip;}.container,.specs .breadcrumbs{width:90%;margin:0 auto;}@media screen and (min-width:1921px){.container,.specs .breadcrumbs{width:1720px;}}.h1-header{font-size:70px;line-height:77px;font-family:'ProximaExtraBold';}@media screen and (max-width:1680px){.h1-header{font-size:55px;line-height:57px;}}@media screen and (max-width:1024px){.h1-header{font-size:38px;line-height:41px;}}@media screen and (max-width:500px){.h1-header{font-size:30px;line-height:33px;}}.color-blue{color:#2093ff;}.common-header{height:100px;border-bottom:1px solid rgba(30,30,30,.2);}@media screen and (max-width:1680px){.common-header{height:80px;}}.section-indent{margin-top:150px;}@media screen and (max-width:1680px){.section-indent{margin-top:125px;}}@media screen and (max-width:1440px){.section-indent{margin-top:110px;}}@media screen and (max-width:900px){.section-indent{margin-top:80px;}}@media screen and (max-width:500px){.section-indent{margin-top:70px;}}.bottom-indent{margin-bottom:150px;}@media screen and (max-width:1680px){.bottom-indent{margin-bottom:125px;}}@media screen and (max-width:1440px){.bottom-indent{margin-bottom:110px;}}@media screen and (max-width:900px){.bottom-indent{margin-bottom:80px;}}@media screen and (max-width:500px){.bottom-indent{margin-bottom:70px;}}.section-title,.specialities .partners-section .partners__title{font-size:70px;font-family:'ProximaExtraBold';}@media screen and (max-width:1680px){.section-title,.specialities .partners-section .partners__title{font-size:58px;}}@media screen and (max-width:1440px){.section-title,.specialities .partners-section .partners__title{font-size:52px;}}@media screen and (max-width:900px){.section-title,.specialities .partners-section .partners__title{font-size:44px;}}@media screen and (max-width:500px){.section-title,.specialities .partners-section .partners__title{font-size:35px;}}.text-32px{font-size:32px;}@media screen and (max-width:1680px){.text-32px{font-size:24px;}}@media screen and (max-width:900px){.text-32px{font-size:22px;}}.text-30px{font-size:30px;}@media screen and (max-width:1680px){.text-30px{font-size:24px;}}@media screen and (max-width:1440px){.text-30px{font-size:21px;}}@media screen and (max-width:900px){.text-30px{font-size:18px;}}@media screen and (max-width:500px){.text-30px{font-size:20px;}}.text-28px{font-size:28px;}@media screen and (max-width:1680px){.text-28px{font-size:24px;}}@media screen and (max-width:1440px){.text-28px{font-size:21px;}}@media screen and (max-width:900px){.text-28px{font-size:18px;}}@media screen and (max-width:500px){.text-28px{font-size:20px;}}.text-26px{font-size:26px;}@media screen and (max-width:1680px){.text-26px{font-size:22px;}}@media screen and (max-width:1440px){.text-26px{font-size:20px;}}@media screen and (max-width:900px){.text-26px{font-size:18px;}}@media screen and (max-width:500px){.text-26px{font-size:16px;}}.text-24px,.course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item input::placeholder,.contacts .contacts-info__form-item input,.contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item textarea::placeholder,.modal-application__form-item input,.modal-application__form-item textarea,.modal-application__form-item select,.modal-application__form-item input::placeholder,.modal-application__form-item textarea::placeholder,.modal-application__form-item select::placeholder{font-size:24px;}@media screen and (max-width:1680px){.text-24px,.course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item input::placeholder,.contacts .contacts-info__form-item input,.contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item textarea::placeholder,.modal-application__form-item input,.modal-application__form-item textarea,.modal-application__form-item select,.modal-application__form-item input::placeholder,.modal-application__form-item textarea::placeholder,.modal-application__form-item select::placeholder{font-size:20px;}}@media screen and (max-width:900px){.text-24px,.course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item input::placeholder,.contacts .contacts-info__form-item input,.contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item textarea::placeholder,.modal-application__form-item input,.modal-application__form-item textarea,.modal-application__form-item select,.modal-application__form-item input::placeholder,.modal-application__form-item textarea::placeholder,.modal-application__form-item select::placeholder{font-size:18px;}}.text-22px{font-size:22px;}@media screen and (max-width:1680px){.text-22px{font-size:20px;}}@media screen and (max-width:1440px){.text-22px{font-size:16px;}}@media screen and (max-width:900px){.text-22px{font-size:14px;}}@media screen and (max-width:500px){.text-22px{font-size:16px;}}.text-20px,.any-question__form-item input,.any-question__form-item input::placeholder{font-size:20px;}@media screen and (max-width:1680px){.text-20px,.any-question__form-item input,.any-question__form-item input::placeholder{font-size:18px;}}@media screen and (max-width:1440px){.text-20px,.any-question__form-item input,.any-question__form-item input::placeholder{font-size:15px;}}@media screen and (max-width:900px){.text-20px,.any-question__form-item input,.any-question__form-item input::placeholder{font-size:14px;}}@media screen and (max-width:500px){.text-20px,.any-question__form-item input,.any-question__form-item input::placeholder{font-size:16px;}}.text-18px{font-size:18px;}@media screen and (max-width:1680px){.text-18px{font-size:16px;}}@media screen and (max-width:1440px){.text-18px{font-size:14px;}}.text-16px{font-size:16px;}@media screen and (max-width:1680px){.text-16px{font-size:14px;}}@media screen and (max-width:1440px){.text-16px{font-size:12px;}}@media screen and (max-width:900px){.text-16px{font-size:14px;}}.iti{width:100%;margin-top:5px;}.iti__flag{background-image:url("../img/intlTelInput/flags.png");}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url("../img/intlTelInput/flags@2x.png");}}.slider1__in,.slider2__in{width:100%;max-width:1480px;margin:auto;box-sizing:border-box;}.delay-1{transition-delay:.2s;}.delay-2{transition-delay:.4s;}.delay-3{transition-delay:.6s;}.delay-4{transition-delay:.8s;}.delay-5{transition-delay:1s;}.delay-6{transition-delay:1.2s;}.delay-7{transition-delay:1.4s;}.delay-8{transition-delay:1.6s;}.delay-9{transition-delay:1.8s;}.delay-10{transition-delay:2s;}.delay-11{transition-delay:2.2s;}.delay-12{transition-delay:2.4s;}.delay-13{transition-delay:2.6s;}.delay-14{transition-delay:2.8s;}.delay-15{transition-delay:3s;}.delay-16{transition-delay:3.2s;}.delay-17{transition-delay:3.4s;}.delay-18{transition-delay:3.6s;}.delay-19{transition-delay:3.8s;}.delay-20{transition-delay:4s;}.page-section{display:block;width:100%;}.issue-btn{display:flex;justify-content:center;align-items:center;width:80%;box-sizing:border-box;color:#fff;background:#009edf;text-decoration:none;cursor:pointer;font-size:16px;font-family:'ProximaRegular';font-weight:300;text-transform:uppercase;border:2px solid #009edf;padding:10px;}@media screen and (max-width:3000px){.section_side-padding{padding:0 63px;}}@media screen and (max-width:1700px){.section_side-padding{padding:0 45px;}}@media screen and (max-width:1100px){.section_side-padding{padding:0 45px;}}@media screen and (max-width:700px){.section_side-padding{padding:0 20px;}}.row-cards__second-col{width:100%;}@media screen and (min-width:900px){.row-cards__second-col{min-width:225px;}}@media screen and (min-width:1125px){.row-cards__second-col{min-width:250px;}}@media screen and (min-width:1366px){.row-cards__second-col{min-width:250px;}}.display-flex{display:flex;}.display-ib{display:inline-block;}.common-btn,.blue-btn,.orange-btn{display:flex;align-items:center;justify-content:center;height:64px;box-sizing:border-box;padding:17px 40px;border-radius:10px;cursor:pointer;transition:all .3s;font-family:'ProximaSemiBold';}@media screen and (max-width:1680px){.common-btn,.blue-btn,.orange-btn{height:48px;padding:13px 30px;border-radius:7.5px;}}@media screen and (max-width:500px){.common-btn,.blue-btn,.orange-btn{height:52px;padding:14px;border-radius:10px;}}.blue-btn{border:2px solid #2093ff;background:#2093ff;color:#fff;}.blue-btn:hover{background:transparent;color:#2093ff;}.orange-btn{border:2px solid #f68c29;background:#f68c29;color:#fff;}.orange-btn:hover{background:transparent;color:#f68c29;}.base-btn,.btn-none-filled,.btn-filled-lightblue,.btn-filled-orange{padding:16px 40px;text-transform:uppercase;border:none;cursor:pointer;}@media screen and (max-width:1680px){.base-btn,.btn-none-filled,.btn-filled-lightblue,.btn-filled-orange{padding:12px 30px;}}@media screen and (max-width:500px){.base-btn,.btn-none-filled,.btn-filled-lightblue,.btn-filled-orange{padding:14px 30px;}}.btn-none-filled{border:solid 1px #2a2a2a;font-family:'ProximaCondencedLight';font-weight:600;color:#2a2a2a;background:transparent;}.btn-none-filled:hover{background:rgba(0,158,223,.8);border:solid 1px rgba(0,158,223,.8);color:#fff;}.btn-filled-lightblue{font-family:'ProximaBold';color:#fff;background-color:#5caee0;}.btn-filled-orange{font-family:'ProximaBold';color:#fff;background:#f68c29;display:flex;align-items:center;justify-content:center;border-radius:10px;border:2px solid #f68c29;transition:all .3s;}@media screen and (max-width:1680px){.btn-filled-orange{border:1.5px solid #f68c29;}}@media screen and (max-width:900px){.btn-filled-orange{border:1px solid #f68c29;}}.btn-filled-orange:hover{background:transparent;color:#f68c29;}img{border:none;}.btn-primary{display:inline-block;box-sizing:border-box;padding:14px 60px;color:#fff;background:#009edf;text-decoration:none;cursor:pointer;font-size:16px;font-family:'ProximaRegular';font-weight:400;text-transform:uppercase;border:2px solid #009edf;}.btn-primary:hover{background:#05a9ed;border-color:#05a9ed;}@media screen and (min-width:1700px){.btn-primary{font-size:22px;padding:22px 80px;}}@media screen and (min-width:1500px) and (max-width:1700px){.btn-primary{font-size:20px;padding:18px 70px;}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}a{text-decoration:none;}.w-47-p{width:47%;}.w-100-p{width:100%;}.w-450{width:450px;}.w-750{width:750px;}.p-20{padding:20px;}.p-r-20{padding-right:20px;}.input-pad{padding:8px;}.blue-c{color:#009edf;}.proxima-bold{font-family:'ProximaBold';text-transform:uppercase;}.shadow-block{box-shadow:0 5px 15px 5px rgba(42,42,42,.1);}.flex-row-v-h-center{display:flex;justify-content:center;align-items:center;}table{border-collapse:separate;border-spacing:0 1em;margin-bottom:40px;}th{text-align:left;margin-bottom:15px;font-weight:400;}.pad-h-40{padding:60px 40px 0 40px;box-sizing:border-box;}@media screen and (min-width:1500px){.pad-h-40{padding:60px 80px 0 80px;}}.dark-bg-zone{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:999;}.text-block{position:relative;padding:10px;margin-bottom:50px;background-color:#fff;box-shadow:0 0 5px 5px rgba(42,42,42,.1);}@media screen and (max-width:550px){.text-block{margin-bottom:30px;}}.text-block .more{position:absolute;bottom:0;right:5px;color:#77c0e8;}.text-block .hidden{display:none;}.text-block .arrow-up{position:absolute;top:23px;right:15px;display:inline-block;background-image:url("/assets/img/icons/arrow-down-chevron.svg");background-repeat:no-repeat;background-size:contain;width:18px;height:10px;transition:all .5s;}.text-block .arrow-up{cursor:pointer;}.text-block .down{transform:rotate(180deg);transition:all .5s;}.text-block>p:first-child,.text-block>div:first-child{margin-top:0;}.text-block>p:last-child,.text-block>div:last-child{margin-bottom:0;}.text-block>h2:first-child,.text-block>h3:first-child{margin-bottom:30px;margin-top:0;}.show-onMouseOverPlace{position:relative;}.show-onMouseOverPlace .read-more{position:absolute;cursor:pointer;}.cbs-btn{color:#fff;background-color:#f68c29;text-transform:uppercase;text-align:center;outline:none;border:none;font-size:15px;font-family:'ProximaCondencedLight';cursor:pointer;}.cbs-btn:hover{background-color:#f5841a;}.header-text{width:100%;font-family:'ProximaBold';font-size:22px;text-transform:uppercase;}.card{display:flex;flex-direction:column;box-shadow:0 5px 15px 5px rgba(42,42,42,.1);}.cbs-card__body{padding:20px;display:flex;flex-direction:column;align-items:center;}.cbs-card__body_title{text-align:center;font-family:"ProximaBold";font-size:19px;text-transform:uppercase;}.news-reg-form{margin:auto;}@media screen and (max-width:900px){.news-reg-form{width:100%;}}@media screen and (max-width:600px){.news-reg-form{width:90vw;}.news-reg-form.cbs-form-block .w-47-p{width:100%;}.news-reg-form .cbs-form-block__form{flex-direction:column;}}@media screen and (max-width:350px){.news-reg-form.shadow-block{box-shadow:none;}}.news-reg-form .cbs-form-block__checkbox-wrapper{position:relative;justify-content:flex-end;}.news-reg-form .cbs-form-block__checkbox-wrapper .cbs-form-block__checkbox{position:absolute;display:flex;align-items:center;}@media screen and (max-width:600px){.news-reg-form .cbs-form-block__checkbox-wrapper .cbs-form-block__checkbox{position:static;}}@media screen and (min-width:500px) and (max-width:600px){.news-reg-form .cbs-form-block__checkbox-wrapper .cbs-form-block__checkbox{max-width:80%;}}.news-reg-form .cbs-form-block__checkbox-wrapper .cbs-form-input.true-false-checkbox{width:auto;margin:0 10px 20px 0;padding:0;}.news-reg-form .hidden-element{visibility:hidden;}@media screen and (max-width:600px){.news-reg-form .hidden-element{display:none;}}.news-reg-form .surname-field{margin:0 0 0 10px;}@media screen and (max-width:850px){.news-reg-form .cbs-two-field-wrap{flex-direction:row;}}.cbs-form-block{padding:40px;box-sizing:border-box;}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.cbs-form-block{height:100vw;}}.cbs-form-block__header{margin:10px 0 25px 0;text-align:center;}.cbs-form-block__form_left-col,.cbs-form-block__form_right-col{display:flex;flex-direction:column;}.cbs-form-input{width:100%;padding:7px;box-sizing:border-box;margin-top:5px;}.styleInputNumber::-webkit-outer-spin-button,.styleInputNumber::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.cbs-form-input::placeholder{color:#c0c0c0;font-style:italic;}.cbs-form-block__form{display:flex;flex-direction:column;align-items:center;width:100%;}.payment_form{width:100%;display:flex;flex-direction:column;margin:10vh 0 10vh 5vw;align-items:center;}@media(min-width:700px){.payment_form{flex-direction:row;flex-wrap:wrap;justify-content:center;}.payment_form .payment-card__body_title{width:40%;}.payment_form .payment-card__body_title-details{width:60%;}}.cbs-form-block__form_item{display:flex;flex-direction:column;margin-bottom:10px;width:100%;}.cbs-form-block__form_item textarea{width:100%;padding:7px;box-sizing:border-box;}.cbs-form-block__form_item span.form-error-message{display:none;font-size:14px;color:#d00000;margin-top:3px;}.cbs-form-block__form_item.checkbox{flex-direction:row;align-items:center;}.cbs-form-block__form_item.checkbox input[type=checkbox]{width:20px;min-width:20px;margin:0 10px 0 0;}@media screen and (max-width:1440px){.cbs-form-block__form_item.checkbox input[type=checkbox]{width:15px;min-width:15px;margin:0 8px 0 0;}}.cbs-form-block .w-47-p{width:47%;}.cbs-form-block__form_double-item{display:flex;justify-content:space-between;align-items:flex-end;}.cbs-form-block__form_btn{width:60%;min-width:171px;padding:12px;margin-top:30px;}.invisible-form_close{background-image:url("/assets/img/icons/cross.svg");background-size:cover;background-repeat:repeat;width:15px;height:15px;z-index:9999;cursor:pointer;filter:invert(100%);}.invisible-form_close-wrapper{position:absolute;right:25px;top:25px;width:25px;height:25px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid rgba(163,132,132,.3);}@media screen and (max-width:550px){.invisible-form_close-wrapper{right:22px;top:7px;}}.invisible-form_close-wrapper:hover{border-radius:50%;border:1px solid rgba(163,132,132,.3);}.invisible-form_close-wrapper:hover .invisible-form_close{filter:invert(0%);}.cbs-form-block__form{flex-direction:row;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;}.cbs-form-block__form_item textarea{height:100px;resize:none;}.cbs-form-block__form_btn{width:40%;margin:20px auto 0 auto;}.invisible-form-common .common-only-visible{display:block;}.invisible-form-free-consultation .consult-only-visible{display:block;}.invisible-form-common,.invisible-form-free-lesson,.invisible-form-free-consultation{display:none;position:fixed;left:calc((100vw - 750px)/2);top:calc((100vh - 476px)/2);background-color:#fff;z-index:999;}.invisible-form-common .cbs-form-block__form_btn,.invisible-form-free-lesson .cbs-form-block__form_btn,.invisible-form-free-consultation .cbs-form-block__form_btn{width:300px;box-sizing:border-box;}@media screen and (max-width:850px){.invisible-form-common,.invisible-form-free-lesson,.invisible-form-free-consultation{left:calc((100vw - 450px)/2);top:2vh;}.invisible-form-common .cbs-form-block,.invisible-form-free-lesson .cbs-form-block,.invisible-form-free-consultation .cbs-form-block{width:450px;max-height:96vh;overflow-y:scroll;}.invisible-form-common .cbs-form-block__form,.invisible-form-free-lesson .cbs-form-block__form,.invisible-form-free-consultation .cbs-form-block__form{flex-direction:column;}.invisible-form-common .w-47-p,.invisible-form-free-lesson .w-47-p,.invisible-form-free-consultation .w-47-p{width:100%;}}@media screen and (max-width:550px){.invisible-form-common,.invisible-form-free-lesson,.invisible-form-free-consultation{left:5vw;}.invisible-form-common .cbs-form-block,.invisible-form-free-lesson .cbs-form-block,.invisible-form-free-consultation .cbs-form-block{width:90vw;}.invisible-form-common .cbs-form-block__form_btn,.invisible-form-free-lesson .cbs-form-block__form_btn,.invisible-form-free-consultation .cbs-form-block__form_btn{width:100%;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.invisible-form-common{top:calc((100vh - 90vh)/2);}.invisible-form-common .cbs-form-block{height:auto;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.invisible-form-free-lesson{top:calc((100vh - 85vw)/2);}.invisible-form-free-lesson .cbs-form-block{height:auto;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.invisible-form-free-consultation{top:calc((100vh - 100vw)/2);}}@media only screen and (min-device-width:768px) and (min-device-width:1024px) and (orientation:landscape){.invisible-form-common .cbs-form-block{height:auto;}}.invisible-form-free-consultation .header-text{font-size:19px;}.header-page__title{font-family:'ProximaBold';text-align:left;color:#fff;display:flex;justify-content:flex-start;width:100%;}@media screen and (max-width:3000px){.header-page__title{margin-top:75px;margin-left:86px;}}@media screen and (max-width:1700px){.header-page__title{margin-left:67px;}}@media screen and (max-width:1100px){.header-page__title{margin:60px auto 0;}}@media screen and (max-width:550px){.header-page__title{margin-top:30px;margin-left:0;}}.short-header-s1{display:flex;background-color:#009edf;background-position:top center;background-repeat:no-repeat;background-size:cover;height:200px;width:100%;justify-content:start;box-sizing:border-box;}.header-page__title_header{font-size:38px;}@media screen and (max-width:1100px){.header-page__title_header{width:100%;text-align:center;}}@media screen and (max-width:750px){.header-page__title_header{font-size:40px;}}@media screen and (max-width:450px){.header-page__title_header{font-size:32px;}}.form-with-loader-and-result{position:relative;}.form-with-loader-and-result .form-loader{display:none;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:#fff;}.form-with-loader-and-result .form-loader .loader-and-label{display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;}.form-with-loader-and-result .form-loader .loader-and-label span{display:block;box-sizing:border-box;width:100%;padding:0 30px;margin-top:30px;text-align:center;color:#666;font-size:16px;font-family:'ProximaRegular';font-weight:400;}.form-with-loader-and-result .form-loader .form-result{display:none;position:absolute;left:0;top:17%;transform:translateY(-50%);width:100%;}.form-with-loader-and-result .form-loader .form-result span.result-icon{display:block;position:relative;top:unset;width:80px;height:80px;margin:0 auto 30px auto;background-size:cover;background-position:center center;background-repeat:no-repeat;}@media screen and (max-width:1200px){.form-with-loader-and-result .form-loader .form-result span.result-icon{width:60px;height:60px;top:15px;}}.form-with-loader-and-result .form-loader .form-result.success span.result-icon{background-image:url("/assets/img/site/success-icon.png");}.form-with-loader-and-result .form-loader .form-result.error span.result-icon{background-image:url("/assets/img/site/error-icon.png");}.form-with-loader-and-result .form-loader .form-result span.result-message{display:block;box-sizing:border-box;margin-top:30px;text-align:center;color:#2a2a2a;font-size:16px;font-family:'ProximaRegular';font-weight:400;}img.b-lazy.b-loaded{background:none;}.g-recaptcha{width:100% !important;display:flex !important;justify-content:center !important;flex-direction:row !important;}@font-face{font-family:'ProximaBlack';src:url("/assets/fonts/proxima-nova/ProximaNova-Black.eot?") format("embedded-opentype"),url("/assets/fonts/proxima-nova/ProximaNova-Black.woff") format("woff"),url("/assets/fonts/proxima-nova/ProximaNova-Black.ttf") format("truetype");font-weight:900;font-display:swap;}@font-face{font-family:'ProximaExtraBold';src:url("/assets/fonts/proxima-nova/ProximaNova-ExtraBld.eot?") format("embedded-opentype"),url("/assets/fonts/proxima-nova/ProximaNova-ExtraBld.woff") format("woff"),url("/assets/fonts/proxima-nova/ProximaNova-ExtraBld.ttf") format("truetype");font-weight:800;font-display:swap;}@font-face{font-family:'ProximaBold';src:url("/assets/fonts/proxima-nova/proxima-nova-bold.eot?") format("embedded-opentype"),url("/assets/fonts/proxima-nova/proxima-nova-bold.woff") format("woff"),url("/assets/fonts/proxima-nova/proxima-nova-bold.ttf") format("truetype");font-weight:600;font-display:swap;}@font-face{font-family:'ProximaCondencedBold';src:url("/assets/fonts/proxima-nova/proxima-nova-condenced-bold.eot?") format("embedded-opentype"),url("/assets/fonts/proxima-nova/proxima-nova-condenced-bold.woff") format("woff"),url("/assets/fonts/proxima-nova/proxima-nova-condenced-bold.ttf") format("truetype");font-weight:600;font-display:swap;}@font-face{font-family:'ProximaSemiBold';src:url("/assets/fonts/proxima-nova/proxima-nova-semibold.eot?") format("embedded-opentype"),url("/assets/fonts/proxima-nova/proxima-nova-semibold.woff") format("woff"),url("/assets/fonts/proxima-nova/proxima-nova-semibold.ttf") format("truetype");font-weight:500;font-display:swap;}@font-face{font-family:'ProximaCondensedSemiBold';src:url("/assets/fonts/proxima-nova/proxima-nova-condenced-semibold.eot?") format("embedded-opentype"),url("/assets/fonts/proxima-nova/proxima-nova-condenced-semibold.woff") format("woff"),url("/assets/fonts/proxima-nova/proxima-nova-condenced-semibold.ttf") format("truetype");font-weight:500;font-display:swap;}@font-face{font-family:'ProximaRegular';src:url("/assets/fonts/proxima-nova/proxima-nova-regular.eot?") format("embedded-opentype"),url("/assets/fonts/proxima-nova/proxima-nova-regular.woff") format("woff"),url("/assets/fonts/proxima-nova/proxima-nova-regular.ttf") format("truetype");font-weight:400;font-display:swap;}@font-face{font-family:'ProximaLight';src:url("/assets/fonts/proxima-nova/proxima-nova-light.eot?") format("embedded-opentype"),url("/assets/fonts/proxima-nova/proxima-nova-light.woff") format("woff"),url("/assets/fonts/proxima-nova/proxima-nova-light.ttf") format("truetype");font-weight:300;font-display:swap;}@font-face{font-family:'ProximaNovaCondencedRegular';src:url("/assets/fonts/proxima-nova/proxima-nova-condensed-regular.eot?") format("embedded-opentype"),url("/assets/fonts/proxima-nova/proxima-nova-condensed-regular.woff") format("woff"),url("/assets/fonts/proxima-nova/proxima-nova-condensed-regular.ttf") format("truetype");font-weight:300;font-display:swap;}@font-face{font-family:'ProximaCondencedLight';src:url("/assets/fonts/proxima-nova/proxima-nova-light.eot?") format("embedded-opentype"),url("/assets/fonts/proxima-nova/proxima-nova-light.woff") format("woff"),url("/assets/fonts/proxima-nova/proxima-nova-light.ttf") format("truetype");font-weight:300;font-display:swap;}@font-face{font-family:'ProximaCondencedThin';src:url("/assets/fonts/proxima-nova/proxima-nova-condenced-thin.eot?") format("embedded-opentype"),url("/assets/fonts/proxima-nova/proxima-nova-condenced-thin.woff") format("woff"),url("/assets/fonts/proxima-nova/proxima-nova-condenced-thin.ttf") format("truetype");font-weight:100;font-display:swap;}@font-face{font-family:'Montserrat';src:local("Montserrat-Medium"),url("/assets/fonts/Montserrat/Montserrat-Medium.ttf") format("truetype");font-style:normal;font-weight:500;}@font-face{font-family:'Montserrat';src:local("Montserrat-SemiBold"),url("/assets/fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype");font-style:normal;font-weight:600;}@font-face{font-family:'Montserrat';src:local("Montserrat-Bold"),url("/assets/fonts/Montserrat/Montserrat-Bold.ttf") format("truetype");font-style:normal;font-weight:700;}@font-face{font-family:'Montserrat';src:local("Montserrat-ExtraBold"),url("/assets/fonts/Montserrat/Montserrat-ExtraBold.ttf") format("truetype");font-style:normal;font-weight:800;}@font-face{font-family:'Inter';src:local("Inter-Thin"),url("/assets/fonts/Inter/Inter-Thin.ttf") format("truetype");font-style:normal;font-weight:100;}@font-face{font-family:'Inter';src:local("Inter-ExtraLight"),url("/assets/fonts/Inter/Inter-ExtraLight.ttf") format("truetype");font-style:normal;font-weight:200;}@font-face{font-family:'Inter';src:local("Inter-Light"),url("/assets/fonts/Inter/Inter-Light.ttf") format("truetype");font-style:normal;font-weight:300;}@font-face{font-family:'Inter';src:local("Inter-Regular"),url("/assets/fonts/Inter/Inter-Regular.ttf") format("truetype");font-style:normal;font-weight:400;}@font-face{font-family:'Inter';src:local("Inter-Medium"),url("/assets/fonts/Inter/Inter-Medium.ttf") format("truetype");font-style:normal;font-weight:500;}@font-face{font-family:'Inter';src:local("Inter-SemiBold"),url("/assets/fonts/Inter/Inter-SemiBold.ttf") format("truetype");font-style:normal;font-weight:600;}@font-face{font-family:'Inter';src:local("Inter-Bold"),url("/assets/fonts/Inter/Inter-Bold.ttf") format("truetype");font-style:normal;font-weight:700;}@font-face{font-family:'Inter';src:local("Inter-ExtraBold"),url("/assets/fonts/Inter/Inter-ExtraBold.ttf") format("truetype");font-style:normal;font-weight:800;}@font-face{font-family:'Inter';src:local("Inter-ExtraBold"),url("/assets/fonts/Inter/Inter-Black.ttf") format("truetype");font-style:normal;font-weight:900;}@font-face{font-family:'Better VCR';src:local("BetterVCR"),url("/assets/fonts/BetterVCR/better-vcr.ttf") format("truetype");font-style:normal;}@font-face{font-family:'HeliosCondBlackC';src:local("HeliosCondBlackC"),url("/assets/fonts/HeliosCondBlackC/HeliosCondBlackC.ttf") format("truetype");font-style:normal;}@font-face{font-family:'SoftieCyr';src:local("SoftieCyr-Regular"),url("/assets/fonts/SoftieCyr/SoftieCyr-Regular.ttf") format("truetype");font-style:normal;font-weight:400;}@font-face{font-family:'edufont';src:url("/assets/fonts/edufont/edufont.ttf?t1kfcu") format("truetype"),url("/assets/fonts/edufont/edufont.woff?t1kfcu") format("woff"),url("/assets/fonts/edufont/edufont.svg?t1kfcu#edufont") format("svg");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'edufontTelegram';src:url("/assets/fonts/telegram-icon/edufontTelegram.eot?a6m8k8");src:url("/assets/fonts/telegram-icon/edufontTelegram.eot?a6m8k8#iefix") format("embedded-opentype"),url("/assets/fonts/telegram-icon/edufontTelegram.ttf?a6m8k8") format("truetype"),url("/assets/fonts/telegram-icon/edufontTelegram.woff?a6m8k8") format("woff"),url("/assets/fonts/telegram-icon/edufontTelegram.svg?a6m8k8#edufontTelegram") format("svg");font-weight:normal;font-style:normal;font-display:swap;}[class^="icon-"],[class*=" icon-"]{font-family:'edufont' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icon-"],[class*=" icon-"]{font-family:'edufont' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="eduicon-"],[class*="eduicon-"]{font-family:'edufontTelegram' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-installment-plan-alfa-bank:before{content:"";}.icon-monitor:before{content:"";}.icon-cashless-paiments:before{content:"";}.icon-credit-cards:before{content:"";}.icon-cash-payment:before{content:"";}.icon-arrow-down-chevron:before{content:"";}.icon-arrow-down-circle:before{content:"";}.icon-arrow-left-long:before{content:"";}.icon-arrow-right:before{content:"";}.icon-arrow-right-long:before{content:"";}.icon-certified-trainers:before{content:"";}.icon-compact-groups:before{content:"";}.icon-cross:before{content:"";}.icon-c-sharp:before{content:"";}.icon-employment:before{content:"";}.icon-facebook:before{content:"";}.icon-frontend-developer:before{content:"";}.icon-java-developer:before{content:"";}.icon-javascript:before{content:"";}.icon-linkedin:before{content:"";}.icon-location:before{content:"";}.icon-net-developer:before{content:"";}.icon-node-js:before{content:"";}.icon-phone:before{content:"";}.icon-python:before{content:"";}.icon-ruby-essential:before{content:"";}.icon-skype:before{content:"";}.icon-spec-variety:before{content:"";}.icon-testprovider:before{content:"";}.icon-twitter:before{content:"";}.icon-video-courses:before{content:"";}.icon-vk:before{content:"";}.icon-youtube:before{content:"";}.icon-instagram:before{content:"";}.eduicon-telegram:before{content:"";}.eduicon-telegram-2:before{content:"";}.icon-telegram:before{content:"";font-size:32px;}.preloader{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#fff;position:fixed;z-index:999999999999;}.dank-ass-loader{display:flex;flex-direction:column;align-items:center;}.dank-ass-loader .row{display:flex;}.arrow{width:0;height:0;margin:0 -6px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:21.6px solid #3fb1e5;animation:blink 1s infinite;filter:drop-shadow(0 0 18px #3fb1e5);}.arrow.down{transform:rotate(180deg);}.arrow.outer-1{animation-delay:-.05556s;}.arrow.outer-2{animation-delay:-.11111s;}.arrow.outer-3{animation-delay:-.16667s;}.arrow.outer-4{animation-delay:-.22222s;}.arrow.outer-5{animation-delay:-.27778s;}.arrow.outer-6{animation-delay:-.33333s;}.arrow.outer-7{animation-delay:-.38889s;}.arrow.outer-8{animation-delay:-.44444s;}.arrow.outer-9{animation-delay:-.5s;}.arrow.outer-10{animation-delay:-.55556s;}.arrow.outer-11{animation-delay:-.61111s;}.arrow.outer-12{animation-delay:-.66667s;}.arrow.outer-13{animation-delay:-.72222s;}.arrow.outer-14{animation-delay:-.77778s;}.arrow.outer-15{animation-delay:-.83333s;}.arrow.outer-16{animation-delay:-.88889s;}.arrow.outer-17{animation-delay:-.94444s;}.arrow.outer-18{animation-delay:-1s;}.arrow.inner-1{animation-delay:-.16667s;}.arrow.inner-2{animation-delay:-.33333s;}.arrow.inner-3{animation-delay:-.5s;}.arrow.inner-4{animation-delay:-.66667s;}.arrow.inner-5{animation-delay:-.83333s;}.arrow.inner-6{animation-delay:-1s;}@keyframes blink{0%{opacity:.1;}30%{opacity:1;}100%{opacity:.1;}}.header{position:absolute;z-index:10;width:100%;height:100px;display:flex;transition:all .3s;}@media screen and (max-width:1680px){.header{height:80px;}}.header.light-header .header__logo .default{display:none;}.header.light-header .header__logo .white{display:block;}.header.light-header .header__menu-top{color:#fff;}.header.light-header .header__menu-top svg path{stroke:#fff;}.header.light-header .header__language-top p{color:#fff;}.header.light-header .header__language-top svg path{stroke:#fff;}.header.light-header .header__phone-top.active,.header.light-header .header__phone-top:hover,.header.light-header .header__language-top.active,.header.light-header .header__language-top:hover,.header.light-header .header__menu-top.active,.header.light-header .header__menu-top:hover{background:rgba(255,255,255,.2);}.header.light-header .header__phone-icon path{fill:#fff;}.header.light-header .header__phone-arrow path{stroke:#fff;}.header.light-header .header__mobile-icon svg rect,.header.light-header .header__mobile-icon svg path{stroke:#fff;}.header.light-header .header__mobile-icon svg path{fill:#fff;}.header.light-header .header__mobile-icon svg:hover rect{fill:#fff;}.header.light-header .header__mobile-icon svg:hover path{stroke:#000;fill:#000;}.header p,.header h1,.header h2,.header h3,.header h4,.header h5,.header h6{margin:0;padding:0;}.header .text-20px,.header .any-question__form-item input,.any-question__form-item .header input,.header .any-question__form-item input::placeholder,.any-question__form-item .header input::placeholder{font-size:20px;}@media screen and (max-width:1680px){.header .text-20px,.header .any-question__form-item input,.any-question__form-item .header input,.header .any-question__form-item input::placeholder,.any-question__form-item .header input::placeholder{font-size:15px;}}@media screen and (max-width:500px){.header .text-20px,.header .any-question__form-item input,.any-question__form-item .header input,.header .any-question__form-item input::placeholder,.any-question__form-item .header input::placeholder{font-size:16px;}}.header.fixed{position:fixed;top:0;background:rgba(255,255,255,.8);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);}.header__container{display:flex;justify-content:space-between;gap:20px;}@media screen and (max-width:1280px){.header__container{gap:10px;}}@media screen and (max-width:900px){.header__container{gap:0;}}.header__container.mobile-background{background:rgba(255,255,255,.9);}.header__left{display:flex;align-items:center;gap:55px;}@media screen and (max-width:1280px){.header__left{gap:30px;}}@media screen and (max-width:1280px){.header__left{justify-content:space-between;width:100%;}}@media screen and (max-width:500px){.header__left{gap:10px;}}.header__logo{width:162px;height:45px;}@media screen and (max-width:1680px){.header__logo{width:121px;height:34px;}}@media screen and (max-width:500px){.header__logo{width:100px;height:28px;}}.header__logo img{width:100%;}.header__logo img.white{display:none;}.header__menu{display:flex;align-items:center;gap:20px;}@media screen and (max-width:1680px){.header__menu{gap:10px;}}.header__menu-item{position:relative;}@media screen and (max-width:1280px){.header__menu-item.mobile-hide{display:none;}}.header__menu-top{display:flex;align-items:center;gap:10px;padding:4.5px 10px;border-radius:4px;transition:all .3s;box-sizing:border-box;color:#232323;cursor:pointer;}@media screen and (max-width:1680px){.header__menu-top{gap:7.5px;}}.header__menu-top.hide{display:none;}.header__menu-top.active,.header__menu-top:hover{background:#f2f7ff;}.header__menu-top p{font-family:'ProximaSemiBold';}.header__menu-top svg{width:10px;height:8px;transition:all .3s;}@media screen and (max-width:1680px){.header__menu-top svg{width:7.5px;height:6px;}}.header__menu-top svg path{transition:all .3s;}.header__menu-top svg.rotate{transform:rotate(180deg);}.header__menu-dropdown{display:none;position:absolute;top:40px;left:0;box-shadow:0 0 18px -4px rgba(0,0,0,.2);padding:30px;box-sizing:border-box;flex-direction:column;gap:18px;border-radius:6px;width:max-content;background:#fff;z-index:1;}@media screen and (max-width:1280px){.header__menu-dropdown{right:0;left:auto;}}@media screen and (max-width:900px){.header__menu-dropdown{left:0;right:auto;}}@media screen and (max-width:650px){.header__menu-dropdown{padding:20px;right:0;left:auto;}}@media screen and (max-width:500px){.header__menu-dropdown{right:auto;left:0;width:220px;}}@media screen and (max-width:450px){.header__menu-dropdown{right:0;left:-25px;}}.header__menu-dropdown.active{display:flex;}.header__menu-dropdown.difficult{flex-direction:row;gap:100px;padding:50px;width:max-content;}@media screen and (max-width:1680px){.header__menu-dropdown.difficult{gap:70px;padding:30px;}}@media screen and (max-width:1280px){.header__menu-dropdown.difficult{width:700px;}}@media screen and (max-width:1100px){.header__menu-dropdown.difficult{width:500px;}}@media screen and (max-width:900px){.header__menu-dropdown.difficult{width:100%;position:fixed;top:0;border-radius:0;height:100vh;z-index:-1;padding:0;flex-direction:column;gap:24px;overflow:auto;}}@media screen and (max-width:450px){.header__menu-dropdown.difficult{left:0;}}.header__menu-dropdown a{font-size:18px;color:#232323;font-family:'ProximaSemiBold';transition:all .3s;}@media screen and (max-width:1680px){.header__menu-dropdown a{font-size:16px;}}.header__menu-dropdown a:hover{color:#1394e9;}.header__menu-return{display:none;}@media screen and (max-width:900px){.header__menu-return{align-items:center;gap:10px;transition:all .3s;cursor:pointer;position:absolute;top:75px;margin:0 5%;}}.header__menu-return.active{display:flex;}.header__menu-return:hover p{color:#1394e9;}.header__menu-return svg{transform:rotate(90deg);width:10px;}.header__menu-return p{font-size:16px;transition:all .3s;font-family:'ProximaRegular';}.header__menu-specialities,.header__menu-free-education{display:flex;flex-direction:column;gap:18px;}@media screen and (max-width:900px){.header__menu-specialities,.header__menu-free-education{border-top:1px solid rgba(35,35,35,.1);padding-top:20px;margin-top:80px;}}@media screen and (max-width:900px){.header__menu-specialities.with-return,.header__menu-free-education.with-return{margin-top:105px;}}@media screen and (max-width:900px){.header__menu-specialities p,.header__menu-specialities a,.header__menu-specialities h4,.header__menu-free-education p,.header__menu-free-education a,.header__menu-free-education h4{margin-left:5%;margin-right:5%;}}.header__menu-specialities h4,.header__menu-free-education h4{display:none;font-size:20px;font-family:'ProximaSemiBold';}@media screen and (max-width:900px){.header__menu-specialities h4,.header__menu-free-education h4{display:block;}}.header__menu-specialities p,.header__menu-free-education p{font-size:18px;font-family:'ProximaSemiBold';}@media screen and (max-width:900px){.header__menu-specialities p,.header__menu-free-education p{padding-left:7px;}}.header__menu-specialities a,.header__menu-free-education a{display:flex;align-items:center;gap:10px;font-family:'ProximaRegular';}@media screen and (max-width:900px){.header__menu-specialities a,.header__menu-free-education a{padding-left:15px;}}.header__menu-specialities a img,.header__menu-free-education a img{width:19px;}.header__menu-specialities a span,.header__menu-free-education a span{font-family:'ProximaRegular';}@media screen and (max-width:900px){.header__menu-free-education{margin-top:0;border-top:0;padding-top:0;}}.header__menu-other{display:flex;flex-direction:column;gap:18px;}@media screen and (max-width:900px){.header__menu-other{border-bottom:1px solid rgba(35,35,35,.1);padding-bottom:20px;}}@media screen and (max-width:900px){.header__menu-other a{font-size:18px;margin-left:5%;margin-right:5%;}}.header__menu-language{display:none;}@media screen and (max-width:900px){.header__menu-language{display:flex;margin-left:5%;margin-right:5%;font-size:18px;gap:20px;}}.header__menu-language a{opacity:.3;height:36px;display:flex;align-items:center;}.header__menu-language a:not(:last-child){border-right:1px solid #bdbdbd;padding-right:20px;}.header__menu-language a.active{opacity:1;}.header__menu-social{display:none;}@media screen and (max-width:900px){.header__menu-social{display:flex;flex-direction:column;align-items:center;margin:60px 5% 40px 5%;}}@media screen and (max-width:900px){.header__menu-social button{display:flex;align-items:center;justify-content:center;align-self:center;height:52px;padding:14px;width:335px;border-radius:10px;box-sizing:border-box;cursor:pointer;transition:all .3s;font-family:'ProximaSemiBold';border:2px solid #f68c29;background:#f68c29;color:#fff;font-size:20px;}.header__menu-social button:hover{background:transparent;color:#f68c29;}}@media screen and (max-width:500px){.header__menu-social button{width:100%;}}@media screen and (max-width:900px){.header__menu-social h4{font-size:20px;text-align:center;margin:30px 0 20px 0;font-weight:400;}}@media screen and (max-width:900px){.header__menu-social p{display:flex;gap:20px;}}@media screen and (max-width:900px){.header__menu-social p a{width:31px;height:31px;}}@media screen and (max-width:900px){.header__menu-social p a img{width:100%;}}.header__right{display:flex;align-items:center;gap:20px;}@media screen and (max-width:1680px){.header__right{gap:10px;}}@media screen and (max-width:450px){.header__right{gap:5px;}}.header__language{display:flex;flex-direction:column;position:relative;}@media screen and (max-width:768px){.header__language{display:none;}}.header__language.active{display:block;}.header__language-top{display:flex;align-items:center;gap:10px;transition:all .3s;cursor:pointer;padding:4.5px 10px;border-radius:4px;}@media screen and (max-width:1680px){.header__language-top{gap:7.5px;}}.header__language-top.active,.header__language-top:hover{background:#f2f7ff;}.header__language-top p{font-family:'ProximaSemiBold';}.header__language-top svg{width:10px;height:8px;transition:all .3s;}@media screen and (max-width:1680px){.header__language-top svg{width:7.5px;height:6px;}}.header__language-top svg.rotate{transform:rotate(180deg);}.header__language-dropdown{display:none;position:absolute;top:40px;left:0;box-shadow:0 0 18px -4px rgba(0,0,0,.2);padding:30px;box-sizing:border-box;flex-direction:column;gap:18px;border-radius:6px;width:max-content;background:#fff;z-index:1;}@media screen and (max-width:650px){.header__language-dropdown{padding:20px;}}.header__language-dropdown.active{display:flex;}.header__language-dropdown a{font-size:18px;color:#232323;font-family:'ProximaSemiBold';transition:all .3s;}@media screen and (max-width:1680px){.header__language-dropdown a{font-size:16px;}}.header__language-dropdown a:hover{color:#1394e9;}.header__phone{display:flex;flex-direction:column;position:relative;}.header__phone-top{display:flex;align-items:center;gap:10px;transition:all .3s;cursor:pointer;padding:4.5px 10px;border-radius:4px;}@media screen and (max-width:1680px){.header__phone-top{gap:7.5px;}}.header__phone-top.active,.header__phone-top:hover{background:#f2f7ff;}.header__phone-icon{width:25px;height:24px;}@media screen and (max-width:1680px){.header__phone-icon{width:18px;height:18.4px;}}.header__phone-arrow{width:10px;height:8px;transition:all .3s;}@media screen and (max-width:1680px){.header__phone-arrow{width:7.5px;height:6px;}}.header__phone-arrow.rotate{transform:rotate(180deg);}.header__phone-dropdown{display:none;position:absolute;top:40px;left:0;box-shadow:0 0 18px -4px rgba(0,0,0,.2);padding:30px;box-sizing:border-box;flex-direction:column;gap:18px;border-radius:6px;width:max-content;background:#fff;z-index:1;}@media screen and (max-width:650px){.header__phone-dropdown{padding:20px;left:auto;right:0;}}.header__phone-dropdown.active{display:flex;}.header__phone-dropdown a{font-size:18px;color:#232323;font-family:'ProximaSemiBold';transition:all .3s;}@media screen and (max-width:1680px){.header__phone-dropdown a{font-size:16px;}}.header__phone-dropdown a:hover{color:#1394e9;}.header__buttons{display:flex;align-items:center;gap:20px;}@media screen and (max-width:1680px){.header__buttons{gap:15px;}}.header__contacts{display:flex;flex-direction:column;position:relative;color:#fff;}@media screen and (max-width:450px){.header__contacts{display:none;}}.header__contacts-top{display:flex;align-items:center;justify-content:center;background:#1394e9;padding:2px 5px;width:56px;height:56px;box-sizing:border-box;border-radius:10px;cursor:pointer;transition:all .3s;}@media screen and (max-width:1680px){.header__contacts-top{width:42px;height:42px;border-radius:7.5px;}}@media screen and (max-width:900px){.header__contacts-top{border-radius:10px;width:42px;}}.header__contacts-top:hover{background:#209ff9;}.header__contacts-top p{display:none;font-family:'ProximaSemiBold';color:#fff;}@media screen and (max-width:900px){.header__contacts-top p{display:none;}}.header__contacts-top img{width:30px;}@media screen and (max-width:1680px){.header__contacts-top img{width:22px;}}.header__contacts-list{display:none;flex-direction:column;gap:14px;position:absolute;top:68px;right:0;}@media screen and (max-width:1680px){.header__contacts-list{gap:10.5px;top:50px;}}@media screen and (max-width:950px){.header__contacts-list{gap:12px;top:48px;}}@media screen and (max-width:500px){.header__contacts-list{gap:10px;}}.header__contacts-list.show{display:flex;}.header__contacts-item{display:flex;align-self:flex-end;color:#fff;}.header__contacts-item:hover p{opacity:1;}.header__contacts-item p{display:flex;opacity:0;align-items:center;margin:0;padding-left:20px;height:54px;box-sizing:border-box;text-transform:uppercase;width:max-content;font-family:'ProximaSemiBold';transition:all .2s;position:relative;right:-1px;}@media screen and (max-width:1680px){.header__contacts-item p{height:40px;padding-left:15px;}}@media screen and (max-width:950px){.header__contacts-item p{height:36px;padding-left:13px;}}@media screen and (max-width:500px){.header__contacts-item p{height:28px;padding-left:7px;}}.header__contacts-item p.telegram{background:#3fb0f0;}.header__contacts-item p.viber{background:#7360f2;}.header__contacts-item p.whatsapp{background:#13990a;}.header__contacts-item p.mail{background:#cc4b27;}.header__contacts-item span{display:flex;align-items:center;justify-content:center;width:68px;height:54px;}@media screen and (max-width:1680px){.header__contacts-item span{width:51px;height:40px;}}@media screen and (max-width:950px){.header__contacts-item span{width:39px;height:36px;}}@media screen and (max-width:500px){.header__contacts-item span{height:28px;width:30px;}}.header__contacts-item span.telegram{background:#3fb0f0;}.header__contacts-item span.viber{background:#7360f2;}.header__contacts-item span.whatsapp{background:#13990a;}.header__contacts-item span.mail{background:#cc4b27;}@media screen and (max-width:1680px){.header__contacts-item span img{width:47%;}}.header__try-free{display:flex;align-items:center;justify-content:center;background:#f68c29;padding:2px 5px;width:212px;height:56px;border:2px solid #f68c29;box-sizing:border-box;border-radius:10px;cursor:pointer;transition:all .3s;color:#fff;font-family:'ProximaSemiBold';}@media screen and (max-width:1680px){.header__try-free{width:159px;height:42px;border-radius:7.5px;}}@media screen and (max-width:900px){.header__try-free{border-radius:10px;width:187px;}}@media screen and (max-width:650px){.header__try-free{display:none;}}.header__try-free:hover{background:#f5841a;}.header__mobile-burger{display:none;}@media screen and (max-width:900px){.header__mobile-burger{display:flex;flex-direction:column;position:relative;}}.header__mobile-icon{display:flex;}.header__mobile-icon .close-menu{display:none;}.header__mobile-icon svg{width:54px;height:42px;cursor:pointer;transition:all .3s;}.header__mobile-icon svg path{fill:#000;}.header__mobile-icon svg:hover rect{fill:#000;}.header__mobile-icon svg:hover path{stroke:#fff;fill:#fff;}.header__mobile-menu{display:none;position:fixed;top:0;left:0;box-sizing:border-box;flex-direction:column;width:100%;height:100vh;background:#fff;z-index:-2;overflow:auto;}.header__mobile-menu.active{display:flex;}.header__mobile-block{display:flex;flex-direction:column;padding-top:80px;}.header__mobile-item{border-bottom:1px solid rgba(35,35,35,.1);padding:20px 5%;}.header__mobile-item:first-child{border-top:1px solid rgba(35,35,35,.1);}.header__mobile-top{display:flex;align-items:center;gap:10px;color:#232323;cursor:pointer;}@media screen and (max-width:1680px){.header__mobile-top{gap:7.5px;}}.header__mobile-top p{font-family:'ProximaSemiBold';transition:all .3s;font-size:20px;}.header__mobile-top p:hover{color:#1394e9;}.header__mobile-top svg{width:10px;height:8px;transition:all .3s;}@media screen and (max-width:1680px){.header__mobile-top svg{width:7.5px;height:6px;}}.header__mobile-top svg.rotate{transform:rotate(180deg);}.header__mobile-dropdown{display:none;flex-direction:column;gap:16px;margin-top:16px;margin-left:10px;}@media screen and (max-width:650px){.header__mobile-dropdown{gap:14px;margin-top:14px;}}.header__mobile-dropdown.active{display:flex;}.header__mobile-dropdown a{font-size:18px;color:#232323;font-family:'ProximaRegular';transition:all .3s;display:flex;align-items:center;gap:10px;}.header__mobile-dropdown a:hover{color:#1394e9;}.header__mobile-social{display:none;}@media screen and (max-width:900px){.header__mobile-social{display:flex;flex-direction:column;align-items:center;margin:60px 5% 40px 5%;}}@media screen and (max-width:900px){.header__mobile-social button{display:flex;align-items:center;justify-content:center;align-self:center;height:52px;padding:14px;width:335px;border-radius:10px;box-sizing:border-box;cursor:pointer;transition:all .3s;font-family:'ProximaSemiBold';border:2px solid #f68c29;background:#f68c29;color:#fff;font-size:20px;}.header__mobile-social button:hover{background:transparent;color:#f68c29;}}@media screen and (max-width:500px){.header__mobile-social button{width:100%;}}@media screen and (max-width:900px){.header__mobile-social h4{font-size:20px;text-align:center;margin:30px 0 20px 0;font-weight:400;}}@media screen and (max-width:900px){.header__mobile-social p{display:flex;gap:20px;}}@media screen and (max-width:900px){.header__mobile-social p a{width:31px;height:31px;}}@media screen and (max-width:900px){.header__mobile-social p a img{width:100%;}}.footer{background:#2a2a2a;color:#fff;font-family:'ProximaRegular';padding:100px;}@media screen and (max-width:1680px){.footer{padding:75px;}}@media screen and (max-width:1024px){.footer{padding:40px 30px;}}@media screen and (max-width:500px){.footer{padding:40px 20px;}}.footer p,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{margin:0;}.footer .fz-24{font-size:24px;}@media screen and (max-width:1680px){.footer .fz-24{font-size:18px;}}.footer .fz-20,.footer .footer__mailing-input input::placeholder,.footer__mailing-input .footer input::placeholder{font-size:20px;}@media screen and (max-width:1680px){.footer .fz-20,.footer .footer__mailing-input input::placeholder,.footer__mailing-input .footer input::placeholder{font-size:15px;}}.footer .fw-800{font-family:'ProximaExtraBold';}.footer a{color:#fff;transition:all .3s;}.footer a:hover{color:#1394e9;}.footer__container{display:flex;flex-direction:column;gap:50px;}@media screen and (min-width:1921px){.footer__container{width:1720px;margin:0 auto;}}@media screen and (max-width:1680px){.footer__container{gap:40px;}}.footer__top{display:flex;justify-content:space-between;gap:15px;}@media screen and (max-width:1024px){.footer__top{flex-wrap:wrap;column-gap:15px;row-gap:40px;}}.footer__col{display:flex;flex-direction:column;}.footer__col:first-child{width:22%;}@media screen and (max-width:1024px){.footer__col:first-child{width:35%;}}@media screen and (max-width:650px){.footer__col:first-child{width:100%;}}.footer__col:nth-child(2),.footer__col:nth-child(3){width:16%;}@media screen and (max-width:1024px){.footer__col:nth-child(2),.footer__col:nth-child(3){width:28%;}}@media screen and (max-width:650px){.footer__col:nth-child(2),.footer__col:nth-child(3){width:47%;}}@media screen and (max-width:320px){.footer__col:nth-child(2),.footer__col:nth-child(3){width:100%;}}.footer__col:last-child{justify-content:space-between;width:24%;}@media screen and (max-width:1024px){.footer__col:last-child{width:100%;flex-direction:row;}}@media screen and (max-width:650px){.footer__col:last-child{flex-direction:column;gap:30px;}}.footer__contacts{display:flex;flex-direction:column;gap:18px;}@media screen and (max-width:1680px){.footer__contacts{gap:14px;}}.footer__contacts-list{display:flex;flex-direction:column;gap:15px;}@media screen and (max-width:1680px){.footer__contacts-list{gap:12px;}}@media screen and (max-width:650px){.footer__contacts-list{gap:10px;}}.footer__contacts-list a{display:flex;align-items:center;gap:15px;}@media screen and (max-width:1680px){.footer__contacts-list a{gap:12px;}}@media screen and (max-width:1680px){.footer__contacts-list a img{width:23px;}}.footer__messengers{display:flex;flex-direction:column;gap:15px;margin:40px 0;}@media screen and (max-width:1680px){.footer__messengers{gap:12.5px;margin:30px 0;}}@media screen and (max-width:650px){.footer__messengers{margin:24px 0;}}.footer__messengers h4{font-weight:400;}.footer__messengers-list{display:flex;align-items:center;gap:20px;}@media screen and (max-width:1680px){.footer__messengers-list{gap:15px;}}@media screen and (max-width:650px){.footer__messengers-list{gap:20px;}}@media screen and (max-width:1680px){.footer__messengers-list a img{width:23px;}}@media screen and (max-width:650px){.footer__messengers-list a img{width:31px;}}.footer__messengers-list a:hover{transform:scale(1.1);}.footer__mail{display:flex;align-items:center;gap:15px;}@media screen and (max-width:1680px){.footer__mail{gap:12px;}}@media screen and (max-width:1680px){.footer__mail img{width:23px;}}.footer__specialities,.footer__useful{margin-top:18px;display:flex;flex-direction:column;gap:22px;}@media screen and (max-width:1680px){.footer__specialities,.footer__useful{margin-top:14px;gap:17px;}}@media screen and (max-width:650px){.footer__specialities,.footer__useful{gap:14px;}}.footer__mailing{display:flex;flex-direction:column;gap:15px;position:relative;}@media screen and (max-width:1680px){.footer__mailing{gap:12px;}}@media screen and (max-width:1024px){.footer__mailing{width:45%;}}@media screen and (max-width:650px){.footer__mailing{width:100%;}}.footer__mailing h4{font-family:'ProximaBold';}.footer__mailing-preloader{width:100%;height:100%;position:absolute;z-index:5;display:none;align-items:center;justify-content:center;background:rgba(42,42,42,.7);}.footer__mailing-input{position:relative;}.footer__mailing-input input{height:54px;width:100%;border-radius:10px;padding:14px 70px 14px 16px;box-sizing:border-box;color:#121212;border:0;}@media screen and (max-width:1680px){.footer__mailing-input input{height:40px;border-radius:7.5px;padding:11px 70px 11px 13px;}}@media screen and (max-width:650px){.footer__mailing-input input{height:54px;border-radius:10px;padding:14px 70px 14px 16px;}}.footer__mailing-input input::placeholder{opacity:30%;}.footer__mailing-input button{position:absolute;right:0;top:0;z-index:2;background:#1394e9;width:63px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:0 10px 10px 0;border:0;cursor:pointer;}@media screen and (max-width:1680px){.footer__mailing-input button{width:47px;height:40px;border-radius:0 7.5px 7.5px 0;}}@media screen and (max-width:650px){.footer__mailing-input button{width:63px;height:54px;border-radius:0 10px 10px 0;}}.footer__mailing-input button img{width:34px;}@media screen and (max-width:1680px){.footer__mailing-input button img{width:25px;}}@media screen and (max-width:650px){.footer__mailing-input button img{width:34px;}}.footer__mailing-text{font-size:16px;}@media screen and (max-width:1680px){.footer__mailing-text{font-size:12px;}}.footer__subscribe{display:flex;justify-content:space-between;align-items:center;gap:25px;}@media screen and (max-width:1024px){.footer__subscribe{width:45%;}}@media screen and (max-width:650px){.footer__subscribe{width:100%;}}.footer__subscribe-left{display:flex;flex-direction:column;gap:15px;}@media screen and (max-width:1680px){.footer__subscribe-left{gap:13px;}}.footer__subscribe-left h4{font-weight:400;}.footer__subscribe-list{display:flex;align-items:center;flex-wrap:wrap;gap:20px;}@media screen and (max-width:1680px){.footer__subscribe-list{gap:15px;}}@media screen and (max-width:650px){.footer__subscribe-list{gap:20px;}}@media screen and (max-width:1680px){.footer__subscribe-list a img{width:23px;}}@media screen and (max-width:650px){.footer__subscribe-list a img{width:31px;}}.footer__subscribe-list a:hover{transform:scale(1.1);}.footer__scroll-top{display:flex;flex-direction:column;align-items:center;gap:20px;cursor:pointer;}@media screen and (max-width:1680px){.footer__scroll-top{gap:16px;}}.footer__scroll-top:hover svg path{fill:#1394e9;}.footer__scroll-top svg{width:20px;}@media screen and (max-width:1680px){.footer__scroll-top svg{width:14px;}}.footer__scroll-top svg path{transition:all .3s;}.footer__scroll-top span{font-size:16px;}@media screen and (max-width:1680px){.footer__scroll-top span{font-size:12px;}}.footer__bottom{display:flex;justify-content:space-between;align-items:center;}@media screen and (max-width:700px){.footer__bottom{flex-wrap:wrap;row-gap:15px;}}.footer__logo{width:177px;}@media screen and (max-width:1680px){.footer__logo{width:132px;}}@media screen and (max-width:650px){.footer__logo{width:139px;}}.footer__logo img{width:100%;}.footer__partners{display:flex;align-items:center;gap:30px;}@media screen and (max-width:1680px){.footer__partners{gap:20px;}}@media screen and (max-width:1024px){.footer__partners{gap:0;}}.footer__partners img{height:92px;}@media screen and (max-width:1680px){.footer__partners img{height:69px;}}@media screen and (max-width:650px){.footer__partners img{height:63px;}}.footer__copyright{font-size:17px;}@media screen and (max-width:1680px){.footer__copyright{font-size:13.5px;}}@media screen and (max-width:1024px){.footer__copyright{width:25%;text-align:end;}}@media screen and (max-width:700px){.footer__copyright{width:100%;text-align:start;font-size:14px;}}.notification{position:fixed;bottom:90px;right:30px;width:400px;min-height:100px;padding:16px;background-color:#2093ff;display:flex;flex-flow:column nowrap;animation-name:moveUp;animation-duration:.1s;animation-timing-function:linear;box-sizing:border-box;z-index:100;}@media screen and (max-width:470px){.notification{right:0;width:100%;}}@keyframes moveUp{from{bottom:-100px;}to{bottom:10px;}}.notification .close{position:absolute;right:10px;top:10px;width:15px;height:15px;background-image:url("/assets/img/icons/cross.svg");cursor:pointer;filter:invert(100%);}.notification .notification-name{color:#fff;font-weight:700;font-size:1.1rem;}.notification .notification-text{color:#fff;margin:5px 0 0 0;font-size:1rem;}.notification-text a{color:#000;text-decoration:underline;}.notification-text p{margin-bottom:7px;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-loading .slick-list{background-color:#fff;}@font-face{font-family:"slick";src:url("/assets/fonts/slick/slick.eot?");src:url("/assets/fonts/slick/slick.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/slick/slick.woff") format("woff"),url("/assets/fonts/slick/slick.ttf") format("truetype"),url("/assets/fonts/slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal;font-display:swap;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir="rtl"] .slick-prev{left:auto;right:-25px;}.slick-prev:before{content:"←";}[dir="rtl"] .slick-prev:before{content:"→";}.slick-next{right:-25px;}[dir="rtl"] .slick-next{left:-25px;right:auto;}.slick-next:before{content:"→";}[dir="rtl"] .slick-next:before{content:"←";}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:10px;line-height:20px;text-align:center;color:#009edf;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:#009edf;opacity:.75;}.change-currency{justify-content:center;align-items:flex-start;font-family:'ProximaCondencedLight';}.change-currency__btn{cursor:pointer;color:#5caee0;font-weight:400;}.change-currency__btn:not(:last-child){border-right:2px solid #5caee0;margin-right:10px;padding-right:10px;}.change-currency__btn.active{font-family:'ProximaBold';text-decoration:underline;}.change-currency__btn:hover{text-decoration:underline;}.home-page h1,.home-page h2,.home-page h3,.home-page h4,.home-page h5,.home-page h6,.home-page p{margin:0;padding:0;}.home-page .text-20px,.home-page .any-question__form-item input,.any-question__form-item .home-page input,.home-page .any-question__form-item input::placeholder,.any-question__form-item .home-page input::placeholder{font-size:20px;}@media screen and (max-width:1680px){.home-page .text-20px,.home-page .any-question__form-item input,.any-question__form-item .home-page input,.home-page .any-question__form-item input::placeholder,.any-question__form-item .home-page input::placeholder{font-size:18px;}}@media screen and (max-width:1440px){.home-page .text-20px,.home-page .any-question__form-item input,.any-question__form-item .home-page input,.home-page .any-question__form-item input::placeholder,.any-question__form-item .home-page input::placeholder{font-size:15px;}}@media screen and (max-width:900px){.home-page .text-20px,.home-page .any-question__form-item input,.any-question__form-item .home-page input,.home-page .any-question__form-item input::placeholder,.any-question__form-item .home-page input::placeholder{font-size:14px;}}@media screen and (max-width:500px){.home-page .text-20px,.home-page .any-question__form-item input,.any-question__form-item .home-page input,.home-page .any-question__form-item input::placeholder,.any-question__form-item .home-page input::placeholder{font-size:16px;}}.home-page .text-16px{font-size:16px;}@media screen and (max-width:1680px){.home-page .text-16px{font-size:14px;}}@media screen and (max-width:1440px){.home-page .text-16px{font-size:12px;}}@media screen and (max-width:900px){.home-page .text-16px{font-size:14px;}}.home-page .home-header{position:absolute;height:100px;border-bottom:1px solid rgba(255,255,255,.7);width:100%;z-index:1;}@media screen and (max-width:1680px){.home-page .home-header{height:80px;}}.home-page .shares-header{background-image:var(--bg-desktop);background-repeat:no-repeat;background-size:cover;background-position:top;height:100%;color:#fff;padding:200px 0 300px 0;}@media screen and (max-width:1750px){.home-page .shares-header{padding:200px 0 205px 0;}}@media screen and (max-width:1680px){.home-page .shares-header{padding:160px 0 300px 0;}}@media screen and (max-width:1550px){.home-page .shares-header{padding:160px 0 270px 0;}}@media screen and (max-width:1440px){.home-page .shares-header{padding:160px 0 220px 0;}}@media screen and (max-width:1280px){.home-page .shares-header{padding:130px 0 150px 0;}}@media screen and (max-width:1150px){.home-page .shares-header{padding:110px 0 50px 0;}}@media screen and (max-width:900px){.home-page .shares-header{background-image:var(--bg-tablet);padding:130px 0 110px 0;}}@media screen and (max-width:768px){.home-page .shares-header{padding:130px 0 85px 0;}}@media screen and (max-width:700px){.home-page .shares-header{padding:130px 0 1px 0;}}@media screen and (max-width:500px){.home-page .shares-header{background-image:var(--bg-mobile);background-position:top;padding:120px 0 1px 0;}}@media screen and (max-width:768px){.home-page .shares-header .container,.home-page .shares-header .specs .breadcrumbs,.specs .home-page .shares-header .breadcrumbs{flex-direction:column;}}.home-page .shares-header__left{display:flex;flex-direction:column;width:815px;}@media screen and (max-width:1680px){.home-page .shares-header__left{width:630px;}}@media screen and (max-width:900px){.home-page .shares-header__left{width:90%;margin-bottom:250px;}}@media screen and (max-width:768px){.home-page .shares-header__left{width:100%;}}@media screen and (max-width:500px){.home-page .shares-header__left{margin-bottom:0;}}.home-page .shares-header__title{font-family:'ProximaBlack';font-size:108px;line-height:90%;}@media screen and (max-width:1680px){.home-page .shares-header__title{font-size:81px;}}@media screen and (max-width:900px){.home-page .shares-header__title{font-size:64px;}}@media screen and (max-width:500px){.home-page .shares-header__title{font-size:56px;display:flex;flex-direction:column;}}.home-page .shares-header__title .color-lightblue{color:#4caeff;}.home-page .shares-header__subtitle{background:#fd0;color:#000;font-size:35px;line-height:110%;width:fit-content;padding:17px 30px;box-sizing:border-box;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:35px 0 52px 0;position:relative;font-weight:600;}@media screen and (max-width:1680px){.home-page .shares-header__subtitle{font-size:26px;padding:13px 10px;border-radius:8px;margin:25px 0 40px 0;}}@media screen and (max-width:900px){.home-page .shares-header__subtitle{margin:30px 0;padding:12px 8px;}}@media screen and (max-width:500px){.home-page .shares-header__subtitle{font-size:20px;border-radius:7px;width:53%;text-align:center;margin:30px 0 315px 0;}}@media screen and (max-width:450px){.home-page .shares-header__subtitle{margin:30px 0 250px 0;}}@media screen and (max-width:425px){.home-page .shares-header__subtitle{margin:30px 0 225px 0;}}@media screen and (max-width:410px){.home-page .shares-header__subtitle{margin:30px 0 205px 0;}}@media screen and (max-width:390px){.home-page .shares-header__subtitle{margin:30px 0 180px 0;}}@media screen and (max-width:375px){.home-page .shares-header__subtitle{margin:30px 0 160px 0;}}.home-page .shares-header__block{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:20px;}@media screen and (max-width:1680px){.home-page .shares-header__block{column-gap:28px;row-gap:15px;}}@media screen and (max-width:1280px){.home-page .shares-header__block{width:450px;}}@media screen and (max-width:900px){.home-page .shares-header__block{column-gap:10px;row-gap:10px;width:360px;}}@media screen and (max-width:500px){.home-page .shares-header__block{width:100%;}}.home-page .shares-header__item{border-radius:12px;background:rgba(255,255,255,.2);backdrop-filter:blur(17px);display:flex;align-items:center;gap:15px;width:244px;height:56px;padding:2px 15px;box-sizing:border-box;transition:all .3s;color:#fff;font-size:29px;}@media screen and (max-width:1680px){.home-page .shares-header__item{border-radius:9px;backdrop-filter:blur(13px);gap:10px;width:183px;height:42px;padding:2px 10px;font-size:21px;}}@media screen and (max-width:900px){.home-page .shares-header__item{width:173px;}}@media screen and (max-width:500px){.home-page .shares-header__item{border-radius:7px;backdrop-filter:blur(17px);gap:11px;font-size:18px;width:48%;color:#101010;box-shadow:0 0 8px 0 rgba(0,0,0,.16);background:#fff;}}.home-page .shares-header__item.empty{background:none;backdrop-filter:none;}@media screen and (max-width:1280px){.home-page .shares-header__item.empty{display:none;}}.home-page .shares-header__item.empty:hover{background:transparent;}.home-page .shares-header__item:hover{background:#8394b0;}@media screen and (max-width:1280px){.home-page .shares-header__item:hover{background:rgba(0,0,0,.1);}}.home-page .shares-header__item img.frontend-developer,.home-page .shares-header__item img.net-developer,.home-page .shares-header__item img.nodejs-developer,.home-page .shares-header__item img.it-recruitment{height:38px;}@media screen and (max-width:1680px){.home-page .shares-header__item img.frontend-developer,.home-page .shares-header__item img.net-developer,.home-page .shares-header__item img.nodejs-developer,.home-page .shares-header__item img.it-recruitment{height:28px;}}@media screen and (max-width:500px){.home-page .shares-header__item img.frontend-developer,.home-page .shares-header__item img.net-developer,.home-page .shares-header__item img.nodejs-developer,.home-page .shares-header__item img.it-recruitment{height:25px;}}.home-page .shares-header__item img.python-developer,.home-page .shares-header__item img.react-developer,.home-page .shares-header__item img.qa-manual{height:35px;}@media screen and (max-width:1680px){.home-page .shares-header__item img.python-developer,.home-page .shares-header__item img.react-developer,.home-page .shares-header__item img.qa-manual{height:27px;}}@media screen and (max-width:500px){.home-page .shares-header__item img.python-developer,.home-page .shares-header__item img.react-developer,.home-page .shares-header__item img.qa-manual{height:29px;}}.home-page .shares-header__item img.java-developer{height:44px;}@media screen and (max-width:1680px){.home-page .shares-header__item img.java-developer{height:33px;}}.home-page .shares-header__date{margin-top:40px;}@media screen and (max-width:1680px){.home-page .shares-header__date{margin-top:30px;}}@media screen and (max-width:500px){.home-page .shares-header__date{color:#101010;margin-top:40px;}}.home-page .home-top{color:#fff;padding:220px 0 160px 0;box-sizing:border-box;position:relative;}@media screen and (min-width:1921px){.home-page .home-top{height:100vh;display:flex;align-items:center;}}@media screen and (max-width:1680px){.home-page .home-top{padding:170px 0 120px 0;}}@media screen and (max-width:900px){.home-page .home-top{padding:160px 0 110px 0;}}@media screen and (max-width:500px){.home-page .home-top{padding:120px 0 60px 0;}}.home-page .home-top__title{font-family:'ProximaBlack';font-size:94px;line-height:100%;}@media screen and (max-width:1680px){.home-page .home-top__title{font-size:70px;}}@media screen and (max-width:900px){.home-page .home-top__title{font-size:55px;}}@media screen and (max-width:500px){.home-page .home-top__title{font-size:42px;}}@media screen and (max-width:430px){.home-page .home-top__title{font-size:36px;}}@media screen and (max-width:375px){.home-page .home-top__title{font-size:32px;}}.home-page .home-top__subtitle{font-family:'ProximaSemiBold';font-size:38px;margin:40px 0 105px 0;width:45%;}@media screen and (max-width:1680px){.home-page .home-top__subtitle{margin:30px 0 80px 0;font-size:28px;}}@media screen and (max-width:1024px){.home-page .home-top__subtitle{width:100%;}}@media screen and (max-width:900px){.home-page .home-top__subtitle{margin:20px 0 50px 0;font-size:22px;}}@media screen and (max-width:500px){.home-page .home-top__subtitle{margin:20px 0 35px 0;font-size:20px;}}.home-page .home-top__info{display:flex;column-gap:100px;}@media screen and (max-width:1680px){.home-page .home-top__info{column-gap:75px;}}@media screen and (max-width:900px){.home-page .home-top__info{row-gap:25px;column-gap:65px;flex-wrap:wrap;}}.home-page .home-top__info-item{display:flex;flex-direction:column;}.home-page .home-top__info-item p{font-size:68px;font-family:'ProximaSemiBold';line-height:100%;}@media screen and (max-width:1680px){.home-page .home-top__info-item p{font-size:51px;}}@media screen and (max-width:900px){.home-page .home-top__info-item p{font-size:44px;}}.home-page .home-top__reviews{margin:55px 0;display:flex;align-items:center;gap:60px;}@media screen and (max-width:1680px){.home-page .home-top__reviews{margin:40px 0;gap:45px;}}@media screen and (max-width:900px){.home-page .home-top__reviews{flex-direction:column;align-items:flex-start;gap:30px;}}@media screen and (max-width:500px){.home-page .home-top__reviews{margin:40px 0;gap:10px;flex-direction:row;justify-content:space-around;}}.home-page .home-top__review-item{display:flex;align-items:center;}@media screen and (max-width:500px){.home-page .home-top__review-item{flex-direction:column;align-items:flex-start;width:calc(33.3% - 8px);}}.home-page .home-top__review-item img{width:50px;margin-right:15px;}@media screen and (max-width:1680px){.home-page .home-top__review-item img{width:37px;margin-right:12px;}}@media screen and (max-width:500px){.home-page .home-top__review-item img{width:30px;margin-right:0;margin-bottom:8px;}}.home-page .home-top__review-info{display:flex;flex-direction:column;}.home-page .home-top__review-title{font-family:'ProximaSemiBold';margin-bottom:2px;}.home-page .home-top__review-statistics{font-family:'ProximaBold';display:flex;align-items:center;gap:10px;}@media screen and (max-width:500px){.home-page .home-top__review-statistics{flex-direction:column;align-items:flex-start;gap:0;}}.home-page .home-top__review-statistics a{font-family:'ProximaSemiBold';transition:all .3s;color:#f68c29;text-decoration:underline;}.home-page .home-top__buttons{display:flex;gap:20px;}@media screen and (max-width:1680px){.home-page .home-top__buttons{gap:15px;}}@media screen and (max-width:900px){.home-page .home-top__buttons{gap:10px;flex-wrap:wrap;}}@media screen and (max-width:500px){.home-page .home-top__buttons{flex-direction:column;}}.home-page .home-top__buttons .btn{display:flex;align-items:center;justify-content:center;height:64px;box-sizing:border-box;padding:17px 40px;border-radius:10px;cursor:pointer;transition:all .3s;font-family:'ProximaSemiBold';}@media screen and (max-width:1680px){.home-page .home-top__buttons .btn{height:48px;padding:13px 30px;border-radius:7.5px;}}@media screen and (max-width:500px){.home-page .home-top__buttons .btn{height:52px;padding:14px;width:100%;border-radius:10px;}}.home-page .home-top__order-consult{border:2px solid #f68c29;background:#f68c29;color:#fff;}.home-page .home-top__order-consult:hover{background:transparent;color:#f68c29;}.home-page .home-top__select-course{border:2px solid #2093ff;background:#2093ff;color:#fff;}.home-page .home-top__select-course:hover{background:transparent;color:#2093ff;}.home-page .home-top__video{width:100%;height:100%;position:absolute;object-fit:cover;top:0;left:0;z-index:-1;}.home-page .select-specialty__wrapper{display:flex;flex-direction:column;align-items:center;}@media screen and (min-width:1921px){.home-page .select-specialty__wrapper{width:1720px;margin:0 auto;}}.home-page .select-specialty__title{text-align:center;margin:0 0 80px 0;}@media screen and (max-width:1680px){.home-page .select-specialty__title{margin:0 0 60px 0;}}@media screen and (max-width:550px){.home-page .select-specialty__title{margin:0 0 45px 0;}}.home-page .select-specialty__block{display:flex;flex-wrap:wrap;gap:30px;}@media screen and (max-width:1680px){.home-page .select-specialty__block{gap:22px;}}.home-page .select-specialty__item{width:calc(50% - 30px/2);box-shadow:0 0 18px -4px rgba(0,0,0,.2);background:#fff;border-radius:14px;padding:40px;box-sizing:border-box;display:flex;flex-direction:column;transition:all .3s;color:#323330;border:2px solid transparent;position:relative;}@media screen and (max-width:1680px){.home-page .select-specialty__item{padding:30px;width:calc(50% - 22px/2);}}@media screen and (max-width:1024px){.home-page .select-specialty__item{width:100%;}}@media screen and (max-width:550px){.home-page .select-specialty__item{padding:20px;}}.home-page .select-specialty__item:hover{border-color:#2093ff;}.home-page .select-specialty__item.disabled{background-color:rgba(224,224,224,.7);cursor:default;}.home-page .select-specialty__item.disabled:hover{background:rgba(224,224,224,.7);border-color:transparent;}.home-page .select-specialty__marks{position:absolute;top:calc(-36px/2);left:30px;display:flex;gap:30px;}@media screen and (max-width:1680px){.home-page .select-specialty__marks{top:calc(-32px/2);left:22px;gap:15px;}}@media screen and (max-width:550px){.home-page .select-specialty__marks{top:calc(-26px/2);left:15px;}}.home-page .select-specialty__marks p{border-radius:10px;height:36px;padding:2px 20px;box-sizing:border-box;margin:0;font-size:20px;font-family:'ProximaSemiBold';display:flex;align-items:center;}@media screen and (max-width:1680px){.home-page .select-specialty__marks p{border-radius:7.5px;height:32px;font-size:16px;}}@media screen and (max-width:550px){.home-page .select-specialty__marks p{height:26px;}}.home-page .select-specialty__marks p.red{background:#f40800;color:#fff;}.home-page .select-specialty__marks p.orange{background:#f68c29;color:#fff;}.home-page .select-specialty__name{font-size:54px;font-family:'ProximaExtraBold';line-height:100%;margin:0;}@media screen and (max-width:1680px){.home-page .select-specialty__name{font-size:40px;}}@media screen and (max-width:1280px){.home-page .select-specialty__name{font-size:34px;}}@media screen and (max-width:550px){.home-page .select-specialty__name{width:75%;}}.home-page .select-specialty__logo{height:138px;position:absolute;right:40px;top:26%;}@media screen and (max-width:1680px){.home-page .select-specialty__logo{height:103px;right:30px;}}@media screen and (max-width:1280px){.home-page .select-specialty__logo{top:35%;}}@media screen and (max-width:1024px){.home-page .select-specialty__logo{top:26%;}}@media screen and (max-width:550px){.home-page .select-specialty__logo{height:68px;top:20px;right:20px;}}.home-page .select-specialty__middle{display:flex;flex-direction:column;gap:10px;margin:20px 0 30px 0;}@media screen and (max-width:1680px){.home-page .select-specialty__middle{gap:7px;margin:15px 0 22px 0;}}@media screen and (max-width:900px){.home-page .select-specialty__middle{margin:20px 0;}}.home-page .select-specialty__middle-item{display:flex;align-items:center;gap:10px;}.home-page .select-specialty__middle-item p{font-family:'ProximaBold';}.home-page .select-specialty__middle-item p,.home-page .select-specialty__middle-item span{font-size:24px;}@media screen and (max-width:1680px){.home-page .select-specialty__middle-item p,.home-page .select-specialty__middle-item span{font-size:18px;}}@media screen and (max-width:900px){.home-page .select-specialty__middle-item p,.home-page .select-specialty__middle-item span{font-size:16px;}}.home-page .select-specialty__bottom{display:flex;gap:5px;justify-content:space-between;align-items:center;margin-top:auto;}@media screen and (max-width:550px){.home-page .select-specialty__bottom{flex-direction:column-reverse;gap:10px;}}.home-page .select-specialty__details{background:#f68c29;color:#fff;height:64px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:20px 60px;border-radius:10px;font-size:24px;font-family:'ProximaSemiBold';border:2px solid #f68c29;transition:all .3s;cursor:pointer;}@media screen and (max-width:1680px){.home-page .select-specialty__details{height:52px;padding:15px 45px;font-size:18px;border-radius:7.5px;}}@media screen and (max-width:900px){.home-page .select-specialty__details{padding:20px 40px;height:48px;font-size:16px;}}@media screen and (max-width:550px){.home-page .select-specialty__details{width:100%;}}.home-page .internships-employment__title{display:flex;flex-direction:column;text-align:center;margin-bottom:60px;}@media screen and (max-width:1680px){.home-page .internships-employment__title{margin-bottom:45px;}}@media screen and (max-width:500px){.home-page .internships-employment__title{margin-bottom:30px;}}.home-page .internships-employment__block{display:flex;justify-content:space-between;gap:30px;}@media screen and (max-width:1680px){.home-page .internships-employment__block{gap:22px;}}@media screen and (max-width:1024px){.home-page .internships-employment__block{flex-direction:column-reverse;gap:40px;}}.home-page .internships-employment__left{display:flex;flex-direction:column;gap:20px;width:calc(50% - 30px/2);}@media screen and (max-width:1680px){.home-page .internships-employment__left{width:calc(50% - 22px/2);}}@media screen and (max-width:1024px){.home-page .internships-employment__left{width:100%;}}.home-page .internships-employment__info{display:flex;flex-direction:column;gap:20px;}@media screen and (max-width:1680px){.home-page .internships-employment__info{gap:15px;}}.home-page .internships-employment__list{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:40px;}@media screen and (max-width:1680px){.home-page .internships-employment__list{row-gap:7px;column-gap:30px;}}@media screen and (max-width:1680px){.home-page .internships-employment__list{gap:12px;}}.home-page .internships-employment__list p{width:calc(50% - 40px/2);display:flex;gap:7px;margin-top:2px;}@media screen and (max-width:1680px){.home-page .internships-employment__list p{width:calc(50% - 30px/2);}}@media screen and (max-width:500px){.home-page .internships-employment__list p{width:100%;}}.home-page .internships-employment__list p::before{content:'';background-image:url("/assets/img/marathon/check-icon.svg");background-repeat:no-repeat;background-size:contain;width:22px;min-width:22px;height:22px;}@media screen and (max-width:1680px){.home-page .internships-employment__list p::before{width:18px;min-width:18px;height:18px;}}@media screen and (max-width:500px){.home-page .internships-employment__list p::before{width:15px;min-width:15px;height:15px;}}.home-page .internships-employment__video{width:calc(50% - 30px/2);}@media screen and (max-width:1680px){.home-page .internships-employment__video{width:calc(50% - 22px/2);}}@media screen and (max-width:1024px){.home-page .internships-employment__video{width:100%;}}.home-page .internships-employment__video iframe{aspect-ratio:16/9;border-radius:20px;}@media screen and (max-width:1680px){.home-page .internships-employment__video iframe{border-radius:15px;}}.home-page .actions-and-news{display:flex;flex-direction:column;}.home-page .actions-and-news__title{text-align:center;margin:0 0 50px 0;}@media screen and (max-width:1680px){.home-page .actions-and-news__title{margin:0 0 35px 0;}}@media screen and (max-width:500px){.home-page .actions-and-news__title{margin:0 0 40px 0;}}.home-page .actions-and-news__block{display:flex;justify-content:center;gap:35px;}@media screen and (max-width:1100px){.home-page .actions-and-news__block{flex-wrap:wrap;gap:30px;}}@media screen and (max-width:500px){.home-page .actions-and-news__block{gap:15px;}}.home-page .actions-and-news__card{display:flex;flex-direction:column;width:23.5%;background:#fff;color:#2a2a2a;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.12);}@media screen and (max-width:1680px){.home-page .actions-and-news__card{border-radius:7px;}}@media screen and (max-width:1100px){.home-page .actions-and-news__card{width:47%;}}@media screen and (max-width:600px){.home-page .actions-and-news__card{width:100%;}}.home-page .actions-and-news__card img{width:100%;height:100%;object-fit:cover;border-radius:10px 10px 0 0;}@media screen and (max-width:1680px){.home-page .actions-and-news__card img{border-radius:7px 7px 0 0;}}.home-page .actions-and-news__card-info{display:flex;flex-direction:column;font-size:20px;padding:20px 20px 30px 20px;box-sizing:border-box;height:165px;min-height:165px;justify-content:space-between;}@media screen and (max-width:1680px){.home-page .actions-and-news__card-info{padding:15px 15px 22px 15px;height:120px;min-height:120px;font-size:16px;}}@media screen and (max-width:1024px){.home-page .actions-and-news__card-info{padding:15px;}}.home-page .actions-and-news__card-title{font-family:'ProximaBold';}.home-page .actions-and-news__date-block{display:flex;justify-content:space-between;font-family:'ProximaRegular';}.home-page .actions-and-news__date-end{display:flex;color:#e05c5c;}.home-page .actions-and-news__date-end span{white-space:nowrap;}.home-page .actions-and-news__date-end .timer{width:100% !important;margin-left:4px;}@media screen and (max-width:630px){.home-page .actions-and-news__date-end .timer{margin-top:0;}}.home-page .home-free-course{display:flex;flex-direction:column;}.home-page .home-free-course__title{text-align:center;}@media screen and (max-width:900px){.home-page .home-free-course__title{display:flex;flex-direction:column;}}.home-page .home-free-course__subtitle{text-align:center;margin:40px 0 60px 0;font-family:'ProximaSemiBold';}@media screen and (max-width:1680px){.home-page .home-free-course__subtitle{margin:30px 0 40px 0;}}@media screen and (max-width:500px){.home-page .home-free-course__subtitle{margin:20px 0;}}.home-page .home-free-course__block{display:flex;justify-content:space-between;gap:30px;}@media screen and (max-width:1680px){.home-page .home-free-course__block{gap:22px;}}@media screen and (max-width:768px){.home-page .home-free-course__block{flex-direction:column;gap:20px;}}.home-page .home-free-course__block a{width:calc(33.3% - 30px/2);}@media screen and (max-width:1680px){.home-page .home-free-course__block a{width:calc(33.3% - 22px/2);}}@media screen and (max-width:768px){.home-page .home-free-course__block a{width:100%;}}.home-page .home-free-course__block a img{width:100%;border-radius:14px;}@media screen and (max-width:1680px){.home-page .home-free-course__block a img{border-radius:10px;}}@media screen and (max-width:900px){.home-page .home-free-course__block a img{border-radius:5px;}}.home-page .home-marathon{display:flex;flex-direction:column;}.home-page .home-marathon__title{text-align:center;}@media screen and (max-width:900px){.home-page .home-marathon__title{display:flex;flex-direction:column;}}.home-page .home-marathon__subtitle{text-align:center;margin:40px 0 60px 0;font-family:'ProximaSemiBold';}@media screen and (max-width:1680px){.home-page .home-marathon__subtitle{margin:30px 0 40px 0;}}@media screen and (max-width:500px){.home-page .home-marathon__subtitle{margin:20px 0;}}.home-page .home-marathon__block{display:flex;justify-content:space-between;gap:30px;}@media screen and (max-width:1680px){.home-page .home-marathon__block{gap:22px;}}@media screen and (max-width:768px){.home-page .home-marathon__block{flex-direction:column;gap:20px;}}.home-page .home-marathon__block a{width:calc(50% - 30px/2);}@media screen and (max-width:1680px){.home-page .home-marathon__block a{width:calc(50% - 22px/2);}}@media screen and (max-width:768px){.home-page .home-marathon__block a{width:100%;}}.home-page .home-marathon__block a img{width:100%;border-radius:14px;}@media screen and (max-width:1680px){.home-page .home-marathon__block a img{border-radius:10px;}}@media screen and (max-width:900px){.home-page .home-marathon__block a img{border-radius:5px;}}.home-page .roadmap-home{padding:60px 0;position:relative;overflow:hidden;}@media screen and (max-width:1680px){.home-page .roadmap-home{padding:50px 0;}}@media screen and (max-width:500px){.home-page .roadmap-home{padding:40px 0;}}@media screen and (max-width:900px){.home-page .roadmap-home__title{text-align:center;margin-bottom:40px;}}@media screen and (max-width:500px){.home-page .roadmap-home__title{display:flex;flex-direction:column;margin-bottom:20px;}}.home-page .roadmap-home__text{margin:40px 0 100px 0;display:flex;flex-direction:column;gap:20px;width:48%;}@media screen and (max-width:1680px){.home-page .roadmap-home__text{margin:30px 0 75px 0;gap:15px;}}@media screen and (max-width:900px){.home-page .roadmap-home__text{margin:40px auto;width:80%;text-align:center;}}@media screen and (max-width:500px){.home-page .roadmap-home__text{margin:20px 0 40px 0;width:100%;}}.home-page .roadmap-home__button{width:fit-content;}@media screen and (max-width:900px){.home-page .roadmap-home__button{justify-self:center;}}@media screen and (max-width:500px){.home-page .roadmap-home__button{width:100%;}}.home-page .roadmap-home img{position:absolute;right:0;bottom:0;width:90%;z-index:-1;}@media screen and (min-width:2100px){.home-page .roadmap-home img{width:75%;}}@media screen and (min-width:2500px){.home-page .roadmap-home img{width:60%;}}@media screen and (max-width:900px){.home-page .roadmap-home img{position:relative;width:100%;}}@media screen and (max-width:900px){.home-page .roadmap-home img.desktop{display:none;}}.home-page .roadmap-home img.tablet{display:none;}@media screen and (max-width:900px){.home-page .roadmap-home img.tablet{display:block;}}.home-page .format{display:flex;flex-direction:column;}.home-page .format__title{text-align:center;}.home-page .format__block{display:flex;gap:50px;margin:50px 0 60px 0;}@media screen and (max-width:1680px){.home-page .format__block{margin:40px 0 45px 0;}}@media screen and (max-width:1024px){.home-page .format__block{gap:20px;flex-wrap:wrap;margin:40px 0 0 0;}}.home-page .format__item{width:calc(25% - 38px);display:flex;flex-direction:column;align-items:center;text-align:center;}@media screen and (max-width:1024px){.home-page .format__item{width:calc(50% - 10px);}}.home-page .format__item img{width:90px;}@media screen and (max-width:1680px){.home-page .format__item img{width:65px;}}.home-page .format__item p{font-family:'ProximaBold';margin:30px 0 10px 0;}@media screen and (max-width:1680px){.home-page .format__item p{margin:22px 0 7.5px 0;}}@media screen and (max-width:1024px){.home-page .format__item p{margin:16px 0 8px 0;}}.home-page .format__start-free{display:flex;align-items:center;justify-content:center;height:64px;box-sizing:border-box;padding:17px 40px;border-radius:10px;cursor:pointer;transition:all .3s;font-family:'ProximaSemiBold';border:2px solid #f68c29;background:#f68c29;color:#fff;align-self:center;}@media screen and (max-width:1680px){.home-page .format__start-free{height:48px;padding:13px 30px;border-radius:7.5px;}}@media screen and (max-width:1024px){.home-page .format__start-free{display:none;}}@media screen and (max-width:500px){.home-page .format__start-free{height:52px;padding:14px;width:100%;border-radius:10px;}}.home-page .format__start-free:hover{background:transparent;color:#f68c29;}.home-page .select-format{display:flex;flex-direction:column;}.home-page .select-format__title{text-align:center;margin:0 0 60px 0;}@media screen and (max-width:1680px){.home-page .select-format__title{margin:0 0 45px 0;}}@media screen and (max-width:500px){.home-page .select-format__title{margin:0 0 40px 0;display:flex;flex-direction:column;}}.home-page .select-format__block{display:flex;flex-wrap:wrap;gap:30px;}@media screen and (max-width:1680px){.home-page .select-format__block{gap:22px;}}@media screen and (max-width:600px){.home-page .select-format__block{gap:20px;}}.home-page .select-format__item{border-radius:20px;box-sizing:border-box;box-shadow:0 0 18px -4px rgba(0,0,0,.2);border:1px solid #fff;transition:all .3s;display:flex;width:calc(50% - 30px/2);color:#232323;}@media screen and (max-width:1680px){.home-page .select-format__item{width:calc(50% - 22px/2);border-radius:15px;}}@media screen and (max-width:1024px){.home-page .select-format__item{position:relative;overflow:hidden;}}@media screen and (max-width:600px){.home-page .select-format__item{border-radius:10px;width:100%;}}.home-page .select-format__item:not(:first-child):hover{border:1px solid #2093ff;}.home-page .select-format__item:not(:first-child):hover .select-format__info-details{color:#2093ff;text-decoration:underline;}.home-page .select-format__item img{width:40%;display:flex;height:fit-content;margin-top:auto;}@media screen and (max-width:1024px){.home-page .select-format__item img{position:absolute;left:-60px;bottom:0;}}@media screen and (max-width:900px){.home-page .select-format__item img{width:48%;}}@media screen and (max-width:768px){.home-page .select-format__item img{bottom:25%;left:-80px;}}@media screen and (max-width:600px){.home-page .select-format__item img{left:-60px;bottom:15%;width:135px;}}@media screen and (max-width:450px){.home-page .select-format__item img{bottom:25%;}}.home-page .select-format__info{padding:70px 60px 70px 0;display:flex;flex-direction:column;gap:30px;}@media screen and (max-width:1680px){.home-page .select-format__info{padding:50px 40px 50px 0;gap:22px;}}@media screen and (max-width:1024px){.home-page .select-format__info{padding:30px 20px 30px 120px;gap:16px;}}@media screen and (max-width:768px){.home-page .select-format__info{padding:30px 20px 30px 80px;}}.home-page .select-format__info p{font-family:'ProximaBold';}.home-page .select-format__info-details{color:#939393;margin-top:auto;}.home-page .cbs-chef{background-color:#010f1c;background-image:url("/assets/img/home/Dmytro-Okhrimenko.jpg");background-repeat:no-repeat;background-size:cover;padding:65px 0 90px 0;color:#fff;position:relative;}@media screen and (max-width:1680px){.home-page .cbs-chef{padding:50px 0 70px 0;}}@media screen and (max-width:1200px){.home-page .cbs-chef{background-image:none;}}@media screen and (max-width:900px){.home-page .cbs-chef{padding:40px 0;}}.home-page .cbs-chef__block{width:54%;margin-left:auto;}@media screen and (max-width:1200px){.home-page .cbs-chef__block{width:100%;}}.home-page .cbs-chef__title{font-family:'ProximaBlack';}.home-page .cbs-chef__subtitle{margin:25px 0 45px 0;font-size:33px;}@media screen and (max-width:1680px){.home-page .cbs-chef__subtitle{margin:15px 0 35px 0;font-size:25px;}}@media screen and (max-width:900px){.home-page .cbs-chef__subtitle{margin:15px 0 0 0;}}@media screen and (max-width:500px){.home-page .cbs-chef__subtitle{font-size:18px;margin:20px 0 0 0;}}.home-page .cbs-chef__image{display:none;}@media screen and (max-width:1200px){.home-page .cbs-chef__image{width:100%;}}@media screen and (max-width:1200px){.home-page .cbs-chef__image.tablet{display:flex;}}@media screen and (max-width:500px){.home-page .cbs-chef__image.tablet{display:none;}}@media screen and (max-width:1200px){.home-page .cbs-chef__image.mobile{display:none;}}@media screen and (max-width:500px){.home-page .cbs-chef__image.mobile{display:flex;}}.home-page .cbs-chef__info{display:flex;flex-direction:column;align-items:flex-start;gap:30px;padding:30px;border:1px solid rgba(255,255,255,.4);border-radius:10px;margin-bottom:45px;}@media screen and (max-width:1680px){.home-page .cbs-chef__info{gap:25px;padding:22px;margin-bottom:35px;border-radius:7.5px;}}@media screen and (max-width:500px){.home-page .cbs-chef__info{gap:15px;padding:0;margin-bottom:45px;border:none;}}.home-page .cbs-chef__about-company{height:56px;display:flex;align-items:center;justify-content:center;gap:20px;color:#fff;background:transparent;border:1px solid #fff;border-radius:10px;font-family:'ProximaBold';cursor:pointer;transition:all .3s;padding:16px 40px;box-sizing:border-box;}@media screen and (max-width:1680px){.home-page .cbs-chef__about-company{gap:15px;height:42px;border-radius:7.5px;padding:12px 30px;}}@media screen and (max-width:500px){.home-page .cbs-chef__about-company{height:48px;border-radius:10px;width:100%;}}.home-page .cbs-chef__about-company:hover{background:#fff;color:#010f1c;}.home-page .cbs-chef__about-company:hover svg path{fill:#010f1c;}.home-page .cbs-chef__about-company svg{width:22px;}.home-page .cbs-chef__about-company svg path{transition:all .3s;}.home-page .cbs-chef__quote{font-style:italic;}.home-page .it-events{display:flex;flex-direction:column;color:#232323;}.home-page .it-events__title{text-align:center;margin:0 0 60px 0;}@media screen and (max-width:1680px){.home-page .it-events__title{margin:0 0 50px 0;}}@media screen and (max-width:500px){.home-page .it-events__title{margin:0 0 40px 0;}}.home-page .it-events__block{display:flex;justify-content:space-between;gap:60px;}@media screen and (max-width:1680px){.home-page .it-events__block{gap:40px;}}@media screen and (max-width:1024px){.home-page .it-events__block{flex-direction:column;}}@media screen and (max-width:500px){.home-page .it-events__block{gap:20px;}}.home-page .it-events__left{width:calc(50% - 60px/2);}@media screen and (max-width:1680px){.home-page .it-events__left{width:calc(50% - 40px/2);}}@media screen and (max-width:1024px){.home-page .it-events__left{width:100%;}}.home-page .it-events__left img{width:100%;border-radius:14px;}.home-page .it-events__right{display:flex;flex-direction:column;gap:40px;width:calc(50% - 60px/2);}@media screen and (max-width:1680px){.home-page .it-events__right{gap:30px;width:calc(50% - 40px/2);}}@media screen and (max-width:1024px){.home-page .it-events__right{width:100%;}}@media screen and (max-width:500px){.home-page .it-events__right{gap:20px;}}.home-page .it-events__right h3,.home-page .it-events__right p{margin:0;}.home-page .it-events__right h3{font-size:34px;font-family:'ProximaBold';}@media screen and (max-width:1680px){.home-page .it-events__right h3{font-size:30px;}}@media screen and (max-width:500px){.home-page .it-events__right h3{font-size:24px;}}.home-page .it-events__date{display:flex;gap:120px;}@media screen and (max-width:1680px){.home-page .it-events__date{gap:80px;}}@media screen and (max-width:500px){.home-page .it-events__date{gap:20px;}}.home-page .it-events__date p{display:flex;align-items:center;gap:20px;}@media screen and (max-width:1680px){.home-page .it-events__date p{gap:15px;}}@media screen and (max-width:500px){.home-page .it-events__date p{gap:11px;}}.home-page .it-events__date p img{width:50px;}@media screen and (max-width:1680px){.home-page .it-events__date p img{width:40px;}}@media screen and (max-width:500px){.home-page .it-events__date p img{width:30px;}}.home-page .it-events__date p span{font-size:20px;}@media screen and (max-width:1680px){.home-page .it-events__date p span{font-size:16px;}}@media screen and (max-width:500px){.home-page .it-events__date p span{font-size:14px;}}.home-page .it-events__info{font-size:20px;}@media screen and (max-width:1680px){.home-page .it-events__info{font-size:16px;}}@media screen and (max-width:500px){.home-page .it-events__info{font-size:14px;}}.home-page .it-events__buttons{display:flex;gap:20px;}@media screen and (max-width:1680px){.home-page .it-events__buttons{gap:15px;}}@media screen and (max-width:500px){.home-page .it-events__buttons{flex-direction:column;}}.home-page .it-events__buttons a{height:52px;box-sizing:border-box;padding:10px 40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .3s;border-width:2px;border-style:solid;text-align:center;}@media screen and (max-width:1680px){.home-page .it-events__buttons a{height:49px;font-size:16px;}}.home-page .it-events__watch-free{background:#f68c29;border-color:#f68c29;color:#fff;font-family:'ProximaBold';}.home-page .it-events__watch-free:hover{background:transparent;color:#f68c29;}.home-page .it-events__open-all{background:#f2f7ff;border-color:#f2f7ff;color:#232323;}.home-page .it-events__open-all:hover{background:transparent;}.testimonials-wrapper{margin:150px auto;width:90%;}@media screen and (min-width:1921px){.testimonials-wrapper{width:1720px;}}@media screen and (max-width:1680px){.testimonials-wrapper{margin:125px auto;}}@media screen and (max-width:1440px){.testimonials-wrapper{margin:110px auto;}}@media screen and (max-width:900px){.testimonials-wrapper{margin:80px auto;}}.soon-courses__item{display:flex;flex-direction:column;width:100%;height:auto;box-shadow:rgba(42,42,42,.1) 0 5px 15px 5px;max-width:360px;justify-self:center;}@media screen and (min-width:550px){.soon-courses__item{max-width:none;}}@media screen and (min-width:900px){.soon-courses__item{height:243px;flex-direction:row;}}@media screen and (min-width:1125px){.soon-courses__item{height:270px;flex-direction:row;}}@media screen and (min-width:1366px){.soon-courses__item{height:270px;flex-direction:row;}}.soon-courses__r-col{display:flex;flex-direction:column;align-items:center;padding:30px;box-sizing:border-box;flex-grow:1;}@media screen and (min-width:550px){.soon-courses__r-col{padding:30px 10px;}}@media screen and (min-width:650px){.soon-courses__r-col{padding:30px;}}@media screen and (min-width:1366px){.soon-courses__r-col{padding:23px;}}.soon-courses__title{font-size:17px;font-family:ProximaBold;text-transform:uppercase;color:#2a2a2a;margin-bottom:20px;text-align:center;}.soon-courses__title a{color:#2a2a2a;}@media screen and (min-width:900px){.soon-courses__title{font-size:16px;}}@media screen and (min-width:1125px){.soon-courses__title{font-size:18px;}}@media screen and (min-width:1366px){.soon-courses__title{font-size:18px;}}.soon-courses__info{font-size:14px;margin:40px 0 0 0;}@media screen and (min-width:320px){.soon-courses__info{display:flex;flex-direction:column;align-items:center;}}@media screen and (min-width:900px){.soon-courses__info{font-size:12px;align-items:flex-start;}}@media screen and (min-width:1125px){.soon-courses__info{font-size:14px;align-items:flex-start;}}@media screen and (min-width:1366px){.soon-courses__info{font-size:14px;align-items:flex-start;}}.soon-courses__start{margin-bottom:15px;}@media screen and (min-width:320px){.soon-courses__start{text-align:center;}}@media screen and (min-width:900px){.soon-courses__start{margin-bottom:13px;font-size:12px;}}@media screen and (min-width:1125px){.soon-courses__start{margin-bottom:15px;font-size:14px;}}@media screen and (min-width:1366px){.soon-courses__start{margin-bottom:15px;font-size:14px;}}.soon-courses__start-date{color:#2a2a2a;font-family:ProximaBold;}.soon-courses__item-link{color:#009edf;font-weight:600;}#awards-slider+.partners-list{padding-top:0;}.testimonials .slider-element{box-shadow:none !important;}#testimonials-slider{padding:50px 300px;}@media screen and (max-width:1680px){#testimonials-slider{padding:37px 225px;}}@media screen and (max-width:1366px){#testimonials-slider{padding:37px 180px;}}@media screen and (max-width:900px){#testimonials-slider{padding:40px;}}@media screen and (max-width:500px){#testimonials-slider{padding:40px 20px;}}#awards-slider{margin:150px 250px;padding:0;}@media screen and (min-width:1921px){#awards-slider{width:1720px;margin:150px auto;}}@media screen and (max-width:1680px){#awards-slider{margin:75px 185px;}}@media screen and (max-width:900px){#awards-slider{margin:60px 40px;}}@media screen and (max-width:500px){#awards-slider{margin:60px 20px;}}.partners-list h2{text-align:center;margin:0 0 50px 0;font-size:24px !important;font-family:'ProximaBold';text-transform:uppercase;}@media screen and (max-width:1680px){.partners-list h2{margin:0 0 35px 0;font-size:18px !important;}}@media screen and (max-width:500px){.partners-list h2{margin:0 0 40px 0;font-size:16px !important;}}.partners-home{overflow:hidden;}.partners-home .partners{margin:0 auto !important;}.partners-home .partners__title{text-align:center;margin:0 0 60px 0;}@media screen and (max-width:1680px){.partners-home .partners__title{margin:0 0 50px 0;}}@media screen and (max-width:500px){.partners-home .partners__title{margin:0 0 40px 0;}}span.form-error-message{display:none;font-size:14px;color:#d00000;margin-top:3px;}span.captcha-error-message{display:none;font-size:14px;color:#d00000;margin-top:3px;}.home-title{font-size:70px;line-height:77px;font-family:'ProximaExtraBold';}@media screen and (max-width:1680px){.home-title{font-size:55px;line-height:57px;}}@media screen and (max-width:1024px){.home-title{font-size:38px;line-height:41px;}}@media screen and (max-width:500px){.home-title{font-size:30px;line-height:33px;}}.price{color:#121212;font-family:'ProximaRegular';}.price p,.price h1,.price h2,.price h3,.price h4,.price h5,.price h6{margin:0;padding:0;}.price a{outline:none;}.price .wrapper,.price .schedule .breadcrumbs,.schedule .price .breadcrumbs{width:90%;margin:0 auto;}@media screen and (min-width:1921px){.price .wrapper,.price .schedule .breadcrumbs,.schedule .price .breadcrumbs{width:1720px;}}.price .section-indent{margin:100px auto;}@media screen and (max-width:1680px){.price .section-indent{margin:75px auto;}}.price .text-38px{font-size:38px;font-family:'ProximaExtraBold';line-height:110%;}@media screen and (max-width:1680px){.price .text-38px{font-size:28px;}}@media screen and (max-width:900px){.price .text-38px{font-size:24px;}}.price .text-24px,.price .course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item .price input,.price .course-page .ready-to-start__form-item input::placeholder,.course-page .ready-to-start__form-item .price input::placeholder,.price .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .price input,.price .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .price textarea,.price .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .price input::placeholder,.price .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .price textarea::placeholder,.price .modal-application__form-item input,.modal-application__form-item .price input,.price .modal-application__form-item textarea,.modal-application__form-item .price textarea,.price .modal-application__form-item select,.modal-application__form-item .price select,.price .modal-application__form-item input::placeholder,.modal-application__form-item .price input::placeholder,.price .modal-application__form-item textarea::placeholder,.modal-application__form-item .price textarea::placeholder,.price .modal-application__form-item select::placeholder,.modal-application__form-item .price select::placeholder{font-size:24px;line-height:120%;}@media screen and (max-width:1680px){.price .text-24px,.price .course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item .price input,.price .course-page .ready-to-start__form-item input::placeholder,.course-page .ready-to-start__form-item .price input::placeholder,.price .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .price input,.price .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .price textarea,.price .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .price input::placeholder,.price .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .price textarea::placeholder,.price .modal-application__form-item input,.modal-application__form-item .price input,.price .modal-application__form-item textarea,.modal-application__form-item .price textarea,.price .modal-application__form-item select,.modal-application__form-item .price select,.price .modal-application__form-item input::placeholder,.modal-application__form-item .price input::placeholder,.price .modal-application__form-item textarea::placeholder,.modal-application__form-item .price textarea::placeholder,.price .modal-application__form-item select::placeholder,.modal-application__form-item .price select::placeholder{font-size:18px;line-height:110%;}}@media screen and (max-width:500px){.price .text-24px,.price .course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item .price input,.price .course-page .ready-to-start__form-item input::placeholder,.course-page .ready-to-start__form-item .price input::placeholder,.price .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .price input,.price .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .price textarea,.price .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .price input::placeholder,.price .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .price textarea::placeholder,.price .modal-application__form-item input,.modal-application__form-item .price input,.price .modal-application__form-item textarea,.modal-application__form-item .price textarea,.price .modal-application__form-item select,.modal-application__form-item .price select,.price .modal-application__form-item input::placeholder,.modal-application__form-item .price input::placeholder,.price .modal-application__form-item textarea::placeholder,.modal-application__form-item .price textarea::placeholder,.price .modal-application__form-item select::placeholder,.modal-application__form-item .price select::placeholder{font-size:16px;}}.price .text-20px,.price .any-question__form-item input,.any-question__form-item .price input,.price .any-question__form-item input::placeholder,.any-question__form-item .price input::placeholder{font-size:20px;line-height:120%;}@media screen and (max-width:1680px){.price .text-20px,.price .any-question__form-item input,.any-question__form-item .price input,.price .any-question__form-item input::placeholder,.any-question__form-item .price input::placeholder{font-size:15px;line-height:110%;}}.price .breadcrumbs{color:#a8a8a8;font-family:'ProximaLight';margin:0 auto;}.price .breadcrumbs ul{margin:0;}.price .breadcrumbs a{color:#a8a8a8;}.price .btn-outline-orange{background:#f68c29;border:2px solid #f68c29;color:#fff;border-radius:10px;padding:12px 40px;height:65px;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;font-family:'ProximaSemiBold';}@media screen and (max-width:1680px){.price .btn-outline-orange{border-radius:7.5px;padding:9px 30px;height:49px;}}@media screen and (max-width:500px){.price .btn-outline-orange{padding:12px 25px;height:47px;}}.price .btn-outline-orange:hover{background:transparent;color:#f68c29;}.price .price-top{background:#fbf8f5;padding:10px 0 0 0;}@media screen and (max-width:1680px){.price .price-top{padding:15px 0 0 0;}}@media screen and (max-width:768px){.price .price-top{padding:10px 0 0 0;}}@media screen and (max-width:420px){.price .price-top__title{font-size:36px;}}@media screen and (max-width:375px){.price .price-top__title{font-size:32px;}}.price .price-top__block{display:flex;justify-content:space-between;margin-top:20px;}@media screen and (max-width:768px){.price .price-top__block{flex-direction:column;gap:35px;}}.price .price-top__left{display:flex;flex-direction:column;align-items:flex-start;width:38%;margin-top:50px;}@media screen and (max-width:1440px){.price .price-top__left{width:45%;}}@media screen and (max-width:1024px){.price .price-top__left{width:60%;margin-top:0;}}@media screen and (max-width:768px){.price .price-top__left{width:100%;}}.price .price-top__left p{margin:30px 0 40px 0;}@media screen and (max-width:1680px){.price .price-top__left p{margin:22px 0 30px 0;}}@media screen and (max-width:768px){.price .price-top__left p{margin:10px 0 30px 0;}}@media screen and (max-width:768px){.price .price-top__get-consult{width:100%;}}.price .price-top__right{width:32%;margin-right:300px;}@media screen and (max-width:1680px){.price .price-top__right{margin-right:200px;}}@media screen and (max-width:1280px){.price .price-top__right{margin-right:100px;}}@media screen and (max-width:1024px){.price .price-top__right{margin-right:0;}}@media screen and (max-width:768px){.price .price-top__right{margin:0 auto;width:60%;}}.price .price-top__right img{width:100%;}.price .select-specialty{padding:80px 100px 120px 100px;background-color:#f2f7ff;font-family:'ProximaRegular';}@media screen and (max-width:1680px){.price .select-specialty{padding:60px 75px 100px 75px;}}@media screen and (max-width:900px){.price .select-specialty{padding:40px 30px;}}@media screen and (max-width:500px){.price .select-specialty{padding:40px 20px;}}.price .select-specialty__wrapper{display:flex;flex-direction:column;align-items:center;}@media screen and (min-width:1921px){.price .select-specialty__wrapper{width:1720px;margin:0 auto;}}.price .select-specialty__title{text-align:center;margin:0 0 80px 0;}@media screen and (max-width:1680px){.price .select-specialty__title{margin:0 0 60px 0;}}@media screen and (max-width:500px){.price .select-specialty__title{margin:0 0 45px 0;}}.price .select-specialty .change-currency{font-size:22px;margin-left:auto;margin-bottom:35px;}@media screen and (max-width:1680px){.price .select-specialty .change-currency{font-size:20px;margin-bottom:30px;}}@media screen and (max-width:500px){.price .select-specialty .change-currency{font-size:18px;}}.price .select-specialty__block{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;width:100%;}@media screen and (max-width:1680px){.price .select-specialty__block{gap:22px;}}.price .select-specialty__item{width:calc(33% - 32px/2);background:#fff;border-radius:10px;padding:50px 30px;box-sizing:border-box;display:flex;flex-direction:column;transition:all .3s;color:#323330;border:2px solid transparent;position:relative;}@media screen and (max-width:1680px){.price .select-specialty__item{padding:40px 22px;}}@media screen and (max-width:1500px){.price .select-specialty__item{width:calc(50% - 22px/2);}}@media screen and (max-width:900px){.price .select-specialty__item{width:100%;}}@media screen and (max-width:500px){.price .select-specialty__item{padding:25px 15px;}}.price .select-specialty__item:hover{border-color:#2093ff;}.price .select-specialty__item.disabled{background-color:rgba(224,224,224,.7);cursor:default;}.price .select-specialty__item.disabled:hover{background:rgba(224,224,224,.7);border-color:transparent;}.price .select-specialty__marks{position:absolute;top:calc(-36px/2);left:30px;display:flex;gap:30px;}@media screen and (max-width:1680px){.price .select-specialty__marks{top:calc(-32px/2);left:22px;gap:15px;}}@media screen and (max-width:500px){.price .select-specialty__marks{top:calc(-30px/2);left:15px;}}.price .select-specialty__marks p{border-radius:10px;height:36px;padding:2px 20px;box-sizing:border-box;margin:0;font-size:20px;font-family:'ProximaSemiBold';display:flex;align-items:center;}@media screen and (max-width:1680px){.price .select-specialty__marks p{border-radius:7.5px;height:32px;font-size:16px;}}@media screen and (max-width:500px){.price .select-specialty__marks p{height:30px;}}.price .select-specialty__marks p.red{background:#f40800;color:#fff;}.price .select-specialty__marks p.orange{background:#f68c29;color:#fff;}.price .select-specialty__top{display:flex;justify-content:space-between;align-items:center;gap:10px;}.price .select-specialty__name{font-size:46px;font-family:'ProximaExtraBold';line-height:100%;margin:0;}@media screen and (max-width:1680px){.price .select-specialty__name{font-size:40px;}}@media screen and (max-width:1280px){.price .select-specialty__name{font-size:34px;}}@media screen and (max-width:500px){.price .select-specialty__name{font-size:30px;}}.price .select-specialty__logo{height:105px;}@media screen and (max-width:1680px){.price .select-specialty__logo{height:85px;}}@media screen and (max-width:500px){.price .select-specialty__logo{height:65px;}}.price .select-specialty__middle{display:flex;flex-direction:column;gap:15px;margin:25px 0;}@media screen and (max-width:1680px){.price .select-specialty__middle{gap:10px;}}@media screen and (max-width:1440px){.price .select-specialty__middle{margin:20px 0;}}.price .select-specialty__middle-item{display:flex;align-items:center;gap:10px;}.price .select-specialty__middle-item img{width:35px;}@media screen and (max-width:1680px){.price .select-specialty__middle-item img{width:30px;}}.price .select-specialty__middle-item p{margin:0;font-size:20px;}@media screen and (max-width:1680px){.price .select-specialty__middle-item p{font-size:16px;}}.price .select-specialty__bottom{display:flex;gap:5px;justify-content:space-between;align-items:center;margin-top:auto;}@media screen and (max-width:500px){.price .select-specialty__bottom{flex-direction:column-reverse;gap:10px;}}.price .select-specialty__details{background:#f68c29;color:#fff;height:52px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:20px 55px;border-radius:10px;font-size:20px;font-family:'ProximaSemiBold';border:2px solid #f68c29;transition:all .3s;cursor:pointer;}@media screen and (max-width:1680px){.price .select-specialty__details{height:48px;padding:20px 50px;font-size:16px;border-radius:7.5px;}}@media screen and (max-width:1024px){.price .select-specialty__details{padding:20px 40px;}}@media screen and (max-width:500px){.price .select-specialty__details{width:100%;}}.price .select-specialty__price{display:flex;flex-direction:column;align-items:flex-end;margin:0;}@media screen and (max-width:500px){.price .select-specialty__price{align-items:center;}}.price .select-specialty__price>span:first-child{font-family:'ProximaBold';font-size:34px;}@media screen and (max-width:1800px){.price .select-specialty__price>span:first-child{font-size:30px;}}@media screen and (max-width:1024px){.price .select-specialty__price>span:first-child{font-size:26px;}}@media screen and (max-width:900px){.price .select-specialty__price>span:first-child{font-size:30px;}}.price .select-specialty__price>span:nth-child(2){color:#98a4b8;font-size:24px;text-decoration:line-through;}@media screen and (max-width:1800px){.price .select-specialty__price>span:nth-child(2){font-size:22px;}}@media screen and (max-width:1680px){.price .select-specialty__price>span:nth-child(2){font-size:20px;}}@media screen and (max-width:1024px){.price .select-specialty__price>span:nth-child(2){font-size:18px;}}@media screen and (max-width:900px){.price .select-specialty__price>span:nth-child(2){font-size:20px;}}.price .price-courses{display:flex;flex-direction:column;}.price .price-courses__title{margin-bottom:60px;}@media screen and (max-width:1680px){.price .price-courses__title{margin-bottom:45px;}}@media screen and (max-width:900px){.price .price-courses__title{margin-bottom:40px;}}@media screen and (max-width:500px){.price .price-courses__title{margin-bottom:30px;}}.price .price-courses__anchors{background:#f2f7ff;width:100%;top:0;z-index:100;}@media screen and (max-width:900px){.price .price-courses__anchors{display:none;}}.price .price-courses__anchors .wrapper,.price .price-courses__anchors .schedule .breadcrumbs,.schedule .price .price-courses__anchors .breadcrumbs{position:relative;}.price .price-courses__anchors-menu{display:flex;justify-content:space-between;list-style-type:none;padding:30px 0;margin:0;}@media screen and (max-width:900px){.price .price-courses__anchors-menu{padding:21px 0;}}.price .price-courses__anchors-item{padding:20px 20px 15px 20px;transition:all .3s;z-index:2;border-bottom:8px solid #fff;border-radius:0 0 3px 3px;}@media screen and (max-width:1680px){.price .price-courses__anchors-item{padding:20px 15px 12px 15px;border-bottom:6px solid #fff;border-radius:0 0 2.2px 2.2px;}}.price .price-courses__anchors-item.active,.price .price-courses__anchors-item:hover{border-bottom:8px solid #1394e9;border-radius:0 0 3px 3px;}@media screen and (max-width:1680px){.price .price-courses__anchors-item.active,.price .price-courses__anchors-item:hover{padding:20px 15px 12px 15px;border-bottom:6px solid #1394e9;border-radius:0 0 2.2px 2.2px;}}.price .price-courses__anchors-item a{color:#1e1e1e;font-family:'ProximaSemiBold';text-align:center;}.price .price-courses__list{display:flex;flex-direction:column;gap:80px;margin-top:80px;}@media screen and (max-width:1680px){.price .price-courses__list{margin-top:60px;}}@media screen and (max-width:900px){.price .price-courses__list{margin-top:0;}}.price .price-courses__block{display:flex;flex-direction:column;gap:20px;}@media screen and (max-width:1680px){.price .price-courses__block{gap:15px;}}@media screen and (max-width:900px){.price .price-courses__block{gap:20px;}}.price .price-courses__block-title{display:flex;align-items:center;justify-content:space-between;font-family:'ProximaExtraBold';}.price .price-courses__block-title.capitalize{text-transform:capitalize;}.price .price-courses__table{display:flex;flex-direction:column;gap:10px;}@media screen and (max-width:1680px){.price .price-courses__table{gap:7.5px;}}@media screen and (max-width:900px){.price .price-courses__table{gap:10px;}}.price .price-courses__table-top{display:flex;justify-content:space-between;gap:5px;}@media screen and (max-width:1024px){.price .price-courses__table-top{gap:0;}}@media screen and (max-width:600px){.price .price-courses__table-top{display:none;}}.price .price-courses__table-top p{color:#999;}.price .price-courses__table-top p:nth-child(1){width:100px;min-width:100px;}@media screen and (max-width:1680px){.price .price-courses__table-top p:nth-child(1){width:75px;min-width:75px;}}.price .price-courses__table-top p:nth-child(2){width:40%;margin-left:50px;}@media screen and (max-width:1680px){.price .price-courses__table-top p:nth-child(2){margin-left:37px;}}@media screen and (max-width:1280px){.price .price-courses__table-top p:nth-child(2){width:38%;}}@media screen and (max-width:900px){.price .price-courses__table-top p:nth-child(2){margin-left:15px;}}.price .price-courses__table-top p:nth-child(3){width:20%;}@media screen and (max-width:1280px){.price .price-courses__table-top p:nth-child(3){width:18%;}}.price .price-courses__table-top p:nth-child(4){width:20%;}@media screen and (max-width:1280px){.price .price-courses__table-top p:nth-child(4){width:18%;}}.price .price-courses__table-top p:nth-child(5){width:10%;}@media screen and (max-width:1280px){.price .price-courses__table-top p:nth-child(5){width:15%;}}.price .price-courses__card{display:flex;align-items:center;justify-content:space-between;gap:7.5px;width:100%;height:100px;background:#f2f7ff;color:#121212;border-radius:10px;box-sizing:border-box;transition:all .3s;}@media screen and (max-width:1680px){.price .price-courses__card{height:75px;gap:5px;border-radius:7.5px;}}@media screen and (max-width:600px){.price .price-courses__card{height:118px;}}@media screen and (max-width:600px){.price .price-courses__card.desktop{display:none;}}.price .price-courses__card.mobile{display:none;}@media screen and (max-width:600px){.price .price-courses__card.mobile{display:flex;}}.price .price-courses__card:hover{background:#dde5f1;}.price .price-courses__logo{display:flex;align-items:center;justify-content:center;width:100px;min-width:100px;height:100px;border-radius:10px 0 0 10px;}@media screen and (max-width:1680px){.price .price-courses__logo{width:75px;min-width:75px;height:75px;border-radius:7.5px 0 0 7.5px;}}@media screen and (max-width:600px){.price .price-courses__logo{width:10px;min-width:10px;height:118px;}}.price .price-courses__logo.Orange{background:#ff9923;}.price .price-courses__logo.Gray{background:#808080;}.price .price-courses__logo.Red{background:#ff7272;}.price .price-courses__logo.Green{background:#01d787;}.price .price-courses__logo.Blue{background:#4badee;}.price .price-courses__logo.Yellow{background:#fae823;}.price .price-courses__logo.LightBlue{background:#4badee;}.price .price-courses__logo.Purple{background:#cd8cf9;}.price .price-courses__logo.Pink{background:#ff80d7;}.price .price-courses__logo img{width:100%;}@media screen and (max-width:600px){.price .price-courses__flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;width:100%;}}.price .price-courses__name{font-family:'ProximaBold';margin-left:50px;width:40%;display:flex;flex-wrap:wrap;column-gap:20px;}@media screen and (max-width:1680px){.price .price-courses__name{margin-left:37px;column-gap:15px;}}@media screen and (max-width:1280px){.price .price-courses__name{width:38%;}}@media screen and (max-width:900px){.price .price-courses__name{margin-left:15px;}}@media screen and (max-width:600px){.price .price-courses__name{width:47%;margin-left:0;}}.price .price-courses__name .sale{color:#fa3723;text-transform:uppercase;}.price .price-courses__duration{width:20%;}@media screen and (max-width:1280px){.price .price-courses__duration{width:18%;}}@media screen and (max-width:600px){.price .price-courses__duration{width:47%;display:flex;flex-direction:column;gap:3px;}}@media screen and (max-width:600px){.price .price-courses__duration span:first-child{color:#999;}}.price .price-courses__level{width:20%;display:flex;gap:8px;}@media screen and (max-width:1680px){.price .price-courses__level{gap:6px;}}@media screen and (max-width:1280px){.price .price-courses__level{width:18%;}}@media screen and (max-width:600px){.price .price-courses__level{width:47%;display:flex;flex-direction:column;gap:3px;}}.price .price-courses__level .filled,.price .price-courses__level .outline{width:20px;min-width:20px;height:20px;border-radius:50%;border:2px solid #1394e9;box-sizing:border-box;}@media screen and (max-width:1680px){.price .price-courses__level .filled,.price .price-courses__level .outline{width:15px;min-width:15px;height:15px;}}.price .price-courses__level .filled{background:#1394e9;}.price .price-courses__level .outline{background:transparent;}.price .price-courses__level p{display:flex;gap:6px;}@media screen and (max-width:600px){.price .price-courses__level>span:first-child{color:#999;}}.price .price-courses__price{display:flex;flex-direction:column;width:10%;}@media screen and (max-width:1280px){.price .price-courses__price{width:15%;}}@media screen and (max-width:600px){.price .price-courses__price{width:47%;}}.price .price-courses__price .current-price{font-family:'ProximaBold';}.price .price-courses__price .old-price{text-decoration:line-through;font-family:'ProximaLight';}.price .price-courses__price .share-price{color:#fa3723;font-family:'ProximaBold';}.course-page{color:#232323;font-family:'ProximaRegular';}.course-page p,.course-page h1,.course-page h2,.course-page h3,.course-page h4,.course-page h5,.course-page h6{margin:0;padding:0;}.course-page a{outline:none;}.course-page .wrapper,.course-page .schedule .breadcrumbs,.schedule .course-page .breadcrumbs{width:90%;margin:0 auto;}@media screen and (min-width:1921px){.course-page .wrapper,.course-page .schedule .breadcrumbs,.schedule .course-page .breadcrumbs{width:1720px;}}.course-page .section-indent{margin:150px auto;}@media screen and (max-width:1680px){.course-page .section-indent{margin:110px auto;}}@media screen and (max-width:1024px){.course-page .section-indent{margin:80px auto;}}.course-page .text-38px{font-size:38px;font-family:'ProximaExtraBold';line-height:110%;}@media screen and (max-width:1680px){.course-page .text-38px{font-size:28px;}}@media screen and (max-width:900px){.course-page .text-38px{font-size:24px;}}.course-page .text-36px{font-size:36px;}@media screen and (max-width:1680px){.course-page .text-36px{font-size:27px;}}@media screen and (max-width:900px){.course-page .text-36px{font-size:26px;}}.course-page .text-32px{font-size:32px;}@media screen and (max-width:1680px){.course-page .text-32px{font-size:24px;}}@media screen and (max-width:900px){.course-page .text-32px{font-size:22px;}}.course-page .text-28px{font-size:28px;}@media screen and (max-width:1680px){.course-page .text-28px{font-size:21px;}}@media screen and (max-width:1024px){.course-page .text-28px{font-size:16px;}}.course-page .text-26px{font-size:26px;}@media screen and (max-width:1680px){.course-page .text-26px{font-size:20px;}}.course-page .text-24px,.course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item input::placeholder,.course-page .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .course-page input,.course-page .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .course-page textarea,.course-page .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .course-page input::placeholder,.course-page .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .course-page textarea::placeholder,.course-page .modal-application__form-item input,.modal-application__form-item .course-page input,.course-page .modal-application__form-item textarea,.modal-application__form-item .course-page textarea,.course-page .modal-application__form-item select,.modal-application__form-item .course-page select,.course-page .modal-application__form-item input::placeholder,.modal-application__form-item .course-page input::placeholder,.course-page .modal-application__form-item textarea::placeholder,.modal-application__form-item .course-page textarea::placeholder,.course-page .modal-application__form-item select::placeholder,.modal-application__form-item .course-page select::placeholder{font-size:24px;}@media screen and (max-width:1680px){.course-page .text-24px,.course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item input::placeholder,.course-page .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .course-page input,.course-page .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .course-page textarea,.course-page .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .course-page input::placeholder,.course-page .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .course-page textarea::placeholder,.course-page .modal-application__form-item input,.modal-application__form-item .course-page input,.course-page .modal-application__form-item textarea,.modal-application__form-item .course-page textarea,.course-page .modal-application__form-item select,.modal-application__form-item .course-page select,.course-page .modal-application__form-item input::placeholder,.modal-application__form-item .course-page input::placeholder,.course-page .modal-application__form-item textarea::placeholder,.modal-application__form-item .course-page textarea::placeholder,.course-page .modal-application__form-item select::placeholder,.modal-application__form-item .course-page select::placeholder{font-size:18px;}}@media screen and (max-width:1024px){.course-page .text-24px,.course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item input::placeholder,.course-page .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .course-page input,.course-page .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .course-page textarea,.course-page .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .course-page input::placeholder,.course-page .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .course-page textarea::placeholder,.course-page .modal-application__form-item input,.modal-application__form-item .course-page input,.course-page .modal-application__form-item textarea,.modal-application__form-item .course-page textarea,.course-page .modal-application__form-item select,.modal-application__form-item .course-page select,.course-page .modal-application__form-item input::placeholder,.modal-application__form-item .course-page input::placeholder,.course-page .modal-application__form-item textarea::placeholder,.modal-application__form-item .course-page textarea::placeholder,.course-page .modal-application__form-item select::placeholder,.modal-application__form-item .course-page select::placeholder{font-size:14px;}}@media screen and (max-width:500px){.course-page .text-24px,.course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item input::placeholder,.course-page .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .course-page input,.course-page .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .course-page textarea,.course-page .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .course-page input::placeholder,.course-page .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .course-page textarea::placeholder,.course-page .modal-application__form-item input,.modal-application__form-item .course-page input,.course-page .modal-application__form-item textarea,.modal-application__form-item .course-page textarea,.course-page .modal-application__form-item select,.modal-application__form-item .course-page select,.course-page .modal-application__form-item input::placeholder,.modal-application__form-item .course-page input::placeholder,.course-page .modal-application__form-item textarea::placeholder,.modal-application__form-item .course-page textarea::placeholder,.course-page .modal-application__form-item select::placeholder,.modal-application__form-item .course-page select::placeholder{font-size:16px;}}.course-page .text-22px{font-size:22px;}@media screen and (max-width:1680px){.course-page .text-22px{font-size:16px;}}@media screen and (max-width:500px){.course-page .text-22px{font-size:14px;}}.course-page .text-20px,.course-page .any-question__form-item input,.any-question__form-item .course-page input,.course-page .any-question__form-item input::placeholder,.any-question__form-item .course-page input::placeholder{font-size:20px;}@media screen and (max-width:1680px){.course-page .text-20px,.course-page .any-question__form-item input,.any-question__form-item .course-page input,.course-page .any-question__form-item input::placeholder,.any-question__form-item .course-page input::placeholder{font-size:15px;}}.course-page .text-16px{font-size:16px;}@media screen and (max-width:1680px){.course-page .text-16px{font-size:14px;}}@media screen and (max-width:1440px){.course-page .text-16px{font-size:12px;}}@media screen and (max-width:900px){.course-page .text-16px{font-size:14px;}}.course-page .breadcrumbs{color:#a8a8a8;font-family:'ProximaLight';}.course-page .breadcrumbs a{color:#a8a8a8;}.course-page .breadcrumbs ul{margin:0;}.course-page .btn{width:fit-content;height:65px;padding:18px 40px;box-sizing:border-box;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;font-family:'ProximaSemiBold';}@media screen and (max-width:1680px){.course-page .btn{height:49px;padding:13px 30px;border-radius:7.5px;}}@media screen and (max-width:1024px){.course-page .btn{height:42px;padding:10px 25px;}}.course-page .course-top{display:flex;flex-direction:column;margin-top:20px;}@media screen and (max-width:1680px){.course-page .course-top{margin-top:15px;}}@media screen and (max-width:500px){.course-page .course-top{margin-top:10px;}}.course-page .course-top__block{display:flex;justify-content:space-between;border-radius:20px;box-sizing:border-box;margin-top:60px;color:#fff;overflow:hidden;}@media screen and (max-width:1680px){.course-page .course-top__block{border-radius:15px;margin-top:45px;}}@media screen and (max-width:1024px){.course-page .course-top__block{margin-top:25px;}}@media screen and (max-width:700px){.course-page .course-top__block{flex-direction:column;}}@media screen and (max-width:500px){.course-page .course-top__block{margin-top:20px;}}.course-page .course-top__block.Green{background:#00ce5c;}.course-page .course-top__block.Green .course-top__right{background:#02bf56;}.course-page .course-top__block.Green .course-top__sign-up{background:#fff;border:2px solid #fff;color:#232323;}.course-page .course-top__block.Green .course-top__sign-up:hover{background:transparent;color:#fff;}.course-page .course-top__block.Blue{background:#0084ff;}.course-page .course-top__block.Blue .course-top__right{background:#0f8bff;}.course-page .course-top__block.Orange,.course-page .course-top__block.Yellow{background:#f68c13;}.course-page .course-top__block.Orange .course-top__right,.course-page .course-top__block.Yellow .course-top__right{background:#ff9923;}.course-page .course-top__block.Orange .course-top__sign-up,.course-page .course-top__block.Yellow .course-top__sign-up{background:#fff;border:2px solid #fff;color:#232323;}.course-page .course-top__block.Orange .course-top__sign-up:hover,.course-page .course-top__block.Yellow .course-top__sign-up:hover{background:transparent;color:#fff;}.course-page .course-top__block.Pink{background:#fa69cc;}.course-page .course-top__block.Pink .course-top__right{background:#ed5cbf;}.course-page .course-top__block.Pink .course-top__sign-up{background:#fff;border:2px solid #fff;color:#232323;}.course-page .course-top__block.Pink .course-top__sign-up:hover{background:transparent;color:#fff;}.course-page .course-top__block.LightBlue{background:#19cdd3;}.course-page .course-top__block.LightBlue .course-top__right{background:#0dbfc5;}.course-page .course-top__block.LightBlue .course-top__sign-up{background:#fff;border:2px solid #fff;color:#232323;}.course-page .course-top__block.LightBlue .course-top__sign-up:hover{background:transparent;color:#fff;}.course-page .course-top__block.Red{background:#e13636;}.course-page .course-top__block.Red .course-top__right{background:#e64141;}.course-page .course-top__block.Red .course-top__sign-up{background:#fff;border:2px solid #fff;color:#232323;}.course-page .course-top__block.Red .course-top__sign-up:hover{background:transparent;color:#fff;}.course-page .course-top__block.Purple{background:#a100ff;}.course-page .course-top__block.Purple .course-top__right{background:#9a07f0;}.course-page .course-top__block.Gray{background:#808080;}.course-page .course-top__block.Gray .course-top__right{background:#808080;}.course-page .course-top__left{display:flex;flex-direction:column;gap:45px;width:63%;padding:60px;box-sizing:border-box;}@media screen and (max-width:1680px){.course-page .course-top__left{gap:35px;padding:45px;}}@media screen and (max-width:1680px){.course-page .course-top__left{width:59%;}}@media screen and (max-width:1024px){.course-page .course-top__left{gap:20px;padding:25px;}}@media screen and (max-width:700px){.course-page .course-top__left{width:100%;}}@media screen and (max-width:500px){.course-page .course-top__left{padding:20px 15px;}}.course-page .course-top__description{display:flex;gap:90px;}@media screen and (max-width:1680px){.course-page .course-top__description{gap:60px;}}@media screen and (max-width:1024px){.course-page .course-top__description{gap:20px;}}@media screen and (max-width:500px){.course-page .course-top__description{flex-direction:column;}}.course-page .course-top__description-item{display:flex;flex-direction:column;gap:10px;width:calc(50% - 90px/2);}@media screen and (max-width:1680px){.course-page .course-top__description-item{gap:8px;width:calc(50% - 60px/2);}}@media screen and (max-width:1024px){.course-page .course-top__description-item{gap:4px;width:calc(50% - 20px/2);}}@media screen and (max-width:500px){.course-page .course-top__description-item{width:100%;}}.course-page .course-top__description-item p{font-family:'ProximaBold';}.course-page .course-top__description-item span{line-height:130%;}.course-page .course-top__bottom{display:flex;align-items:center;gap:130px;margin-top:auto;}@media screen and (max-width:1680px){.course-page .course-top__bottom{gap:90px;}}@media screen and (max-width:1280px){.course-page .course-top__bottom{gap:30px;}}@media screen and (max-width:900px){.course-page .course-top__bottom{gap:15px;flex-direction:column;align-items:flex-start;}}.course-page .course-top__buttons{display:flex;gap:20px;}@media screen and (max-width:1680px){.course-page .course-top__buttons{gap:12px;}}@media screen and (max-width:500px){.course-page .course-top__buttons{width:100%;}}.course-page .course-top__sign-up{background:#f68c29;border:2px solid #f68c29;color:#fff;}.course-page .course-top__sign-up:hover{background:transparent;color:#f68c29;}@media screen and (max-width:500px){.course-page .course-top__sign-up{width:50%;}}.course-page .course-top__buy{background:transparent;border:2px solid #fff;color:#fff;}.course-page .course-top__buy:hover{background:#fff;color:#232323;}@media screen and (max-width:500px){.course-page .course-top__buy{width:50%;}}.course-page .course-top__share-info{display:flex;align-items:center;gap:10px;}@media screen and (max-width:1680px){.course-page .course-top__share-info{gap:8px;}}.course-page .course-top__share-info img{width:45px;}@media screen and (max-width:1680px){.course-page .course-top__share-info img{width:37px;}}@media screen and (max-width:1280px){.course-page .course-top__share-info img{width:32px;}}.course-page .course-top__share-info span{color:#fbff00;font-family:'ProximaBold';}.course-page .course-top__right{padding:80px 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:28%;}@media screen and (max-width:1680px){.course-page .course-top__right{padding:60px 0;}}@media screen and (max-width:1680px){.course-page .course-top__right{width:33%;}}@media screen and (max-width:1024px){.course-page .course-top__right{padding:30px 0;}}@media screen and (max-width:700px){.course-page .course-top__right{width:100%;flex-direction:row;flex-wrap:wrap;padding:20px 0;}}.course-page .course-top__info-item{display:flex;align-items:center;gap:20px;padding:22.5px 25px 22.5px 70px;box-sizing:border-box;}@media screen and (max-width:1680px){.course-page .course-top__info-item{gap:15px;padding:20px 20px 20px 45px;}}@media screen and (max-width:1280px){.course-page .course-top__info-item{padding:20px 10px 20px 25px;}}@media screen and (max-width:1024px){.course-page .course-top__info-item{gap:12px;padding:10px 10px 10px 20px;}}@media screen and (max-width:700px){.course-page .course-top__info-item{width:calc(50% - 50px/2);}}@media screen and (max-width:500px){.course-page .course-top__info-item{gap:7px;padding:12px 20px;width:50%;}}@media screen and (max-width:375px){.course-page .course-top__info-item{width:100%;}}.course-page .course-top__info-item img{width:70px;}@media screen and (max-width:1680px){.course-page .course-top__info-item img{width:53px;}}@media screen and (max-width:1024px){.course-page .course-top__info-item img{width:37px;}}.course-page .course-top__info-item.share{background:#fbff00;color:#000;}.course-page .course-top__share-price{display:flex;gap:14px;}@media screen and (max-width:1680px){.course-page .course-top__share-price{gap:10px;}}@media screen and (max-width:1024px){.course-page .course-top__share-price{gap:7px;}}@media screen and (max-width:900px){.course-page .course-top__share-price{gap:0;flex-direction:column;}}.course-page .course-top__share-price .full-price{text-decoration:line-through;}.course-page .course-top__share-price .share-price{color:#f00;font-family:'ProximaBold';}.course-page .course-top__info-text{display:flex;flex-direction:column;gap:2px;}.course-page .course-top__info-text p{font-family:'ProximaBold';}.course-page .program{margin:60px 0 150px 0;}@media screen and (max-width:1680px){.course-page .program{margin:45px 0 110px 0;}}@media screen and (max-width:1024px){.course-page .program{margin:40px 0 80px 0;}}.course-page .program__wrapper{width:55%;margin:0 auto;display:flex;flex-direction:column;}@media screen and (max-width:1680px){.course-page .program__wrapper{width:60%;}}@media screen and (max-width:1280px){.course-page .program__wrapper{width:80%;}}@media screen and (max-width:900px){.course-page .program__wrapper{width:90%;}}.course-page .program__title{margin:0 0 70px 0;text-align:center;}@media screen and (max-width:1680px){.course-page .program__title{margin:0 0 50px 0;}}@media screen and (max-width:900px){.course-page .program__title{margin:0 0 30px 0;}}.course-page .program__block{display:flex;flex-direction:column;}.course-page .program__item{display:flex;flex-direction:column;box-shadow:0 3px 17px -2px rgba(0,0,0,.08);border-radius:10px;}@media screen and (max-width:1680px){.course-page .program__item{border-radius:7.5px;}}@media screen and (max-width:500px){.course-page .program__item{border-radius:10px;}}.course-page .program__item:not(:last-child){margin-bottom:20px;}@media screen and (max-width:1680px){.course-page .program__item:not(:last-child){margin-bottom:15px;}}.course-page .program__item-top{background:#fff;display:flex;justify-content:space-between;align-items:center;padding:25px 47px 25px 38px;box-sizing:border-box;cursor:pointer;border-radius:10px;transition:all .1s;}@media screen and (max-width:1680px){.course-page .program__item-top{padding:18px 37px 18px 28px;border-radius:7.5px;}}@media screen and (max-width:900px){.course-page .program__item-top{padding:15px 25px 15px 15px;}}@media screen and (max-width:500px){.course-page .program__item-top{padding:15px 20px 15px 15px;border-radius:10px;}}.course-page .program__item-top.active,.course-page .program__item-top:hover{background:#2093ff;color:#fff;}.course-page .program__item-top.active .program__top-number,.course-page .program__item-top:hover .program__top-number{border:2px solid #fff;}@media screen and (max-width:1680px){.course-page .program__item-top.active .program__top-number,.course-page .program__item-top:hover .program__top-number{border:1.5px solid #fff;}}.course-page .program__item-top.active .program__top-toggle.close,.course-page .program__item-top:hover .program__top-toggle.close{display:block;}.course-page .program__item-top.active .program__top-toggle.open,.course-page .program__item-top:hover .program__top-toggle.open{display:none;}.course-page .program__item-top.active{border-radius:10px 10px 0 0;}@media screen and (max-width:1680px){.course-page .program__item-top.active{border-radius:7.5px 7.5px 0 0;}}@media screen and (max-width:500px){.course-page .program__item-top.active{border-radius:10px 10px 0 0;}}.course-page .program__top-right,.course-page .program__top-left{display:flex;align-items:center;}.course-page .program__top-number{width:53px;min-width:53px;height:53px;border-radius:50%;border:2px solid #2a2a2a;font-size:38px;display:flex;align-items:center;justify-content:center;margin-right:38px;box-sizing:border-box;}@media screen and (max-width:1680px){.course-page .program__top-number{width:40px;min-width:40px;height:40px;font-size:28px;border:1.5px solid #2a2a2a;margin-right:28px;}}@media screen and (max-width:900px){.course-page .program__top-number{width:37px;min-width:37px;height:37px;margin-right:15px;}}@media screen and (max-width:500px){.course-page .program__top-number{width:27px;min-width:27px;height:27px;font-size:20px;}}@media screen and (max-width:600px){.course-page .program__top-flex{display:flex;flex-direction:column;}}.course-page .program__top-name{font-family:'ProximaSemiBold';}@media screen and (max-width:600px){.course-page .program__top-name{margin-bottom:2px;}}.course-page .program__top-toggle{margin-left:50px;}@media screen and (max-width:1680px){.course-page .program__top-toggle{margin-left:35px;}}@media screen and (max-width:900px){.course-page .program__top-toggle{margin-left:20px;}}@media screen and (max-width:500px){.course-page .program__top-toggle{margin-left:0;}}.course-page .program__top-toggle.close{width:36px;display:none;}@media screen and (max-width:1680px){.course-page .program__top-toggle.close{width:27px;}}@media screen and (max-width:900px){.course-page .program__top-toggle.close{width:20px;}}.course-page .program__top-toggle.open{width:30px;display:block;}@media screen and (max-width:1680px){.course-page .program__top-toggle.open{width:23px;}}@media screen and (max-width:900px){.course-page .program__top-toggle.open{width:16px;}}.course-page .program__item-bottom{background:#fff;box-sizing:border-box;padding:40px 130px 50px 130px;display:none;flex-direction:column;border-radius:10px;}@media screen and (max-width:1680px){.course-page .program__item-bottom{padding:30px 95px 35px 95px;border-radius:7.5px;}}@media screen and (max-width:900px){.course-page .program__item-bottom{padding:20px 15px 30px 70px;}}@media screen and (max-width:500px){.course-page .program__item-bottom{padding:20px 15px 20px 15px;border-radius:10px;}}.course-page .program__item-bottom.active{border-radius:0 0 10px 10px;}@media screen and (max-width:1680px){.course-page .program__item-bottom.active{border-radius:0 0 7.5px 7.5px;}}@media screen and (max-width:500px){.course-page .program__item-bottom.active{border-radius:0 0 10px 10px;}}.course-page .program__bottom-description{line-height:22px;}@media screen and (max-width:1680px){.course-page .program__bottom-description{line-height:17px;}}.course-page .what-you-learn{display:flex;flex-direction:column;}.course-page .what-you-learn__title{margin-bottom:60px;}@media screen and (max-width:1680px){.course-page .what-you-learn__title{margin-bottom:45px;}}@media screen and (max-width:500px){.course-page .what-you-learn__title{margin-bottom:30px;text-align:center;}}.course-page .what-you-learn__block{display:flex;flex-direction:column;gap:35px;}@media screen and (max-width:1680px){.course-page .what-you-learn__block{gap:25px;}}@media screen and (max-width:1024px){.course-page .what-you-learn__block{box-shadow:0 1px 17px -4px rgba(0,0,0,.1);border-radius:14px;}}@media screen and (max-width:500px){.course-page .what-you-learn__block{gap:12px;}}.course-page .what-you-learn__block .slick-dots{bottom:-50px;}.course-page .what-you-learn__row{display:flex !important;gap:35px;}@media screen and (max-width:1680px){.course-page .what-you-learn__row{gap:25px;}}@media screen and (max-width:1024px){.course-page .what-you-learn__row{flex-direction:column;}}@media screen and (max-width:500px){.course-page .what-you-learn__row{gap:12px;}}.course-page .what-you-learn__item{width:calc(33.3% - 23px);display:flex;align-items:flex-start;border-radius:14px;gap:20px;background:#fff;padding:30px;box-sizing:border-box;box-shadow:0 1px 17px -4px rgba(0,0,0,.1);}@media screen and (max-width:1680px){.course-page .what-you-learn__item{padding:22px;border-radius:10px;gap:16px;width:calc(33.3% - 17px);}}@media screen and (max-width:1024px){.course-page .what-you-learn__item{width:100%;box-shadow:none;}}@media screen and (max-width:600px){.course-page .what-you-learn__item{border-radius:14px;padding:16px;}}.course-page .what-you-learn__item img{width:90px;min-width:90px;height:90px;object-fit:contain;}@media screen and (max-width:1680px){.course-page .what-you-learn__item img{width:69px;min-width:69px;height:69px;}}.course-page .what-you-learn__item span{color:#2093ff;font-size:88px;font-family:'ProximaBold';line-height:85%;}@media screen and (max-width:1680px){.course-page .what-you-learn__item span{font-size:66px;}}@media screen and (max-width:600px){.course-page .what-you-learn__item span{min-width:40px;}}.course-page .what-you-learn__item p{line-height:130%;}.course-page .try-free{background-image:url("/assets/img/specialities/try-free-background.png");background-size:cover;background-repeat:no-repeat;padding:100px 0;}@media screen and (max-width:1680px){.course-page .try-free{padding:75px 0;}}@media screen and (max-width:900px){.course-page .try-free{padding:50px 0;}}.course-page .try-free__block{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:600px;margin:0 auto;}@media screen and (max-width:768px){.course-page .try-free__block{width:auto;}}.course-page .try-free__block h3{font-family:'ProximaBold';color:#fff;font-size:47px;}@media screen and (max-width:1680px){.course-page .try-free__block h3{font-size:40px;}}@media screen and (max-width:900px){.course-page .try-free__block h3{font-size:35px;}}.course-page .try-free__block p{font-family:'ProximaSemiBold';color:#fff;margin:11px 0 23px 0;}@media screen and (max-width:900px){.course-page .try-free__block p{margin:10px 0 20px 0;}}.course-page .try-free__block button{color:#fff;background:#f68c29;border:2px solid #f68c29;cursor:pointer;padding:16px 40px;font-family:'ProximaBold';display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:10px;transition:all .3s;}@media screen and (max-width:1680px){.course-page .try-free__block button{padding:12px 30px;border-radius:7.5px;border:1.5px solid #f68c29;}}@media screen and (max-width:900px){.course-page .try-free__block button{border:1px solid #f68c29;}}@media screen and (max-width:500px){.course-page .try-free__block button{padding:14px 30px;border-radius:10px;}}.course-page .try-free__block button:hover{background:transparent;color:#f68c29;}.course-page .course-include{display:flex;flex-direction:column;}.course-page .course-include__title{margin-bottom:60px;}@media screen and (max-width:1680px){.course-page .course-include__title{margin-bottom:45px;}}@media screen and (max-width:500px){.course-page .course-include__title{margin-bottom:30px;text-align:center;}}.course-page .course-include__block{display:flex;flex-wrap:wrap;gap:30px;}@media screen and (max-width:1680px){.course-page .course-include__block{gap:20px;}}.course-page .course-include__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:30px;box-shadow:0 2px 24px -4px rgba(0,0,0,.12);box-sizing:border-box;padding:55px 85px;width:calc(33.3% - 20px);border-radius:14px;transition:all .3s;}@media screen and (max-width:1680px){.course-page .course-include__item{border-radius:10px;gap:20px;padding:40px 65px;width:calc(33.3% - 14px);}}@media screen and (max-width:1024px){.course-page .course-include__item{padding:30px 12px;}}@media screen and (max-width:768px){.course-page .course-include__item{width:calc(50% - 10px);}}@media screen and (max-width:500px){.course-page .course-include__item{padding:20px 8px;}}.course-page .course-include__item:hover{background:#1394e9;}.course-page .course-include__item:hover svg g,.course-page .course-include__item:hover svg path{fill:#fff;}.course-page .course-include__item:hover p{color:#fff;}.course-page .course-include__item svg{width:90px;height:90px;}@media screen and (max-width:1680px){.course-page .course-include__item svg{width:61px;height:61px;}}@media screen and (max-width:1024px){.course-page .course-include__item svg{width:52px;height:52px;}}.course-page .course-include__item svg g,.course-page .course-include__item svg path{fill:#1394e9;}.course-page .course-include__item p{font-family:'ProximaSemiBold';}.course-page .how-training{display:flex;flex-direction:column;}.course-page .how-training__title{margin-bottom:60px;}@media screen and (max-width:1680px){.course-page .how-training__title{margin-bottom:45px;}}@media screen and (max-width:500px){.course-page .how-training__title{margin-bottom:30px;text-align:center;}}.course-page .how-training__block{display:flex;justify-content:space-between;gap:30px;}@media screen and (max-width:1680px){.course-page .how-training__block{gap:22px;}}@media screen and (max-width:900px){.course-page .how-training__block{flex-wrap:wrap;}}.course-page .how-training__block .slick-dots{bottom:-50px;}.course-page .how-training__item{display:flex !important;flex-direction:column;align-items:center;text-align:center;position:relative;width:25%;}@media screen and (max-width:900px){.course-page .how-training__item{width:calc(50% - 14px);}}@media screen and (max-width:500px){.course-page .how-training__item{width:100%;}}@media screen and (max-width:900px){.course-page .how-training__item:nth-child(2) img{display:none;}}.course-page .how-training__item img{position:absolute;right:-30%;width:55%;}@media screen and (max-width:500px){.course-page .how-training__item img{right:0;width:35%;}}.course-page .how-training__number{width:86px;height:86px;border-radius:50%;background:#1394e9;color:#fff;font-size:61px;display:flex;align-items:center;justify-content:center;font-family:'ProximaSemiBold';}@media screen and (max-width:1680px){.course-page .how-training__number{width:65px;height:65px;font-size:45px;}}.course-page .how-training__name{font-family:'ProximaBold';margin:30px 0 10px 0;}@media screen and (max-width:1680px){.course-page .how-training__name{margin:22px 0 7.5px 0;}}.course-page .certificate{display:flex;justify-content:space-between;align-items:center;gap:40px;}@media screen and (max-width:1680px){.course-page .certificate{gap:30px;}}@media screen and (max-width:1024px){.course-page .certificate{flex-direction:column;gap:20px;}}.course-page .certificate__image{width:52%;}@media screen and (max-width:1024px){.course-page .certificate__image{width:100%;}}.course-page .certificate__image img{width:100%;border-radius:17px;}@media screen and (max-width:1680px){.course-page .certificate__image img{border-radius:12px;}}.course-page .certificate__right{display:flex;flex-direction:column;gap:30px;width:45%;}@media screen and (max-width:1680px){.course-page .certificate__right{gap:22px;}}@media screen and (max-width:1024px){.course-page .certificate__right{width:100%;}}@media screen and (max-width:500px){.course-page .certificate__title{text-align:center;}}@media screen and (max-width:1024px){.course-page .certificate__title.desktop{display:none;}}.course-page .certificate__title.mobile{display:none;}@media screen and (max-width:1024px){.course-page .certificate__title.mobile{display:block;}}.course-page .certificate__list-info{display:flex;flex-direction:column;gap:30px;}@media screen and (max-width:1680px){.course-page .certificate__list-info{gap:22px;}}@media screen and (max-width:500px){.course-page .certificate__list-info{gap:20px;}}.course-page .certificate__list-item{display:flex;align-items:flex-start;gap:13px;}@media screen and (max-width:1680px){.course-page .certificate__list-item{gap:10px;}}@media screen and (max-width:500px){.course-page .certificate__list-item{gap:7px;}}.course-page .certificate__list-item img{width:41px;min-width:41px;}@media screen and (max-width:1680px){.course-page .certificate__list-item img{width:31px;min-width:31px;}}@media screen and (max-width:500px){.course-page .certificate__list-item img{width:29px;min-width:29px;}}.course-page .certificate__list-item span a{color:#2093ff;text-decoration:underline;}.course-page .ready-to-start{background:#1394e9;color:#fff;border-radius:20px;padding:75px 100px;box-sizing:border-box;}@media screen and (max-width:1680px){.course-page .ready-to-start{border-radius:15px;padding:55px 75px;}}@media screen and (max-width:1024px){.course-page .ready-to-start{border-radius:20px;padding:40px 70px;}}@media screen and (max-width:700px){.course-page .ready-to-start{padding:30px 40px;}}@media screen and (max-width:500px){.course-page .ready-to-start{padding:30px 15px;}}.course-page .ready-to-start__wrapper{display:flex;justify-content:space-between;align-items:center;gap:30px;}@media screen and (max-width:1024px){.course-page .ready-to-start__wrapper{flex-direction:column;}}@media screen and (max-width:500px){.course-page .ready-to-start__wrapper{gap:15px;}}@media screen and (max-width:1024px){.course-page .ready-to-start__title{text-align:center;}}.course-page .ready-to-start__subtitle{width:80%;}@media screen and (max-width:1024px){.course-page .ready-to-start__subtitle{width:100%;text-align:center;}}.course-page .ready-to-start__left{width:50%;display:flex;flex-direction:column;gap:40px;}@media screen and (max-width:1024px){.course-page .ready-to-start__left{gap:30px;width:100%;}}@media screen and (max-width:500px){.course-page .ready-to-start__left{gap:15px;}}.course-page .ready-to-start__form{display:flex;flex-direction:column;width:33%;margin-right:90px;}@media screen and (max-width:1680px){.course-page .ready-to-start__form{margin-right:70px;}}@media screen and (max-width:1367px){.course-page .ready-to-start__form{width:40%;margin-right:0;}}@media screen and (max-width:1024px){.course-page .ready-to-start__form{width:65%;}}@media screen and (max-width:700px){.course-page .ready-to-start__form{width:90%;}}@media screen and (max-width:500px){.course-page .ready-to-start__form{width:100%;}}.course-page .ready-to-start__form-item{display:flex;flex-direction:column;position:relative;margin-bottom:14px;}@media screen and (max-width:1680px){.course-page .ready-to-start__form-item{margin-bottom:10px;}}@media screen and (max-width:500px){.course-page .ready-to-start__form-item{margin-bottom:12px;}}.course-page .ready-to-start__form-item input{width:100%;height:70px;box-sizing:border-box;padding:20px 25px;border-radius:10px;background:#fff;border:0;}@media screen and (max-width:1680px){.course-page .ready-to-start__form-item input{height:52px;border-radius:7px;padding:15px 18px;}}@media screen and (max-width:500px){.course-page .ready-to-start__form-item input{height:47px;padding:14px;}}.course-page .ready-to-start__form-item input::placeholder{opacity:.3;}.course-page .ready-to-start__form-item span.form-error-message{position:absolute;bottom:0;left:20px;}@media screen and (max-width:1680px){.course-page .ready-to-start__form-item span.form-error-message{left:18px;font-size:12px;}}@media screen and (max-width:500px){.course-page .ready-to-start__form-item span.form-error-message{left:14px;}}.course-page .ready-to-start__messages{margin-bottom:14px;display:none;}@media screen and (max-width:1680px){.course-page .ready-to-start__messages{margin-bottom:10px;}}@media screen and (max-width:500px){.course-page .ready-to-start__messages{margin-bottom:12px;}}.course-page .ready-to-start__form-button{display:flex;align-items:center;justify-content:center;}.course-page .ready-to-start__loader{display:none;}.course-page .ready-to-start__submit{font-family:'ProximaBold';width:100%;height:70px;border-radius:10px;box-sizing:border-box;border:2px solid;transition:all .3s;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#f68c29;border-color:#f68c29;color:#fff;}@media screen and (max-width:1680px){.course-page .ready-to-start__submit{height:52px;border-radius:7px;}}@media screen and (max-width:500px){.course-page .ready-to-start__submit{height:47px;}}.course-page .ready-to-start__submit:hover{background:transparent;border-color:#f68c29;color:#f68c29;}.course-page .about-course{box-shadow:0 3px 27px -4px rgba(0,0,0,.12);box-sizing:border-box;padding:60px;margin:60px auto;display:flex;flex-direction:column;gap:30px;border-radius:20px;}@media screen and (max-width:1680px){.course-page .about-course{padding:45px;margin:45px auto;border-radius:15px;gap:22px;}}@media screen and (max-width:500px){.course-page .about-course{padding:22px;margin:30px auto;}}.course-page .about-course__top{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:20px;}.course-page .about-course__top img{width:49px;height:49px;transition:all .5s;}@media screen and (max-width:1680px){.course-page .about-course__top img{width:36px;height:36px;}}.course-page .about-course__top img.rotate{transform:rotate(180deg);}.course-page .about-course__bottom{display:none;line-height:130%;}.light-header.python-developer .header__contacts-top{background:#2a2a2a;}.light-header.python-developer .header__contacts-top:hover{background:#1d1d1d;}.specialities{color:#2a2a2a;font-family:'ProximaRegular';}.specialities h1,.specialities h2,.specialities h3,.specialities h4,.specialities h5,.specialities h6,.specialities p{margin:0;padding:0;}.specialities .header-specialities{padding-top:180px;padding-bottom:80px;}@media screen and (max-width:1680px){.specialities .header-specialities{padding-top:130px;padding-bottom:60px;}}@media screen and (max-width:900px){.specialities .header-specialities{padding-top:120px;padding-bottom:50px;}}@media screen and (max-width:500px){.specialities .header-specialities{padding-top:75px;padding-bottom:40px;}}.specialities .header-specialities.net{background:linear-gradient(90deg,#7f00ff 0%,#e100ff 100%);}.specialities .header-specialities.frontend{background:linear-gradient(90deg,#f27121 0%,#e94057 50.52%,#8a2387 100%);}.specialities .header-specialities.java{background:linear-gradient(90deg,#f500ff 0%,#ec2f33 100%);}.specialities .header-specialities.python{background:linear-gradient(90deg,#56c8f2 0%,#2f80ed 100%);}.specialities .header-specialities.qa{background:linear-gradient(90deg,#eb5cff 0%,#3398ff 93.75%);}.specialities .header-specialities.nodejs{background:linear-gradient(90deg,#11998e 0%,#38ef7d 100%);}.specialities .header-specialities.it-recruitment{background:linear-gradient(90deg,#18d000 0%,#06bbff 100%);}.specialities .header-specialities.react{background:#45a4ff;}.specialities .header-specialities.react .header-specialities__start-spec{background:#2c87de;}.specialities .header-specialities.react .header-specialities__right{background:#2c87de;}@media screen and (max-width:1200px){.specialities .header-specialities.react .header-specialities__right{background:none;}}.specialities .header-specialities.share-banner{background-image:var(--bg-desktop);background-size:cover;background-position:top;background-repeat:no-repeat;position:relative;padding-bottom:250px;}@media screen and (max-width:1750px){.specialities .header-specialities.share-banner{padding-bottom:190px;}}@media screen and (max-width:1680px){.specialities .header-specialities.share-banner{padding-bottom:280px;}}@media screen and (max-width:1550px){.specialities .header-specialities.share-banner{padding-bottom:250px;}}@media screen and (max-width:1440px){.specialities .header-specialities.share-banner{padding-bottom:190px;}}@media screen and (max-width:1280px){.specialities .header-specialities.share-banner{padding-bottom:60px;}}@media screen and (max-width:900px){.specialities .header-specialities.share-banner{background-image:var(--bg-tablet);padding-bottom:50px;}}@media screen and (max-width:500px){.specialities .header-specialities.share-banner{background-image:var(--bg-mobile);background-position:top;padding-bottom:40px;}}.specialities .header-specialities.share-banner .header-specialities__spec-image{background:rgba(255,255,255,.2);}.specialities .header-specialities.share-banner.nodejs .header-specialities__spec-image{background:#fff;}.specialities .header-specialities.share-banner .header-specialities__title h1{color:#4caeff;}.specialities .header-specialities.share-banner .header-specialities__title h1 span:last-child{color:#fff;}.specialities .header-specialities.share-banner .header-specialities__title h4{color:#fff;}.specialities .header-specialities.share-banner .header-specialities__start-wait{color:#fff;margin:40px 0;}@media screen and (max-width:900px){.specialities .header-specialities.share-banner .header-specialities__start-wait{margin:0;}}.specialities .header-specialities.share-banner .header-specialities__sale-block{display:none;}@media screen and (max-width:500px){.specialities .header-specialities.share-banner .header-specialities__sale-block{display:flex;flex-direction:column;gap:15px;margin:35px 0 280px 0;}}@media screen and (max-width:420px){.specialities .header-specialities.share-banner .header-specialities__sale-block{margin:35px 0 260px 0;}}@media screen and (max-width:415px){.specialities .header-specialities.share-banner .header-specialities__sale-block{margin:35px 0 230px 0;}}@media screen and (max-width:500px){.specialities .header-specialities.share-banner .header-specialities__sale-block p{background:#ffe400;border-radius:10px;display:flex;align-items:center;gap:10px;box-sizing:border-box;padding:14px 12px;font-size:18px;font-family:'ProximaBold';width:53%;}.specialities .header-specialities.share-banner .header-specialities__sale-block p img{width:25px;}}@media screen and (max-width:400px){.specialities .header-specialities.share-banner .header-specialities__sale-block p{padding:14px 8px;width:55%;}}@media screen and (max-width:500px){.specialities .header-specialities.share-banner .header-specialities__sale-block span{color:#fff;font-size:16px;width:40%;}}.specialities .header-specialities.share-banner .header-specialities__sale{background:#ffe400;}@media screen and (max-width:500px){.specialities .header-specialities.share-banner .header-specialities__sale{display:none;}}@media screen and (max-width:500px){.specialities .header-specialities.share-banner .header-specialities__group-block{order:1;margin:20px 0 0 0;}}@media screen and (max-width:500px){.specialities .header-specialities.share-banner .header-specialities__start-spec{background:#fff;color:#232323;box-shadow:0 0 18px -4px rgba(0,0,0,.2);}}@media screen and (max-width:500px){.specialities .header-specialities.share-banner .header-specialities__buttons{width:100%;gap:8px;}}.specialities .header-specialities.share-banner .header-specialities__send-form{color:#fff;background:#ff740e;border:2px solid #ff740e;}@media screen and (max-width:500px){.specialities .header-specialities.share-banner .header-specialities__send-form{height:60px;font-size:20px;}}.specialities .header-specialities.share-banner .header-specialities__send-form:hover{background:transparent;color:#ff740e;}.specialities .header-specialities.share-banner .header-specialities__free-lesson{color:#0a0a0a;background:#fff;border:2px solid #fff;}@media screen and (max-width:500px){.specialities .header-specialities.share-banner .header-specialities__free-lesson{color:#fff;background:#2093ff;border:2px solid #2093ff;height:60px;font-size:20px;}}.specialities .header-specialities.share-banner .header-specialities__free-lesson:hover{background:transparent;color:#fff;}@media screen and (max-width:500px){.specialities .header-specialities.share-banner .header-specialities__free-lesson:hover{color:#2093ff;}}@media screen and (max-width:900px){.specialities .header-specialities.share-banner .header-specialities__left{margin-bottom:310px;}}@media screen and (max-width:500px){.specialities .header-specialities.share-banner .header-specialities__left{margin-bottom:0;}}.specialities .header-specialities .container,.specialities .header-specialities .specs .breadcrumbs,.specs .specialities .header-specialities .breadcrumbs{display:flex;justify-content:space-between;}@media screen and (max-width:1200px){.specialities .header-specialities .container,.specialities .header-specialities .specs .breadcrumbs,.specs .specialities .header-specialities .breadcrumbs{flex-direction:column;}}.specialities .header-specialities__left{width:65%;display:flex;flex-direction:column;}@media screen and (max-width:1200px){.specialities .header-specialities__left{width:100%;}}.specialities .header-specialities__title-block{display:flex;}.specialities .header-specialities__spec-image{background:#fff;box-sizing:border-box;width:132px;min-width:132px;height:132px;display:flex;align-items:center;justify-content:center;border-radius:10px;margin-right:30px;margin-top:15px;}@media screen and (max-width:1680px){.specialities .header-specialities__spec-image{width:99px;min-width:99px;height:99px;border-radius:7.5px;margin-right:22px;margin-top:12px;}}@media screen and (max-width:900px){.specialities .header-specialities__spec-image{width:95px;min-width:95px;height:95px;border-radius:14px;margin-right:26px;margin-top:10px;}}@media screen and (max-width:700px){.specialities .header-specialities__spec-image{margin-top:0;}}@media screen and (max-width:500px){.specialities .header-specialities__spec-image{width:69px;min-width:69px;height:69px;border-radius:10px;margin-right:20px;margin-top:3px;}}.specialities .header-specialities__spec-image img{width:68%;}.specialities .header-specialities__title{display:flex;flex-direction:column;}.specialities .header-specialities__title h1{color:#fff;font-family:'ProximaExtraBold';font-size:80px;}@media screen and (max-width:1680px){.specialities .header-specialities__title h1{font-size:70px;}}@media screen and (max-width:1680px){.specialities .header-specialities__title h1{font-size:60px;}}@media screen and (max-width:900px){.specialities .header-specialities__title h1{font-size:54px;}}@media screen and (max-width:700px){.specialities .header-specialities__title h1{font-size:40px;line-height:95%;}}.specialities .header-specialities__title h4{font-size:40px;font-family:'ProximaLight';}@media screen and (max-width:1680px){.specialities .header-specialities__title h4{font-size:30px;}}@media screen and (max-width:900px){.specialities .header-specialities__title h4{font-size:28px;}}@media screen and (max-width:500px){.specialities .header-specialities__title h4{font-size:20px;}}.specialities .header-specialities__group-block{display:flex;margin:60px 0;}@media screen and (max-width:1680px){.specialities .header-specialities__group-block{margin:40px 0;}}@media screen and (max-width:700px){.specialities .header-specialities__group-block{flex-wrap:wrap;justify-content:space-between;}}@media screen and (max-width:500px){.specialities .header-specialities__group-block{margin:30px 0;}}.specialities .header-specialities__group-block .group-block{border-radius:10px;display:flex;flex-direction:column;padding:20px;box-sizing:border-box;}@media screen and (max-width:1680px){.specialities .header-specialities__group-block .group-block{border-radius:7.5px;padding:15px;}}@media screen and (max-width:768px){.specialities .header-specialities__group-block .group-block{padding:10px;}}@media screen and (max-width:500px){.specialities .header-specialities__group-block .group-block{border-radius:10px;padding:15px;}}.specialities .header-specialities__group-block .group-block h4{font-size:24px;font-family:'ProximaExtraBold';}@media screen and (max-width:1680px){.specialities .header-specialities__group-block .group-block h4{font-size:18px;}}@media screen and (max-width:500px){.specialities .header-specialities__group-block .group-block h4{font-size:16px;}}.specialities .header-specialities__group-block .group-block p:nth-child(2){margin:15px 0 10px 0;}@media screen and (max-width:1680px){.specialities .header-specialities__group-block .group-block p:nth-child(2){font-size:18px;}}@media screen and (max-width:500px){.specialities .header-specialities__group-block .group-block p:nth-child(2){font-size:16px;}}.specialities .header-specialities__group-block .group-block:not(:last-child){margin-right:30px;}@media screen and (max-width:1680px){.specialities .header-specialities__group-block .group-block:not(:last-child){margin-right:22px;}}@media screen and (max-width:700px){.specialities .header-specialities__group-block .group-block:not(:last-child){margin-right:0;}}@media screen and (max-width:400px){.specialities .header-specialities__group-block .group-block:not(:last-child){margin-bottom:20px;}}.specialities .header-specialities__sale{background:#f1dd3f;}@media screen and (max-width:700px){.specialities .header-specialities__sale{width:100%;margin-bottom:30px;flex-direction:row !important;align-items:center;justify-content:center;}}@media screen and (max-width:350px){.specialities .header-specialities__sale{margin-bottom:0;}}@media screen and (max-width:700px){.specialities .header-specialities__sale p:nth-child(2){margin:0 4px 0 10px !important;}}.specialities .header-specialities__start-spec{color:#fff;background:rgba(255,255,255,.2);}@media screen and (max-width:700px){.specialities .header-specialities__start-spec{width:48%;}}@media screen and (max-width:500px){.specialities .header-specialities__start-spec{width:47%;}}@media screen and (max-width:400px){.specialities .header-specialities__start-spec{width:100%;}}.specialities .header-specialities__start-spec p{font-family:'ProximaSemiBold';}.specialities .header-specialities__start-wait{font-family:'ProximaBold';}.specialities .header-specialities__buttons{display:flex;gap:30px;}@media screen and (max-width:1680px){.specialities .header-specialities__buttons{gap:22px;}}@media screen and (max-width:500px){.specialities .header-specialities__buttons{flex-direction:column;align-self:center;gap:20px;}}.specialities .header-specialities__buttons .btn{padding:16px 40px;font-family:'ProximaBold';display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:10px;transition:all .3s;}@media screen and (max-width:1680px){.specialities .header-specialities__buttons .btn{padding:12px 30px;border-radius:7.5px;}}@media screen and (max-width:500px){.specialities .header-specialities__buttons .btn{padding:14px 30px;border-radius:10px;}}.specialities .header-specialities__send-form{color:#fff;background:#2a2a2a;border:2px solid #2a2a2a;cursor:pointer;}@media screen and (max-width:1680px){.specialities .header-specialities__send-form{border:1.5px solid #2a2a2a;}}@media screen and (max-width:900px){.specialities .header-specialities__send-form{border:1px solid #2a2a2a;}}.specialities .header-specialities__send-form:hover{background:transparent;color:#2a2a2a;}.specialities .header-specialities__free-lesson{background:#fff;border:2px solid #fff;cursor:pointer;}@media screen and (max-width:1680px){.specialities .header-specialities__free-lesson{border:1.5px solid #fff;}}@media screen and (max-width:900px){.specialities .header-specialities__free-lesson{border:1px solid #fff;}}.specialities .header-specialities__free-lesson:hover{background:transparent;color:#fff;}.specialities .header-specialities__reviews{margin-top:80px;display:flex;align-items:center;gap:60px;}@media screen and (max-width:1680px){.specialities .header-specialities__reviews{margin-top:60px;gap:45px;}}@media screen and (max-width:900px){.specialities .header-specialities__reviews{flex-direction:column;align-items:flex-start;gap:30px;}}@media screen and (max-width:500px){.specialities .header-specialities__reviews{margin-top:40px;gap:10px;flex-direction:row;justify-content:space-around;display:none;}}.specialities .header-specialities__review-item{display:flex;align-items:center;}@media screen and (max-width:500px){.specialities .header-specialities__review-item{flex-direction:column;align-items:flex-start;width:calc(33.3% - 8px);}}.specialities .header-specialities__review-item img{width:50px;margin-right:15px;}@media screen and (max-width:1680px){.specialities .header-specialities__review-item img{width:37px;margin-right:12px;}}@media screen and (max-width:500px){.specialities .header-specialities__review-item img{width:30px;margin-right:0;margin-bottom:8px;}}.specialities .header-specialities__review-info{display:flex;flex-direction:column;}.specialities .header-specialities__review-title{font-family:'ProximaSemiBold';margin-bottom:2px;}.specialities .header-specialities__review-statistics{font-family:'ProximaBold';display:flex;align-items:center;gap:10px;}@media screen and (max-width:500px){.specialities .header-specialities__review-statistics{flex-direction:column;align-items:flex-start;gap:0;}}.specialities .header-specialities__review-statistics a{font-family:'ProximaSemiBold';transition:all .3s;color:#fff;text-decoration:underline;}.specialities .header-specialities__right{width:420px;height:fit-content;border-radius:10px;background:rgba(255,255,255,.2);display:flex;flex-direction:column;padding:50px 70px;color:#fff;box-sizing:border-box;}@media screen and (max-width:1680px){.specialities .header-specialities__right{width:370px;padding:30px 40px;border-radius:7.5px;}}@media screen and (max-width:1440px){.specialities .header-specialities__right{width:300px;}}@media screen and (max-width:1200px){.specialities .header-specialities__right{width:100%;background:none;padding:0;border-radius:0;margin-top:50px;flex-direction:row;flex-wrap:wrap;gap:30px;}}@media screen and (max-width:600px){.specialities .header-specialities__right{justify-content:center;}}.specialities .header-specialities__info-item{display:flex;align-items:center;}@media screen and (max-width:1200px){.specialities .header-specialities__info-item{width:calc(25% - 24px);flex-direction:column;}}@media screen and (max-width:600px){.specialities .header-specialities__info-item{width:45%;}}.specialities .header-specialities__info-item:not(:last-child){margin-bottom:70px;}@media screen and (max-width:1680px){.specialities .header-specialities__info-item:not(:last-child){margin-bottom:50px;}}@media screen and (max-width:1200px){.specialities .header-specialities__info-item:not(:last-child){margin-bottom:0;}}.specialities .header-specialities__info-item img{width:50px;margin-right:25px;}@media screen and (max-width:1680px){.specialities .header-specialities__info-item img{width:37px;margin-right:20px;}}@media screen and (max-width:1200px){.specialities .header-specialities__info-item img{margin-right:0;}}@media screen and (max-width:900px){.specialities .header-specialities__info-item img{width:30px;}}.specialities .header-specialities__info{display:flex;flex-direction:column;}@media screen and (max-width:1200px){.specialities .header-specialities__info{align-items:center;}}.specialities .header-specialities__info-title{font-family:'ProximaBold';margin-bottom:4px;}@media screen and (max-width:1680px){.specialities .header-specialities__info-title{margin-bottom:3px;}}@media screen and (max-width:1200px){.specialities .header-specialities__info-title{margin:12px 0 4px;text-align:center;}}@media screen and (max-width:1200px){.specialities .header-specialities__info-text{text-align:center;}}.specialities .anchors{background:#eef2f9;width:100%;top:0;z-index:100;}@media screen and (max-width:900px){.specialities .anchors{display:none;}}.specialities .anchors .container,.specialities .anchors .specs .breadcrumbs,.specs .specialities .anchors .breadcrumbs{position:relative;}.specialities .anchors__menu{display:flex;justify-content:space-between;list-style-type:none;padding:0;margin:0;}.specialities .anchors__item{padding:20px 20px 15px 20px;transition:all .3s;z-index:2;border-bottom:8px solid #eef2f9;border-radius:0 0 3px 3px;}@media screen and (max-width:1680px){.specialities .anchors__item{padding:20px 15px 12px 15px;border-bottom:6px solid #eef2f9;border-radius:0 0 2.2px 2.2px;}}.specialities .anchors__item:hover{background:#fff;border-bottom:8px solid #89bcdb;border-radius:0 0 3px 3px;}@media screen and (max-width:1680px){.specialities .anchors__item:hover{padding:20px 15px 12px 15px;border-bottom:6px solid #89bcdb;border-radius:0 0 2.2px 2.2px;}}.specialities .anchors__item:hover a{color:#9d9d9d;}.specialities .anchors__item a{color:#bfbfbf;font-family:'ProximaBold';text-align:center;}.specialities .blackout{padding:80px 0;color:#fff;background-color:#181826;background-image:url("/assets/img/specialities/blackout/blackout.svg");background-repeat:no-repeat;background-position:top right;background-size:contain;}@media screen and (max-width:1680px){.specialities .blackout{padding:60px 0;}}@media screen and (max-width:1024px){.specialities .blackout{padding:70px 0 57% 0;background-image:url("/assets/img/specialities/blackout/blackout-tablet.svg");background-position:bottom right;}}@media screen and (max-width:600px){.specialities .blackout{padding:50px 0 80% 0;background-image:url("/assets/img/specialities/blackout/blackout-mobile.svg");}}.specialities .blackout .container,.specialities .blackout .specs .breadcrumbs,.specs .specialities .blackout .breadcrumbs{display:flex;}.specialities .blackout__left{display:flex;flex-direction:column;width:40%;}@media screen and (max-width:1024px){.specialities .blackout__left{width:100%;}}.specialities .blackout__title{display:flex;flex-direction:column;margin-bottom:30px;line-height:100%;white-space:nowrap;}@media screen and (max-width:1680px){.specialities .blackout__title{margin-bottom:20px;}}@media screen and (max-width:1024px){.specialities .blackout__title{flex-direction:row;gap:13px;white-space:wrap;margin-bottom:25px;flex-wrap:wrap;line-height:90%;}}@media screen and (max-width:600px){.specialities .blackout__title{margin-bottom:23px;text-align:center;}}.specialities .blackout__title .blackout-orange{color:#fdcb50;}.specialities .blackout__list{display:flex;flex-direction:column;margin:0;padding:0;}@media screen and (max-width:1024px){.specialities .blackout__list{flex-direction:row;flex-wrap:wrap;gap:30px;}}@media screen and (max-width:600px){.specialities .blackout__list{flex-direction:column;gap:0;}}.specialities .blackout__list .line{background:linear-gradient(90deg,#020211 0%,rgba(2,2,17,0) 100%);height:1px;width:100%;}@media screen and (max-width:1024px){.specialities .blackout__list .line{display:none;}}@media screen and (max-width:600px){.specialities .blackout__list .line{display:block;}}.specialities .blackout__item{padding:22px 0;display:flex;align-items:center;gap:24px;}@media screen and (max-width:1680px){.specialities .blackout__item{padding:15px 0;gap:18px;}}@media screen and (max-width:1024px){.specialities .blackout__item{gap:20px;width:47%;padding:5px 0;}}@media screen and (max-width:600px){.specialities .blackout__item{width:100%;gap:18px;padding:17px 0;}}.specialities .blackout__item img{width:60px;height:60px;}@media screen and (max-width:1680px){.specialities .blackout__item img{width:45px;height:45px;}}.specialities .blackout__item p{font-size:24px;line-height:31px;font-family:'ProximaSemiBold';}@media screen and (max-width:1680px){.specialities .blackout__item p{font-size:18px;line-height:23px;}}.specialities .who-is-developer{position:relative;padding:70px 0 150px 0;overflow:hidden;}@media screen and (max-width:1680px){.specialities .who-is-developer{padding:50px 0 125px 0;}}@media screen and (max-width:1440px){.specialities .who-is-developer{padding:50px 0 110px 0;}}@media screen and (max-width:900px){.specialities .who-is-developer{padding:30px 0 80px 0;}}@media screen and (max-width:500px){.specialities .who-is-developer{padding:40px 0 70px 0;}}.specialities .who-is-developer__wrapper{display:flex;justify-content:space-between;}@media screen and (max-width:1024px){.specialities .who-is-developer__wrapper{flex-direction:column;gap:50px;}}.specialities .who-is-developer__info{display:flex;flex-direction:column;gap:50px;width:47%;}@media screen and (max-width:1680px){.specialities .who-is-developer__info{gap:40px;}}@media screen and (max-width:1024px){.specialities .who-is-developer__info{gap:30px;width:100%;}}.specialities .who-is-developer__title{display:flex;flex-direction:column;}.specialities .who-is-developer__description{display:flex;flex-direction:column;gap:15px;width:95%;}@media screen and (max-width:1280px){.specialities .who-is-developer__description{width:100%;}}.specialities .who-is-developer__curator-info{display:flex;flex-direction:column;gap:23px;width:430px;}@media screen and (max-width:1024px){.specialities .who-is-developer__curator-info{width:100%;}}@media screen and (max-width:500px){.specialities .who-is-developer__curator-info{margin-bottom:100px;}}.specialities .who-is-developer__curator-info p{background:#f68c29;color:#fff;border-radius:50px;padding:2.5px 20px;width:fit-content;text-align:center;}@media screen and (max-width:1024px){.specialities .who-is-developer__curator-info span{width:50%;}}.specialities .who-is-developer__curator-img{position:absolute;bottom:0;width:34%;left:43%;}@media screen and (min-width:1921px){.specialities .who-is-developer__curator-img{width:650px;}}@media screen and (max-width:1680px){.specialities .who-is-developer__curator-img{width:30%;}}@media screen and (max-width:1440px){.specialities .who-is-developer__curator-img{width:25%;}}@media screen and (max-width:1024px){.specialities .who-is-developer__curator-img{left:auto;right:0;width:300px;}}@media screen and (max-width:900px){.specialities .who-is-developer__curator-img{width:250px;}}@media screen and (max-width:500px){.specialities .who-is-developer__curator-img{right:-35px;width:300px;}}@media screen and (max-width:400px){.specialities .who-is-developer__curator-img{right:-50px;width:280px;}}.specialities .what-you-learn{padding-bottom:150px;}@media screen and (max-width:1680px){.specialities .what-you-learn{padding-bottom:125px;}}@media screen and (max-width:1440px){.specialities .what-you-learn{padding-bottom:110px;}}@media screen and (max-width:900px){.specialities .what-you-learn{padding-bottom:80px;}}@media screen and (max-width:500px){.specialities .what-you-learn{padding-bottom:70px;}}.specialities .what-you-learn__title{margin-bottom:60px;}@media screen and (max-width:1680px){.specialities .what-you-learn__title{margin-bottom:45px;}}@media screen and (max-width:500px){.specialities .what-you-learn__title{margin-bottom:30px;display:flex;flex-direction:column;}}.specialities .what-you-learn__block{display:flex;flex-wrap:wrap;gap:35px;}@media screen and (max-width:1680px){.specialities .what-you-learn__block{gap:25px;}}@media screen and (max-width:500px){.specialities .what-you-learn__block{gap:12px;}}.specialities .what-you-learn__item{width:calc(33.3% - 23px);display:flex;align-items:flex-start;border-radius:14px;gap:20px;background:#fff;padding:30px;box-sizing:border-box;box-shadow:0 1px 17px -4px rgba(0,0,0,.1);}@media screen and (max-width:1680px){.specialities .what-you-learn__item{padding:22px;border-radius:10px;gap:16px;width:calc(33.3% - 17px);}}@media screen and (max-width:1024px){.specialities .what-you-learn__item{width:calc(50% - 13px);}}@media screen and (max-width:600px){.specialities .what-you-learn__item{border-radius:14px;padding:16px;width:100%;box-shadow:none;}}.specialities .what-you-learn__item img{width:90px;min-width:90px;height:90px;object-fit:contain;}@media screen and (max-width:1680px){.specialities .what-you-learn__item img{width:69px;min-width:69px;height:69px;}}.specialities .what-you-learn__item span{color:#2093ff;font-size:88px;font-family:'ProximaBold';line-height:85%;}@media screen and (max-width:1680px){.specialities .what-you-learn__item span{font-size:66px;}}@media screen and (max-width:600px){.specialities .what-you-learn__item span{min-width:40px;}}.specialities .what-you-learn__item p{line-height:130%;}.specialities .try-free{background-image:url("/assets/img/specialities/try-free-background.png");background-size:cover;background-repeat:no-repeat;padding:100px 0;}@media screen and (max-width:1680px){.specialities .try-free{padding:75px 0;}}@media screen and (max-width:900px){.specialities .try-free{padding:50px 0;}}.specialities .try-free__block{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:600px;margin:0 auto;}@media screen and (max-width:768px){.specialities .try-free__block{width:auto;}}.specialities .try-free__block h3{font-family:'ProximaBold';color:#fff;font-size:47px;}@media screen and (max-width:1680px){.specialities .try-free__block h3{font-size:40px;}}@media screen and (max-width:900px){.specialities .try-free__block h3{font-size:35px;}}.specialities .try-free__block p{font-family:'ProximaSemiBold';color:#fff;margin:11px 0 23px 0;}@media screen and (max-width:900px){.specialities .try-free__block p{margin:10px 0 20px 0;}}.specialities .try-free__block button{color:#fff;background:#f68c29;border:2px solid #f68c29;cursor:pointer;padding:16px 40px;font-family:'ProximaBold';display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:10px;transition:all .3s;}@media screen and (max-width:1680px){.specialities .try-free__block button{padding:12px 30px;border-radius:7.5px;border:1.5px solid #f68c29;}}@media screen and (max-width:900px){.specialities .try-free__block button{border:1px solid #f68c29;}}@media screen and (max-width:500px){.specialities .try-free__block button{padding:14px 30px;border-radius:10px;}}.specialities .try-free__block button:hover{background:transparent;color:#f68c29;}.specialities .ai__title{margin-bottom:50px;}@media screen and (max-width:1680px){.specialities .ai__title{margin-bottom:40 px;}}@media screen and (max-width:500px){.specialities .ai__title{margin-bottom:20px;display:flex;flex-direction:column;}}.specialities .ai__block{display:flex;justify-content:space-between;}@media screen and (max-width:1024px){.specialities .ai__block{flex-direction:column;gap:20px;}}.specialities .ai__left{display:flex;flex-direction:column;position:relative;width:49%;}@media screen and (max-width:1024px){.specialities .ai__left{width:100%;}}.specialities .ai__left p{font-size:34px;width:480px;align-self:center;margin-top:30px;}@media screen and (max-width:1680px){.specialities .ai__left p{font-size:26px;width:450px;}}@media screen and (max-width:1024px){.specialities .ai__left p{width:100%;margin-top:0;align-self:flex-start;}}@media screen and (max-width:500px){.specialities .ai__left p{font-size:18px;}}.specialities .ai__left img{position:absolute;width:1000px;top:-50px;left:-100px;}@media screen and (max-width:1680px){.specialities .ai__left img{width:800px;top:0;left:-75px;}}@media screen and (max-width:1280px){.specialities .ai__left img{width:680px;}}@media screen and (max-width:1024px){.specialities .ai__left img{display:none;}}.specialities .ai__right{display:flex;flex-direction:column;gap:8px;width:49%;}@media screen and (max-width:1024px){.specialities .ai__right{width:100%;}}.specialities .ai__item{background:#fff;box-shadow:0 1px 17px -4px rgba(0,0,0,.12);border-radius:14px;padding:30px;display:flex;gap:30px;}@media screen and (max-width:1680px){.specialities .ai__item{padding:22px;gap:22px;}}@media screen and (max-width:500px){.specialities .ai__item{padding:16px;gap:17px;}}.specialities .ai__item img{width:69px;min-width:69px;height:69px;}@media screen and (max-width:1680px){.specialities .ai__item img{width:64px;min-width:64px;height:64px;}}@media screen and (max-width:500px){.specialities .ai__item img{width:69px;min-width:60px;height:60px;}}.specialities .ai__item-info{display:flex;flex-direction:column;gap:10px;}.specialities .ai__item-info p{font-family:'ProximaSemiBold';}.specialities .discount-alert{background:#2093ff;padding:60px 0;color:#fff;margin-top:150px;}@media screen and (max-width:1680px){.specialities .discount-alert{padding:45px 0;margin-top:125px;}}@media screen and (max-width:1440px){.specialities .discount-alert{margin-top:110px;}}@media screen and (max-width:900px){.specialities .discount-alert{padding:50px 0;margin-top:80px;}}@media screen and (max-width:500px){.specialities .discount-alert{padding:40px 0;margin-top:70px;}}.specialities .discount-alert .container,.specialities .discount-alert .specs .breadcrumbs,.specs .specialities .discount-alert .breadcrumbs{display:flex;flex-direction:column;align-items:flex-start;position:relative;}.specialities .discount-alert__title{width:80%;}.specialities .discount-alert__description{display:flex;flex-direction:column;margin:50px 0;width:70%;font-family:'ProximaBold';font-size:24px;line-height:130%;}@media screen and (max-width:1680px){.specialities .discount-alert__description{margin:37px 0;font-size:18px;}}@media screen and (max-width:900px){.specialities .discount-alert__description{margin:40px 0;width:100%;}}@media screen and (max-width:500px){.specialities .discount-alert__description{margin:30px 0;font-family:'ProximaRegular';}}.specialities .discount-alert__description p:not(:last-child){margin-bottom:30px;}@media screen and (max-width:1680px){.specialities .discount-alert__description p:not(:last-child){margin-bottom:23px;}}@media screen and (max-width:900px){.specialities .discount-alert__description p:not(:last-child){margin-bottom:20px;}}.specialities .discount-alert__detail{background:#2a2a2a;padding:16px 40px;border-radius:10px;color:#fff;font-family:'ProximaBold';}@media screen and (max-width:1680px){.specialities .discount-alert__detail{padding:12px 30px;border-radius:7.5px;}}@media screen and (max-width:500px){.specialities .discount-alert__detail{padding:14px 30px;border-radius:10px;align-self:center;}}.specialities .discount-alert__image{position:absolute;right:0;top:-61px;width:8%;}@media screen and (max-width:1680px){.specialities .discount-alert__image{top:-46px;width:9%;}}@media screen and (max-width:900px){.specialities .discount-alert__image{top:-51px;width:11%;}}@media screen and (max-width:500px){.specialities .discount-alert__image{top:-41px;width:13%;}}.specialities .program__wrapper{width:55%;margin:0 auto;display:flex;flex-direction:column;}@media screen and (max-width:1680px){.specialities .program__wrapper{width:60%;}}@media screen and (max-width:1280px){.specialities .program__wrapper{width:80%;}}@media screen and (max-width:900px){.specialities .program__wrapper{width:90%;}}.specialities .program__title{margin:0 0 70px 0;text-align:center;}@media screen and (max-width:1680px){.specialities .program__title{margin:0 0 50px 0;}}@media screen and (max-width:900px){.specialities .program__title{margin:0 0 30px 0;}}.specialities .program__block{display:flex;flex-direction:column;}.specialities .program__item{display:flex;flex-direction:column;box-shadow:0 3px 17px -2px rgba(0,0,0,.08);border-radius:10px;}@media screen and (max-width:1680px){.specialities .program__item{border-radius:7.5px;}}@media screen and (max-width:500px){.specialities .program__item{border-radius:10px;}}.specialities .program__item:not(:last-child){margin-bottom:20px;}@media screen and (max-width:1680px){.specialities .program__item:not(:last-child){margin-bottom:15px;}}.specialities .program__item.special .program__item-top{background:#f68c29;color:#fff;}.specialities .program__item.special .program__item-top .program__top-number{border:2px solid #fff;}@media screen and (max-width:1680px){.specialities .program__item.special .program__item-top .program__top-number{border:1.5px solid #fff;}}.specialities .program__item.special .program__item-top.active{background:#f68c29;}.specialities .program__item.special .program__item-top:hover{background:#f68c29;}.specialities .program__item-top{background:#fff;display:flex;justify-content:space-between;align-items:center;padding:25px 47px 25px 38px;box-sizing:border-box;cursor:pointer;border-radius:10px;transition:all .1s;}@media screen and (max-width:1680px){.specialities .program__item-top{padding:18px 37px 18px 28px;border-radius:7.5px;}}@media screen and (max-width:900px){.specialities .program__item-top{padding:15px 25px 15px 15px;}}@media screen and (max-width:500px){.specialities .program__item-top{padding:15px 20px 15px 15px;border-radius:10px;}}.specialities .program__item-top.active,.specialities .program__item-top:hover{background:#2093ff;color:#fff;}.specialities .program__item-top.active .program__top-number,.specialities .program__item-top:hover .program__top-number{border:2px solid #fff;}@media screen and (max-width:1680px){.specialities .program__item-top.active .program__top-number,.specialities .program__item-top:hover .program__top-number{border:1.5px solid #fff;}}.specialities .program__item-top.active .program__top-toggle.close,.specialities .program__item-top:hover .program__top-toggle.close{display:block;}.specialities .program__item-top.active .program__top-toggle.open,.specialities .program__item-top:hover .program__top-toggle.open{display:none;}.specialities .program__item-top.active{border-radius:10px 10px 0 0;}@media screen and (max-width:1680px){.specialities .program__item-top.active{border-radius:7.5px 7.5px 0 0;}}@media screen and (max-width:500px){.specialities .program__item-top.active{border-radius:10px 10px 0 0;}}.specialities .program__top-right,.specialities .program__top-left{display:flex;align-items:center;}.specialities .program__top-number{width:53px;min-width:53px;height:53px;border-radius:50%;border:2px solid #2a2a2a;font-size:38px;display:flex;align-items:center;justify-content:center;margin-right:38px;box-sizing:border-box;}@media screen and (max-width:1680px){.specialities .program__top-number{width:40px;min-width:40px;height:40px;font-size:28px;border:1.5px solid #2a2a2a;margin-right:28px;}}@media screen and (max-width:900px){.specialities .program__top-number{width:37px;min-width:37px;height:37px;margin-right:15px;}}@media screen and (max-width:500px){.specialities .program__top-number{width:27px;min-width:27px;height:27px;font-size:20px;}}@media screen and (max-width:600px){.specialities .program__top-flex{display:flex;flex-direction:column;}}.specialities .program__top-lesson{margin-left:10px;}@media screen and (max-width:600px){.specialities .program__top-lesson{margin-left:0;}}@media screen and (max-width:600px){.specialities .program__top-lesson.desktop{display:none;}}.specialities .program__top-lesson.mobile{display:none;}@media screen and (max-width:600px){.specialities .program__top-lesson.mobile{display:block;}}.specialities .program__top-name{font-family:'ProximaSemiBold';}@media screen and (max-width:600px){.specialities .program__top-name{margin-bottom:2px;}}.specialities .program__top-way{display:flex;align-items:center;justify-content:center;background:#eef2f9;padding:12px 27px;box-sizing:border-box;margin-left:20px;color:#2a2a2a;width:115px;height:46px;}@media screen and (max-width:1680px){.specialities .program__top-way{padding:9px 20px;margin-left:15px;width:100px;height:37px;}}@media screen and (max-width:900px){.specialities .program__top-way{padding:6px 15px;margin-left:10px;width:80px;height:29px;}}@media screen and (max-width:600px){.specialities .program__top-way{margin-right:10px;}}@media screen and (max-width:500px){.specialities .program__top-way{padding:3px 8px;width:65px;height:22px;}}@media screen and (max-width:600px){.specialities .program__top-way.desktop{display:none;}}.specialities .program__top-way.mobile{display:none;}@media screen and (max-width:600px){.specialities .program__top-way.mobile{display:block;}}.specialities .program__top-toggle{margin-left:50px;}@media screen and (max-width:1680px){.specialities .program__top-toggle{margin-left:35px;}}@media screen and (max-width:900px){.specialities .program__top-toggle{margin-left:20px;}}@media screen and (max-width:500px){.specialities .program__top-toggle{margin-left:0;}}.specialities .program__top-toggle.close{width:36px;display:none;}@media screen and (max-width:1680px){.specialities .program__top-toggle.close{width:27px;}}@media screen and (max-width:900px){.specialities .program__top-toggle.close{width:20px;}}.specialities .program__top-toggle.open{width:30px;display:block;}@media screen and (max-width:1680px){.specialities .program__top-toggle.open{width:23px;}}@media screen and (max-width:900px){.specialities .program__top-toggle.open{width:16px;}}.specialities .program__item-bottom{background:#fff;box-sizing:border-box;padding:40px 130px 50px 130px;display:none;flex-direction:column;border-radius:10px;}@media screen and (max-width:1680px){.specialities .program__item-bottom{padding:30px 95px 35px 95px;border-radius:7.5px;}}@media screen and (max-width:900px){.specialities .program__item-bottom{padding:20px 15px 30px 70px;}}@media screen and (max-width:500px){.specialities .program__item-bottom{padding:20px 15px 20px 15px;border-radius:10px;}}.specialities .program__item-bottom.active{border-radius:0 0 10px 10px;}@media screen and (max-width:1680px){.specialities .program__item-bottom.active{border-radius:0 0 7.5px 7.5px;}}@media screen and (max-width:500px){.specialities .program__item-bottom.active{border-radius:0 0 10px 10px;}}.specialities .program__bottom-level{color:#a8a8a8;}.specialities .program__bottom-courses{margin:30px 0;display:flex;flex-direction:column;}@media screen and (max-width:1680px){.specialities .program__bottom-courses{margin:22px 0;}}@media screen and (max-width:900px){.specialities .program__bottom-courses{margin:20px 0;}}.specialities .program__bottom-block{display:flex;}@media screen and (max-width:900px){.specialities .program__bottom-block{justify-content:space-between;}}@media screen and (max-width:600px){.specialities .program__bottom-block{flex-direction:column;}}.specialities .program__bottom-list{display:flex;flex-direction:column;margin:0;padding:0;}.specialities .program__bottom-list:first-child{margin-right:100px;}@media screen and (max-width:1680px){.specialities .program__bottom-list:first-child{margin-right:80px;}}@media screen and (max-width:900px){.specialities .program__bottom-list:first-child{margin-right:10px;}}@media screen and (max-width:600px){.specialities .program__bottom-list:first-child{margin-right:0;margin-bottom:10px;}}.specialities .program__bottom-list li{display:flex;align-items:center;}.specialities .program__bottom-list li:not(:last-child){margin-bottom:15px;}@media screen and (max-width:1680px){.specialities .program__bottom-list li:not(:last-child){margin-bottom:12.5px;}}@media screen and (max-width:900px){.specialities .program__bottom-list li:not(:last-child){margin-bottom:10px;}}.specialities .program__bottom-number{border:1px solid #2093ff;width:25px;min-width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2093ff;margin-right:15px;box-sizing:border-box;}@media screen and (max-width:1680px){.specialities .program__bottom-number{width:18px;min-width:18px;height:18px;margin-right:12px;}}.specialities .program__bottom-description{line-height:22px;}@media screen and (max-width:1680px){.specialities .program__bottom-description{line-height:17px;}}.specialities .program__exclamation{background:#fff;display:flex;align-items:center;padding:25px 47px 25px 38px;box-sizing:border-box;margin-bottom:20px;border-radius:10px;box-shadow:0 2.25px 12.75px -1.5px rgba(0,0,0,.08);}@media screen and (max-width:1680px){.specialities .program__exclamation{padding:18px 37px 18px 28px;margin-bottom:15px;border-radius:7.5px;}}@media screen and (max-width:900px){.specialities .program__exclamation{padding:15px 25px 15px 15px;}}@media screen and (max-width:500px){.specialities .program__exclamation{padding:15px 20px 15px 15px;border-radius:10px;}}.specialities .program__exclamation-mark{width:53px;min-width:53px;height:53px;border-radius:50%;border:2px solid #2093ff;font-size:38px;display:flex;align-items:center;justify-content:center;margin-right:38px;color:#2093ff;}@media screen and (max-width:1680px){.specialities .program__exclamation-mark{width:40px;min-width:40px;height:40px;font-size:28px;border:1.5px solid #2093ff;margin-right:28px;}}@media screen and (max-width:900px){.specialities .program__exclamation-mark{width:37px;min-width:37px;height:37px;margin-right:15px;}}@media screen and (max-width:500px){.specialities .program__exclamation-mark{width:27px;min-width:27px;height:27px;font-size:20px;}}.specialities .program__exclamation-text{text-transform:uppercase;font-family:'ProximaSemiBold';color:#2093ff;}.specialities .how-training{display:flex;flex-direction:column;}.specialities .how-training__title{margin-bottom:60px;text-align:center;}@media screen and (max-width:1680px){.specialities .how-training__title{margin-bottom:45px;}}@media screen and (max-width:900px){.specialities .how-training__title{margin-bottom:40px;}}@media screen and (max-width:600px){.specialities .how-training__title{display:flex;flex-direction:column;}}.specialities .how-training__block{display:flex;flex-wrap:wrap;gap:30px;}@media screen and (max-width:1680px){.specialities .how-training__block{gap:22px;}}@media screen and (max-width:600px){.specialities .how-training__block{gap:12px;}}.specialities .how-training__block.slick-dotted.slick-slider{margin-bottom:0;padding-bottom:20px;}.specialities .how-training__block .slick-dots li button:before{font-size:10px;}.specialities .how-training__block .slick-arrow{display:none !important;}@media screen and (max-width:600px){.specialities .how-training__group{display:flex !important;flex-direction:column;gap:12px;}}.specialities .how-training__item{width:calc(33.3% - 20px);box-sizing:border-box;padding:30px;display:flex;flex-direction:column;border-radius:10px;background:#fff;}@media screen and (max-width:1680px){.specialities .how-training__item{padding:23px;border-radius:7.5px;width:calc(33.3% - 15px);}}@media screen and (max-width:900px){.specialities .how-training__item{width:calc(50% - 15px);}}@media screen and (max-width:600px){.specialities .how-training__item{padding:17px;border-radius:10px;width:100%;}}.specialities .how-training__item-top{display:flex;flex-direction:column;align-items:center;margin-bottom:10px;gap:20px;}@media screen and (max-width:600px){.specialities .how-training__item-top{margin-bottom:15px;}}.specialities .how-training__item-top img{width:70px;}@media screen and (max-width:1680px){.specialities .how-training__item-top img{width:55px;}}.specialities .how-training__item-top h4{font-family:'ProximaBold';}.specialities .how-training__info{line-height:130%;text-align:center;}.specialities .how-training__send-form{background:#f68c29;color:#fff;border:2px solid #f68c29;height:68px;box-sizing:border-box;border-radius:10px;padding:20px 40px;cursor:pointer;transition:all .3s;width:fit-content;align-self:center;margin-top:60px;font-family:'ProximaSemiBold';display:flex;align-items:center;justify-content:center;justify-self:center;}@media screen and (max-width:1680px){.specialities .how-training__send-form{height:51px;padding:15px 30px;border-radius:7.5px;margin-top:45px;}}@media screen and (max-width:500px){.specialities .how-training__send-form{display:none;}}.specialities .how-training__send-form:hover{background:transparent;color:#f68c29;}.specialities .bonuses{display:flex;flex-direction:column;}.specialities .bonuses__title{margin-bottom:60px;text-align:center;}@media screen and (max-width:1680px){.specialities .bonuses__title{margin-bottom:45px;}}@media screen and (max-width:900px){.specialities .bonuses__title{margin-bottom:40px;}}@media screen and (max-width:600px){.specialities .bonuses__title{display:flex;flex-direction:column;}}.specialities .bonuses__block{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;position:relative;}@media screen and (max-width:1680px){.specialities .bonuses__block{gap:22px;}}@media screen and (max-width:600px){.specialities .bonuses__block{gap:30px;}}.specialities .bonuses__item{width:calc(25% - 25px);display:flex;flex-direction:column;align-items:center;text-align:center;}@media screen and (max-width:1680px){.specialities .bonuses__item{border-radius:10px;width:calc(25% - 20px);}}@media screen and (max-width:1024px){.specialities .bonuses__item{width:calc(50% - 22px/2);}}@media screen and (max-width:600px){.specialities .bonuses__item{width:100%;}}.specialities .bonuses__item img{width:70px;border-radius:20px;}@media screen and (max-width:1680px){.specialities .bonuses__item img{width:55px;border-radius:15px;}}.specialities .bonuses__item h4{font-family:'ProximaSemiBold';margin:20px 0 10px 0;}@media screen and (max-width:1680px){.specialities .bonuses__item h4{margin:15px 0 7.5px 0;}}@media screen and (max-width:600px){.specialities .bonuses__item h4{margin:20px 0 15px 0;}}.specialities .bonuses__info{line-height:130%;}.specialities .steps{display:flex;flex-direction:column;}.specialities .steps__title{margin-bottom:60px;text-align:center;}@media screen and (max-width:1680px){.specialities .steps__title{margin-bottom:45px;}}@media screen and (max-width:900px){.specialities .steps__title{margin-bottom:40px;}}@media screen and (max-width:600px){.specialities .steps__title{display:flex;flex-direction:column;}}.specialities .steps__block{display:flex;flex-wrap:wrap;gap:60px;}@media screen and (max-width:1680px){.specialities .steps__block{gap:45px;}}@media screen and (max-width:900px){.specialities .steps__block{gap:30px;}}@media screen and (max-width:500px){.specialities .steps__block .slick-dots{bottom:-40px;}}@media screen and (max-width:500px){.specialities .steps__group{display:flex !important;flex-wrap:wrap;gap:40px;overflow:hidden;}}.specialities .steps__item{width:calc(25% - 45px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:30px;position:relative;}@media screen and (max-width:1680px){.specialities .steps__item{gap:22px;}}@media screen and (max-width:1024px){.specialities .steps__item{width:calc(33% - 28px);}}@media screen and (max-width:500px){.specialities .steps__item{gap:15px;width:calc(50% - 20px);}}.specialities .steps__item img{position:absolute;left:77%;width:60%;}@media screen and (max-width:450px){.specialities .steps__item img{left:80%;}}@media screen and (max-width:400px){.specialities .steps__item img{left:85%;}}@media screen and (max-width:1024px){.specialities .steps__item:nth-child(3) img{display:none;}}.specialities .steps__item:nth-child(4) img{display:none;}@media screen and (max-width:1024px){.specialities .steps__item:nth-child(4) img{display:block;}}@media screen and (max-width:1024px){.specialities .steps__item:nth-child(6) img{display:none;}}.specialities .steps__item:nth-child(8) img{display:none;}@media screen and (max-width:500px){.specialities .steps__item:nth-child(even) img{display:none;}}@media screen and (max-width:500px){.specialities .steps__item:nth-child(odd) img{display:block;}}.specialities .steps__item:hover .steps__number{background:transparent;color:#2093ff;}.specialities .steps__number{display:flex;justify-content:center;align-items:center;font-family:'ProximaSemiBold';font-size:61px;color:#fff;background:#2093ff;border:2px solid #2093ff;border-radius:50%;box-sizing:border-box;width:86px;min-width:86px;height:86px;transition:all .3s;}@media screen and (max-width:1680px){.specialities .steps__number{font-size:45px;width:65px;min-width:65px;height:65px;}}.specialities .steps__text{font-family:'ProximaBold';word-break:break-word;}.specialities .course-projects__header{margin-bottom:60px;}@media screen and (max-width:1680px){.specialities .course-projects__header{margin-bottom:45px;}}@media screen and (max-width:900px){.specialities .course-projects__header{margin-bottom:40px;}}@media screen and (max-width:600px){.specialities .course-projects__header{display:flex;flex-direction:column;}}.specialities .course-projects__cards{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;}.specialities .course-projects__cards.slick-dotted.slick-slider{margin-bottom:0;padding-bottom:20px;}.specialities .course-projects__cards .slick-dots li button:before{font-size:10px;}.specialities .course-projects__card{display:flex;flex-direction:column;width:calc(25% - 25px);}@media screen and (max-width:1024px){.specialities .course-projects__card{width:calc(50% - 15px);}}@media screen and (max-width:500px){.specialities .course-projects__card{width:100%;}}.specialities .course-projects__image{width:100%;background-repeat:no-repeat;background-size:contain;aspect-ratio:1/1;}.specialities .course-projects__image.b-lazy{background-image:url("/assets/img/lazy-loader-bg.svg");background-size:30%;background-position:center;}.specialities .course-projects__image.b-loaded{background-size:100%;}.specialities .course-projects__title{font-family:'ProximaBold';margin:30px 0 20px 0;}@media screen and (max-width:1680px){.specialities .course-projects__title{margin:25px 0 10px 0;}}.specialities .course-projects__description{line-height:130%;}.specialities .certificate{display:flex;justify-content:space-between;gap:40px;padding-bottom:150px;}@media screen and (max-width:1680px){.specialities .certificate{padding-bottom:125px;gap:30px;}}@media screen and (max-width:1440px){.specialities .certificate{padding-bottom:100px;}}@media screen and (max-width:1024px){.specialities .certificate{flex-direction:column;gap:20px;}}@media screen and (max-width:900px){.specialities .certificate{padding-bottom:70px;}}@media screen and (max-width:500px){.specialities .certificate{padding-bottom:50px;}}.specialities .certificate__image{width:52%;}@media screen and (max-width:1024px){.specialities .certificate__image{width:100%;}}.specialities .certificate__image img{width:100%;border-radius:20px;}@media screen and (max-width:1680px){.specialities .certificate__image img{border-radius:15px;}}@media screen and (max-width:500px){.specialities .certificate__image img{border-radius:12px;}}.specialities .certificate__right{display:flex;flex-direction:column;gap:30px;width:45%;}@media screen and (max-width:1680px){.specialities .certificate__right{gap:22px;}}@media screen and (max-width:1024px){.specialities .certificate__right{width:100%;}}@media screen and (max-width:1024px){.specialities .certificate__title.desktop{display:none;}}.specialities .certificate__title.mobile{display:none;}@media screen and (max-width:1024px){.specialities .certificate__title.mobile{display:block;}}.specialities .certificate__list-info{display:flex;flex-direction:column;gap:30px;}@media screen and (max-width:1680px){.specialities .certificate__list-info{gap:22px;}}@media screen and (max-width:500px){.specialities .certificate__list-info{gap:20px;}}.specialities .certificate__list-item{display:flex;align-items:flex-start;gap:13px;}@media screen and (max-width:1680px){.specialities .certificate__list-item{gap:10px;}}@media screen and (max-width:500px){.specialities .certificate__list-item{gap:7px;}}.specialities .certificate__list-item img{width:41px;min-width:41px;}@media screen and (max-width:1680px){.specialities .certificate__list-item img{width:31px;min-width:31px;}}@media screen and (max-width:500px){.specialities .certificate__list-item img{width:29px;min-width:29px;}}.specialities .certificate__list-item span a{color:#2093ff;text-decoration:underline;}.specialities .internships-employment__title{display:flex;flex-direction:column;text-align:center;margin-bottom:60px;}@media screen and (max-width:1680px){.specialities .internships-employment__title{margin-bottom:45px;}}@media screen and (max-width:500px){.specialities .internships-employment__title{margin-bottom:30px;}}.specialities .internships-employment__block{display:flex;justify-content:space-between;gap:30px;}@media screen and (max-width:1680px){.specialities .internships-employment__block{gap:22px;}}@media screen and (max-width:1024px){.specialities .internships-employment__block{flex-direction:column-reverse;gap:40px;}}.specialities .internships-employment__left{display:flex;flex-direction:column;gap:20px;width:calc(50% - 30px/2);}@media screen and (max-width:1680px){.specialities .internships-employment__left{width:calc(50% - 22px/2);}}@media screen and (max-width:1024px){.specialities .internships-employment__left{width:100%;}}.specialities .internships-employment__info{display:flex;flex-direction:column;gap:20px;}@media screen and (max-width:1680px){.specialities .internships-employment__info{gap:15px;}}.specialities .internships-employment__list{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:40px;}@media screen and (max-width:1680px){.specialities .internships-employment__list{row-gap:7px;column-gap:30px;}}@media screen and (max-width:1680px){.specialities .internships-employment__list{gap:12px;}}.specialities .internships-employment__list p{width:calc(50% - 40px/2);display:flex;gap:7px;margin-top:2px;}@media screen and (max-width:1680px){.specialities .internships-employment__list p{width:calc(50% - 30px/2);}}@media screen and (max-width:500px){.specialities .internships-employment__list p{width:100%;}}.specialities .internships-employment__list p::before{content:'';background-image:url("/assets/img/marathon/check-icon.svg");background-repeat:no-repeat;background-size:contain;width:22px;min-width:22px;height:22px;}@media screen and (max-width:1680px){.specialities .internships-employment__list p::before{width:18px;min-width:18px;height:18px;}}@media screen and (max-width:500px){.specialities .internships-employment__list p::before{width:15px;min-width:15px;height:15px;}}.specialities .internships-employment__video{width:calc(50% - 30px/2);}@media screen and (max-width:1680px){.specialities .internships-employment__video{width:calc(50% - 22px/2);}}@media screen and (max-width:1024px){.specialities .internships-employment__video{width:100%;}}.specialities .internships-employment__video iframe{aspect-ratio:16/9;border-radius:20px;}@media screen and (max-width:1680px){.specialities .internships-employment__video iframe{border-radius:15px;}}.specialities .cost-course{margin-top:150px;}@media screen and (max-width:1680px){.specialities .cost-course{margin-top:125px;}}@media screen and (max-width:1440px){.specialities .cost-course{margin-top:110px;}}@media screen and (max-width:900px){.specialities .cost-course{margin-top:80px;}}@media screen and (max-width:500px){.specialities .cost-course{margin-top:70px;}}.specialities .cost-course__wrapper{display:flex;flex-direction:column;align-items:center;position:relative;}.specialities .cost-course__title{margin-bottom:60px;text-align:center;}@media screen and (max-width:1680px){.specialities .cost-course__title{margin-bottom:40px;}}@media screen and (max-width:500px){.specialities .cost-course__title{margin-bottom:30px;}}.specialities .cost-course__block{display:flex;flex-direction:column;width:100%;}.specialities .cost-course__block .change-currency{margin-bottom:30px;}.specialities .cost-course__cards{display:flex;justify-content:center;gap:50px;}@media screen and (max-width:1680px){.specialities .cost-course__cards{gap:30px;}}@media screen and (max-width:900px){.specialities .cost-course__cards{flex-direction:column;}}.specialities .cost-course__card{display:flex;flex-direction:column;box-shadow:0 0 18px -4px rgba(0,0,0,.2);position:relative;box-sizing:border-box;width:calc(40% - 30px/2);border-radius:20px;}@media screen and (max-width:1680px){.specialities .cost-course__card{width:calc(40% - 22px/2);border-radius:15px;}}@media screen and (max-width:1440px){.specialities .cost-course__card{width:calc(45% - 22px/2);}}@media screen and (max-width:1280px){.specialities .cost-course__card{width:calc(50% - 22px/2);}}@media screen and (max-width:900px){.specialities .cost-course__card{width:100%;}}.specialities .cost-course__card.blue-block{background:#2093ff;color:#fff;}.specialities .cost-course__card.blue-block .cost-course__card-list li::before{background-image:url("/assets/img/specialities/icon-done-white.svg");}.specialities .cost-course__card.blue-block .cost-course__card-signup{border:2px solid #fff;background:#fff;color:#232323;}.specialities .cost-course__card.blue-block .cost-course__card-signup:hover{background:transparent;color:#fff;}.specialities .cost-course__card.white-block{background:#fff;color:#232323;}.specialities .cost-course__card.white-block .cost-course__card-list li::before{background-image:url("/assets/img/specialities/icon-done-orange.svg");}.specialities .cost-course__card.white-block .cost-course__card-signup{border:2px solid #2093ff;background:#2093ff;color:#fff;}.specialities .cost-course__card.white-block .cost-course__card-signup:hover{background:transparent;color:#2093ff;}.specialities .cost-course__card hr{width:100%;height:1px;background:#ccc;box-sizing:border-box;margin:auto 0 0 0;}.specialities .cost-course__card-wrapper{padding:40px 40px 30px 40px;display:flex;flex-direction:column;height:100%;}@media screen and (max-width:1680px){.specialities .cost-course__card-wrapper{padding:30px 30px 22px 30px;}}@media screen and (max-width:500px){.specialities .cost-course__card-wrapper{padding:25px 15px;}}.specialities .cost-course__card-sale{position:absolute;height:48px;width:fit-content;padding:10px 16px;box-sizing:border-box;left:40px;top:-24px;background:#f68c29;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:'ProximaSemiBold';}@media screen and (max-width:1680px){.specialities .cost-course__card-sale{height:38px;padding:7px 12px;left:30px;top:-19px;border-radius:6px;}}@media screen and (max-width:500px){.specialities .cost-course__card-sale{height:30px;padding:6px 12px;left:15px;top:-15px;}}.specialities .cost-course__card-soon{position:absolute;height:48px;width:fit-content;padding:10px 16px;box-sizing:border-box;left:40px;top:-24px;background:#f1dd3f;color:#232323;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:'ProximaSemiBold';}@media screen and (max-width:1680px){.specialities .cost-course__card-soon{height:38px;padding:7px 12px;left:30px;top:-19px;border-radius:6px;}}@media screen and (max-width:500px){.specialities .cost-course__card-soon{height:30px;padding:6px 12px;left:15px;top:-15px;}}.specialities .cost-course__card-name{font-family:'ProximaBold';}.specialities .cost-course__card-labels{margin:14px 0 20px 0;display:flex;gap:10px;}@media screen and (max-width:1680px){.specialities .cost-course__card-labels{margin:12px 0 20px 0;gap:7.5px;}}@media screen and (max-width:500px){.specialities .cost-course__card-labels{margin:10px 0 24px 0;}}.specialities .cost-course__card-labels p{color:#232323;height:29px;box-sizing:border-box;background:#c5e1e7;border-radius:8px;padding:4px 12px;font-family:'ProximaSemiBold';display:flex;align-items:center;justify-content:center;}@media screen and (max-width:1680px){.specialities .cost-course__card-labels p{height:25px;border-radius:6px;padding:3px 9px;}}.specialities .cost-course__card-list{display:flex;flex-direction:column;gap:10px;margin:0 0 30px 0;padding:0;}@media screen and (max-width:1680px){.specialities .cost-course__card-list{margin:0 0 40px 0;gap:7.5px;}}@media screen and (max-width:500px){.specialities .cost-course__card-list{margin:0 0 30px 0;gap:8.5px;}}.specialities .cost-course__card-list li{display:flex;gap:8px;align-items:center;}.specialities .cost-course__card-list li::before{content:'';background-repeat:no-repeat;background-size:contain;width:22px;height:22px;}@media screen and (max-width:1680px){.specialities .cost-course__card-list li::before{width:20px;height:20px;}}.specialities .cost-course__card-bottom{margin-top:auto;}.specialities .cost-course__card-price{display:flex;gap:20px;margin-bottom:20px;}@media screen and (max-width:1680px){.specialities .cost-course__card-price{gap:15px;margin-bottom:15px;}}@media screen and (max-width:500px){.specialities .cost-course__card-price{margin-bottom:20px;}}.specialities .cost-course__card-price-full,.specialities .cost-course__card-price-discount{font-family:'ProximaBold';}.specialities .cost-course__card-price-old{text-decoration:line-through;}.specialities .cost-course__card-buttons{display:flex;gap:20px;}@media screen and (max-width:1680px){.specialities .cost-course__card-buttons{gap:15px;}}@media screen and (max-width:500px){.specialities .cost-course__card-buttons{gap:10px;flex-direction:column;}}.specialities .cost-course__card-buttons .btn{display:flex;align-items:center;justify-content:center;height:56px;box-sizing:border-box;padding:16px 32px;border-radius:10px;cursor:pointer;transition:all .3s;font-family:'ProximaSemiBold';text-align:center;}@media screen and (max-width:1680px){.specialities .cost-course__card-buttons .btn{height:44px;padding:13px 30px;border-radius:7.5px;}}@media screen and (max-width:500px){.specialities .cost-course__card-buttons .btn{height:48px;padding:14px;width:100%;border-radius:10px;}}.specialities .cost-course__card-buy{border:2px solid #f68c29;background:#f68c29;color:#fff;}.specialities .cost-course__card-buy:hover{background:transparent;color:#f68c29;}.specialities .cost-course__payments{display:flex;flex-direction:column;padding:30px 40px;gap:16px;}@media screen and (max-width:1680px){.specialities .cost-course__payments{padding:22px 30px;gap:12px;}}@media screen and (max-width:500px){.specialities .cost-course__payments{padding:15px 30px;}}.specialities .cost-course__payments-title{font-family:'ProximaSemiBold';}@media screen and (max-width:500px){.specialities .cost-course__payments-title{text-align:center;}}.specialities .cost-course__payments-block{display:flex;gap:60px;}@media screen and (max-width:1680px){.specialities .cost-course__payments-block{gap:45px;}}@media screen and (max-width:500px){.specialities .cost-course__payments-block{gap:35px;justify-content:center;}}@media screen and (max-width:420px){.specialities .cost-course__payments-block{gap:20px;}}.specialities .cost-course__payments-item{display:flex;align-items:center;gap:16px;}@media screen and (max-width:1680px){.specialities .cost-course__payments-item{gap:12px;}}.specialities .cost-course__payments-item img{height:48px;}@media screen and (max-width:1680px){.specialities .cost-course__payments-item img{height:36px;}}.specialities .cost-course__payments-info{display:flex;flex-direction:column;}.specialities .accessible-project{display:flex;flex-direction:column;}.specialities .accessible-project__title{margin-bottom:60px;}@media screen and (max-width:1680px){.specialities .accessible-project__title{margin-bottom:45px;}}@media screen and (max-width:900px){.specialities .accessible-project__title{margin-bottom:40px;}}@media screen and (max-width:500px){.specialities .accessible-project__title{text-align:center;margin-bottom:30px;display:flex;flex-direction:column;}}.specialities .accessible-project__block{display:flex;justify-content:space-between;gap:30px;}@media screen and (max-width:1680px){.specialities .accessible-project__block{gap:22px;}}@media screen and (max-width:1024px){.specialities .accessible-project__block{flex-direction:column;}}@media screen and (max-width:500px){.specialities .accessible-project__block{gap:30px;}}.specialities .accessible-project__left{width:calc(50% - 30px/2);}@media screen and (max-width:1024px){.specialities .accessible-project__left{width:100%;}}.specialities .accessible-project__left img{width:100%;}.specialities .accessible-project__right{display:flex;flex-direction:column;gap:30px;width:calc(50% - 30px/2);}@media screen and (max-width:1680px){.specialities .accessible-project__right{gap:22px;}}@media screen and (max-width:1024px){.specialities .accessible-project__right{width:100%;}}.specialities .accessible-project__text{display:flex;flex-direction:column;gap:30px;}@media screen and (max-width:1680px){.specialities .accessible-project__text{gap:22px;}}@media screen and (max-width:500px){.specialities .accessible-project__text{gap:15px;}}.specialities .accessible-project__details{background:#f68c29;border:2px solid #f68c29;color:#fff;font-family:'ProximaSemiBold';height:56px;width:fit-content;box-sizing:border-box;padding:16px 40px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .3s;cursor:pointer;}@media screen and (max-width:1680px){.specialities .accessible-project__details{height:42px;border-radius:7.5px;padding:12px 30px;}}@media screen and (max-width:500px){.specialities .accessible-project__details{height:48px;border-radius:10px;padding:14px 30px;width:100%;}}.specialities .accessible-project__details:hover{background:transparent;color:#f68c29;}.specialities .roadmap-home{padding:60px 0;position:relative;overflow:hidden;}@media screen and (max-width:1680px){.specialities .roadmap-home{padding:50px 0;}}@media screen and (max-width:500px){.specialities .roadmap-home{padding:40px 0;}}.specialities .roadmap-home__title{display:flex;flex-direction:column;}@media screen and (max-width:900px){.specialities .roadmap-home__title{text-align:center;margin-bottom:40px;}}@media screen and (max-width:500px){.specialities .roadmap-home__title{margin-bottom:20px;}}.specialities .roadmap-home__text{margin:40px 0 100px 0;display:flex;flex-direction:column;gap:20px;width:48%;}@media screen and (max-width:1680px){.specialities .roadmap-home__text{margin:30px 0 75px 0;gap:15px;}}@media screen and (max-width:900px){.specialities .roadmap-home__text{margin:40px auto;width:80%;text-align:center;}}@media screen and (max-width:500px){.specialities .roadmap-home__text{margin:20px 0 40px 0;width:100%;}}.specialities .roadmap-home__button{width:fit-content;}@media screen and (max-width:900px){.specialities .roadmap-home__button{justify-self:center;}}@media screen and (max-width:500px){.specialities .roadmap-home__button{width:100%;}}.specialities .roadmap-home img{position:absolute;right:0;bottom:0;width:90%;z-index:-1;}@media screen and (min-width:2100px){.specialities .roadmap-home img{width:75%;}}@media screen and (min-width:2500px){.specialities .roadmap-home img{width:60%;}}@media screen and (max-width:900px){.specialities .roadmap-home img{position:relative;width:100%;}}@media screen and (max-width:900px){.specialities .roadmap-home img.desktop{display:none;}}.specialities .roadmap-home img.tablet{display:none;}@media screen and (max-width:900px){.specialities .roadmap-home img.tablet{display:block;}}.specialities .partners-section{overflow:hidden;padding-bottom:150px;}@media screen and (max-width:1680px){.specialities .partners-section{padding-bottom:125px;}}@media screen and (max-width:1440px){.specialities .partners-section{padding-bottom:100px;}}@media screen and (max-width:900px){.specialities .partners-section{padding-bottom:70px;}}@media screen and (max-width:500px){.specialities .partners-section{padding-bottom:50px;}}.specialities .partners-section .partners{margin:0 auto;}@media screen and (max-width:900px){.specialities .partners-section .partners{margin-bottom:60px;}}.specialities .FAQ{background:#eef2f9;padding:60px 0;margin-top:150px;}@media screen and (max-width:1680px){.specialities .FAQ{padding:45px 0;margin-top:125px;}}@media screen and (max-width:1440px){.specialities .FAQ{margin-top:110px;}}@media screen and (max-width:900px){.specialities .FAQ{padding:50px 0;margin-top:80px;}}@media screen and (max-width:500px){.specialities .FAQ{padding:70px 0;margin-top:70px;}}.specialities .FAQ .container,.specialities .FAQ .specs .breadcrumbs,.specs .specialities .FAQ .breadcrumbs{display:flex;flex-direction:column;}.specialities .FAQ__title{align-self:center;text-align:center;margin-bottom:60px;}@media screen and (max-width:1680px){.specialities .FAQ__title{margin-bottom:45px;}}@media screen and (max-width:900px){.specialities .FAQ__title{margin-bottom:40px;}}.specialities .FAQ__block{display:flex;flex-direction:column;width:84%;margin:0 auto;list-style-type:none;padding:0;}@media screen and (max-width:1280px){.specialities .FAQ__block{width:90%;}}@media screen and (max-width:900px){.specialities .FAQ__block{width:100%;}}.specialities .FAQ__item{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:30px 0;cursor:pointer;}@media screen and (max-width:1680px){.specialities .FAQ__item{padding:22px 0;}}@media screen and (max-width:500px){.specialities .FAQ__item{padding:20px 0;}}.specialities .FAQ__item:nth-child(n+6){display:none;}.specialities .FAQ__item:first-child{border-top:2px solid #fff;}.specialities .FAQ__container{display:flex;justify-content:space-between;align-items:flex-start;width:76%;margin:0 auto;}@media screen and (max-width:1367px){.specialities .FAQ__container{width:85%;}}@media screen and (max-width:900px){.specialities .FAQ__container{width:100%;}}.specialities .FAQ__content{display:flex;flex-direction:column;align-self:center;width:90%;}.specialities .FAQ__question{font-family:'ProximaBold';}.specialities .FAQ__answer{line-height:130%;margin-top:20px;display:none;}@media screen and (max-width:1680px){.specialities .FAQ__answer{margin-top:15px;}}.specialities .FAQ__arrow{width:48px;min-width:48px;height:48px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .5s;}@media screen and (max-width:1680px){.specialities .FAQ__arrow{width:36px;min-width:36px;height:36px;}}@media screen and (max-width:600px){.specialities .FAQ__arrow{background:transparent;width:auto;height:auto;min-width:auto;}}.specialities .FAQ__arrow img{width:13px;transform:rotate(180deg);}@media screen and (max-width:1680px){.specialities .FAQ__arrow img{width:10px;}}@media screen and (max-width:500px){.specialities .FAQ__arrow img{width:6px;}}.specialities .FAQ__arrow img.rotate-arrow{transform:rotate(0deg);}.specialities .FAQ__show-more{margin-top:50px;align-self:center;text-transform:none;}@media screen and (max-width:1680px){.specialities .FAQ__show-more{margin-top:37px;}}@media screen and (max-width:900px){.specialities .FAQ__show-more{margin-top:30px;}}.specialities .scroll-to-top{position:fixed;right:30px;bottom:100px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#5da61d;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-sizing:border-box;cursor:pointer;transition:all .3s;}.specialities .scroll-to-top:hover{background:#56991b;}.specialities .scroll-to-top i{font-size:25px;transform:rotate(90deg);color:#fff;}.specialities .change-currency-spec .change-currency{display:flex;align-items:center;gap:20px;}@media screen and (max-width:1680px){.specialities .change-currency-spec .change-currency{gap:15px;}}@media screen and (max-width:500px){.specialities .change-currency-spec .change-currency{gap:10px;}}.specialities .change-currency-spec .change-currency__btn{background:#fff;padding:5px;box-sizing:border-box;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #232323;color:#232323;font-family:'ProximaSemiBold';transition:all .3s;width:87px;height:50px;box-sizing:border-box;font-size:22px;}@media screen and (max-width:1680px){.specialities .change-currency-spec .change-currency__btn{font-size:18px;width:75px;height:44px;}}@media screen and (max-width:900px){.specialities .change-currency-spec .change-currency__btn{font-size:16px;width:70px;height:40px;}}.specialities .change-currency-spec .change-currency__btn:hover{text-decoration:none;}.specialities .change-currency-spec .change-currency__btn.active{background:#2093ff;color:#fff !important;text-decoration:none;border:1px solid #2093ff;}.specs{color:#121212;font-family:'ProximaRegular';}.specs p,.specs h1,.specs h2,.specs h3,.specs h4,.specs h5,.specs h6{margin:0;padding:0;}.specs a{outline:none;}.specs .section-indent{margin:100px auto;}@media screen and (max-width:1680px){.specs .section-indent{margin:75px auto;}}.specs .text-38px{font-size:38px;font-family:'ProximaExtraBold';line-height:110%;}@media screen and (max-width:1680px){.specs .text-38px{font-size:28px;}}@media screen and (max-width:900px){.specs .text-38px{font-size:24px;}}.specs .text-36px{font-size:36px;}@media screen and (max-width:1680px){.specs .text-36px{font-size:27px;}}@media screen and (max-width:900px){.specs .text-36px{font-size:26px;}}.specs .text-32px{font-size:32px;line-height:35px;}@media screen and (max-width:1680px){.specs .text-32px{font-size:24px;line-height:26px;}}@media screen and (max-width:900px){.specs .text-32px{font-size:22px;line-height:24px;}}.specs .text-28px{font-size:28px;}@media screen and (max-width:1680px){.specs .text-28px{font-size:21px;}}@media screen and (max-width:500px){.specs .text-28px{font-size:18px;}}.specs .text-26px{font-size:26px;}@media screen and (max-width:1680px){.specs .text-26px{font-size:20px;}}.specs .text-24px,.specs .course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item .specs input,.specs .course-page .ready-to-start__form-item input::placeholder,.course-page .ready-to-start__form-item .specs input::placeholder,.specs .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .specs input,.specs .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .specs textarea,.specs .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .specs input::placeholder,.specs .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .specs textarea::placeholder,.specs .modal-application__form-item input,.modal-application__form-item .specs input,.specs .modal-application__form-item textarea,.modal-application__form-item .specs textarea,.specs .modal-application__form-item select,.modal-application__form-item .specs select,.specs .modal-application__form-item input::placeholder,.modal-application__form-item .specs input::placeholder,.specs .modal-application__form-item textarea::placeholder,.modal-application__form-item .specs textarea::placeholder,.specs .modal-application__form-item select::placeholder,.modal-application__form-item .specs select::placeholder{font-size:24px;line-height:120%;}@media screen and (max-width:1680px){.specs .text-24px,.specs .course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item .specs input,.specs .course-page .ready-to-start__form-item input::placeholder,.course-page .ready-to-start__form-item .specs input::placeholder,.specs .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .specs input,.specs .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .specs textarea,.specs .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .specs input::placeholder,.specs .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .specs textarea::placeholder,.specs .modal-application__form-item input,.modal-application__form-item .specs input,.specs .modal-application__form-item textarea,.modal-application__form-item .specs textarea,.specs .modal-application__form-item select,.modal-application__form-item .specs select,.specs .modal-application__form-item input::placeholder,.modal-application__form-item .specs input::placeholder,.specs .modal-application__form-item textarea::placeholder,.modal-application__form-item .specs textarea::placeholder,.specs .modal-application__form-item select::placeholder,.modal-application__form-item .specs select::placeholder{font-size:18px;line-height:110%;}}@media screen and (max-width:500px){.specs .text-24px,.specs .course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item .specs input,.specs .course-page .ready-to-start__form-item input::placeholder,.course-page .ready-to-start__form-item .specs input::placeholder,.specs .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .specs input,.specs .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .specs textarea,.specs .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .specs input::placeholder,.specs .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .specs textarea::placeholder,.specs .modal-application__form-item input,.modal-application__form-item .specs input,.specs .modal-application__form-item textarea,.modal-application__form-item .specs textarea,.specs .modal-application__form-item select,.modal-application__form-item .specs select,.specs .modal-application__form-item input::placeholder,.modal-application__form-item .specs input::placeholder,.specs .modal-application__form-item textarea::placeholder,.modal-application__form-item .specs textarea::placeholder,.specs .modal-application__form-item select::placeholder,.modal-application__form-item .specs select::placeholder{font-size:16px;}}.specs .text-22px{font-size:22px;}@media screen and (max-width:1680px){.specs .text-22px{font-size:16px;}}@media screen and (max-width:500px){.specs .text-22px{font-size:14px;}}.specs .text-20px,.specs .any-question__form-item input,.any-question__form-item .specs input,.specs .any-question__form-item input::placeholder,.any-question__form-item .specs input::placeholder{font-size:20px;line-height:120%;}@media screen and (max-width:1680px){.specs .text-20px,.specs .any-question__form-item input,.any-question__form-item .specs input,.specs .any-question__form-item input::placeholder,.any-question__form-item .specs input::placeholder{font-size:15px;line-height:110%;}}.specs .breadcrumbs{color:#a8a8a8;font-family:'ProximaLight';margin:0 auto;}.specs .breadcrumbs a{color:#a8a8a8;}.specs .btn-blue{background:#1394e9;border:1px solid #1394e9;color:#fff;border-radius:10px;padding:12px 26px;height:48px;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;font-family:'ProximaSemiBold';}@media screen and (max-width:1680px){.specs .btn-blue{border-radius:7.5px;padding:9px 19px;height:38px;}}@media screen and (max-width:1024px){.specs .btn-blue{padding:12px 26px;height:44px;}}.specs .btn-blue:hover{background:transparent;color:#1394e9;}.specs .btn-outline-blue{background:transparent;border:1px solid #1394e9;color:#1394e9;border-radius:10px;padding:12px 26px;height:44px;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;font-family:'ProximaSemiBold';}@media screen and (max-width:1680px){.specs .btn-outline-blue{border-radius:7.5px;padding:9px 19px;height:33px;}}@media screen and (max-width:1024px){.specs .btn-outline-blue{padding:12px 26px;height:44px;background:#1394e9;color:#fff;}}.specs .btn-outline-blue:hover{background:#1394e9;color:#fff;}.specs .specs-top{display:flex;justify-content:space-between;margin-top:100px;}@media screen and (max-width:1680px){.specs .specs-top{margin-top:75px;}}@media screen and (max-width:1100px){.specs .specs-top{align-items:flex-end;}}@media screen and (max-width:900px){.specs .specs-top{margin-top:50px;}}@media screen and (max-width:768px){.specs .specs-top{flex-direction:column;align-items:flex-start;}}@media screen and (max-width:500px){.specs .specs-top{margin-top:30px;}}.specs .specs-top__left{width:40%;display:flex;flex-direction:column;align-items:flex-start;}@media screen and (max-width:768px){.specs .specs-top__left{width:100%;}}.specs .specs-top__right{width:55%;}@media screen and (max-width:768px){.specs .specs-top__right{width:80%;align-self:flex-end;position:relative;top:-30px;z-index:-1;}}@media screen and (max-width:600px){.specs .specs-top__right{width:100%;top:25px;z-index:0;align-self:center;}}.specs .specs-top__right img{width:100%;}.specs .specs-top__title{display:flex;flex-direction:column;gap:20px;font-size:82px;z-index:1;}@media screen and (max-width:1680px){.specs .specs-top__title{gap:15px;font-size:61px;}}@media screen and (max-width:600px){.specs .specs-top__title{font-size:36px;}}.specs .specs-top__title span:first-child{font-family:'ProximaExtraBold';white-space:nowrap;}@media screen and (max-width:768px){.specs .specs-top__title span:first-child{white-space:wrap;}}.specs .specs-top__title span:last-child{background:#1394e9;color:#fff;border-radius:15px;box-sizing:border-box;font-family:'ProximaBold';padding:0 25px;height:115px;display:flex;align-items:center;width:fit-content;}@media screen and (max-width:1680px){.specs .specs-top__title span:last-child{padding:0 17px;height:86px;border-radius:11px;}}@media screen and (max-width:600px){.specs .specs-top__title span:last-child{padding:0 10px;height:51px;border-radius:7px;}}.specs .specs-top__info{display:flex;flex-direction:column;gap:18px;margin:50px 0;}@media screen and (max-width:1680px){.specs .specs-top__info{gap:15px;margin:35px 0;}}@media screen and (max-width:600px){.specs .specs-top__info{gap:10px;margin:30px 0;}}.specs .specs-top__info h4{font-family:'ProximaBold';}.specs .specs-top__start-free{text-transform:none;}.specs .specs-specialities{display:flex;flex-direction:column;gap:60px;padding-top:100px;}@media screen and (max-width:1680px){.specs .specs-specialities{gap:45px;padding-top:75px;}}@media screen and (max-width:900px){.specs .specs-specialities{gap:40px;padding-top:50px;}}@media screen and (max-width:500px){.specs .specs-specialities{gap:30px;}}.specs .specs-specialities__block{display:flex;flex-wrap:wrap;gap:30px;}@media screen and (max-width:1680px){.specs .specs-specialities__block{gap:24px;}}@media screen and (max-width:900px){.specs .specs-specialities__block{gap:24px;}}@media screen and (max-width:500px){.specs .specs-specialities__block{gap:20px;}}.specs .specs-specialities__item{width:31.5%;background:#f2f7ff;border-radius:10px;padding:30px;box-sizing:border-box;display:flex;flex-direction:column;transition:all .3s;color:#121212;}@media screen and (max-width:1680px){.specs .specs-specialities__item{padding:22px;border-radius:7.5px;}}@media screen and (max-width:1024px){.specs .specs-specialities__item{padding:20px 16px;width:47.5%;}}@media screen and (max-width:600px){.specs .specs-specialities__item{width:100%;}}.specs .specs-specialities__item:hover .btn-outline-blue{background:#1394e9;color:#fff;}.specs .specs-specialities__item.frontend-developer:hover{background:#fde4a1;}.specs .specs-specialities__item.net-developer:hover{background:#d9c8ff;}.specs .specs-specialities__item.java-developer:hover{background:#fbb;}.specs .specs-specialities__item.python-developer:hover{background:#c7f4c2;}.specs .specs-specialities__item.nodejs-developer:hover{background:#bfecff;}.specs .specs-specialities__item.qa-manual:hover{background:#ffc6f6;}.specs .specs-specialities__item.react-developer:hover{background:#bfecff;}.specs .specs-specialities__item.javascript-developer:hover{background:#c7f4c2;}.specs .specs-specialities__top{display:flex;justify-content:space-between;align-items:center;}.specs .specs-specialities__logo{max-height:70px;}.specs .specs-specialities__logo.frontend-developer,.specs .specs-specialities__logo.net-developer,.specs .specs-specialities__logo.python-developer,.specs .specs-specialities__logo.react-developer,.specs .specs-specialities__logo.javascript-developer{height:60px;}@media screen and (max-width:1680px){.specs .specs-specialities__logo.frontend-developer,.specs .specs-specialities__logo.net-developer,.specs .specs-specialities__logo.python-developer,.specs .specs-specialities__logo.react-developer,.specs .specs-specialities__logo.javascript-developer{height:45px;}}.specs .specs-specialities__logo.qa-manual{height:55px;}@media screen and (max-width:1680px){.specs .specs-specialities__logo.qa-manual{height:42px;}}.specs .specs-specialities__logo.java-developer{height:70px;}@media screen and (max-width:1680px){.specs .specs-specialities__logo.java-developer{height:52px;}}.specs .specs-specialities__logo.nodejs-developer{height:46px;}@media screen and (max-width:1680px){.specs .specs-specialities__logo.nodejs-developer{height:35px;}}.specs .specs-specialities__date span:first-child,.specs .specs-specialities__technologies span:first-child,.specs .specs-specialities__duration span:first-child{font-family:'ProximaBold';}.specs .specs-specialities__date{margin:10px 0 14px 0;}@media screen and (max-width:1680px){.specs .specs-specialities__date{margin:7px 0 11px 0;}}@media screen and (max-width:1024px){.specs .specs-specialities__date{margin:5px 0 9px 0;}}.specs .specs-specialities__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:5px;}@media screen and (max-width:1024px){.specs .specs-specialities__bottom{flex-direction:column;align-items:flex-start;gap:20px;}}@media screen and (max-width:1024px){.specs .specs-specialities__button{width:100%;}}.specs .specs-education{display:flex;flex-direction:column;gap:60px;}@media screen and (max-width:1680px){.specs .specs-education{gap:45px;}}@media screen and (max-width:1024px){.specs .specs-education{gap:40px;}}.specs .specs-education__block{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;}@media screen and (max-width:1680px){.specs .specs-education__block{gap:22px;}}.specs .specs-education__item{background:#f2f7ff;border-radius:20px;padding:30px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;width:31.5%;}@media screen and (max-width:1680px){.specs .specs-education__item{padding:22px;gap:15px;border-radius:15px;}}@media screen and (max-width:1024px){.specs .specs-education__item{width:48%;}}@media screen and (max-width:768px){.specs .specs-education__item{width:47.5%;}}@media screen and (max-width:600px){.specs .specs-education__item{width:100%;padding:16px;}}.specs .specs-education__icon{width:71px;}@media screen and (max-width:1680px){.specs .specs-education__icon{width:52px;}}.specs .specs-education__name{font-family:'ProximaBold';}.specs .specs-education__text{line-height:31px;}@media screen and (max-width:1680px){.specs .specs-education__text{line-height:23px;}}.specs .specs-you-get{display:flex;flex-direction:column;gap:50px;}@media screen and (max-width:1680px){.specs .specs-you-get{gap:40px;}}.specs .specs-you-get__block{display:flex;justify-content:space-between;align-items:center;}@media screen and (max-width:768px){.specs .specs-you-get__block{flex-direction:column;gap:30px;}}.specs .specs-you-get__left{width:55%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:60px;}@media screen and (max-width:1680px){.specs .specs-you-get__left{gap:40px;}}@media screen and (max-width:1024px){.specs .specs-you-get__left{width:59%;}}@media screen and (max-width:768px){.specs .specs-you-get__left{width:100%;}}@media screen and (max-width:500px){.specs .specs-you-get__left{gap:25px;}}.specs .specs-you-get__right{width:42%;}@media screen and (max-width:1024px){.specs .specs-you-get__right{width:38%;}}@media screen and (max-width:768px){.specs .specs-you-get__right{width:75%;align-self:center;}}@media screen and (max-width:500px){.specs .specs-you-get__right{width:90%;}}.specs .specs-you-get__right img{width:100%;}.specs .specs-you-get__item{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:45%;}@media screen and (max-width:1680px){.specs .specs-you-get__item{gap:15px;}}@media screen and (max-width:1024px){.specs .specs-you-get__item{align-items:center;}}@media screen and (max-width:500px){.specs .specs-you-get__item{width:46%;}}@media screen and (max-width:420px){.specs .specs-you-get__item{width:100%;}}.specs .specs-you-get__item img{height:70px;}@media screen and (max-width:1680px){.specs .specs-you-get__item img{height:52px;}}.specs .specs-you-get__item p{font-family:'ProximaBold';line-height:33px;width:80%;}@media screen and (max-width:1680px){.specs .specs-you-get__item p{line-height:25px;}}@media screen and (max-width:1280px){.specs .specs-you-get__item p{width:100%;}}@media screen and (max-width:1024px){.specs .specs-you-get__item p{text-align:center;}}.specs .consultation{display:flex;flex-direction:column;margin:150px 100px;font-family:'ProximaRegular';}@media screen and (max-width:1680px){.specs .consultation{margin:75px;}}@media screen and (max-width:900px){.specs .consultation{margin:60px 40px;}}@media screen and (max-width:500px){.specs .consultation{margin:60px 20px;}}.specs .consultation__title{text-align:center;margin:0 0 50px 0;}@media screen and (max-width:1680px){.specs .consultation__title{margin:0 0 35px 0;}}@media screen and (max-width:500px){.specs .consultation__title{margin:0 0 40px 0;}}.specs .consultation__block{display:flex;justify-content:center;gap:76px;}@media screen and (max-width:1680px){.specs .consultation__block{gap:57px;}}.specs .consultation__image{width:42%;}@media screen and (max-width:700px){.specs .consultation__image{display:none;}}.specs .consultation__image img{width:100%;}.specs .consultation__form{background-color:#f2f7ff;border-radius:10px;padding:70px 30px;box-sizing:border-box;display:flex;flex-direction:column;color:#232323;width:526px;}@media screen and (max-width:1680px){.specs .consultation__form{width:395px;padding:52px 22px;}}@media screen and (max-width:900px){.specs .consultation__form{width:330px;}}@media screen and (max-width:700px){.specs .consultation__form{width:100%;}}.specs .consultation__form .btn-filled-orange{align-self:center;margin-top:42px;font-size:20px;text-transform:none;}@media screen and (max-width:1680px){.specs .consultation__form .btn-filled-orange{margin-top:30px;font-size:15px;}}.specs .consultation__form-block{display:flex;flex-direction:column;}.specs .consultation__form-block h4{font-size:38px;font-family:'ProximaBold';margin:0 0 62px 0;text-align:center;}@media screen and (max-width:1680px){.specs .consultation__form-block h4{font-size:28px;margin:0 0 45px 0;}}.specs .consultation__form-item{display:flex;flex-direction:column;width:100%;margin-bottom:20px;}@media screen and (max-width:1680px){.specs .consultation__form-item{margin-bottom:15px;}}@media screen and (max-width:500px){.specs .consultation__form-item{margin-bottom:10px;}}.specs .consultation__form-item .iti{margin-top:0;}.specs .consultation__form-item p{margin:0 0 5px 0;font-size:14px;margin-left:20px;}@media screen and (max-width:1680px){.specs .consultation__form-item p{font-size:11px;margin-left:15px;}}.specs .consultation__form-item input{background:#fff;border-radius:10px;border:none;padding:15px 20px;width:100%;box-sizing:border-box;font-size:20px;}@media screen and (max-width:1680px){.specs .consultation__form-item input{padding:13px 15px;border-radius:7px;font-size:15px;}}.specs .consultation__form-item input::placeholder{color:#a8a8a8;}.specs .specs-about{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:60px;}@media screen and (max-width:1680px){.specs .specs-about{gap:45px;}}@media screen and (max-width:1024px){.specs .specs-about{gap:40px;}}@media screen and (max-width:500px){.specs .specs-about{gap:30px;}}.specs .specs-about img{width:100%;border-radius:20px;}@media screen and (max-width:1680px){.specs .specs-about img{border-radius:15px;}}.schedule{color:#121212;font-family:'ProximaRegular';}.schedule p,.schedule h1,.schedule h2,.schedule h3,.schedule h4,.schedule h5,.schedule h6{margin:0;padding:0;}.schedule a{outline:none;}.schedule .wrapper,.schedule .breadcrumbs{width:90%;margin:0 auto;}@media screen and (min-width:1921px){.schedule .wrapper,.schedule .breadcrumbs{width:1720px;}}.schedule .section-indent{margin:100px auto;}@media screen and (max-width:1680px){.schedule .section-indent{margin:75px auto;}}@media screen and (max-width:900px){.schedule .section-indent{margin:50px auto;}}@media screen and (max-width:500px){.schedule .section-indent{margin:30px auto;}}.schedule .text-38px{font-size:38px;font-family:'ProximaExtraBold';line-height:110%;}@media screen and (max-width:1680px){.schedule .text-38px{font-size:28px;}}@media screen and (max-width:900px){.schedule .text-38px{font-size:24px;}}.schedule .text-24px,.schedule .course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item .schedule input,.schedule .course-page .ready-to-start__form-item input::placeholder,.course-page .ready-to-start__form-item .schedule input::placeholder,.schedule .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .schedule input,.schedule .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .schedule textarea,.schedule .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .schedule input::placeholder,.schedule .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .schedule textarea::placeholder,.schedule .modal-application__form-item input,.modal-application__form-item .schedule input,.schedule .modal-application__form-item textarea,.modal-application__form-item .schedule textarea,.schedule .modal-application__form-item select,.modal-application__form-item .schedule select,.schedule .modal-application__form-item input::placeholder,.modal-application__form-item .schedule input::placeholder,.schedule .modal-application__form-item textarea::placeholder,.modal-application__form-item .schedule textarea::placeholder,.schedule .modal-application__form-item select::placeholder,.modal-application__form-item .schedule select::placeholder{font-size:24px;line-height:120%;}@media screen and (max-width:1680px){.schedule .text-24px,.schedule .course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item .schedule input,.schedule .course-page .ready-to-start__form-item input::placeholder,.course-page .ready-to-start__form-item .schedule input::placeholder,.schedule .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .schedule input,.schedule .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .schedule textarea,.schedule .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .schedule input::placeholder,.schedule .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .schedule textarea::placeholder,.schedule .modal-application__form-item input,.modal-application__form-item .schedule input,.schedule .modal-application__form-item textarea,.modal-application__form-item .schedule textarea,.schedule .modal-application__form-item select,.modal-application__form-item .schedule select,.schedule .modal-application__form-item input::placeholder,.modal-application__form-item .schedule input::placeholder,.schedule .modal-application__form-item textarea::placeholder,.modal-application__form-item .schedule textarea::placeholder,.schedule .modal-application__form-item select::placeholder,.modal-application__form-item .schedule select::placeholder{font-size:18px;line-height:110%;}}@media screen and (max-width:500px){.schedule .text-24px,.schedule .course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item .schedule input,.schedule .course-page .ready-to-start__form-item input::placeholder,.course-page .ready-to-start__form-item .schedule input::placeholder,.schedule .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .schedule input,.schedule .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .schedule textarea,.schedule .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .schedule input::placeholder,.schedule .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .schedule textarea::placeholder,.schedule .modal-application__form-item input,.modal-application__form-item .schedule input,.schedule .modal-application__form-item textarea,.modal-application__form-item .schedule textarea,.schedule .modal-application__form-item select,.modal-application__form-item .schedule select,.schedule .modal-application__form-item input::placeholder,.modal-application__form-item .schedule input::placeholder,.schedule .modal-application__form-item textarea::placeholder,.modal-application__form-item .schedule textarea::placeholder,.schedule .modal-application__form-item select::placeholder,.modal-application__form-item .schedule select::placeholder{font-size:16px;}}.schedule .text-20px,.schedule .any-question__form-item input,.any-question__form-item .schedule input,.schedule .any-question__form-item input::placeholder,.any-question__form-item .schedule input::placeholder{font-size:20px;line-height:120%;}@media screen and (max-width:1680px){.schedule .text-20px,.schedule .any-question__form-item input,.any-question__form-item .schedule input,.schedule .any-question__form-item input::placeholder,.any-question__form-item .schedule input::placeholder{font-size:15px;line-height:110%;}}.schedule .breadcrumbs{color:#a8a8a8;font-family:'ProximaLight';margin:0 auto;}.schedule .breadcrumbs a{color:#a8a8a8;}.schedule .btn-outline-blue{background:transparent;border:1px solid #1394e9;color:#1394e9;border-radius:10px;padding:16px 40px;height:56px;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;font-family:'ProximaSemiBold';}@media screen and (max-width:1680px){.schedule .btn-outline-blue{border-radius:7.5px;padding:12px 30px;height:42px;}}.schedule .btn-outline-blue:hover{background:#1394e9;color:#fff;}.schedule .schedule-list{display:flex;flex-direction:column;gap:80px;}@media screen and (max-width:1680px){.schedule .schedule-list{gap:60px;}}@media screen and (max-width:900px){.schedule .schedule-list{gap:50px;}}@media screen and (max-width:500px){.schedule .schedule-list{gap:40px;}}.schedule .schedule-list__block{display:flex;flex-direction:column;gap:20px;}@media screen and (max-width:1680px){.schedule .schedule-list__block{gap:15px;}}@media screen and (max-width:900px){.schedule .schedule-list__block{gap:20px;}}.schedule .schedule-list__block-title{display:flex;align-items:center;justify-content:space-between;font-family:'ProximaExtraBold';}.schedule .schedule-list__block-title.capitalize{text-transform:capitalize;}.schedule .schedule-list__table{display:flex;flex-direction:column;gap:10px;}@media screen and (max-width:1680px){.schedule .schedule-list__table{gap:7.5px;}}@media screen and (max-width:500px){.schedule .schedule-list__table{gap:10px;}}.schedule .schedule-list__table-top{display:flex;justify-content:space-between;gap:5px;}@media screen and (max-width:1024px){.schedule .schedule-list__table-top{gap:0;}}@media screen and (max-width:600px){.schedule .schedule-list__table-top{display:none;}}.schedule .schedule-list__table-top p{color:#999;}.schedule .schedule-list__table-top p:nth-child(1){width:100px;min-width:100px;}@media screen and (max-width:1680px){.schedule .schedule-list__table-top p:nth-child(1){width:75px;min-width:75px;}}.schedule .schedule-list__table-top p:nth-child(2){width:31%;margin-left:40px;}@media screen and (max-width:1680px){.schedule .schedule-list__table-top p:nth-child(2){margin-left:30px;}}@media screen and (max-width:900px){.schedule .schedule-list__table-top p:nth-child(2){width:36%;margin-left:15px;}}.schedule .schedule-list__table-top p:nth-child(3){width:14%;}@media screen and (max-width:900px){.schedule .schedule-list__table-top p:nth-child(3){width:17%;}}.schedule .schedule-list__table-top p:nth-child(4){width:17%;}@media screen and (max-width:900px){.schedule .schedule-list__table-top p:nth-child(4){display:none;}}.schedule .schedule-list__table-top p:nth-child(5){width:14%;}@media screen and (max-width:900px){.schedule .schedule-list__table-top p:nth-child(5){width:17%;}}.schedule .schedule-list__table-top p:nth-child(6){width:13%;}@media screen and (max-width:900px){.schedule .schedule-list__table-top p:nth-child(6){width:17%;}}.schedule .schedule-list__table-top p:nth-child(7){width:252px;min-width:252px;}@media screen and (max-width:1680px){.schedule .schedule-list__table-top p:nth-child(7){width:195px;min-width:195px;}}@media screen and (max-width:1280px){.schedule .schedule-list__table-top p:nth-child(7){width:157px;min-width:157px;}}@media screen and (max-width:1024px){.schedule .schedule-list__table-top p:nth-child(7){display:none;}}.schedule .schedule-list__card{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;height:100px;}@media screen and (max-width:1680px){.schedule .schedule-list__card{height:75px;gap:5px;}}@media screen and (max-width:600px){.schedule .schedule-list__card{height:118px;}}.schedule .schedule-list__left{background:#f2f7ff;color:#121212;border-radius:10px;box-sizing:border-box;height:100%;width:100%;display:flex;align-items:center;justify-content:space-between;transition:all .3s;}@media screen and (max-width:1680px){.schedule .schedule-list__left{border-radius:7.5px;}}@media screen and (max-width:600px){.schedule .schedule-list__left{gap:10px;}}@media screen and (max-width:600px){.schedule .schedule-list__left.desktop{display:none;}}.schedule .schedule-list__left.mobile{display:none;}@media screen and (max-width:600px){.schedule .schedule-list__left.mobile{display:flex;}}.schedule .schedule-list__left:hover{background:#dde5f1;}.schedule .schedule-list__right{width:245px;min-width:245px;height:100%;display:flex;align-items:center;justify-content:center;background:#f2f7ff;border-radius:10px;}@media screen and (max-width:1680px){.schedule .schedule-list__right{width:190px;min-width:190px;border-radius:7.5px;}}@media screen and (max-width:1280px){.schedule .schedule-list__right{width:155px;min-width:155px;}}@media screen and (max-width:1024px){.schedule .schedule-list__right{display:none;}}.schedule .schedule-list__logo{display:flex;align-items:center;justify-content:center;width:100px;min-width:100px;height:100px;border-radius:10px 0 0 10px;}@media screen and (max-width:1680px){.schedule .schedule-list__logo{width:75px;min-width:75px;height:75px;border-radius:7.5px 0 0 7.5px;}}@media screen and (max-width:600px){.schedule .schedule-list__logo{width:10px;min-width:10px;height:118px;}}.schedule .schedule-list__logo.Orange{background:#ff9923;}.schedule .schedule-list__logo.Gray{background:#808080;}.schedule .schedule-list__logo.Red{background:#ff7272;}.schedule .schedule-list__logo.Green{background:#01d787;}.schedule .schedule-list__logo.Blue{background:#4badee;}.schedule .schedule-list__logo.Yellow{background:#fae823;}.schedule .schedule-list__logo.Lightblue{background:#4badee;}.schedule .schedule-list__logo.Purple{background:#cd8cf9;}.schedule .schedule-list__logo.Pink{background:#ff80d7;}.schedule .schedule-list__logo img{width:70%;}@media screen and (max-width:600px){.schedule .schedule-list__flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;width:100%;}}.schedule .schedule-list__name{font-family:'ProximaBold';margin-left:40px;width:31%;display:flex;flex-wrap:wrap;column-gap:20px;}@media screen and (max-width:1680px){.schedule .schedule-list__name{margin-left:30px;column-gap:15px;}}@media screen and (max-width:900px){.schedule .schedule-list__name{margin-left:15px;width:36%;}}@media screen and (max-width:600px){.schedule .schedule-list__name{width:47%;margin-left:0;}}.schedule .schedule-list__name .sale{color:#fa3723;text-transform:uppercase;}.schedule .schedule-list__date{width:14%;}@media screen and (max-width:900px){.schedule .schedule-list__date{width:17%;}}@media screen and (max-width:600px){.schedule .schedule-list__date{width:47%;display:flex;flex-direction:column;gap:3px;}}@media screen and (max-width:600px){.schedule .schedule-list__date span:first-child{color:#999;}}.schedule .schedule-list__time{display:flex;flex-direction:column;width:17%;}@media screen and (max-width:900px){.schedule .schedule-list__time{display:none;}}.schedule .schedule-list__time p{display:flex;flex-wrap:wrap;column-gap:4px;}.schedule .schedule-list__time p span .separate{margin-left:4px;}.schedule .schedule-list__time p span:last-child .separate{display:none;}.schedule .schedule-list__duration{width:14%;}@media screen and (max-width:900px){.schedule .schedule-list__duration{width:17%;}}@media screen and (max-width:600px){.schedule .schedule-list__duration{width:47%;display:flex;flex-direction:column;gap:3px;}}@media screen and (max-width:600px){.schedule .schedule-list__duration span:first-child{color:#999;}}.schedule .schedule-list__price{display:flex;flex-direction:column;width:13%;}@media screen and (max-width:900px){.schedule .schedule-list__price{width:17%;}}@media screen and (max-width:600px){.schedule .schedule-list__price{width:47%;}}.schedule .schedule-list__price .current-price{font-family:'ProximaBold';}.schedule .schedule-list__price .old-price{text-decoration:line-through;font-family:'ProximaLight';}.schedule .schedule-list__price .share-price{color:#fa3723;font-family:'ProximaBold';}.schedule .schedule-list__filter{display:flex;align-items:center;gap:30px;}.contacts{display:flex;flex-direction:column;color:#121212;}.contacts p,.contacts h1,.contacts h2,.contacts h3,.contacts h4,.contacts h5,.contacts h6{margin:0;padding:0;}.contacts a{outline:none;}.contacts ul{list-style-type:none;}.contacts .contacts-container{width:1260px;max-width:1260px;margin:0 auto;}@media screen and (max-width:1680px){.contacts .contacts-container{width:950px;max-width:950px;}}@media screen and (max-width:1024px){.contacts .contacts-container{width:90%;max-width:auto;}}.contacts .text-32px{font-size:32px;line-height:41px;}@media screen and (max-width:1680px){.contacts .text-32px{font-size:24px;line-height:31px;}}@media screen and (max-width:1024px){.contacts .text-32px{font-size:18px;line-height:23px;}}@media screen and (max-width:500px){.contacts .text-32px{font-size:16px;line-height:20px;}}.contacts .text-24px,.contacts .course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item .contacts input,.contacts .course-page .ready-to-start__form-item input::placeholder,.course-page .ready-to-start__form-item .contacts input::placeholder,.contacts .contacts-info__form-item input,.contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item textarea::placeholder,.contacts .modal-application__form-item input,.modal-application__form-item .contacts input,.contacts .modal-application__form-item textarea,.modal-application__form-item .contacts textarea,.contacts .modal-application__form-item select,.modal-application__form-item .contacts select,.contacts .modal-application__form-item input::placeholder,.modal-application__form-item .contacts input::placeholder,.contacts .modal-application__form-item textarea::placeholder,.modal-application__form-item .contacts textarea::placeholder,.contacts .modal-application__form-item select::placeholder,.modal-application__form-item .contacts select::placeholder{font-size:24px;line-height:31px;}@media screen and (max-width:1680px){.contacts .text-24px,.contacts .course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item .contacts input,.contacts .course-page .ready-to-start__form-item input::placeholder,.course-page .ready-to-start__form-item .contacts input::placeholder,.contacts .contacts-info__form-item input,.contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item textarea::placeholder,.contacts .modal-application__form-item input,.modal-application__form-item .contacts input,.contacts .modal-application__form-item textarea,.modal-application__form-item .contacts textarea,.contacts .modal-application__form-item select,.modal-application__form-item .contacts select,.contacts .modal-application__form-item input::placeholder,.modal-application__form-item .contacts input::placeholder,.contacts .modal-application__form-item textarea::placeholder,.modal-application__form-item .contacts textarea::placeholder,.contacts .modal-application__form-item select::placeholder,.modal-application__form-item .contacts select::placeholder{font-size:20px;line-height:23px;}}@media screen and (max-width:500px){.contacts .text-24px,.contacts .course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item .contacts input,.contacts .course-page .ready-to-start__form-item input::placeholder,.course-page .ready-to-start__form-item .contacts input::placeholder,.contacts .contacts-info__form-item input,.contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item textarea::placeholder,.contacts .modal-application__form-item input,.modal-application__form-item .contacts input,.contacts .modal-application__form-item textarea,.modal-application__form-item .contacts textarea,.contacts .modal-application__form-item select,.modal-application__form-item .contacts select,.contacts .modal-application__form-item input::placeholder,.modal-application__form-item .contacts input::placeholder,.contacts .modal-application__form-item textarea::placeholder,.modal-application__form-item .contacts textarea::placeholder,.contacts .modal-application__form-item select::placeholder,.modal-application__form-item .contacts select::placeholder{font-size:18px;line-height:20px;}}.contacts .text-22px{font-size:22px;}@media screen and (max-width:1680px){.contacts .text-22px{font-size:16px;}}.contacts a{transition:all .3s;}.contacts a:hover{color:#1394e9 !important;}.contacts a:hover span{color:#1394e9 !important;}.contacts .contacts-top{display:flex;flex-direction:column;align-items:center;padding-top:80px;}@media screen and (max-width:1680px){.contacts .contacts-top{padding-top:60px;}}@media screen and (max-width:900px){.contacts .contacts-top{padding-top:50px;}}.contacts .contacts-top__title{color:#1394e9;margin-bottom:20px;}@media screen and (max-width:1680px){.contacts .contacts-top__title{margin-bottom:15px;}}@media screen and (max-width:900px){.contacts .contacts-top__title{margin-bottom:10px;}}@media screen and (max-width:500px){.contacts .contacts-top__title{margin-bottom:12px;}}.contacts .contacts-top__subtitle{font-family:'ProximaSemiBold';text-align:center;}.contacts .contacts-info{display:flex;justify-content:space-between;padding:80px 0 100px 0;}@media screen and (max-width:1680px){.contacts .contacts-info{padding:60px 0 75px 0;}}@media screen and (max-width:900px){.contacts .contacts-info{padding:50px 0;}}@media screen and (max-width:650px){.contacts .contacts-info{flex-direction:column;}}.contacts .contacts-info__left{display:flex;flex-direction:column;gap:40px;width:46%;}@media screen and (max-width:1680px){.contacts .contacts-info__left{gap:30px;}}@media screen and (max-width:650px){.contacts .contacts-info__left{width:100%;}}.contacts .contacts-info__phone{display:flex;flex-direction:column;gap:15px;padding:0;margin:0;}@media screen and (max-width:1680px){.contacts .contacts-info__phone{gap:12px;}}.contacts .contacts-info__phone h4{font-family:'ProximaBold';}.contacts .contacts-info__phone li{display:flex;align-items:center;}.contacts .contacts-info__phone li::before{content:'';background-size:contain;background-repeat:no-repeat;margin-right:15px;background-image:url("/assets/img/contacts/Phone.svg");width:25px;min-width:25px;height:25px;}@media screen and (max-width:1680px){.contacts .contacts-info__phone li::before{margin-right:12px;width:23px;min-width:23px;height:23px;}}.contacts .contacts-info__phone li a{color:#121212;}.contacts .contacts-info__corporate{display:flex;flex-direction:column;gap:15px;}@media screen and (max-width:1680px){.contacts .contacts-info__corporate{gap:12px;}}.contacts .contacts-info__corporate h4{font-family:'ProximaBold';}.contacts .contacts-info__corporate-list{display:flex;flex-direction:column;margin:0;padding:0;gap:12px;}.contacts .contacts-info__corporate-list li{display:flex;align-items:center;}.contacts .contacts-info__corporate-list li::before{content:'';background-size:contain;background-repeat:no-repeat;margin-right:15px;display:block;}@media screen and (max-width:1680px){.contacts .contacts-info__corporate-list li::before{margin-right:12px;}}.contacts .contacts-info__corporate-list li.mail::before{background-image:url("/assets/img/footer/mail-icon.svg");width:31px;min-width:31px;height:23px;}@media screen and (max-width:1680px){.contacts .contacts-info__corporate-list li.mail::before{width:23px;min-width:23px;height:17px;}}.contacts .contacts-info__corporate-list li.telegram::before{background-image:url("/assets/img/about/contacts/telegram-icon.svg");width:31px;min-width:31px;height:31px;}@media screen and (max-width:1680px){.contacts .contacts-info__corporate-list li.telegram::before{width:23px;min-width:23px;height:23px;}}.contacts .contacts-info__corporate-list li.phone::before{background-image:url("/assets/img/contacts/Phone.svg");width:25px;min-width:25px;height:25px;}@media screen and (max-width:1680px){.contacts .contacts-info__corporate-list li.phone::before{width:23px;min-width:23px;height:23px;}}.contacts .contacts-info__corporate-list li a{color:#121212;}.contacts .contacts-info__messanger{display:flex;flex-direction:column;gap:15px;padding:0;margin:0;}@media screen and (max-width:1680px){.contacts .contacts-info__messanger{gap:12px;}}.contacts .contacts-info__messanger h4{font-family:'ProximaBold';}.contacts .contacts-info__messanger-list{display:flex;align-items:center;padding:0;margin:0;}@media screen and (max-width:650px){.contacts .contacts-info__messanger-list{flex-direction:column;align-items:flex-start;gap:12px;}}.contacts .contacts-info__messanger-list li{transition:all .3s;cursor:pointer;}.contacts .contacts-info__messanger-list li:hover{transform:scale(1.1);}@media screen and (max-width:650px){.contacts .contacts-info__messanger-list li:hover{transform:scale(1);}}@media screen and (max-width:650px){.contacts .contacts-info__messanger-list li a{display:flex;color:#121212;}}.contacts .contacts-info__messanger-list li a::before{content:'';background-size:contain;background-repeat:no-repeat;margin-right:15px;display:block;}@media screen and (max-width:1680px){.contacts .contacts-info__messanger-list li a::before{margin-right:12px;}}.contacts .contacts-info__messanger-list li a.gmail::before{background-image:url("/assets/img/about/contacts/gmail-icon.svg");width:31px;min-width:31px;height:23px;}@media screen and (max-width:1680px){.contacts .contacts-info__messanger-list li a.gmail::before{width:23px;min-width:23px;height:17px;}}.contacts .contacts-info__messanger-list li a.telegram::before{background-image:url("/assets/img/about/contacts/telegram-icon.svg");width:31px;min-width:31px;height:31px;}@media screen and (max-width:1680px){.contacts .contacts-info__messanger-list li a.telegram::before{width:23px;min-width:23px;height:23px;}}.contacts .contacts-info__messanger-list li a.viber::before{background-image:url("/assets/img/about/contacts/viber-icon.svg");width:31px;min-width:31px;height:31px;}@media screen and (max-width:1680px){.contacts .contacts-info__messanger-list li a.viber::before{width:23px;min-width:23px;height:23px;}}.contacts .contacts-info__messanger-list li a.whatsapp::before{background-image:url("/assets/img/about/contacts/whatsapp-icon.svg");width:31px;min-width:31px;height:31px;}@media screen and (max-width:1680px){.contacts .contacts-info__messanger-list li a.whatsapp::before{width:23px;min-width:23px;height:23px;}}.contacts .contacts-info__messanger-list li span{display:none;}@media screen and (max-width:650px){.contacts .contacts-info__messanger-list li span{display:block;}}.contacts .contacts-info__messanger-mail{display:flex;align-items:center;gap:15px;}@media screen and (max-width:1680px){.contacts .contacts-info__messanger-mail{gap:12px;}}.contacts .contacts-info__messanger-mail img{width:31px;}@media screen and (max-width:1680px){.contacts .contacts-info__messanger-mail img{width:23px;}}.contacts .contacts-info__messanger-mail span{color:#121212;transition:all .3s;}.contacts .contacts-info__schedule{display:flex;flex-direction:column;}.contacts .contacts-info__manager-work{font-family:'ProximaBold';margin-bottom:15px;}@media screen and (max-width:1680px){.contacts .contacts-info__manager-work{margin-bottom:12px;}}.contacts .contacts-info__schedule-block{display:flex;gap:30px;}@media screen and (max-width:1680px){.contacts .contacts-info__schedule-block{gap:22px;}}@media screen and (max-width:900px){.contacts .contacts-info__schedule-block{gap:30px;}}.contacts .contacts-info__days,.contacts .contacts-info__hours{display:flex;flex-direction:column;gap:12px;}@media screen and (max-width:1680px){.contacts .contacts-info__days,.contacts .contacts-info__hours{gap:10px;}}.contacts .contacts-info__hours{font-family:'ProximaSemiBold';}.contacts .contacts-info__subscribe{display:flex;flex-direction:column;gap:15px;}@media screen and (max-width:1680px){.contacts .contacts-info__subscribe{gap:12px;}}.contacts .contacts-info__subscribe h4{font-family:'ProximaBold';}.contacts .contacts-info__subscribe-list{display:flex;align-items:center;gap:20px;}.contacts .contacts-info__subscribe-list a{transition:all .3s;}.contacts .contacts-info__subscribe-list a:hover{transform:scale(1.1);}.contacts .contacts-info__subscribe-list a img{width:31px;}@media screen and (max-width:1680px){.contacts .contacts-info__subscribe-list a img{width:23px;}}.contacts .contacts-info__address{display:flex;align-items:center;}@media screen and (max-width:420px){.contacts .contacts-info__address{align-items:flex-start;}}.contacts .contacts-info__address::before{content:'';background-image:url("/assets/img/contacts/Map.svg");background-repeat:no-repeat;background-size:contain;width:31px;min-width:31px;height:31px;margin-right:15px;}@media screen and (max-width:1680px){.contacts .contacts-info__address::before{width:23px;min-width:23px;height:23px;margin-right:12px;}}.contacts .contacts-info__form{width:48%;height:fit-content;background:#eaf5ff;padding:50px;box-sizing:border-box;border-radius:10px;display:flex;flex-direction:column;}@media screen and (max-width:1680px){.contacts .contacts-info__form{padding:37px;border-radius:7px;}}@media screen and (max-width:900px){.contacts .contacts-info__form{padding:30px;width:52%;}}@media screen and (max-width:650px){.contacts .contacts-info__form{width:100%;margin-top:50px;}}@media screen and (max-width:500px){.contacts .contacts-info__form{padding:30px 20px;}}.contacts .contacts-info__form-title{font-size:38px;font-family:'ProximaBold';margin-bottom:30px;text-align:center;}@media screen and (max-width:1680px){.contacts .contacts-info__form-title{font-size:28px;margin-bottom:22px;}}@media screen and (max-width:900px){.contacts .contacts-info__form-title{font-size:24px;margin-bottom:30px;}}.contacts .contacts-info__form-item{display:flex;flex-direction:column;margin-bottom:15px;position:relative;}@media screen and (max-width:1680px){.contacts .contacts-info__form-item{margin-bottom:12px;}}.contacts .contacts-info__form-item input,.contacts .contacts-info__form-item textarea{background:#fff;height:70px;border-radius:10px;display:flex;padding:20px 25px;box-sizing:border-box;width:100%;border:0;color:#121212;font-family:'ProximaSemiBold';outline:none;}@media screen and (max-width:1680px){.contacts .contacts-info__form-item input,.contacts .contacts-info__form-item textarea{height:52px;border-radius:7px;padding:15px 18px;}}@media screen and (max-width:500px){.contacts .contacts-info__form-item input,.contacts .contacts-info__form-item textarea{height:49px;padding:14px;}}.contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item textarea::placeholder{font-family:'ProximaRegular';color:#b8b8b8;}.contacts .contacts-info__form-item textarea{height:126px;resize:none;}@media screen and (max-width:1680px){.contacts .contacts-info__form-item textarea{height:94px;}}@media screen and (max-width:500px){.contacts .contacts-info__form-item textarea{height:99px;}}.contacts .contacts-info__form-item .form-error-message{position:absolute;bottom:3px;left:10px;}@media screen and (max-width:1680px){.contacts .contacts-info__form-item .form-error-message{font-size:12px;}}.contacts .contacts-info__form-item .messenger__select:hover{border-radius:10px 0 0 10px;}@media screen and (max-width:1680px){.contacts .contacts-info__form-item .messenger__select:hover{border-radius:7px 0 0 7px;}}.contacts .contacts-info__messages{margin-bottom:15px;}.contacts .contacts-info__form-button{display:flex;align-items:center;justify-content:center;}.contacts .contacts-info__loader{display:none;}.contacts .contacts-info__submit{font-family:'ProximaBold';width:100%;height:70px;border-radius:10px;box-sizing:border-box;border:2px solid;transition:all .3s;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#f68c29;border-color:#f68c29;color:#fff;}@media screen and (max-width:1680px){.contacts .contacts-info__submit{height:52px;border-radius:7px;}}@media screen and (max-width:500px){.contacts .contacts-info__submit{height:47px;}}.contacts .contacts-info__submit:hover{background:transparent;border-color:#f68c29;color:#f68c29;}@media screen and (max-width:700px){#school-s1{background-position:right top !important;}}@media screen and (min-width:1100px){#school-s1-center{width:80%;position:relative;left:100px;justify-content:flex-start;}}@media screen and (max-width:580px){#school-s1-center{margin-top:50px;}}#school-s1-tr{margin-left:5px;}@media screen and (max-width:400px){#school-s1-tr{width:240px;}}.spec-name-school{color:#2a2a2a;}@media screen and (min-width:1100px){.spec-name-school{width:160%;}}@media screen and (max-width:490px){.spec-name-school{font-size:25px;}}@media screen and (max-width:380px){.spec-name-school{font-size:20px;}}#school-s1-timer{color:#009edf;}#school-s1-title{font-family:'ProximaCondencedBold';}#school-s1-bottom{margin-left:auto !important;}@media screen and (min-width:1920px){#school-s2-about{margin-left:30%;width:45%;}}@media screen and (min-width:1700px) and (max-width:1919px){#school-s2-about{margin-left:12% !important;}}@media screen and (min-width:1100px){#school-s2-about{margin-left:30%;width:55%;}}.img-video-cover-school{background-size:cover;width:100%;height:100%;border:none;}@media screen and (max-width:870px){#school-s3-h2{font-size:28px;}}#school-s3-card-text{height:auto;}@media screen and (min-width:1100px){#school-s4{margin-top:80px;}}@media screen and (max-width:1920px) and (min-width:1700px){#school-s4{height:auto !important;}}#school-s4 .section2-right{align-items:normal;}@media screen and (min-width:870px){#school-s4-video{left:40px;}}@media screen and (max-width:1400px){#school-s4-video{margin-top:10px;}}@media screen and (max-width:1300px){#school-s4-video{margin-top:18px;}}@media screen and (max-width:1200px){#school-s4-video{margin-top:35px;}}@media screen and (max-width:1100px){#school-s4-video{margin-top:50px;}}@media screen and (max-width:870px){#school-s4-video{margin-top:0;}}#school-s4-play{width:21%;}#school-s4-about{margin-left:197px;}@media screen and (min-width:1915px){#school-s4-about{margin-left:50%;width:25%;}}@media screen and (min-width:1500) and (max-width:1914px){#school-s4-about{margin-left:37%;}}@media screen and (min-width:1300px) and (max-width:1500px){#school-s4-about{margin-left:55%;}}@media screen and (min-width:870px) and (max-width:1300px){#school-s4-about{margin-left:50%;}}@media screen and (max-width:500px){#school-s4-about{margin-left:0;}}#school-s5{position:relative;z-index:1;height:600px;}@media screen and (max-width:680px){#school-s5{height:350px;}}@media screen and (max-width:500px){#school-s5{height:380px;}}@media screen and (max-width:370px){#school-s5{height:450px;}}@media screen and (max-width:280px){#school-s5{height:500px;}}#school-s5-want{margin-top:25%;margin-left:13%;}@media screen and (max-width:870px){#school-s5-want{width:40vw;}}@media screen and (max-width:680px){#school-s5-want{margin-top:0;margin-left:5%;width:92%;}}#school-s5-title{text-transform:uppercase;}@media screen and (min-width:1700px){#school-s5-title{font-family:'ProximaBold';font-size:2.2rem;}}@media screen and (max-width:1699px){#school-s5-title{font-family:'ProximaBold';font-size:28px;}}@media screen and (max-width:870px){#school-s5-title{font-family:'ProximaBold';font-size:1.7rem;}}@media screen and (min-width:1700px){#school-s5-about{font-size:1.2rem;}}@media screen and (max-width:870px){#school-s5-about{font-size:1.1rem;}}@media screen and (max-width:565px){#school-s5-about{font-size:1rem;}}#school-s5-img{display:block;position:absolute;z-index:1;background-repeat:no-repeat;top:20%;left:50%;width:30%;height:70%;}@media screen and (max-width:1100px){#school-s5-img{width:50%;}}@media screen and (max-width:680px){#school-s5-img{display:none;}}#school-s5-bg{display:block;position:absolute;top:0;right:0;width:35%;height:100%;z-index:-1;background-color:#009edf;background-repeat:no-repeat;background-size:cover;}@media screen and (min-width:1535px){#school-s5-bg{width:31%;}}@media screen and (max-width:680px){#school-s5-bg{display:none;}}@media screen and (max-width:500px){#school-header{font-size:22px;}}@media screen and (min-width:1400px){#school-s6-content{flex-wrap:nowrap;}}#school-s6-content #school-s6-cardWrapper{margin-right:40px;}@media screen and (min-width:1400px){#school-s6-content #school-s6-cardWrapper{display:block;}}@media screen and (max-width:1400px){#school-s6-content #school-s6-cardWrapper{margin-right:0;}}#school-s6-content #school-s6-cardWrapper:nth-child(4){margin-right:0;}@media screen and (min-width:1400px){#school-s6-card2{display:block;margin-right:40px;}}#school-s6-img{width:auto;}@media screen and (min-width:1400px){#school-s6-img{height:350px;}}@media screen and (min-width:1400px){#school-s6-icon{width:230px;height:230px;}}@media screen and (min-width:1400px){#school-s6-icon3{width:230px;height:230px;}}@media screen and (min-width:1400px){#school-s6-icon4{width:230px;height:230px;}}#school-s6-h3{text-align:center;}#school-s6-div-bth{display:flex;justify-content:center;}#school-s6-btn{position:relative;top:50px;padding:12px 80px;color:#fff;text-transform:uppercase;font-family:'ProximaCondencedLight';background-color:#009edf;margin-bottom:50px;}@media screen and (max-width:700px){#school-s6-btn{top:0;}}.section7.school-frontend{padding-top:0;}#school-s7{margin-top:70px;}@media screen and (min-width:1500px) and (max-width:1700px){#school-s7-content{margin-bottom:50px;}}@media screen and (min-width:700px) and (max-width:1100px){#school-s7-econom{font-size:25px;margin-left:30px;}}#school-s8-cards{justify-content:center;}@media screen and (min-width:1100px){#school-s8-cards{margin-left:2% !important;margin-right:2% !important;}}@media screen and (min-width:700px){#school-s8-cards{margin-left:2%;margin-right:5%;}}#school-s8-bg{background-image:url(/assets/img/specialities/background_yellow.svg);background-size:cover;background-repeat:no-repeat;background-position:center top;}#school-s10-tr{margin-left:5px;font-family:'ProximaBold';}@media screen and (max-width:400px){#school-s10-tr{width:240px;}}@media screen and (min-width:1200px){#school-s10-content{margin-left:6%;}}@media screen and (max-width:930px){#school-s10-content{margin-top:20px;}}#school-s10-start{width:80%;}@media screen and (min-width:1700px){#school-s10-start{width:100%;}}@media screen and (max-width:1100px){#school-s10-title{font-size:35px;}}@media screen and (max-width:490px){#school-s10-title{font-size:25px;}}@media screen and (max-width:380px){#school-s10-title{font-size:20px;}}@media screen and (min-width:1921px){.articles-s2{width:1720px;margin:0 auto;}}.articles-s2 .breadcrumbs{color:#a8a8a8;font-family:'ProximaLight';margin:0 auto;}.articles-s2 .breadcrumbs a{color:#a8a8a8;}.articles-s2 .card{display:flex;flex-direction:column;height:475px;width:calc(100%/12*3 - 2*30px);margin:0 30px 50px;border-radius:10px;}.articles-s2 .card__body{display:flex;flex-direction:column;justify-content:space-between;padding-top:15px;width:100%;}.articles-s2 .card__header{height:unset;padding-top:56.25%;background-size:cover;border-radius:10px 10px 0 0;}.articles-s2 .card__body_title{text-transform:uppercase;font-size:16px;height:auto;}@media screen and (min-width:1370px) and (max-width:1500px){.articles-s2 .card__body_title{font-size:13px;}}.articles-s2 .articles-s2__card_details{color:#009edf;font-family:'ProximaCondencedLight';font-weight:600;}.articles-s2__web-list_header{margin:0 0 40px 0;}.articles-s2__about{width:100%;}.articles-s2__about_req_header{font-size:18px;margin-bottom:40px;}.articles-s2__about_req_card{width:390px;height:120px;margin:0 15px 30px 0;position:relative;}.articles-s2__card_body_table{margin:unset;}.articles-s2__about_text{line-height:1.5;width:900px;margin:30px 0 50px 0;}.articles-s2__card_number{width:30px;height:30px;text-align:center;line-height:30px;position:absolute;top:0;left:20px;background-color:#009edf;color:#fff;font-family:'ProximaSemiBold';}.articles-s2__card_text{position:absolute;bottom:20px;left:20px;padding-right:20px;font-size:17px;font-family:'ProximaSemiBold';}.articles-s2__about_req_card-wrapper{display:flex;justify-content:flex-start;}.articles-s2__card_body_table td:nth-child(1){width:100px;color:#aaa;}.articles-s2__card-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:30px;margin-left:-30px;}@media screen and (min-width:1500px){.articles-s2__card-wrapper{margin-bottom:10px;}}@media screen and (max-width:1100px){.articles-s2__card-wrapper{margin-left:0;}}.articles-s2__hidden-articles_arrow{display:inline-block;width:14px;height:11px;margin-left:5px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;}@media screen and (max-width:700px){.articles-s2__hidden-articles_arrow{margin-left:10px;}}.articles-s2__hidden-articles_header{display:flex;align-items:center;cursor:pointer;width:380px;margin-bottom:60px;}@media screen and (max-width:700px){.articles-s2__hidden-articles_header{justify-content:center;}}.articles-s2__about_req{margin-bottom:35px;}.articles-s2__hidden-articles_header_title{display:inline-block;vertical-align:middle;}@media screen and (max-width:700px){.articles-s2__hidden-articles_header_title.header-text{width:auto;}}.articles-s2__hidden-articles_body{display:flex;flex-wrap:wrap;margin:10px -30px 0;justify-content:flex-start;}.articles-s2__hidden-articles_body.hidden{display:none;}@media screen and (max-width:1700px){.articles-s2 .card{height:400px;}}@media screen and (max-width:1600px){.articles-s2 .card{height:440px;}}@media screen and (max-width:1440px){.articles-s2 .card{height:453px;width:calc(100%/12*4 - 2*30px);}}@media screen and (max-width:1100px){.articles-s2 .card{width:calc(100%/12*6 - 2*30px);}.articles-s2__about,.articles-s2__about_text{width:auto;}.articles-s2__about_req_card{margin:0 0 30px 0;}.articles-s2__about_req_card-wrapper{flex-wrap:wrap;}.articles-s2__card-wrapper,.articles-s2__about_req_card-wrapper{justify-content:space-around;}}@media screen and (max-width:700px){.articles-s2 .card{height:auto;width:calc(100%/12*10 - 2*30px);}.articles-s2__hidden-articles_body{justify-content:center;margin:10px 0 0;}.articles-s2__about{margin-top:30px;}.articles-s2__about_header,.articles-s2__about_req_header,.articles-s2__web-list_header,.articles-s2__hidden-articles_header{width:auto;}}@media screen and (max-width:500px){.articles-s2 .card{width:100%;}W .articles-s2__about_header,.articles-s2__web-list_header{font-size:19px;}.articles-s2__about_req_header{font-size:16px;}.articles-s2__hidden-articles_header{width:auto;}}@media screen and (max-width:450px){.articles-s2 .card__header{background-size:cover;}.articles-s2 .card{height:auto;margin-left:0;margin-right:0;}.articles-s2 .card__body{padding:15px;font-size:14px;height:auto;}.articles-s2 .card__body_title{font-size:15px;}.articles-s2__web-list_header{margin:0 0 30px 0;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.form-h-auto.cbs-form-block{height:auto !important;}}#webinar-invisible-form{top:calc((100% - 625px)/2);}.application__step-2{position:absolute;top:0;z-index:999;}.messenger-old-form>span{margin-bottom:5px;}.messenger-old-form input{padding:7px;}.modal-application__success-block{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:30px;}.modal-application__success-block p{text-align:center;font-size:22px;}@media screen and (max-width:1680px){.modal-application__success-block p{font-size:20px;}}@media screen and (max-width:1280px){.modal-application__success-block p{font-size:18px;}}.modal-application__success-block img{width:80px;min-width:80px;height:80px;}@media screen and (max-width:1400px){.error-404-img,.error-500-img{max-width:480px;}}@media screen and (min-width:950px) and (max-width:1400px){.error-404-img,.error-500-img{padding-top:50%;}}@media screen and (min-width:1800px){.error-404-img,.error-500-img{padding-top:18vw;}}@media screen and (max-width:500px){.error-404-img,.error-500-img{padding-top:115px;min-width:225px;}}.error-404-msg{font-size:30px;flex-direction:column;text-align:center;font-family:'ProximaCondencedBold';text-transform:uppercase;color:#2a2a2a;font-weight:900;margin-top:25px;}@media screen and (min-width:1800px){.error-404-msg{font-size:42px;}}@media screen and (max-width:900px){.error-404-msg{font-size:25px;}}@media screen and (max-width:500px){.error-404-msg{font-size:15px;}}.error-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding-top:100px;box-sizing:border-box;background-image:url("/assets/img/specialities/background_blue.svg");background-size:cover;background-repeat:no-repeat;font-family:'ProximaCondencedBold';}.error-wrapper-view{margin:0 auto;display:flex;flex-direction:column;align-items:center;}.error-404-img{background-image:url("/assets/img/error/Error404.png");background-size:contain;background-repeat:no-repeat;width:44vw;padding-top:23vw;max-width:680px;}.error-500-img{background-image:url("/assets/img/error/Error500.png");background-size:contain;background-repeat:no-repeat;width:44vw;padding-top:23vw;max-width:680px;}.error-redirect-msg{font-family:'ProximaCondencedBold';color:#2a2a2a;font-weight:900;font-size:14px;margin-top:25px;text-decoration:underline;}@media screen and (min-width:1800px){.error-redirect-msg{font-size:20px;}}.error-403-msg{position:absolute;top:calc(50vh - 127px);left:calc(50vw - 260px);color:#a52a2a;margin:0 auto;width:460px;font-size:30px;display:flex;flex-direction:column;text-align:center;font-family:Roboto;text-transform:uppercase;background-color:#e6e0e0;padding:50px;box-sizing:border-box;}.errorToHome{text-decoration:none;color:#4169e1;margin-top:20px;font-size:21px;}.trainers{display:flex;flex-direction:column;}.trainers__title{margin-bottom:50px;}@media screen and (max-width:1680px){.trainers__title{margin-bottom:37px;}}@media screen and (max-width:900px){.trainers__title{margin-bottom:30px;}}.trainers__container{display:flex;gap:30px;}@media screen and (max-width:1024px){.trainers__container{flex-wrap:wrap;}}.trainers__item{display:flex;align-items:flex-start;width:33%;box-sizing:border-box;}@media screen and (max-width:1024px){.trainers__item{width:47%;}}@media screen and (max-width:600px){.trainers__item{width:100%;}}.trainers__item.count-1{width:70%;}@media screen and (max-width:900px){.trainers__item.count-1{width:100%;}}.trainers__item.count-1 .trainers__name{font-size:38px;}@media screen and (max-width:1680px){.trainers__item.count-1 .trainers__name{font-size:28px;}}@media screen and (max-width:500px){.trainers__item.count-1 .trainers__name{font-size:16px;}}.trainers__item.count-1 .trainers__position{font-size:24px;}@media screen and (max-width:1680px){.trainers__item.count-1 .trainers__position{font-size:18px;}}@media screen and (max-width:500px){.trainers__item.count-1 .trainers__position{font-size:14px;}}.trainers__item.count-1 .trainers__linkedin-link{width:32px;min-width:32px;height:32px;}@media screen and (max-width:1680px){.trainers__item.count-1 .trainers__linkedin-link{width:24px;min-width:24px;height:24px;}}@media screen and (max-width:500px){.trainers__item.count-1 .trainers__linkedin-link{width:16px;min-width:16px;height:16px;}}.trainers__photo{min-width:38%;width:38%;margin-right:20px;object-fit:cover;border-radius:10px;}@media screen and (max-width:1680px){.trainers__photo{margin-right:15px;}}@media screen and (max-width:600px){.trainers__photo{min-width:150px;width:150px;}}@media screen and (max-width:420px){.trainers__photo{min-width:125px;width:125px;}}@media screen and (max-width:375px){.trainers__photo{min-width:105px;width:105px;}}.trainers__info{display:flex;flex-direction:column;}.trainers__name{font-family:'ProximaBold';font-size:20px;}@media screen and (max-width:1680px){.trainers__name{font-size:18px;}}@media screen and (max-width:1440px){.trainers__name{font-size:15px;}}@media screen and (max-width:900px){.trainers__name{font-size:14px;}}@media screen and (max-width:500px){.trainers__name{font-size:16px;}}.trainers__position{font-size:16px;font-family:'ProximaRegular';line-height:130%;margin:15px 0 20px 0;}@media screen and (max-width:1680px){.trainers__position{font-size:14px;margin:12px 0 13px 0;}}@media screen and (max-width:1440px){.trainers__position{font-size:12px;}}@media screen and (max-width:900px){.trainers__position{font-size:14px;}}@media screen and (max-width:600px){.trainers__position{margin:5px 0 6px 0;}}.trainers__linkedin-link{background:#0076b2;width:24px;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:3px;}@media screen and (max-width:1680px){.trainers__linkedin-link{width:18px;min-width:18px;height:18px;border-radius:2px;}}@media screen and (max-width:600px){.trainers__linkedin-link{width:16px;min-width:16px;height:16px;}}.trainers__linkedin-link img{width:75%;}.testimonials{display:flex;flex-direction:column;}.testimonials__title{align-self:center;margin-bottom:60px;font-size:70px;line-height:77px;font-family:'ProximaExtraBold';}@media screen and (max-width:1680px){.testimonials__title{font-size:55px;line-height:57px;margin-bottom:45px;}}@media screen and (max-width:1024px){.testimonials__title{font-size:38px;line-height:41px;}}@media screen and (max-width:900px){.testimonials__title{margin-bottom:40px;}}@media screen and (max-width:600px){.testimonials__title{text-align:center;}}@media screen and (max-width:500px){.testimonials__title{font-size:30px;line-height:33px;}}.testimonials__container{display:flex;justify-content:space-between;}@media screen and (max-width:900px){.testimonials__container{flex-wrap:wrap;gap:30px;}}.testimonials__item{display:flex;flex-direction:column;width:31%;}@media screen and (max-width:900px){.testimonials__item{width:47%;}}@media screen and (max-width:600px){.testimonials__item{width:100%;}}.testimonials__item-title{display:flex;align-items:center;margin-bottom:20px;}@media screen and (max-width:1680px){.testimonials__item-title{margin-bottom:15px;}}@media screen and (max-width:600px){.testimonials__item-title{margin-bottom:20px;}}.testimonials__item-title img{width:50px;margin-right:15px;}@media screen and (max-width:1680px){.testimonials__item-title img{width:37px;margin-right:12px;}}@media screen and (max-width:600px){.testimonials__item-title img{width:44px;margin-right:15px;}}.testimonials__name-rate{display:flex;flex-direction:column;}.testimonials__title-type{font-size:20px;margin-bottom:3px;}@media screen and (max-width:1680px){.testimonials__title-type{font-size:18px;margin-bottom:2px;}}@media screen and (max-width:1440px){.testimonials__title-type{font-size:15px;}}@media screen and (max-width:900px){.testimonials__title-type{font-size:14px;}}@media screen and (max-width:500px){.testimonials__title-type{font-size:16px;}}.testimonials__rating{display:flex;font-size:16px;}@media screen and (max-width:1680px){.testimonials__rating{font-size:14px;}}@media screen and (max-width:1440px){.testimonials__rating{font-size:12px;}}@media screen and (max-width:900px){.testimonials__rating{font-size:14px;}}.testimonials__rating p{font-family:'ProximaBold';margin:0;}.testimonials__rating a{color:#f68c29;margin-left:10px;text-decoration:underline;}@media screen and (max-width:1680px){.testimonials__rating a{margin-left:7px;}}@media screen and (max-width:500px){.testimonials__rating a{margin-left:6px;}}.testimonials__block{box-shadow:0 3px 20px -4px rgba(0,0,0,.12);padding:30px;display:flex;flex-direction:column;border-radius:10px;}@media screen and (max-width:1680px){.testimonials__block{padding:22px;border-radius:7.5px;}}@media screen and (max-width:900px){.testimonials__block{padding:20px;border-radius:10px;}}.testimonials__top{display:flex;align-items:center;margin-bottom:20px;}@media screen and (max-width:1680px){.testimonials__top{margin-bottom:15px;}}@media screen and (max-width:500px){.testimonials__top{margin-bottom:12px;}}.testimonials__top img{width:52px;height:52px;border-radius:10px;margin-right:15px;}@media screen and (max-width:1680px){.testimonials__top img{width:39px;height:39px;border-radius:7.5px;margin-right:12px;}}@media screen and (max-width:500px){.testimonials__top img{border-radius:10px;margin-right:15px;}}.testimonials__name-info{display:flex;flex-direction:column;}.testimonials__name{font-size:20px;font-family:'ProximaBold';margin-bottom:5px;}@media screen and (max-width:1680px){.testimonials__name{font-size:18px;}}@media screen and (max-width:1440px){.testimonials__name{font-size:15px;}}@media screen and (max-width:900px){.testimonials__name{font-size:14px;}}@media screen and (max-width:500px){.testimonials__name{font-size:16px;}}.testimonials__position{color:#a8a8a8;}.testimonials__bottom{display:flex;flex-direction:column;align-items:flex-start;}.testimonials__text{font-size:20px;line-height:130%;margin-bottom:20px;height:132px;overflow:hidden;font-family:'ProximaRegular';}@media screen and (max-width:1680px){.testimonials__text{font-size:18px;height:95px;margin-bottom:17px;}}@media screen and (max-width:1440px){.testimonials__text{font-size:15px;}}@media screen and (max-width:900px){.testimonials__text{height:110px;margin-bottom:15px;font-size:14px;}}@media screen and (max-width:600px){.testimonials__text{height:auto;margin-bottom:20px;font-size:16px;}}.testimonials__detail{border:1px solid #f68c29;color:#f68c29;border-radius:10px;padding:15px 35px;box-sizing:border-box;transition:all .2s;font-family:'ProximaBold';font-size:20px;cursor:pointer;align-self:center;}@media screen and (max-width:1680px){.testimonials__detail{font-size:18px;padding:12px 30px;border-radius:7.5px;}}@media screen and (max-width:1440px){.testimonials__detail{font-size:15px;}}@media screen and (max-width:900px){.testimonials__detail{font-size:14px;}}@media screen and (max-width:600px){.testimonials__detail{font-size:16px;padding:14px 30px;border-radius:10px;align-self:center;}}.testimonials__detail:hover{background:#f68c29;color:#fff;}.component{padding:40px 60px;display:block;background-size:cover;}@media screen and (max-width:3000px){.component{padding:40px 100px;}}@media screen and (max-width:1700px){.component{padding:40px 80px;}}@media screen and (max-width:1100px){.component{padding:40px 40px;}}@media screen and (max-width:700px){.component{padding:40px 20px;}}@keyframes marquee-infinite{0%{transform:translateX(0%);}100%{transform:translateX(-50%);}}.partners{margin:150px auto;width:90%;display:flex;flex-direction:column;position:relative;}@media screen and (min-width:1921px){.partners{width:1720px;}}@media screen and (max-width:1680px){.partners{margin:110px auto;}}@media screen and (max-width:900px){.partners{margin:75px auto;}}.partners__title{text-align:center;margin-bottom:60px;}@media screen and (max-width:1680px){.partners__title{margin-bottom:50px;}}@media screen and (max-width:900px){.partners__title{margin-bottom:40px;}}.partners .left,.partners .right{position:absolute;top:49%;border:1px solid #5caee0;width:38px;height:38px;display:flex;justify-content:center;align-items:center;background:transparent;transition:all .3s;cursor:pointer;}@media screen and (max-width:1680px){.partners .left,.partners .right{width:29px;height:29px;}}@media screen and (max-width:900px){.partners .left,.partners .right{width:27px;height:27px;top:auto;bottom:-60px;}}.partners .left:hover,.partners .right:hover{background:#5caee0;}.partners .left:hover i,.partners .right:hover i{color:#fff;}.partners .left i,.partners .right i{margin-top:3px;color:#5caee0;}@media screen and (max-width:1680px){.partners .left i,.partners .right i{margin-top:2px;}}.partners .left{left:0;}@media screen and (max-width:900px){.partners .left{left:auto;right:40px;}}.partners .right{right:0;}.partners__container{display:flex;justify-content:center;width:90%;margin:0 auto;}.partners__block{display:flex !important;flex-direction:column;align-items:center;gap:50px;overflow:hidden;}@media screen and (max-width:1680px){.partners__block{gap:40px;}}.partners__block img{width:140px;}@media screen and (max-width:1680px){.partners__block img{width:120px;}}.breadcrumbs{min-height:20px;z-index:1;color:#a8a8a8;letter-spacing:1.5px;}.breadcrumbs ul{padding:0;}.breadcrumbs li{display:inline;margin-right:10px;margin-left:0;}.breadcrumbs li::after{margin-left:10px;content:">";}.breadcrumbs li:last-child:after{content:'';}.breadcrumbs a{color:#a8a8a8;}.breadcrumbs a[href]:hover{text-decoration:underline;}@media screen and (max-width:1366px){.breadcrumbs{font-size:.9rem;}}.breadcrumbs-white{color:#fff;margin-top:70px;}.breadcrumbs-white a{color:#fff;}.breadcrumbs-blue-media,.breadcrumbs-shares-index,.breadcrumbs-book{margin-left:70px;margin-top:0;}@media screen and (max-width:3000px){.breadcrumbs-blue-media,.breadcrumbs-shares-index,.breadcrumbs-book{margin:0 100px;}.breadcrumbs-blue-media ul,.breadcrumbs-shares-index ul,.breadcrumbs-book ul{padding:0 10px;}}@media screen and (max-width:1700px){.breadcrumbs-blue-media,.breadcrumbs-shares-index,.breadcrumbs-book{margin:0 80px;}}@media screen and (max-width:1100px){.breadcrumbs-blue-media,.breadcrumbs-shares-index,.breadcrumbs-book{margin:0 40px;}}@media screen and (max-width:700px){.breadcrumbs-blue-media,.breadcrumbs-shares-index,.breadcrumbs-book{margin:0 20px;}}@media screen and (max-width:595px){.breadcrumbs-blue-media,.breadcrumbs-shares-index,.breadcrumbs-book{margin:0 0 0 15px;}}.breadcrumbs-shares-index{margin-left:0;margin-top:70px;}@media screen and (max-width:3000px){.breadcrumbs-shares-index{margin-left:20px;}.breadcrumbs-shares-index ul{padding:0 10px;}}@media screen and (max-width:1700px){.breadcrumbs-shares-index{margin-left:0;}.breadcrumbs-shares-index ul{padding:0 10px;}}@media screen and (max-width:1500px){.breadcrumbs-shares-index{margin-left:40px;}.breadcrumbs-shares-index ul{padding:0 10px;}}@media screen and (max-width:1100px){.breadcrumbs-shares-index{margin:0;align-self:start;}.breadcrumbs-shares-index ul{padding:0 10px;}}@media screen and (max-width:700px){.breadcrumbs-shares-index{margin:0;align-self:start;}.breadcrumbs-shares-index ul{padding:0 10px;}}@media screen and (max-width:595px){.breadcrumbs-shares-index{margin:0;align-self:start;}.breadcrumbs-shares-index ul{padding:0 10px;}}.breadcrumbs-book{margin-top:70px;margin-left:35px;}@media screen and (max-width:3000px){.breadcrumbs-book{margin-top:60px;margin-left:70px;}.breadcrumbs-book ul{padding:0;}}@media screen and (max-width:1920px){.breadcrumbs-book{margin-top:20px;margin-left:30px;}}@media screen and (max-width:1700px){.breadcrumbs-book{margin-top:0;margin-left:10px;}}@media screen and (max-width:1100px){.breadcrumbs-book{margin-top:35px;margin-bottom:auto;}}@media screen and (max-width:900px){.breadcrumbs-book{align-self:start;margin:0;margin-left:5px;}}@media screen and (max-width:700px){.breadcrumbs-book{margin-top:45px;}}.breadcrumbs-absolute-white,.breadcrumbs-school-frontend,.breadcrumbs-absolute-white-course-description{position:absolute;top:100px;left:70px;color:#fff;}.breadcrumbs-absolute-white a,.breadcrumbs-school-frontend a,.breadcrumbs-absolute-white-course-description a{color:#fff;}@media screen and (max-width:3000px){.breadcrumbs-absolute-white,.breadcrumbs-school-frontend,.breadcrumbs-absolute-white-course-description{left:110px;}}@media screen and (max-width:1700px){.breadcrumbs-absolute-white,.breadcrumbs-school-frontend,.breadcrumbs-absolute-white-course-description{top:80px;left:90px;}}@media screen and (max-width:1100px){.breadcrumbs-absolute-white,.breadcrumbs-school-frontend,.breadcrumbs-absolute-white-course-description{top:65px;left:47px;}}@media screen and (max-width:950px){.breadcrumbs-absolute-white,.breadcrumbs-school-frontend,.breadcrumbs-absolute-white-course-description{top:70px;}}@media screen and (max-width:700px){.breadcrumbs-absolute-white,.breadcrumbs-school-frontend,.breadcrumbs-absolute-white-course-description{left:27px;}}@media screen and (max-width:595px){.breadcrumbs-absolute-white,.breadcrumbs-school-frontend,.breadcrumbs-absolute-white-course-description{top:44px;}}.breadcrumbs-absolute-extended-blue{position:relative;top:0;left:70px;color:#77c0e8;}.breadcrumbs-absolute-extended-blue a{color:#77c0e8;}@media screen and (max-width:3000px){.breadcrumbs-absolute-extended-blue{left:100px;}}@media screen and (max-width:1700px){.breadcrumbs-absolute-extended-blue{left:90px;}}@media screen and (max-width:1100px){.breadcrumbs-absolute-extended-blue{left:47px;}}@media screen and (max-width:700px){.breadcrumbs-absolute-extended-blue{left:27px;padding-right:27px;}}.breadcrumbs-absolute-extended-black{width:1150px;color:#2a2a2a;margin:0 auto;}.breadcrumbs-absolute-extended-black a{color:#2a2a2a;}@media screen and (max-width:1440px){.breadcrumbs-absolute-extended-black{width:850px;}}@media screen and (max-width:950px){.breadcrumbs-absolute-extended-black{width:90%;}}.breadcrumbs-school-frontend{color:#77c0e8;}.breadcrumbs-school-frontend a{color:#77c0e8;}@media screen and (max-width:1000px){.breadcrumbs-absolute-white-course-description{top:70px;}}@media screen and (max-width:600px){.breadcrumbs-absolute-white-course-description{top:57px;}}.pass-through-notification{display:none;align-items:center;justify-content:center;position:relative;box-sizing:border-box;width:100%;padding:17px 100px;z-index:200;font-family:'ProximaRegular';}@media screen and (max-width:1700px){.pass-through-notification{padding:17px 80px;}}@media screen and (max-width:1680px){.pass-through-notification{padding:13px 80px;}}@media screen and (max-width:1100px){.pass-through-notification{padding:13px 40px;}}@media screen and (max-width:700px){.pass-through-notification{padding:13px 20px;}}@media screen and (max-width:500px){.pass-through-notification{padding:10px 20px;}}.pass-through-notification__control{cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;}@media screen and (max-width:1680px){.pass-through-notification__control{width:24px;height:24px;}}.pass-through-notification__control img{width:18px;height:14px;}@media screen and (max-width:1680px){.pass-through-notification__control img{width:13px;height:10px;}}.pass-through-notification__control.right{transform:rotate(180deg);}.pass-through-notification__slider{display:flex;justify-content:center;width:100%;text-align:center;}.pass-through-notification__slider .slick-list{width:80%;}.pass-through-notification__slider .slick-track{display:flex;align-items:center;}.pass-through-notification__item{display:flex;align-items:center;}.pass-through-notification__text{font-family:'ProximaSemiBold';font-size:20px;line-height:26px;}@media screen and (max-width:1680px){.pass-through-notification__text{font-size:15px;line-height:19px;}}@media screen and (max-width:900px){.pass-through-notification__text{font-size:14px;line-height:18px;}}.pass-through-notification__text p{margin:0;padding:0;}.pass-through-notification__text a{text-decoration:underline;color:#121212;}.pass-through-notification__close{display:none;}.pass-through-notification__close::before{position:absolute;right:38px;top:calc(50% - 7px);font-family:'edufont';content:'';cursor:pointer;}@media screen and (max-width:700px){.pass-through-notification__close::before{right:24px;}}.course-location_speciality{display:inline-block;margin-left:20px;}.course-location__header{font-weight:bold;margin-right:10px;}.course-location__location-place{display:inline-block;margin:0;color:#0a459e;margin-left:5px;}.course-location__location-place_on-bg-blue{color:#0a459e !important;}.course-location__location-place_speciality{color:#0a459e !important;}.course-location__location-place_schedule{color:#009edf;font-weight:normal;}.course-location__location-place_metro::before{font-family:'slick';content:"";font-weight:bold;margin-right:5px;font-size:9px;}.course-location__location-place_metro_red::before{color:#d81c23;}.course-location__location-place_metro_green::before{color:#04b157;}.course-location__location-place_metro_blue::before{color:#4980c0;}.live-online-block{margin-top:12px;margin-left:10px;font-family:'Roboto',sans-serif;text-transform:uppercase;display:inline-block;}.live-online-block span{margin-right:2px;padding:3px;border-radius:8px;background-color:#f00;color:#fff;}.live-online-block_color_white{color:#fff;}.live-online-block_color_blue{color:#009edf;font-weight:bold;margin:0;}.live-online-block_color_blue span{font-size:13px;}.prices-block{display:flex;flex-flow:column nowrap;align-items:flex-start;padding-right:20px;}@media screen and (max-width:700px){.prices-block_table{position:absolute;}}.prices-block_courses{padding-right:0;}@media screen and (max-width:1000px){.prices-block_courses{flex-basis:17%;}}@media screen and (max-width:700px){.prices-block_courses{flex-flow:row nowrap;align-items:center;top:65%;right:5%;}}.prices-block_schedule_regular,.prices-block_schedule_shares{padding:0;right:10px;}.prices-block_schedule_regular{top:70px;}@media screen and (max-width:425px){.prices-block_schedule_regular{top:40px;}}.prices-block_schedule_shares{top:47px;}@media screen and (max-width:400px){.prices-block_schedule_shares{top:35px;}}.prices-block_home{padding-left:10px;}.regular-price{font-family:'ProximaBold';font-size:19px;flex-shrink:0;font-weight:bold;}@media screen and (min-width:1500px){.regular-price{font-size:23px;}}@media screen and (max-width:700px){.regular-price{font-size:15px;}}.regular-price_croos-out{font-family:'ProximaRegular';font-weight:normal;text-decoration:line-through;font-size:16px;}@media screen and (min-width:1500px){.regular-price_croos-out{font-size:19px;}}@media screen and (max-width:700px){.regular-price_croos-out{font-size:12px;}}.shares-price{font-family:'ProximaBold';font-size:19px;color:#f00;}@media screen and (min-width:1500px){.shares-price{font-size:23px;}}@media screen and (max-width:700px){.shares-price{font-size:16px;}}@media screen and (max-width:700px){.shares-price_courses{margin-left:5px;}}.regular-price__grn{font-family:'ProximaCondencedLight';font-weight:normal;padding-left:5px;font-size:17px;}@media screen and (min-width:1500px){.regular-price__grn{font-size:18px;}}@media screen and (max-width:700px){.regular-price__grn{font-size:16px;}}.regular-price_home,.shares-price_home,.regular-price__grn_home{font-size:14px;}.regular-price__grn_course{font-size:14px;}@media screen and (min-width:1500px){.regular-price__grn_course{font-size:15px;}}@media screen and (max-width:700px){.regular-price__grn_course{font-size:10px;}}.messenger{position:relative;}.messenger input{padding-left:48px !important;width:100%;box-sizing:border-box;}.messenger__select{display:flex;flex-direction:column;justify-content:center;position:absolute;height:100%;padding:0 6px 0 8px;}.messenger__select:hover{background:rgba(0,0,0,.05);}.messenger__select i{font-size:24px;width:24px;height:24px;}@media screen and (max-width:1680px){.messenger__select i{font-size:21px;width:21px;height:21px;}}.messenger__select i.fa-telegram{color:#08c;}.messenger__select i.fa-viber{color:#59267c;}.messenger__select i.fa-skype{color:#00aff0;}.messenger__select i.fa-whatsapp{color:#13990a;}.messenger__current{display:flex;align-items:center;cursor:pointer;}.messenger__arrow{margin-left:6px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555;}.messenger__list{display:none;position:absolute;background:#fff;padding:7px;box-sizing:border-box;box-shadow:1px 1px 4px rgba(0,0,0,.2);z-index:10;top:11.5px;left:1px;}@media screen and (max-width:1680px){.messenger__list{top:6px;}}@media screen and (max-width:500px){.messenger__list{top:1px;}}.messenger__list li{width:23px;height:23px;cursor:pointer;list-style:none;}.messenger__list li:not(:last-child){margin-bottom:10px;}.promocode{position:fixed;z-index:1000;top:0;left:0;bottom:0;right:0;background-color:rgba(118,118,118,.65);display:flex;justify-content:center;align-items:center;}.promocode__body{display:flex;flex-direction:column;padding:60px 50px;box-sizing:border-box;position:relative;font-family:'ProximaRegular';border-radius:10px;background:#fff;width:610px;}@media screen and (max-width:1680px){.promocode__body{width:490px;padding:45px 50px;border-radius:30px;}}@media screen and (max-width:900px){.promocode__body{padding:40px;}}@media screen and (max-width:500px){.promocode__body{width:90%;border-radius:20px;padding:40px 20px;}}.promocode__close{position:absolute;top:45px;right:45px;width:15px;cursor:pointer;}@media screen and (max-width:1680px){.promocode__close{width:12px;top:35px;right:35px;}}@media screen and (max-width:500px){.promocode__close{top:30px;right:30px;}}@media screen and (max-width:375px){.promocode__close{top:20px;right:20px;}}.promocode__close svg path{stroke:#232323;transition:all .3s;}.promocode__close:hover svg path{stroke:#5caee0;}.promocode__title{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:36px;font-family:'ProximaBold';}@media screen and (max-width:1680px){.promocode__title{font-size:27px;}}@media screen and (max-width:500px){.promocode__title{font-size:28px;}}.promocode__code-block{display:flex;flex-direction:column;align-items:center;margin:30px 0;}@media screen and (max-width:1680px){.promocode__code-block{margin:30px 0 20px 0;}}@media screen and (max-width:500px){.promocode__code-block{margin:40px 0 30px 0;}}.promocode__code{display:flex;align-items:center;position:relative;}.promocode__code-number{font-size:48px;font-family:'ProximaSemiBold';text-transform:uppercase;}@media screen and (max-width:1680px){.promocode__code-number{font-size:36px;}}@media screen and (max-width:900px){.promocode__code-number{font-size:38px;}}.promocode__copy-to-clipboard{width:30px;cursor:pointer;margin-left:6px;}@media screen and (max-width:1680px){.promocode__copy-to-clipboard{width:22px;margin-left:5px;}}.promocode__copy-to-clipboard path{fill:transparent;stroke:#bebebe;transition:all .3s;}.promocode__copy-to-clipboard:hover path{stroke:#5caee0;}.promocode__tooltip-clip{position:absolute;background:#f0f0f0;border-radius:4px;padding:1px 3px;top:0;right:-90px;font-size:14px;opacity:0;transition:all .3s;}@media screen and (max-width:1680px){.promocode__tooltip-clip{font-size:12px;right:-80px;}}@media screen and (max-width:420px){.promocode__tooltip-clip{right:-50px;top:-15px;}}.promocode__actual{margin-top:15px;font-size:20px;}@media screen and (max-width:1680px){.promocode__actual{margin-top:12px;font-size:15px;}}@media screen and (max-width:500px){.promocode__actual{font-size:14px;text-align:center;margin-top:10px;}}.promocode__timer{display:flex;justify-content:center;margin-bottom:40px;}@media screen and (max-width:1680px){.promocode__timer{margin-bottom:22px;}}@media screen and (max-width:900px){.promocode__timer{margin-bottom:30px;}}.promocode__timer-item{display:flex;flex-direction:column;align-items:center;}.promocode__timer-separate{font-size:36px;position:relative;top:10px;padding:0 6px;}@media screen and (max-width:1680px){.promocode__timer-separate{font-size:27px;top:6px;}}@media screen and (max-width:500px){.promocode__timer-separate{font-size:28px;top:10px;}}.promocode__number{font-size:36px;box-sizing:border-box;width:58px;min-width:58px;height:58px;border-radius:10px;background-color:#eef2f9;margin-top:2px;display:flex;align-items:center;justify-content:center;}@media screen and (max-width:1680px){.promocode__number{font-size:27px;width:43px;min-width:43px;height:43px;}}@media screen and (max-width:500px){.promocode__number{font-size:28px;width:51px;min-width:51px;height:51px;}}.promocode__time{font-size:12px;}@media screen and (max-width:1680px){.promocode__time{font-size:9px;}}@media screen and (max-width:500px){.promocode__time{font-size:12px;}}.promocode__form{flex-direction:column;display:none;}.promocode__form span.captcha-error-message{position:absolute;bottom:105px;left:30%;}@media screen and (max-width:1680px){.promocode__form span.captcha-error-message{bottom:80px;left:25%;}}@media screen and (max-width:420px){.promocode__form span.captcha-error-message{left:21%;}}.promocode__form-item{display:flex;flex-direction:column;}@media screen and (max-width:900px){.promocode__form-item{width:70%;align-self:center;}}@media screen and (max-width:768px){.promocode__form-item{width:85%;}}@media screen and (max-width:500px){.promocode__form-item{width:100%;}}.promocode__form-item label.title{font-size:14px;color:#a8a8a8;margin-bottom:2px;margin-left:20px;}@media screen and (max-width:900px){.promocode__form-item label.title{font-size:12px;}}@media screen and (max-width:500px){.promocode__form-item label.title{font-size:11px;}}.promocode__form-item input{padding:10px 15px;border:none;border-radius:5px;font-size:16px;background:#eef2f9;}@media screen and (max-width:900px){.promocode__form-item input{font-size:14px;}}.promocode__form-item input#phoneNumber{width:100%;}.promocode__loader{display:none;}.promocode__form-message{display:flex;align-items:center;justify-content:center;position:relative;font-family:'ProximaSemiBold';margin:10px 0;}.promocode__form-message.success{color:#50aa41;}.promocode__form-message.fail{color:#e84949;}.promocode__phone-warning{margin-top:20px;color:#a8a8a8;font-size:16px;align-self:center;}@media screen and (max-width:1680px){.promocode__phone-warning{margin-top:15px;font-size:12px;}}@media screen and (max-width:500px){.promocode__phone-warning{margin-top:12px;}}.promocode__buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;}@media screen and (max-width:500px){.promocode__buttons{flex-direction:column;align-self:center;width:75%;}}.promocode__buttons.first-screen .btn:last-child{margin-top:10px;}.promocode__buttons .btn{border-radius:10px;box-sizing:border-box;padding:16px 0;display:flex;align-items:center;justify-content:center;width:45%;text-transform:uppercase;font-size:16px;font-family:'ProximaBold';background:transparent;transition:all .3s;cursor:pointer;}@media screen and (max-width:1680px){.promocode__buttons .btn{padding:12px 0;font-size:12px;}}@media screen and (max-width:500px){.promocode__buttons .btn{padding:10px 0;font-size:14px;width:100%;}}.promocode__buttons .btn.tab-orange{background-color:#f68c29;color:#fff;border:none;}.promocode__buttons .btn.tab-orange:hover{background-color:#e27d1f;}.promocode__buttons .btn.tab-blue{background-color:#5caee0;color:#fff;border:none;}.promocode__buttons .btn.tab-blue:hover{background-color:#4f9dcc;}.promocode__buttons .toggle-btn{color:#f68c29;font-family:'ProximaSemiBold';font-size:16px;margin-top:20px;cursor:pointer;}@media screen and (max-width:1680px){.promocode__buttons .toggle-btn{font-size:12px;margin-top:15px;}}@media screen and (max-width:500px){.promocode__buttons .toggle-btn{font-size:14px;}}.promocode__buttons .toggle-btn:hover{text-decoration:underline;}.callback{position:fixed;z-index:1000;top:0;left:0;bottom:0;right:0;background-color:rgba(118,118,118,.65);display:flex;justify-content:center;align-items:center;}.callback__body{display:flex;flex-direction:column;padding:60px 50px;box-sizing:border-box;position:relative;font-family:'ProximaRegular';border-radius:10px;background:#fff;width:610px;}@media screen and (max-width:1680px){.callback__body{width:490px;padding:45px 50px;border-radius:30px;}}@media screen and (max-width:900px){.callback__body{padding:40px;}}@media screen and (max-width:500px){.callback__body{width:90%;border-radius:20px;padding:40px 20px;}}.callback__close{position:absolute;top:25px;right:25px;width:17px;cursor:pointer;}@media screen and (max-width:1680px){.callback__close{width:14px;}}@media screen and (max-width:500px){.callback__close{top:20px;right:20px;}}.callback__close svg path{stroke:#232323;transition:all .3s;}.callback__close:hover svg path{stroke:#1394e9;}.callback__title{text-align:center;font-size:36px;line-height:110%;font-family:'ProximaBold';}@media screen and (max-width:1680px){.callback__title{font-size:27px;}}@media screen and (max-width:500px){.callback__title{font-size:28px;}}.callback__subtitle{font-size:20px;line-height:110%;text-align:center;margin:20px 0;}@media screen and (max-width:1680px){.callback__subtitle{font-size:18px;}}@media screen and (max-width:500px){.callback__subtitle{font-size:16px;}}.callback__form{display:flex;flex-direction:column;}.callback__input-block{display:flex;flex-direction:column;gap:15px;}.callback__form-item{display:flex;flex-direction:column;position:relative;}.callback__form-item label{font-size:18px;margin-bottom:5px;}@media screen and (max-width:1680px){.callback__form-item label{font-size:16px;}}.callback__form-item input,.callback__form-item select{padding:10px 15px;border:none;border-radius:5px;font-size:16px;background:#eef2f9;box-sizing:border-box;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;}@media screen and (max-width:900px){.callback__form-item input,.callback__form-item select{font-size:14px;}}.callback__form-item .icon-arrow-down-chevron{position:absolute;right:15px;top:39px;font-size:15px;}.callback__loader{display:none;}.callback__form-message{display:flex;align-items:center;justify-content:center;position:relative;font-family:'ProximaSemiBold';margin:15px 0;}.callback__form-message.success{color:#50aa41;}.callback__form-message.fail{color:#e84949;}.callback__buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;}@media screen and (max-width:500px){.callback__buttons{flex-direction:column;align-self:center;width:100%;}}.callback__buttons .btn{border-radius:10px;box-sizing:border-box;padding:16px 0;display:flex;align-items:center;justify-content:center;width:45%;text-transform:uppercase;font-size:16px;font-family:'ProximaBold';background:transparent;transition:all .3s;cursor:pointer;}@media screen and (max-width:1680px){.callback__buttons .btn{padding:12px 0;font-size:12px;}}@media screen and (max-width:500px){.callback__buttons .btn{padding:10px 0;font-size:14px;width:100%;}}.callback__buttons .btn.blue{background-color:#1394e9;color:#fff;border:none;}.callback__buttons .btn.blue:hover{background-color:#209ff9;}.callback__success-message{display:none;font-weight:600;color:#50aa41;font-size:22px;text-align:center;}@media screen and (max-width:1680px){.callback__success-message{font-size:20px;}}@media screen and (max-width:500px){.callback__success-message{font-size:18px;}}.any-question{box-shadow:0 4px 27px -4px rgba(0,0,0,.11);box-sizing:border-box;padding:70px 75px 105px 75px;border-radius:20px;position:relative;display:flex;justify-content:space-between;}@media screen and (max-width:1680px){.any-question{padding:50px 55px 80px 55px;}}@media screen and (max-width:1024px){.any-question{padding:40px 40px 115px 40px;flex-direction:column;}}@media screen and (max-width:700px){.any-question{gap:20px;padding:40px;}}@media screen and (max-width:500px){.any-question{padding:30px 15px;}}.any-question__left{display:flex;flex-direction:column;gap:30px;width:60%;}@media screen and (max-width:1680px){.any-question__left{gap:22px;}}@media screen and (max-width:1024px){.any-question__left{width:80%;}}@media screen and (max-width:700px){.any-question__left{width:100%;}}@media screen and (max-width:500px){.any-question__left{gap:15px;}}@media screen and (max-width:700px){.any-question__title{text-align:center;}}.any-question__subtitle{width:80%;}@media screen and (max-width:700px){.any-question__subtitle{width:100%;text-align:center;}}.any-question__form{display:flex;flex-direction:column;width:52%;}@media screen and (max-width:1280px){.any-question__form{width:60%;}}@media screen and (max-width:700px){.any-question__form{width:100%;}}.any-question__form-item{display:flex;flex-direction:column;position:relative;margin-bottom:30px;}@media screen and (max-width:1680px){.any-question__form-item{margin-bottom:22px;}}@media screen and (max-width:500px){.any-question__form-item{margin-bottom:12px;}}.any-question__form-item input{width:100%;height:62px;box-sizing:border-box;padding:18px 20px;border-radius:10px;background:#fff;border:1px solid #cdcdcd;}@media screen and (max-width:1680px){.any-question__form-item input{height:46px;border-radius:7.5px;padding:13px 15px;}}@media screen and (max-width:500px){.any-question__form-item input{height:49px;padding:14px;}}.any-question__form-item input::placeholder{opacity:.3;}.any-question__form-item span.form-error-message{position:absolute;bottom:0;left:20px;}@media screen and (max-width:1680px){.any-question__form-item span.form-error-message{left:18px;font-size:12px;}}@media screen and (max-width:500px){.any-question__form-item span.form-error-message{left:14px;}}.any-question__messages{margin-bottom:14px;display:none;}@media screen and (max-width:1680px){.any-question__messages{margin-bottom:10px;}}@media screen and (max-width:500px){.any-question__messages{margin-bottom:12px;}}.any-question__form-button{display:flex;align-items:center;justify-content:center;}.any-question__loader{display:none;}.any-question__submit{font-family:'ProximaBold';width:100%;height:62px;border-radius:10px;box-sizing:border-box;border:2px solid;transition:all .3s;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#f68c29;border-color:#f68c29;color:#fff;}@media screen and (max-width:1680px){.any-question__submit{height:46px;border-radius:7.5px;}}@media screen and (max-width:500px){.any-question__submit{height:49px;}}.any-question__submit:hover{background:transparent;border-color:#f68c29;color:#f68c29;}@media screen and (max-width:700px){.any-question__image{display:none;}}.any-question__image img{width:665px;position:absolute;right:75px;bottom:0;}@media screen and (max-width:1750px){.any-question__image img{right:20px;}}@media screen and (max-width:1680px){.any-question__image img{width:500px;right:55px;}}@media screen and (max-width:1367px){.any-question__image img{right:10px;}}@media screen and (max-width:1024px){.any-question__image img{width:320px;right:20px;}}@media screen and (max-width:900px){.any-question__image img{right:5px;}}@media screen and (max-width:700px){.any-question__image img{position:relative;right:0;width:100%;}}.any-question__image img.image1{width:500px;}@media screen and (max-width:1680px){.any-question__image img.image1{width:374px;}}@media screen and (max-width:1024px){.any-question__image img.image1{width:280px;}}.slider1{padding-top:50px;padding-bottom:50px;}@media screen and (min-width:701px){.slider1{padding-top:85px;padding-bottom:80px;}}@media screen and (min-width:1366px){.slider1{padding-top:0;padding-bottom:80px;}}.slider1__in{position:relative;}.slider1 .slider-header h2{text-align:center;margin:0 0 50px 0;}@media screen and (max-width:1680px){.slider1 .slider-header h2{margin:0 0 35px 0;}}@media screen and (max-width:500px){.slider1 .slider-header h2{margin:0 0 40px 0;}}.slider1 .slider-header .slider-controls{color:#2a2a2a;padding-bottom:20px;text-align:right;right:0;}@media screen and (min-width:1400px){.slider1 .slider-header .slider-controls .slider-btn{font-size:18px !important;}}.slider1 .slider-header .slider-controls a{display:inline-block;vertical-align:middle;margin-left:20px;position:relative;text-decoration:none;cursor:pointer;color:#2a2a2a;}.slider1 .slider-header .slider-controls a.slick-disabled{color:#9d9d9e;}.slider1 .slider-header .slider-controls a span{display:inline-block;font-family:'ProximaLight';font-weight:300;font-size:16px;margin:0 10px;vertical-align:middle;}.slider1 .slider-header .slider-controls a i{display:inline-block;position:absolute;top:50%;font-size:16px;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1);}.slider1 .slider-header .slider-controls a.left span{margin-left:25px;}.slider1 .slider-header .slider-controls a.left i{left:0;transform:translate(0,-50%);}.slider1 .slider-header .slider-controls a.left:hover i{transform:translate(-10px,-50%);}.slider1 .slider-header .slider-controls a.right span{margin-right:25px;}.slider1 .slider-header .slider-controls a.right i{right:0;transform:translate(0,-50%);}.slider1 .slider-header .slider-controls a.right:hover i{transform:translate(10px,-50%);}@media screen and (max-width:1070px){.slider1 .slider-header h2{width:100%;text-align:center;margin-bottom:20px;}.slider1 .slider-header .slider-controls{width:100%;text-align:center;}}.slider1 .slider-element{display:block;box-sizing:border-box;padding:0;float:left;}.slider1 .slider-carousel{max-width:360px;width:100%;margin:0 auto;}@media screen and (min-width:550px){.slider1 .slider-carousel{max-width:none;}}@media screen and (min-width:550px){.slider1 .slider-carousel .slick-list{margin:0 -10px;}}@media screen and (min-width:701px){.slider1 .slider-carousel .slick-list{margin:0 -25px;}}@media screen and (min-width:550px){.slider1 .slider-carousel .slick-slide{margin:0 10px;}}@media screen and (min-width:701px){.slider1 .slider-carousel .slick-slide{margin:0 20px;}}.slider2{padding:0 41px;}@media screen and (max-width:500px){.slider2{padding:0 20px;}}.slider2 .slider-header{display:block;margin-bottom:20px;}.slider2 .slider-header h2{display:block;margin:0;margin-top:30px;padding:0;color:#2a2a2a;text-align:center;}.slider2 .slider-element{display:block;box-sizing:border-box;padding:0;float:left;-webkit-box-shadow:0 5px 15px 5px rgba(42,42,42,.1);box-shadow:0 5px 15px 5px rgba(42,42,42,.1);}.slider2 .slider-controls{display:flex;justify-content:center;margin:0 auto;}.slider2 .slider-controls .left{margin-right:30px;cursor:pointer;width:35px;height:35px;background-color:#f68c29;text-align:center;line-height:37px;color:#fff;}.slider2 .slider-controls .left span{transform:rotate(180deg);display:inline-block;font-size:14px;}.slider2 .slider-controls .right{margin-left:30px;cursor:pointer;width:35px;height:35px;background-color:#f68c29;text-align:center;line-height:37px;color:#fff;}.slider2 .slider-controls .right span{display:inline-block;font-size:14px;}.slider2 .slider-controls .left.slick-disabled,.slider2 .slider-controls .right.slick-disabled{opacity:.6;}.slider2 .slider-carousel{width:100%;margin:0 auto;}@media screen and (min-width:550px){.slider2 .slider-carousel{max-width:none;}}.slider2 .slider-carousel .slick-list{padding:30px 0;}@media screen and (min-width:550px){.slider2 .slider-carousel .slick-list{margin:0 -10px;}}@media screen and (min-width:701px){.slider2 .slider-carousel .slick-list{margin:0 -20px;}}@media screen and (min-width:550px){.slider2 .slider-carousel .slick-slide{margin:0 10px;}}@media screen and (min-width:701px){.slider2 .slider-carousel .slick-slide{margin:0 21px;}}#awards-slider .slider-controls .left,#awards-slider .slider-controls .right{position:absolute;top:49%;border:1px solid #5caee0;width:38px;height:38px;display:flex;justify-content:center;align-items:center;background:transparent;transition:all .3s;cursor:pointer;}@media screen and (max-width:1680px){#awards-slider .slider-controls .left,#awards-slider .slider-controls .right{width:29px;height:29px;}}@media screen and (max-width:900px){#awards-slider .slider-controls .left,#awards-slider .slider-controls .right{width:27px;height:27px;top:auto;bottom:0;}}#awards-slider .slider-controls .left:hover,#awards-slider .slider-controls .right:hover{background:#5caee0;}#awards-slider .slider-controls .left:hover i,#awards-slider .slider-controls .right:hover i{color:#fff;}#awards-slider .slider-controls .left i,#awards-slider .slider-controls .right i{margin-top:3px;color:#5caee0;}@media screen and (max-width:1680px){#awards-slider .slider-controls .left i,#awards-slider .slider-controls .right i{margin-top:2px;}}#awards-slider .slider-controls a{z-index:500;}#awards-slider .slider-controls .left{left:-100px;}@media screen and (max-width:1680px){#awards-slider .slider-controls .left{left:-80px;}}@media screen and (max-width:900px){#awards-slider .slider-controls .left{right:40px;left:auto;}}#awards-slider .slider-controls .right{right:-100px;}@media screen and (max-width:1680px){#awards-slider .slider-controls .right{right:-80px;}}@media screen and (max-width:900px){#awards-slider .slider-controls .right{right:0;}}#awards-slider .slider-element{box-shadow:0 0 12px rgba(0,0,0,.1);margin-bottom:10px;border-radius:10px;}@media screen and (max-width:900px){#awards-slider .slider-element{margin-bottom:60px;}}@media screen and (max-width:550px){#awards-slider .slider-element{box-shadow:none;}}#awards-slider .slider-element h3{padding:10px 20px;font-size:20px;display:flex;justify-content:center;align-items:center;text-align:center;font-family:'ProximaSemiBold';height:90px;}@media screen and (max-width:1680px){#awards-slider .slider-element h3{font-size:16px;height:65px;}}@media screen and (max-width:900px){#awards-slider .slider-element h3{height:50px;}}@media screen and (max-width:550px){#awards-slider .slider-element h3{text-align:left;}}#awards-slider-carousel .slick-slide{width:400px;padding:0;justify-content:center;align-items:center;}#awards-slider-carousel .slick-slide .image{width:100%;}#awards-slider-carousel .slick-slide .image img{border-radius:10px 10px 0 0;}@media screen and (max-width:550px){#awards-slider-carousel .slick-slide .image img{border-radius:10px;}}#awards-slider-carousel .slick-slide .image .b-lazy{width:20%;margin:40%;}#awards-slider-carousel .slick-slide .image .b-loaded{width:100%;margin:0;}#testimonials-slider .slider-header{display:flex;margin-bottom:0;justify-content:center;}#testimonials-slider .slider-header h2{text-align:center;margin:0 0 50px 0;font-size:24px;font-family:'ProximaBold';text-transform:uppercase;}@media screen and (max-width:1680px){#testimonials-slider .slider-header h2{margin:0 0 35px 0;font-size:18px;}}@media screen and (max-width:500px){#testimonials-slider .slider-header h2{margin:0 0 40px 0;font-size:16px;}}#testimonials-slider .slider-controls .left,#testimonials-slider .slider-controls .right{position:absolute;top:47%;border:1px solid #5caee0;width:38px;height:38px;display:flex;justify-content:center;align-items:center;background:transparent;transition:all .3s;cursor:pointer;}@media screen and (max-width:1680px){#testimonials-slider .slider-controls .left,#testimonials-slider .slider-controls .right{width:29px;height:29px;}}@media screen and (max-width:900px){#testimonials-slider .slider-controls .left,#testimonials-slider .slider-controls .right{width:27px;height:27px;top:auto;bottom:0;}}#testimonials-slider .slider-controls .left:hover,#testimonials-slider .slider-controls .right:hover{background:#5caee0;}#testimonials-slider .slider-controls .left:hover i,#testimonials-slider .slider-controls .right:hover i{color:#fff;}#testimonials-slider .slider-controls .left i,#testimonials-slider .slider-controls .right i{margin-top:3px;color:#5caee0;}@media screen and (max-width:1680px){#testimonials-slider .slider-controls .left i,#testimonials-slider .slider-controls .right i{margin-top:2px;}}#testimonials-slider .slider-controls .left{left:-100px;}@media screen and (max-width:1680px){#testimonials-slider .slider-controls .left{left:-80px;}}@media screen and (max-width:900px){#testimonials-slider .slider-controls .left{right:40px;left:auto;}}#testimonials-slider .slider-controls .right{right:-100px;}@media screen and (max-width:1680px){#testimonials-slider .slider-controls .right{right:-80px;}}@media screen and (max-width:900px){#testimonials-slider .slider-controls .right{right:0;}}#testimonials-slider .slick-list{padding:20px 0;}@media screen and (max-width:549px){#testimonials-slider .slick-list{margin:0 -15px;}}@media screen and (max-width:549px){#testimonials-slider .slick-slide{margin:0 15px;}}#testimonials-slider .slider-element{width:400px;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden;background:#fff;}#testimonials-slider .slider-element .image{display:flex;align-items:center;padding:20px 0;}@media screen and (max-width:1680px){#testimonials-slider .slider-element .image{padding:22px 0;}}#testimonials-slider .slider-element .image img{width:100px;height:100px;border-radius:50%;margin-right:20px;}@media screen and (max-width:1680px){#testimonials-slider .slider-element .image img{width:75px;height:75px;}}#testimonials-slider .slider-element .content{display:block;box-sizing:border-box;width:100%;overflow-y:hidden;padding:0 20px 20px 20px;margin:0;background-color:#fff;color:#2a2a2a;font-family:'ProximaRegular';font-size:16px;}#testimonials-slider .slider-element .content p{margin:0;}#testimonials-slider .slider-element .content .bottom-wrapper{display:flex;flex-direction:column;font-family:'ProximaBold';}#testimonials-slider .slider-element .content .bottom-wrapper .description{color:#a8a8a8;font-family:'ProximaBold';margin-top:7px;}#testimonials-slider .slider-element .content p.feedback{max-height:118px;height:118px;overflow:hidden;}#testimonials-slider .slider-footer{display:flex;justify-content:center;margin-top:50px;font-size:16px;box-sizing:border-box;}@media screen and (max-width:1680px){#testimonials-slider .slider-footer{font-size:12px;margin-top:45px;}}@media screen and (max-width:900px){#testimonials-slider .slider-footer{margin-top:40px;}}@media screen and (max-width:550px){#testimonials-slider .slider-footer{margin-top:30px;justify-content:flex-start;}}#testimonials-slider .slider-footer a{padding:10px 20px;}@media screen and (max-width:1680px){#testimonials-slider .slider-footer a{padding:7.5px 15px;}}#trainers-slider-carousel .slider-element{flex-direction:column;box-sizing:border-box;box-shadow:none;}#trainers-slider-carousel .trainer-item{background:#eaf5ff;border-radius:10px;padding:30px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;}#trainers-slider-carousel .trainer-item__photo{width:208px;height:232px;object-fit:cover;}@media screen and (max-width:1680px){#trainers-slider-carousel .trainer-item__photo{width:156px;height:174px;}}@media screen and (max-width:1024px){#trainers-slider-carousel .trainer-item__photo{width:120px;height:134px;}}#trainers-slider-carousel .trainer-item__name{font-family:'ProximaBold';margin:30px 0;font-size:24px;line-height:31px;}@media screen and (max-width:1680px){#trainers-slider-carousel .trainer-item__name{font-size:18px;line-height:23px;margin:22px 0;}}@media screen and (max-width:1024px){#trainers-slider-carousel .trainer-item__name{margin:20px 0 8px 0;}}@media screen and (max-width:500px){#trainers-slider-carousel .trainer-item__name{font-size:16px;line-height:20px;}}#trainers-slider-carousel .trainer-item__info{font-size:24px;line-height:31px;margin-bottom:30px;height:93px;overflow:hidden;}@media screen and (max-width:1680px){#trainers-slider-carousel .trainer-item__info{font-size:18px;line-height:23px;margin-bottom:22px;height:69px;}}@media screen and (max-width:1024px){#trainers-slider-carousel .trainer-item__info{margin-bottom:20px;height:63px;}}@media screen and (max-width:500px){#trainers-slider-carousel .trainer-item__info{font-size:16px;line-height:20px;}}#trainers-slider-carousel .trainer-item .social-networks{list-style-type:none;margin:0;padding:0;height:40px;}@media screen and (max-width:1680px){#trainers-slider-carousel .trainer-item .social-networks{height:30px;}}#trainers-slider-carousel .trainer-item .social-networks img{height:40px;}@media screen and (max-width:1680px){#trainers-slider-carousel .trainer-item .social-networks img{height:30px;}}.trainers-s1{background-image:url("/assets/img/specialities/background/bg-blue-tri_1920x954.png");background-repeat:no-repeat;background-size:cover;height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.trainers-s1__header{padding:20px;box-sizing:border-box;color:#fff;font-size:33px;text-align:center;margin-top:100px;}@media screen and (min-width:1921px){.trainers-s2{width:1720px;margin:0 auto;}}.trainers-s2 .breadcrumbs{color:#a8a8a8;font-family:'ProximaLight';margin:0 auto;}.trainers-s2 .breadcrumbs a{color:#a8a8a8;}.trainers-s2__block{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:50px;}.trainers-s2__card{box-shadow:0 5px 15px 5px rgba(42,42,42,.1);padding:20px;display:flex;width:45%;margin:20px 0 20px 0;border-radius:10px;}.trainers-s2__card_photo{flex-shrink:0;background-size:cover;background-repeat:no-repeat;width:180px;height:194px;cursor:pointer;}.body_info_social{display:flex;}.body_info_social a{margin:0 5px;}.trainers-s2__card_body{width:100%;margin:0 20px 0 20px;display:flex;flex-direction:column;justify-content:space-between;}.body_info__header{font-size:19px;}.body_info_text{margin:10px 0 20px 0;font-size:15px;}.body_info_in{font-family:'ProximaSemiBold';font-size:22px;color:#656060;display:flex;flex-direction:column;}.body_info_in a{color:#009edf;}.body_info_in:hover{color:#009edf;}.trainers-s2__card_body_details{font-size:14px;color:#009edf;cursor:pointer;margin-top:10px;}.trainer-s1-wrapper{display:none;width:80vw;height:90vh;background-color:#fff;padding:30px;box-sizing:border-box;margin:0 auto;position:fixed;z-index:999;top:5%;left:9%;overflow-y:hidden;}.trainer-s1{font-family:'ProximaCondencedLight';width:80vw;background-color:#fff;padding:30px;box-sizing:border-box;margin:0 auto;position:fixed;top:5vh;left:9%;height:90vh;overflow-y:auto;}.trainer-s1 .trainers-s2__card{position:relative;box-sizing:border-box;width:100%;margin:auto;box-shadow:none;padding:0;}.trainer-s1 .trainers-s2__card_photo{height:250px;width:231px;}.trainer-s1 .trainer-s1__box{width:114px;height:81px;margin-top:5px;background-size:cover;background-repeat:no-repeat;}.trainer-s1 .trainers-s2__card_body{display:flex;flex-direction:row;margin-right:80px;width:100%;}.trainer-s1 .trainers-s2__card_body_info{margin-right:20px;display:flex;padding-top:30px;flex-direction:column;width:270px;flex-shrink:0;}@media screen and (max-width:980px){.trainer-s1 .trainers-s2__card_body_info{margin:0;}}.trainer-s1-wrapper .social-networks{margin:0;}.trainers-s2__card_body_info .social-networks{padding:0;list-style:none;display:flex;}.trainers-s2__card_body_info .social-networks li a{color:#656060;cursor:pointer;}.trainers-s2__card_body_info .social-networks li a:hover{color:#009edf;}.trainer-s1__use-stack{padding:20px 0 20px 0;}@media screen and (max-width:700px){.trainer-s1 .trainers-s2__card{display:flex;flex-direction:column;}.trainer-s1 .trainers-s2__card_body{margin:0;width:auto;margin-right:unset;}}.trainer-s1__cert-box{display:flex;justify-content:center;flex-direction:column;width:100%;}@media screen and (max-width:840px){.trainer-s1__cert-box{display:none;}}.trainer-s1__use-stack_item{display:flex;width:48%;margin-bottom:20px;height:60px;}@media screen and (max-width:1125px){.trainer-s1__use-stack_item{width:47%;}}.trainer-s1__use-stack_item:nth-child(odd){margin-right:20px;}.trainer-s1__use-stack_item_img{background-image:url("/assets/img/specialities/main-course-bg/LightBlue.jpg");width:60px;height:60px;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;}.trainer-s1__use-stack_list{display:flex;flex-wrap:wrap;justify-content:space-between;}.use-stack_item_img_icon{width:60px;height:60px;background-size:cover;background-repeat:no-repeat;}.trainer-s1__use-stack_item_body{display:flex;align-items:center;}.trainer-s1__use-stack_header{text-transform:unset;margin-bottom:20px;}.use-stack_item_body_title{text-transform:unset;padding:0 20px 0 20px;font-size:15px;}.trainers-s2__card_close{z-index:9999;position:fixed;display:none;top:8%;right:14%;width:30px;height:30px;justify-content:center;align-items:center;cursor:pointer;}.trainers-s2__card_close_icon{background-image:url("/assets/img/icons/cross.svg");background-size:cover;background-repeat:repeat;width:15px;height:15px;z-index:9999;}@media screen and (max-width:700px){.trainers-s2__card_photo_box>img{width:150px;height:164px;}}.certif{position:relative;box-sizing:border-box;margin:0 auto;margin-bottom:20px;}@media screen and (max-width:4000px){.certif{width:850px;}}@media screen and (max-width:2400px){.certif{width:850px;}}@media screen and (max-width:1800px){.certif{width:620px;}}@media screen and (max-width:1500px){.certif{width:420px;}}@media screen and (max-width:1440px){.certif{width:400px;}}@media screen and (max-width:1280px){.certif{width:300px;}}@media screen and (max-width:1150px){.certif{width:175px;margin:20px;}}@media screen and (max-width:925px){.certif{width:150px;margin:0;}}.certif .slider{overflow:hidden;}@media screen and (min-width:1127px){.certif .slider{width:90%;margin:0 auto;}}@media screen and (max-width:1126px){.certif .slider{width:80%;position:relative;left:20px;}}.certif .slider-body{display:flex;flex-flow:row nowrap;position:relative;}.certif .slider-body a:focus{outline:none;}.certif .slider-item{margin:0 auto;}@media screen and (min-width:1441px){.certif .slider-item{width:150px;}}@media screen and (max-width:1440px){.certif .slider-item{width:140px;}}@media screen and (max-width:1280px){.certif .slider-item{width:115px;}}@media screen and (max-width:925px){.certif .slider-item{width:95px;}}.certif .slick-track{display:flex;}.certif .slick-list{position:relative;width:100% !important;padding:0;}.certif .slick-arrow{width:30px;height:30px;background-color:#000;z-index:10;position:absolute;top:calc(50% - 5px);font-size:0;}.certif .slick-prev::before,.certif .slick-next::before{font-family:"edufont";color:#fff;font-size:20px;font-weight:bold;}.certif .slick-prev{left:-10px;}.certif .slick-prev::before{content:"";}.certif .slick-next{right:-10px;}@media screen and (max-width:925px){.certif .slick-next{right:-20px;}}.certif .slick-next::before{content:"";}@media screen and (min-width:1700px){.trainers-s2__card{width:46%;}}@media screen and (max-width:1240px){.trainers-s2__card{width:90vw;}}@media screen and (max-width:600px){.trainers-s2__card{display:flex;flex-direction:column;}.trainers-s2__card_body{margin:0;}.trainer-s1__use-stack_item{display:flex;flex-direction:column;width:100%;height:auto;margin-right:0 !important;}.trainer-s1__use-stack_item_img{width:100%;}.use-stack_item_body_title{margin:10px auto;padding:unset;text-align:center;}.trainers-s2__card_photo{margin:0 auto;}.trainers-s2__card_body_info{display:flex;flex-direction:column;margin-top:30px;}.body_info__header{order:1;text-align:center;}.body_info_in{order:2;margin-top:20px;}.body_info_text{order:3;text-align:justify;margin-top:0;}.trainer-s1 .social-networks{order:2;display:flex;margin-top:25px;justify-content:center;margin-bottom:16px;}.trainer-s1 .trainers-s2__card_body_info{margin-right:unset;width:100%;margin-top:unset;}.trainer-s1 .trainers-s2__card_photo_box{display:flex;justify-content:center;}.trainers-s2 .social-networks{justify-content:center;margin-top:25px;order:2;}.trainers-s2__card_body_details{text-align:center;}}#loading{width:100px;height:100px;position:fixed;top:0;right:20%;background-color:#f00;}.trainer-s1-wrapper{overflow-x:hidden;}.trainer-s1-wrapper #preloader1{position:absolute;}.trainer-s1__use-stack_content{display:flex;flex-wrap:wrap;height:43vh;padding:20px;box-sizing:border-box;}@media screen and (max-width:700px){.trainer-s1__use-stack_content{height:20vh;overflow-y:unset;}}@media screen and (max-width:600px){.trainer-s1__use-stack_content{justify-content:center;}}.trainer-s1__use-stack_content>div{box-shadow:0 5px 15px 5px rgba(42,42,42,.1);}.application{display:none;position:fixed;z-index:10000;top:0;left:0;bottom:0;right:0;background-color:rgba(118,118,118,.65);justify-content:center;align-items:center;}.application__view{width:35%;background:#fff;border-radius:10px;padding:40px;box-sizing:border-box;position:relative;}@media screen and (max-width:1440px){.application__view{padding:30px;}}@media screen and (max-width:1280px){.application__view{width:40%;}}@media screen and (max-width:900px){.application__view{width:50%;}}@media screen and (max-width:700px){.application__view{width:70%;}}@media screen and (max-width:500px){.application__view{width:90%;padding:20px 30px;}}.application__cross{position:absolute;top:35px;right:35px;width:17px;cursor:pointer;}@media screen and (max-width:1680px){.application__cross{width:15px;}}@media screen and (max-width:1440px){.application__cross{top:30px;right:30px;}}@media screen and (max-width:500px){.application__cross{top:20px;right:35px;width:15px;}}.application__step-1{display:flex;flex-direction:column;}.application__step-2{display:none;flex-direction:column;}.application__select-title{margin-bottom:5px;}.application__telegram-join{display:flex;flex-direction:column;align-items:flex-start;}.application__form{display:flex;flex-direction:column;width:100%;}.application__form button{display:flex;align-self:center;margin-top:20px;}@media screen and (max-width:500px){.application__form button{margin-top:15px;}}.application__form input,.application__form input::placeholder{color:#232323 !important;font-style:italic !important;font-weight:400 !important;font-size:14px !important;line-height:24px !important;}@media screen and (max-width:1680px){.application__form input,.application__form input::placeholder{font-size:13px !important;}}@media screen and (max-width:1440px){.application__form input,.application__form input::placeholder{font-size:12px !important;}}@media screen and (max-width:500px){.application__form input,.application__form input::placeholder{font-size:11px !important;}}.application__form input,.application__form select{padding:13px 20px !important;box-sizing:border-box;outline:none !important;width:100%;}@media screen and (max-width:1680px){.application__form input,.application__form select{padding:10px 20px !important;}}@media screen and (max-width:1440px){.application__form input,.application__form select{padding:8px 20px !important;}}@media screen and (max-width:600px){.application__form input,.application__form select{padding:7px 15px !important;}}.application__number-of-step{margin-bottom:20px;font-weight:500;}.application__form-input-block{position:relative;}.application__form-input-block label{color:#f00;margin-left:20px;position:absolute;font-size:12px;bottom:-10px;}@media screen and (max-width:1440px){.application__form-input-block label{font-size:11px;}}@media screen and (max-width:900px){.application__form-input-block label{font-size:10px;}}@media screen and (max-width:600px){.application__form-input-block label{margin-left:15px;}}.application__form-input-block input,.application__form-input-block .iti--allow-dropdown{margin-bottom:5px;}@media screen and (max-width:1440px){.application__form-input-block input,.application__form-input-block .iti--allow-dropdown{margin-bottom:3px;}}.application__form-input-block label#phone-input-1-error{left:0;bottom:-15px;}@media screen and (max-width:1440px){.application__form-input-block label#phone-input-1-error{bottom:-11px;}}.application__form-input-block:not(:last-child){margin-bottom:15px;}@media screen and (max-width:1440px){.application__form-input-block:not(:last-child){margin-bottom:15px;}}.application__button-block{display:flex;align-self:center;margin-top:20px;}.application__btn-disabled{display:none;color:#232323;}.application__btn-disabled a{text-decoration:underline;color:#ffa500;}.application__loader{display:none;justify-content:center;align-items:center;}.application__thanks{font-size:16px;display:flex;align-items:center;justify-content:center;}.application__thanks .fa-check::before{color:#008000;font-size:30px;margin-right:10px;}.application__leeloo-not-upload{align-self:center;margin-top:20px;position:relative;}.application__leeloo-not-upload img{position:absolute;width:20px;top:calc(50% - 9px);left:20%;}#leeloo-hash{display:flex;align-self:center;}.leeloo-lgt-form-wrapper{box-shadow:none !important;}.leeloo-lgt-form{box-shadow:none !important;height:200px !important;width:auto !important;}@media screen and (max-width:375px){.leeloo-lgt-form{width:250px !important;}}.modal-application{display:none;position:fixed;z-index:1000;top:0;left:0;bottom:0;right:0;background-color:rgba(118,118,118,.65);justify-content:center;align-items:center;}.modal-application.show{display:flex;}.modal-application .text-24px,.modal-application .course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item .modal-application input,.modal-application .course-page .ready-to-start__form-item input::placeholder,.course-page .ready-to-start__form-item .modal-application input::placeholder,.modal-application .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .modal-application input,.modal-application .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .modal-application textarea,.modal-application .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .modal-application input::placeholder,.modal-application .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .modal-application textarea::placeholder,.modal-application .modal-application__form-item input,.modal-application__form-item .modal-application input,.modal-application .modal-application__form-item textarea,.modal-application__form-item .modal-application textarea,.modal-application .modal-application__form-item select,.modal-application__form-item .modal-application select,.modal-application .modal-application__form-item input::placeholder,.modal-application__form-item .modal-application input::placeholder,.modal-application .modal-application__form-item textarea::placeholder,.modal-application__form-item .modal-application textarea::placeholder,.modal-application .modal-application__form-item select::placeholder,.modal-application__form-item .modal-application select::placeholder{font-size:24px;line-height:31px;}@media screen and (max-width:1680px){.modal-application .text-24px,.modal-application .course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item .modal-application input,.modal-application .course-page .ready-to-start__form-item input::placeholder,.course-page .ready-to-start__form-item .modal-application input::placeholder,.modal-application .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .modal-application input,.modal-application .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .modal-application textarea,.modal-application .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .modal-application input::placeholder,.modal-application .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .modal-application textarea::placeholder,.modal-application .modal-application__form-item input,.modal-application__form-item .modal-application input,.modal-application .modal-application__form-item textarea,.modal-application__form-item .modal-application textarea,.modal-application .modal-application__form-item select,.modal-application__form-item .modal-application select,.modal-application .modal-application__form-item input::placeholder,.modal-application__form-item .modal-application input::placeholder,.modal-application .modal-application__form-item textarea::placeholder,.modal-application__form-item .modal-application textarea::placeholder,.modal-application .modal-application__form-item select::placeholder,.modal-application__form-item .modal-application select::placeholder{font-size:18px;line-height:23px;}}@media screen and (max-width:500px){.modal-application .text-24px,.modal-application .course-page .ready-to-start__form-item input,.course-page .ready-to-start__form-item .modal-application input,.modal-application .course-page .ready-to-start__form-item input::placeholder,.course-page .ready-to-start__form-item .modal-application input::placeholder,.modal-application .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .modal-application input,.modal-application .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .modal-application textarea,.modal-application .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .modal-application input::placeholder,.modal-application .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .modal-application textarea::placeholder,.modal-application .modal-application__form-item input,.modal-application__form-item .modal-application input,.modal-application .modal-application__form-item textarea,.modal-application__form-item .modal-application textarea,.modal-application .modal-application__form-item select,.modal-application__form-item .modal-application select,.modal-application .modal-application__form-item input::placeholder,.modal-application__form-item .modal-application input::placeholder,.modal-application .modal-application__form-item textarea::placeholder,.modal-application__form-item .modal-application textarea::placeholder,.modal-application .modal-application__form-item select::placeholder,.modal-application__form-item .modal-application select::placeholder{font-size:16px;line-height:20px;}}.modal-application__success-window{display:none;flex-direction:column;text-align:center;align-items:center;}.modal-application__success-window.active{display:flex;}.modal-application__success-window img{width:100px;}@media screen and (max-width:1680px){.modal-application__success-window img{width:80px;}}@media screen and (max-width:500px){.modal-application__success-window img{width:70px;}}.modal-application__success-window h4{font-size:38px;font-family:'ProximaBold';margin:20px 0 10px 0;}@media screen and (max-width:1680px){.modal-application__success-window h4{font-size:28px;}}@media screen and (max-width:900px){.modal-application__success-window h4{font-size:24px;}}.modal-application__success-window p{font-size:24px;margin:0;}@media screen and (max-width:1680px){.modal-application__success-window p{font-size:20px;}}@media screen and (max-width:500px){.modal-application__success-window p{font-size:16px;}}.modal-application__form{width:609px;height:fit-content;background:#eaf5ff;padding:50px;box-sizing:border-box;border-radius:10px;display:flex;flex-direction:column;font-family:'ProximaRegular';}@media screen and (max-width:1680px){.modal-application__form{padding:37px;border-radius:7px;width:456px;}}@media screen and (max-width:900px){.modal-application__form{padding:30px;width:396px;}}@media screen and (max-width:650px){.modal-application__form{margin-top:50px;}}@media screen and (max-width:500px){.modal-application__form{padding:30px 20px;width:90%;}}.modal-application__form.hide{display:none;}.modal-application__title{font-size:38px;font-family:'ProximaBold';margin:0 0 30px 0;text-align:center;}@media screen and (max-width:1680px){.modal-application__title{font-size:28px;margin:0 0 22px 0;}}@media screen and (max-width:900px){.modal-application__title{font-size:24px;margin:0 0 30px 0;}}.modal-application__form-item{display:flex;flex-direction:column;margin-bottom:15px;position:relative;}@media screen and (max-width:1680px){.modal-application__form-item{margin-bottom:12px;}}.modal-application__form-item input,.modal-application__form-item textarea,.modal-application__form-item select{background:#fff;height:70px;border-radius:10px;display:flex;padding:20px 25px;box-sizing:border-box;width:100%;border:0;color:#121212;font-family:'ProximaSemiBold';outline:none;}@media screen and (max-width:1680px){.modal-application__form-item input,.modal-application__form-item textarea,.modal-application__form-item select{height:52px;border-radius:7px;padding:15px 18px;}}@media screen and (max-width:500px){.modal-application__form-item input,.modal-application__form-item textarea,.modal-application__form-item select{height:49px;padding:14px;}}.modal-application__form-item input::placeholder,.modal-application__form-item textarea::placeholder,.modal-application__form-item select::placeholder{font-family:'ProximaRegular';color:#b8b8b8;}.modal-application__form-item select{font-size:18px !important;-moz-appearance:none;-webkit-appearance:none;appearance:none;}@media screen and (max-width:1680px){.modal-application__form-item select{font-size:16px !important;}}@media screen and (max-width:500px){.modal-application__form-item select{font-size:14px !important;}}.modal-application__form-item i.icon-arrow-down-chevron{position:absolute;right:20px;top:25px;}@media screen and (max-width:1680px){.modal-application__form-item i.icon-arrow-down-chevron{right:15px;top:20px;font-size:14px;}}@media screen and (max-width:500px){.modal-application__form-item i.icon-arrow-down-chevron{top:19px;}}.modal-application__form-item textarea{height:126px;resize:none;}@media screen and (max-width:1680px){.modal-application__form-item textarea{height:94px;}}@media screen and (max-width:500px){.modal-application__form-item textarea{height:99px;}}.modal-application__form-item.checkbox{flex-direction:row;align-items:center;}.modal-application__form-item.checkbox input{width:auto;margin-right:15px;height:auto;}.modal-application__form-item .form-error-message{position:absolute;bottom:3px;left:10px;}@media screen and (max-width:1680px){.modal-application__form-item .form-error-message{font-size:12px;}}.modal-application__form-item .messenger__select:hover{border-radius:10px 0 0 10px;}@media screen and (max-width:1680px){.modal-application__form-item .messenger__select:hover{border-radius:7px 0 0 7px;}}.modal-application__messages{margin-bottom:15px;}.modal-application__form-button{display:flex;align-items:center;justify-content:center;}.modal-application__loader{display:none;}.modal-application__submit{font-family:'ProximaBold';width:100%;height:70px;border-radius:10px;box-sizing:border-box;border:2px solid;transition:all .3s;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#f68c29;border-color:#f68c29;color:#fff;}@media screen and (max-width:1680px){.modal-application__submit{height:52px;border-radius:7px;}}@media screen and (max-width:500px){.modal-application__submit{height:47px;}}.modal-application__submit:hover{background:transparent;border-color:#f68c29;color:#f68c29;}.modal-application__next-step{width:609px;height:fit-content;background:#eaf5ff;padding:50px;box-sizing:border-box;border-radius:10px;display:none;flex-direction:column;font-family:'ProximaRegular';}@media screen and (max-width:1680px){.modal-application__next-step{padding:37px;border-radius:7px;width:456px;}}@media screen and (max-width:900px){.modal-application__next-step{padding:30px;width:396px;}}@media screen and (max-width:650px){.modal-application__next-step{margin-top:50px;}}@media screen and (max-width:500px){.modal-application__next-step{padding:30px 20px;width:90%;}}.modal-application__next-step.show{display:flex;}.modal-application__next-step.webinar-step{text-align:center;}.modal-application__next-step.webinar-step>img{width:112px;align-self:center;}@media screen and (max-width:1680px){.modal-application__next-step.webinar-step>img{width:90px;}}.modal-application__next-step.webinar-step h4{font-family:'ProximaBold';font-size:38px;margin:60px 0 20px 0;}@media screen and (max-width:1680px){.modal-application__next-step.webinar-step h4{margin:50px 0 20px 0;font-size:34px;}}@media screen and (max-width:500px){.modal-application__next-step.webinar-step h4{margin:30px 0 20px 0;font-size:30px;}}.modal-application__next-step.webinar-step h6{margin:0 0 30px 0;font-weight:400;}@media screen and (max-width:1680px){.modal-application__next-step.webinar-step h6{margin:0 0 20px 0;}}.modal-application__next-step.webinar-step .modal-application__next-step-bottom{display:flex;align-items:center;gap:20px;}@media screen and (max-width:500px){.modal-application__next-step.webinar-step .modal-application__next-step-bottom{gap:10px;flex-direction:column;}}.modal-application__next-step.webinar-step .modal-application__calendar-box{position:relative;width:calc(50% - 20px/2);}@media screen and (max-width:500px){.modal-application__next-step.webinar-step .modal-application__calendar-box{width:100%;}}.modal-application__next-step.webinar-step .modal-application__calendar-box .invisible{position:absolute;visibility:hidden;}.modal-application__next-step.webinar-step .modal-application__calendar-box #calendarSpan_link{display:none;}.modal-application__next-step.webinar-step .modal-application__calendar-box .atcb-list{display:none;list-style:none;padding:10px 0 0 0;margin:0;border:2px solid #f68c29;background-color:#fff;position:absolute;top:88%;width:100%;z-index:1;border-radius:0 0 10px 10px;box-sizing:border-box;}.modal-application__next-step.webinar-step .modal-application__calendar-box .atcb-list.show{display:block;}.modal-application__next-step.webinar-step .modal-application__calendar-box .atcb-item{padding:5px 0;text-align:center;}.modal-application__next-step.webinar-step .modal-application__calendar-box .atcb-item:hover .atcb-item-link{color:#2093ff;}.modal-application__next-step.webinar-step .modal-application__calendar-box .atcb-item-link{display:block;color:#2a2a2a;}.modal-application__next-step.webinar-step .modal-application__calendar-button{width:100%;position:relative;z-index:2;border:2px solid #f68c29;background:transparent;color:#f68c29;padding:17px 20px;}@media screen and (max-width:1680px){.modal-application__next-step.webinar-step .modal-application__calendar-button{padding:13px 20px;}}@media screen and (max-width:500px){.modal-application__next-step.webinar-step .modal-application__calendar-button{padding:14px;}}.modal-application__next-step.webinar-step .modal-application__calendar-button:hover{background:#f68c29;color:#fff;}.modal-application__next-step.webinar-step .modal-application__calendar-button.active{background:#f68c29 !important;color:#fff !important;transition:none !important;}.modal-application__next-step.webinar-step .modal-application__subscribe-to-telegram{width:calc(50% - 20px/2);}@media screen and (max-width:500px){.modal-application__next-step.webinar-step .modal-application__subscribe-to-telegram{width:100%;}}
