@charset "UTF-8";*{-webkit-tap-highlight-color:transparent}body{padding:0;margin:0;position:relative;-webkit-font-smoothing:antialiased}html,body{font-family:'ProximaCondencedLight'}.base-header,.main-header,.secondary-header{font-family:'ProximaBold';text-transform:uppercase;color:#2a2a2a}.main-header{font-size:26px}@media screen and (max-width:1700px) and (min-width:1500px){.main-header{font-size:28px}}@media screen and (min-width:1700px){.main-header{font-size:30px}}@media screen and (max-width:1070px){.main-header{text-align:center}}@media screen and (max-width:870px){.main-header{font-size:18px}}.secondary-header{font-size:18px}@media screen and (max-width:1700px) and (min-width:1500px){.secondary-header{font-size:20px}}@media screen and (min-width:1700px){.secondary-header{font-size:22px}}@media screen and (max-width:870px){.secondary-header{font-size:16px}}.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")}}.horizontal-padding{padding-left:40px;padding-right:40px}@media screen and (max-width:380px){.horizontal-padding{padding-left:10px;padding-right:10px}}.vertical-padding{padding-top:80px;padding-bottom:80px}.display-flex{display:flex}.base-btn,.btn-none-filled,.btn-filled-white,.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-white,.btn-filled-lightblue,.btn-filled-orange{padding:12px 30px}}@media screen and (max-width:500px){.base-btn,.btn-none-filled,.btn-filled-white,.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-white{font-family:'ProximaBold';background-color:#fff;color:#5bb9e8}.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}.btn-filled-blue{display:flex;align-items:center;justify-content:center;background-color:rgba(0,158,223,.8);color:#fff;padding:10px 80px;border:none;font-size:16px;cursor:pointer;font-family:'ProximaCondencedLight',sans-serif}.btn-filled-blue.uppercase{text-transform:uppercase}.clearfix::after{content:"";display:table;clear:both}.container{display:block;margin:0 100px}@media screen and (max-width:1700px){.container{margin:0 80px}}@media screen and (max-width:1100px){.container{margin:0 40px}}@media screen and (max-width:700px){.container{margin:0 20px}}.container::after{content:"";display:table;clear:both}img{border:none}.btn-underlined{display:inline-block;text-decoration:none;cursor:pointer;margin:0;padding:5px 0;position:relative;border-bottom:3px solid #009edf;color:#2a2a2a}.btn-underlined span{display:block;box-sizing:border-box;padding:0 30px 0 0;font-family:'ProximaBold';font-weight:600;font-size:16px}.btn-underlined i{display:inline-block;position:absolute;right:0;top:50%;transform:translate(0,-50%);font-size:18px;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.btn-underlined:hover i{transform:translate(9px,-50%)}@media screen and (min-width:1700px){.btn-underlined span{font-size:22px}.btn-underlined i{font-size:24px}}@media screen and (min-width:1500px) and (max-width:1700px){.btn-underlined span{font-size:20px}.btn-underlined i{font-size:22px}}.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}}.btn-bordered{display:inline-block;box-sizing:border-box;padding:14px 60px;color:#009edf;border:2px solid #009edf;text-decoration:none;cursor:pointer;font-size:16px;font-family:'ProximaRegular';font-weight:400;text-transform:uppercase}.btn-bordered:hover{background:#009edf;color:#fff}@media screen and (min-width:1700px){.btn-bordered{font-size:22px;padding:22px 80px}}@media screen and (min-width:1500px) and (max-width:1700px){.btn-bordered{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}.ellip{display:block;height:100%}.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:100%}.ellip,.ellip-line{position:relative;overflow:hidden}a{text-decoration:none}.color-light-blue{color:#009edf}.w-47-p{width:47%}.col-w-50{width:50%}.w-100-p{width:100%}.w-400{width:100%}.w-450{width:450px}.w-750{width:750px}.h-150{height:150px}.h-200{height:200px}.h-400{height:200px}@media screen and (max-width:550px){.h-400{height:300px}}.h-auto{height:auto}.up-c{text-transform:uppercase}.p-20{padding:20px}.p-r-20{padding-right:20px}.mrg-r-50{margin-right:50px}.input-pad{padding:8px}.color-gray{color:#aaa}.inner-link-gray a{color:#2a2a2a}.blue-c{color:#009edf}.proxima-bold{font-family:'ProximaBold';text-transform:uppercase}.proxima-semi-bold{font-family:'ProximaSemiBold'!important;text-transform:uppercase}.shadow-block{box-shadow:0 5px 15px 5px rgba(42,42,42,.1)}.ta-end{text-align:end}.fsz-26{font-size:26px}.fsz-39{font-size:39px}.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,.dark-bg-home{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}@media screen and (max-width:700px){.mrg-when-700{margin-top:50px}}.ul-blue-c{margin:0;padding-left:20px;color:#009edf}.ul-blue-c span{color:#000}.header-text{width:100%;font-family:'ProximaBold';font-size:22px;text-transform:uppercase}.section-header{font-family:"ProximaBold";text-align:center;margin-top:20px;margin-bottom:60px;text-transform:uppercase;font-size:24px;color:#2a2a2a}@media screen and (max-width:1000px){.section-header{margin-bottom:40px}}@media screen and (max-width:500px){.section-header{font-size:18px}}.h3-header{font-family:"ProximaBold";font-size:18px;text-align:left;text-transform:uppercase}@media screen and (max-width:500px){.h3-header{font-size:16px}}.card{display:flex;flex-direction:column;box-shadow:0 5px 15px 5px rgba(42,42,42,.1)}.cbs-card__header{display:flex;justify-content:center;align-items:center}.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}.white-cards__card{width:245px;margin:15px;position:relative;padding:20px;padding-top:50px}.white-cards__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'}.white-cards__card_text{padding-right:20px;font-size:14px;font-family:'ProximaBold';text-transform:uppercase}.white-cards__wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}.white-cards{margin-bottom:60px}.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}.styleInputNumber{-moz-appearance:none}.styleInputNumber:hover,.styleInputNumber:focus{-moz-appearance:none}.cbs-form-input::placeholder{color:silver;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__common-form{display:flex;flex-direction:column}.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-two-field-wrap span.form-error-message{display:none;font-size:14px;color:#d00000;margin-top:3px}.cbs-two-field-wrap{display:flex;justify-content:space-between}.cbs-two-field-wrap .w-47-p{margin-bottom:10px}@media screen and (max-width:850px){.cbs-two-field-wrap{flex-direction:column}}.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}.dark-bg{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:999}.invisible-form{display:none;position:fixed;top:70px;left:calc((100vw - 750px)/2);background-color:#fff;z-index:999}@media screen and (max-width:850px){.invisible-form{overflow-y:scroll;left:calc((100vw - 450px)/2);top:0}.invisible-form .cbs-form-block__form{flex-direction:column}.invisible-form .w-750{width:450px}.invisible-form .cbs-form-block .w-47-p{width:100%}}@media screen and (max-width:600px){.invisible-form{left:4vw}.invisible-form .w-750{width:90vw}}@media screen and (max-width:500px){.invisible-form .cbs-form-block__header{font-size:19px}}@media screen and (max-width:450px){.invisible-form .cbs-form-block__header{margin:50px 0 25px 0}}.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}.mrg-b-7{margin-bottom:7px}.cbs-form-block__form_btn{width:40%;margin:20px auto 0 auto}.common-only-visible,.consult-only-visible{display:none}.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}@media screen and (max-width:850px){.form-850-scroll{overflow-y:scroll}}@media screen and (max-width:850px){.form-850-scroll_h95percent{height:95vh}}.page-header_block{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#009edf;background-repeat:no-repeat;background-size:cover;padding:20px;box-sizing:border-box}.page-header_block_title{color:#fff;font-size:38px;width:100%;margin-bottom:5px;text-align:center;margin:63px 0 0 0}.page-header_block_title-details{color:#fff;width:100%;text-align:center;width:60vw}.header-page-wrapper{position:relative;background-position:top center;background-repeat:no-repeat;background-size:cover;height:100vh;width:100%}@media screen and (min-width:1500px){.header-page-wrapper{justify-content:space-around}}@media screen and (max-width:1100px){.header-page-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}}@media screen and (max-width:750px){.header-page-wrapper{height:350px}}.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;text-transform:uppercase}@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}}.header-page__title_details{font-family:'ProximaCondencedLight';font-size:16px;width:33vw}@media screen and (max-width:1100px){.header-page__title_details{width:70vw;text-align:center}}@media screen and (max-width:750px){.header-page__title_details{font-size:16px}}.header-page-img{background-size:contain;background-position:top center;background-repeat:no-repeat;height:480px;width:506px}@media screen and (min-width:1700px){.header-page-img{height:670px;width:670px}}@media screen and (max-width:1100px){.header-page-img{display:none}}.header-page-arrow{position:absolute;bottom:30px;left:48vw;filter:invert(100%);width:36px;height:36px}@media screen and (max-width:1100px){.header-page-arrow{display:none}}.header-page-arrow:hover{cursor:pointer}.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{display:block;box-sizing:border-box;left:0;width:100%;height:100px;padding-top:34px;z-index:505}.header .container{position:relative}@media screen and (min-width:1921px){.header .container{margin:0 auto;width:1720px}}.header .left-side{display:block;float:left}.header .left-side .wrapper,.header .left-side .price .breadcrumbs,.price .header .left-side .breadcrumbs,.header .left-side .specs .breadcrumbs,.specs .header .left-side .breadcrumbs,.header .left-side .schedule .breadcrumbs,.schedule .header .left-side .breadcrumbs{display:inline-block;margin:6px .2rem;vertical-align:middle;overflow:hidden}.header .left-side .wrapper a,.header .left-side .price .breadcrumbs a,.price .header .left-side .breadcrumbs a,.header .left-side .specs .breadcrumbs a,.specs .header .left-side .breadcrumbs a,.header .left-side .schedule .breadcrumbs a,.schedule .header .left-side .breadcrumbs a{display:inline-block;text-decoration:none;cursor:pointer;opacity:0;transform:translateX(-100%);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-delay:0s}.header .left-side .wrapper a img,.header .left-side .price .breadcrumbs a img,.price .header .left-side .breadcrumbs a img,.header .left-side .specs .breadcrumbs a img,.specs .header .left-side .breadcrumbs a img,.header .left-side .schedule .breadcrumbs a img,.schedule .header .left-side .breadcrumbs a img{display:inline-block;padding:0;margin:0;width:130px;height:32px}.header .left-side .wrapper a img.specialities,.header .left-side .price .breadcrumbs a img.specialities,.price .header .left-side .breadcrumbs a img.specialities,.header .left-side .specs .breadcrumbs a img.specialities,.specs .header .left-side .breadcrumbs a img.specialities,.header .left-side .schedule .breadcrumbs a img.specialities,.schedule .header .left-side .breadcrumbs a img.specialities{display:none}.header .left-side .wrapper>span,.header .left-side .price .breadcrumbs>span,.price .header .left-side .breadcrumbs>span,.header .left-side .specs .breadcrumbs>span,.specs .header .left-side .breadcrumbs>span,.header .left-side .schedule .breadcrumbs>span,.schedule .header .left-side .breadcrumbs>span{display:inline-block;padding:0;margin:0;opacity:0;transform:translateX(-100%);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.header .left-side .wrapper>span:nth-child(1),.header .left-side .price .breadcrumbs>span:nth-child(1),.price .header .left-side .breadcrumbs>span:nth-child(1),.header .left-side .specs .breadcrumbs>span:nth-child(1),.specs .header .left-side .breadcrumbs>span:nth-child(1),.header .left-side .schedule .breadcrumbs>span:nth-child(1),.schedule .header .left-side .breadcrumbs>span:nth-child(1){transition-delay:.2s}.header .left-side .wrapper>span:nth-child(2),.header .left-side .price .breadcrumbs>span:nth-child(2),.price .header .left-side .breadcrumbs>span:nth-child(2),.header .left-side .specs .breadcrumbs>span:nth-child(2),.specs .header .left-side .breadcrumbs>span:nth-child(2),.header .left-side .schedule .breadcrumbs>span:nth-child(2),.schedule .header .left-side .breadcrumbs>span:nth-child(2){transition-delay:.4s}.header .left-side .wrapper>span>span,.header .left-side .price .breadcrumbs>span>span,.price .header .left-side .breadcrumbs>span>span,.header .left-side .specs .breadcrumbs>span>span,.specs .header .left-side .breadcrumbs>span>span,.header .left-side .schedule .breadcrumbs>span>span,.schedule .header .left-side .breadcrumbs>span>span{font-size:16px;color:#2a2a2a;display:inline-block;vertical-align:middle;font-family:'ProximaCondencedLight';font-weight:300}.header .left-side .wrapper>span>i,.header .left-side .price .breadcrumbs>span>i,.price .header .left-side .breadcrumbs>span>i,.header .left-side .specs .breadcrumbs>span>i,.specs .header .left-side .breadcrumbs>span>i,.header .left-side .schedule .breadcrumbs>span>i,.schedule .header .left-side .breadcrumbs>span>i{display:inline-block;vertical-align:middle;margin-right:5px;color:#2a2a2a;font-size:18px}@media screen and (min-width:1700px){.header .left-side .wrapper>span>i,.header .left-side .price .breadcrumbs>span>i,.price .header .left-side .breadcrumbs>span>i,.header .left-side .specs .breadcrumbs>span>i,.specs .header .left-side .breadcrumbs>span>i,.header .left-side .schedule .breadcrumbs>span>i,.schedule .header .left-side .breadcrumbs>span>i{margin-right:10px}}@media screen and (min-width:1700px){.header .left-side .wrapper,.header .left-side .price .breadcrumbs,.price .header .left-side .breadcrumbs,.header .left-side .specs .breadcrumbs,.specs .header .left-side .breadcrumbs,.header .left-side .schedule .breadcrumbs,.schedule .header .left-side .breadcrumbs{margin:0 40px 0 0}.header .left-side .wrapper>a img,.header .left-side .price .breadcrumbs>a img,.price .header .left-side .breadcrumbs>a img,.header .left-side .specs .breadcrumbs>a img,.specs .header .left-side .breadcrumbs>a img,.header .left-side .schedule .breadcrumbs>a img,.schedule .header .left-side .breadcrumbs>a img{width:145px;height:40px}}@media screen and (min-width:1700px) and (min-width:1700px){.header .left-side .wrapper>a img,.header .left-side .price .breadcrumbs>a img,.price .header .left-side .breadcrumbs>a img,.header .left-side .specs .breadcrumbs>a img,.specs .header .left-side .breadcrumbs>a img,.header .left-side .schedule .breadcrumbs>a img,.schedule .header .left-side .breadcrumbs>a img{width:184px;height:51px}}@media screen and (min-width:1700px){.header .left-side .wrapper>span>span,.header .left-side .price .breadcrumbs>span>span,.price .header .left-side .breadcrumbs>span>span,.header .left-side .specs .breadcrumbs>span>span,.specs .header .left-side .breadcrumbs>span>span,.header .left-side .schedule .breadcrumbs>span>span,.schedule .header .left-side .breadcrumbs>span>span{font-size:20px}}@media screen and (min-width:1500px) and (max-width:1700px){.header .left-side{margin-top:10px}.header .left-side .wrapper,.header .left-side .price .breadcrumbs,.price .header .left-side .breadcrumbs,.header .left-side .specs .breadcrumbs,.specs .header .left-side .breadcrumbs,.header .left-side .schedule .breadcrumbs,.schedule .header .left-side .breadcrumbs{margin:0 30px 0 0}.header .left-side .wrapper>a img,.header .left-side .price .breadcrumbs>a img,.price .header .left-side .breadcrumbs>a img,.header .left-side .specs .breadcrumbs>a img,.specs .header .left-side .breadcrumbs>a img,.header .left-side .schedule .breadcrumbs>a img,.schedule .header .left-side .breadcrumbs>a img{width:145px;height:40px}.header .left-side .wrapper>span>span,.header .left-side .price .breadcrumbs>span>span,.price .header .left-side .breadcrumbs>span>span,.header .left-side .specs .breadcrumbs>span>span,.specs .header .left-side .breadcrumbs>span>span,.header .left-side .schedule .breadcrumbs>span>span,.schedule .header .left-side .breadcrumbs>span>span{font-size:20px}}@media screen and (max-width:950px){.header .left-side{margin:6px 0 0 0}.header .left-side .md-hidden{display:none}}@media screen and (max-width:595px){.header{height:60px;padding-top:20px}.header .wrapper:first-child img,.header .price .breadcrumbs:first-child img,.price .header .breadcrumbs:first-child img,.header .specs .breadcrumbs:first-child img,.specs .header .breadcrumbs:first-child img,.header .schedule .breadcrumbs:first-child img,.schedule .header .breadcrumbs:first-child img{width:100px;height:auto}}.header__phone-block,.header__local-block{position:relative;font-family:'ProximaRegular';cursor:pointer;transform:translateX(-100%);opacity:0;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:1150px){.header__phone-block.tablet-phone,.header__local-block.tablet-phone{position:absolute;left:-250px}}@media screen and (max-width:750px){.header__phone-block.tablet-phone,.header__local-block.tablet-phone{left:-230px}}@media screen and (max-width:650px){.header__phone-block.tablet-phone,.header__local-block.tablet-phone{left:-130px}}@media screen and (max-width:600px){.header__phone-block.tablet-phone,.header__local-block.tablet-phone{left:auto;right:160px}}@media screen and (max-width:400px){.header__phone-block.tablet-phone,.header__local-block.tablet-phone{right:145px}}@media screen and (max-width:350px){.header__phone-block.tablet-phone,.header__local-block.tablet-phone{right:130px}}.header__phone-block .icon-arrow-down-chevron,.header__local-block .icon-arrow-down-chevron{font-size:10px;font-weight:600;transition:all .5s;position:relative;top:.5px}@media screen and (max-width:1800px){.header__phone-block .icon-arrow-down-chevron,.header__local-block .icon-arrow-down-chevron{font-size:9px}}@media screen and (max-width:1680px){.header__phone-block .icon-arrow-down-chevron,.header__local-block .icon-arrow-down-chevron{font-size:8px}}@media screen and (max-width:750px){.header__phone-block .icon-arrow-down-chevron,.header__local-block .icon-arrow-down-chevron{margin-left:6px}}.header__phone-block .icon-arrow-down-chevron.rotate,.header__local-block .icon-arrow-down-chevron.rotate{transform:rotate(180deg)}.header__phone-block svg,.header__local-block svg{display:none;width:26px;height:26px}@media screen and (max-width:1800px){.header__phone-block svg,.header__local-block svg{width:23px;height:23px}}@media screen and (max-width:1680px){.header__phone-block svg,.header__local-block svg{min-width:20px;width:20px;height:20px}}@media screen and (max-width:750px){.header__phone-block svg,.header__local-block svg{display:block}}@media screen and (max-width:500px){.header__phone-block svg,.header__local-block svg{min-width:16px;width:16px;height:16px}}.header__phone-block svg.icon-globe,.header__local-block svg.icon-globe{fill:#2a2a2a}.header__phone-block svg.icon-phone,.header__local-block svg.icon-phone{stroke:#2a2a2a}.header__text-18px{font-size:18px}@media screen and (max-width:1800px){.header__text-18px{font-size:16px}}@media screen and (max-width:1680px){.header__text-18px{font-size:14px}}@media screen and (max-width:1440px){.header__text-18px{font-size:13px}}@media screen and (max-width:750px){.header__text-18px.mobile-none{display:none}}@media screen and (max-width:500px){.header__text-18px{font-size:12px}}.header__en-phone{color:#2a2a2a;font-family:'ProximaSemiBold'}.header__phone,.header__local{display:flex;align-items:center}.header__phone span,.header__local span{margin:0 10px 0 13px;color:#2a2a2a;font-family:'ProximaSemiBold'}@media screen and (max-width:1680px){.header__phone span,.header__local span{margin:0 9px}}.header__phone::after,.header__local::after{content:'';background-image:url("/assets/img/header/arrow-left.svg");background-repeat:no-repeat;background-size:contain;width:9px;height:13px;transform:rotate(-90deg)}@media screen and (max-width:1680px){.header__phone::after,.header__local::after{width:7px;height:10px}}@media screen and (max-width:750px){.header__phone::after,.header__local::after{position:relative;right:-5px}}.header__phone-dropdown,.header__local-dropdown{display:none;position:absolute;flex-direction:column;top:-18px;background:#f0f1f3;padding:18px 27px 13px 13px;width:max-content;box-sizing:border-box;right:-7px}@media screen and (max-width:1680px){.header__phone-dropdown,.header__local-dropdown{top:-17px;padding:17px 24px 13px 13px}}@media screen and (max-width:1500px){.header__phone-dropdown,.header__local-dropdown{top:-9px;padding:9px 24px 13px 13px}}.header__phone-dropdown a,.header__local-dropdown a{color:#2a2a2a}.header__phone-dropdown a:not(:first-child),.header__local-dropdown a:not(:first-child){margin-top:20px}@media screen and (max-width:1440px){.header__phone-dropdown a:not(:first-child),.header__local-dropdown a:not(:first-child){margin-top:15px}}.header__phone-dropdown.open,.header__local-dropdown.open{display:flex}.header__phone-flex,.header__local-flex{display:flex}.header__phone-flex::after,.header__local-flex::after{content:'';background-image:url("/assets/img/header/arrow-left.svg");background-repeat:no-repeat;background-size:contain;width:9px;height:13px;transform:rotate(90deg);position:absolute;right:8px;top:23.5px}@media screen and (max-width:1680px){.header__phone-flex::after,.header__local-flex::after{width:7px;height:10px;top:21px}}@media screen and (max-width:1500px){.header__phone-flex::after,.header__local-flex::after{top:14px}}@media screen and (max-width:1440px){.header__phone-flex::after,.header__local-flex::after{top:13px}}.header__phone-flex a,.header__phone-flex div,.header__local-flex a,.header__local-flex div{display:flex!important;justify-content:space-between;width:100%}.header__phone-flex a span,.header__phone-flex div span,.header__local-flex a span,.header__local-flex div span{margin:2px 0 0 13px}@media screen and (max-width:1680px){.header__phone-flex a span,.header__phone-flex div span,.header__local-flex a span,.header__local-flex div span{margin:1.5px 0 0 9px}}@media screen and (max-width:1500px){.header__phone-flex a span,.header__phone-flex div span,.header__local-flex a span,.header__local-flex div span{margin:2px 0 0 9px}}.header__contacts{display:flex;flex-direction:column;position:relative;color:#fff;margin-left:40px;transform:translateY(-100%);opacity:0;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:1680px){.header__contacts{margin-left:30px}}@media screen and (max-width:950px){.header__contacts{margin-left:25px}}@media screen and (max-width:595px){.header__contacts{margin:0 60px 0 20px}}@media screen and (max-width:400px){.header__contacts{display:none}}.header__contacts-top{display:flex;align-items:center;justify-content:center;background:#1394e9;padding:0 20px;height:55px;box-sizing:border-box;border-radius:10px;cursor:pointer;transition:all .2s}@media screen and (max-width:1680px){.header__contacts-top{height:42px;padding:0 17px}}@media screen and (max-width:950px){.header__contacts-top{border-radius:7px;width:42px}}.header__contacts-top:hover{background:#209ff9}.header__contacts-top p{margin:0;font-family:'ProximaSemiBold'}@media screen and (max-width:950px){.header__contacts-top p{display:none}}.header__contacts-top img{margin-left:18px}@media screen and (max-width:1680px){.header__contacts-top img{width:25px}}@media screen and (max-width:950px){.header__contacts-top img{width:23px;margin-left:0}}.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 .right-side{display:flex;align-items:center;float:right;text-align:right;position:relative}.header .right-side.active-menu{position:absolute;right:0;top:-40px}.header .right-side #wrapper-local-a{text-decoration:none;cursor:pointer;font-family:'ProximaCondencedLight'}.header .right-side .wrapper-local-a{color:#2a2a2a;justify-content:flex-end}.header .right-side .wrapper,.header .right-side .price .breadcrumbs,.price .header .right-side .breadcrumbs,.header .right-side .specs .breadcrumbs,.specs .header .right-side .breadcrumbs,.header .right-side .schedule .breadcrumbs,.schedule .header .right-side .breadcrumbs{display:inline-block;padding:0;margin:0 0 0 20px;vertical-align:middle;overflow:hidden}.header .right-side .wrapper.wrapper-btn,.header .right-side .price .wrapper-btn.breadcrumbs,.price .header .right-side .wrapper-btn.breadcrumbs,.header .right-side .specs .wrapper-btn.breadcrumbs,.specs .header .right-side .wrapper-btn.breadcrumbs,.header .right-side .schedule .wrapper-btn.breadcrumbs,.schedule .header .right-side .wrapper-btn.breadcrumbs{margin:0 95px 0 40px}.header .right-side .wrapper.wrapper-local,.header .right-side .price .wrapper-local.breadcrumbs,.price .header .right-side .wrapper-local.breadcrumbs,.header .right-side .specs .wrapper-local.breadcrumbs,.specs .header .right-side .wrapper-local.breadcrumbs,.header .right-side .schedule .wrapper-local.breadcrumbs,.schedule .header .right-side .wrapper-local.breadcrumbs{margin-left:40px;overflow:visible}.header .right-side .wrapper.wrapper-toggle,.header .right-side .price .wrapper-toggle.breadcrumbs,.price .header .right-side .wrapper-toggle.breadcrumbs,.header .right-side .specs .wrapper-toggle.breadcrumbs,.specs .header .right-side .wrapper-toggle.breadcrumbs,.header .right-side .schedule .wrapper-toggle.breadcrumbs,.schedule .header .right-side .wrapper-toggle.breadcrumbs{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:400px){.header .right-side .wrapper.wrapper-toggle,.header .right-side .price .wrapper-toggle.breadcrumbs,.price .header .right-side .wrapper-toggle.breadcrumbs,.header .right-side .specs .wrapper-toggle.breadcrumbs,.specs .header .right-side .wrapper-toggle.breadcrumbs,.header .right-side .schedule .wrapper-toggle.breadcrumbs,.schedule .header .right-side .wrapper-toggle.breadcrumbs{position:relative;top:0;transform:none}}.header .right-side .wrapper a,.header .right-side .price .breadcrumbs a,.price .header .right-side .breadcrumbs a,.header .right-side .specs .breadcrumbs a,.specs .header .right-side .breadcrumbs a,.header .right-side .schedule .breadcrumbs a,.schedule .header .right-side .breadcrumbs a{display:inline-block;vertical-align:middle;text-decoration:none;cursor:pointer}.header .right-side .wrapper a.menu-btn,.header .right-side .price .breadcrumbs a.menu-btn,.price .header .right-side .breadcrumbs a.menu-btn,.header .right-side .specs .breadcrumbs a.menu-btn,.specs .header .right-side .breadcrumbs a.menu-btn,.header .right-side .schedule .breadcrumbs a.menu-btn,.schedule .header .right-side .breadcrumbs a.menu-btn{min-width:155px;padding:5px 40px;height:55px;box-sizing:border-box;background:#f68c29;color:#fff;font-family:'ProximaSemiBold';border-radius:10px;opacity:0;transform:translateY(-100%);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1);display:flex;justify-content:center;align-items:center}@media screen and (max-width:1680px){.header .right-side .wrapper a.menu-btn,.header .right-side .price .breadcrumbs a.menu-btn,.price .header .right-side .breadcrumbs a.menu-btn,.header .right-side .specs .breadcrumbs a.menu-btn,.specs .header .right-side .breadcrumbs a.menu-btn,.header .right-side .schedule .breadcrumbs a.menu-btn,.schedule .header .right-side .breadcrumbs a.menu-btn{height:42px;padding:5px 30px}}@media screen and (max-width:1500px){.header .right-side .wrapper a.menu-btn,.header .right-side .price .breadcrumbs a.menu-btn,.price .header .right-side .breadcrumbs a.menu-btn,.header .right-side .specs .breadcrumbs a.menu-btn,.specs .header .right-side .breadcrumbs a.menu-btn,.header .right-side .schedule .breadcrumbs a.menu-btn,.schedule .header .right-side .breadcrumbs a.menu-btn{padding:12px 14px}}@media screen and (max-width:950px){.header .right-side .wrapper a.menu-btn,.header .right-side .price .breadcrumbs a.menu-btn,.price .header .right-side .breadcrumbs a.menu-btn,.header .right-side .specs .breadcrumbs a.menu-btn,.specs .header .right-side .breadcrumbs a.menu-btn,.header .right-side .schedule .breadcrumbs a.menu-btn,.schedule .header .right-side .breadcrumbs a.menu-btn{padding:10px 14px;min-width:auto}}.header .right-side .wrapper a.menu-btn:hover,.header .right-side .price .breadcrumbs a.menu-btn:hover,.price .header .right-side .breadcrumbs a.menu-btn:hover,.header .right-side .specs .breadcrumbs a.menu-btn:hover,.specs .header .right-side .breadcrumbs a.menu-btn:hover,.header .right-side .schedule .breadcrumbs a.menu-btn:hover,.schedule .header .right-side .breadcrumbs a.menu-btn:hover{background:#f5841a}.header .right-side .wrapper a.menu-toggle,.header .right-side .price .breadcrumbs a.menu-toggle,.price .header .right-side .breadcrumbs a.menu-toggle,.header .right-side .specs .breadcrumbs a.menu-toggle,.specs .header .right-side .breadcrumbs a.menu-toggle,.header .right-side .schedule .breadcrumbs a.menu-toggle,.schedule .header .right-side .breadcrumbs a.menu-toggle{opacity:0;transform:translateX(100%);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1);display:inline-block}.header .right-side .wrapper a.menu-close,.header .right-side .price .breadcrumbs a.menu-close,.price .header .right-side .breadcrumbs a.menu-close,.header .right-side .specs .breadcrumbs a.menu-close,.specs .header .right-side .breadcrumbs a.menu-close,.header .right-side .schedule .breadcrumbs a.menu-close,.schedule .header .right-side .breadcrumbs a.menu-close{display:none}.header .right-side .wrapper a.menu-close span,.header .right-side .price .breadcrumbs a.menu-close span,.price .header .right-side .breadcrumbs a.menu-close span,.header .right-side .specs .breadcrumbs a.menu-close span,.specs .header .right-side .breadcrumbs a.menu-close span,.header .right-side .schedule .breadcrumbs a.menu-close span,.schedule .header .right-side .breadcrumbs a.menu-close span{display:inline-block;font-size:14px;color:#2a2a2a;vertical-align:middle;margin-right:10px;font-family:'ProximaCondencedLight';font-weight:300}.header .right-side .wrapper a.menu-close i,.header .right-side .price .breadcrumbs a.menu-close i,.price .header .right-side .breadcrumbs a.menu-close i,.header .right-side .specs .breadcrumbs a.menu-close i,.specs .header .right-side .breadcrumbs a.menu-close i,.header .right-side .schedule .breadcrumbs a.menu-close i,.schedule .header .right-side .breadcrumbs a.menu-close i{display:inline-block;vertical-align:middle;font-size:18px;color:#333}.header .right-side .wrapper a.menu-toggle,.header .right-side .price .breadcrumbs a.menu-toggle,.price .header .right-side .breadcrumbs a.menu-toggle,.header .right-side .specs .breadcrumbs a.menu-toggle,.specs .header .right-side .breadcrumbs a.menu-toggle,.header .right-side .schedule .breadcrumbs a.menu-toggle,.schedule .header .right-side .breadcrumbs a.menu-toggle{background:#121212;border-radius:10px;width:55px;height:55px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1680px){.header .right-side .wrapper a.menu-toggle,.header .right-side .price .breadcrumbs a.menu-toggle,.price .header .right-side .breadcrumbs a.menu-toggle,.header .right-side .specs .breadcrumbs a.menu-toggle,.specs .header .right-side .breadcrumbs a.menu-toggle,.header .right-side .schedule .breadcrumbs a.menu-toggle,.schedule .header .right-side .breadcrumbs a.menu-toggle{height:42px;width:42px;border-radius:7px}}.header .right-side .wrapper a.menu-toggle span,.header .right-side .price .breadcrumbs a.menu-toggle span,.price .header .right-side .breadcrumbs a.menu-toggle span,.header .right-side .specs .breadcrumbs a.menu-toggle span,.specs .header .right-side .breadcrumbs a.menu-toggle span,.header .right-side .schedule .breadcrumbs a.menu-toggle span,.schedule .header .right-side .breadcrumbs a.menu-toggle span{display:inline-block;font-size:14px;color:#2a2a2a;vertical-align:middle;font-family:'ProximaCondencedLight';font-weight:300}.header .right-side .wrapper a.menu-toggle div,.header .right-side .price .breadcrumbs a.menu-toggle div,.price .header .right-side .breadcrumbs a.menu-toggle div,.header .right-side .specs .breadcrumbs a.menu-toggle div,.specs .header .right-side .breadcrumbs a.menu-toggle div,.header .right-side .schedule .breadcrumbs a.menu-toggle div,.schedule .header .right-side .breadcrumbs a.menu-toggle div{display:inline-block;vertical-align:middle;width:55%;height:20px;position:relative}@media screen and (max-width:1680px){.header .right-side .wrapper a.menu-toggle div,.header .right-side .price .breadcrumbs a.menu-toggle div,.price .header .right-side .breadcrumbs a.menu-toggle div,.header .right-side .specs .breadcrumbs a.menu-toggle div,.specs .header .right-side .breadcrumbs a.menu-toggle div,.header .right-side .schedule .breadcrumbs a.menu-toggle div,.schedule .header .right-side .breadcrumbs a.menu-toggle div{height:16px}}.header .right-side .wrapper a.menu-toggle div span.line,.header .right-side .price .breadcrumbs a.menu-toggle div span.line,.price .header .right-side .breadcrumbs a.menu-toggle div span.line,.header .right-side .specs .breadcrumbs a.menu-toggle div span.line,.specs .header .right-side .breadcrumbs a.menu-toggle div span.line,.header .right-side .schedule .breadcrumbs a.menu-toggle div span.line,.schedule .header .right-side .breadcrumbs a.menu-toggle div span.line{display:block;position:absolute;left:0;right:0;height:1px;background:#fff;border-radius:10px;transition-property:left;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.header .right-side .wrapper a.menu-toggle div span.line:nth-child(1),.header .right-side .price .breadcrumbs a.menu-toggle div span.line:nth-child(1),.price .header .right-side .breadcrumbs a.menu-toggle div span.line:nth-child(1),.header .right-side .specs .breadcrumbs a.menu-toggle div span.line:nth-child(1),.specs .header .right-side .breadcrumbs a.menu-toggle div span.line:nth-child(1),.header .right-side .schedule .breadcrumbs a.menu-toggle div span.line:nth-child(1),.schedule .header .right-side .breadcrumbs a.menu-toggle div span.line:nth-child(1){top:0}.header .right-side .wrapper a.menu-toggle div span.line:nth-child(2),.header .right-side .price .breadcrumbs a.menu-toggle div span.line:nth-child(2),.price .header .right-side .breadcrumbs a.menu-toggle div span.line:nth-child(2),.header .right-side .specs .breadcrumbs a.menu-toggle div span.line:nth-child(2),.specs .header .right-side .breadcrumbs a.menu-toggle div span.line:nth-child(2),.header .right-side .schedule .breadcrumbs a.menu-toggle div span.line:nth-child(2),.schedule .header .right-side .breadcrumbs a.menu-toggle div span.line:nth-child(2){top:50%}.header .right-side .wrapper a.menu-toggle div span.line:nth-child(3),.header .right-side .price .breadcrumbs a.menu-toggle div span.line:nth-child(3),.price .header .right-side .breadcrumbs a.menu-toggle div span.line:nth-child(3),.header .right-side .specs .breadcrumbs a.menu-toggle div span.line:nth-child(3),.specs .header .right-side .breadcrumbs a.menu-toggle div span.line:nth-child(3),.header .right-side .schedule .breadcrumbs a.menu-toggle div span.line:nth-child(3),.schedule .header .right-side .breadcrumbs a.menu-toggle div span.line:nth-child(3){bottom:0}.header .right-side .wrapper a.menu-toggle:hover div span.line:nth-child(2),.header .right-side .price .breadcrumbs a.menu-toggle:hover div span.line:nth-child(2),.price .header .right-side .breadcrumbs a.menu-toggle:hover div span.line:nth-child(2),.header .right-side .specs .breadcrumbs a.menu-toggle:hover div span.line:nth-child(2),.specs .header .right-side .breadcrumbs a.menu-toggle:hover div span.line:nth-child(2),.header .right-side .schedule .breadcrumbs a.menu-toggle:hover div span.line:nth-child(2),.schedule .header .right-side .breadcrumbs a.menu-toggle:hover div span.line:nth-child(2){left:8px}@media screen and (max-width:1680px){.header .right-side .wrapper.wrapper-btn,.header .right-side .price .wrapper-btn.breadcrumbs,.price .header .right-side .wrapper-btn.breadcrumbs,.header .right-side .specs .wrapper-btn.breadcrumbs,.specs .header .right-side .wrapper-btn.breadcrumbs,.header .right-side .schedule .wrapper-btn.breadcrumbs,.schedule .header .right-side .wrapper-btn.breadcrumbs{margin:0 74px 0 32px}.header .right-side .wrapper.wrapper-local,.header .right-side .price .wrapper-local.breadcrumbs,.price .header .right-side .wrapper-local.breadcrumbs,.header .right-side .specs .wrapper-local.breadcrumbs,.specs .header .right-side .wrapper-local.breadcrumbs,.header .right-side .schedule .wrapper-local.breadcrumbs,.schedule .header .right-side .wrapper-local.breadcrumbs{margin-left:30px}}@media screen and (min-width:1500px){.header .right-side{margin-bottom:4px}.header .right-side .wrapper a.menu-toggle span,.header .right-side .price .breadcrumbs a.menu-toggle span,.price .header .right-side .breadcrumbs a.menu-toggle span,.header .right-side .specs .breadcrumbs a.menu-toggle span,.specs .header .right-side .breadcrumbs a.menu-toggle span,.header .right-side .schedule .breadcrumbs a.menu-toggle span,.schedule .header .right-side .breadcrumbs a.menu-toggle span{font-size:20px}.header .right-side .wrapper a.menu-close span,.header .right-side .price .breadcrumbs a.menu-close span,.price .header .right-side .breadcrumbs a.menu-close span,.header .right-side .specs .breadcrumbs a.menu-close span,.specs .header .right-side .breadcrumbs a.menu-close span,.header .right-side .schedule .breadcrumbs a.menu-close span,.schedule .header .right-side .breadcrumbs a.menu-close span{font-size:20px}.header .right-side .wrapper a.menu-close i,.header .right-side .price .breadcrumbs a.menu-close i,.price .header .right-side .breadcrumbs a.menu-close i,.header .right-side .specs .breadcrumbs a.menu-close i,.specs .header .right-side .breadcrumbs a.menu-close i,.header .right-side .schedule .breadcrumbs a.menu-close i,.schedule .header .right-side .breadcrumbs a.menu-close i{font-size:24px}}@media screen and (max-width:1280px){.header .right-side .wrapper.wrapper-btn,.header .right-side .price .wrapper-btn.breadcrumbs,.price .header .right-side .wrapper-btn.breadcrumbs,.header .right-side .specs .wrapper-btn.breadcrumbs,.specs .header .right-side .wrapper-btn.breadcrumbs,.header .right-side .schedule .wrapper-btn.breadcrumbs,.schedule .header .right-side .wrapper-btn.breadcrumbs{margin:0 70px 0 30px}.header .right-side .wrapper.wrapper-local,.header .right-side .price .wrapper-local.breadcrumbs,.price .header .right-side .wrapper-local.breadcrumbs,.header .right-side .specs .wrapper-local.breadcrumbs,.specs .header .right-side .wrapper-local.breadcrumbs,.header .right-side .schedule .wrapper-local.breadcrumbs,.schedule .header .right-side .wrapper-local.breadcrumbs{margin-left:30px}}@media screen and (max-width:950px){.header .right-side{margin-top:3px}.header .right-side .wrapper-btn{width:180px;text-align:center}}@media screen and (max-width:780px){.header .right-side{margin-top:3px}.header .right-side #wrapper-local{margin-left:0}.header .right-side .wrapper.wrapper-btn,.header .right-side .price .wrapper-btn.breadcrumbs,.price .header .right-side .wrapper-btn.breadcrumbs,.header .right-side .specs .wrapper-btn.breadcrumbs,.specs .header .right-side .wrapper-btn.breadcrumbs,.header .right-side .schedule .wrapper-btn.breadcrumbs,.schedule .header .right-side .wrapper-btn.breadcrumbs{width:160px;margin:0 60px 0 20px}.header .right-side .wrapper.wrapper-local,.header .right-side .price .wrapper-local.breadcrumbs,.price .header .right-side .wrapper-local.breadcrumbs,.header .right-side .specs .wrapper-local.breadcrumbs,.specs .header .right-side .wrapper-local.breadcrumbs,.header .right-side .schedule .wrapper-local.breadcrumbs,.schedule .header .right-side .wrapper-local.breadcrumbs{margin-left:20px}.header .right-side .wrapper-toggle{margin-left:10px}}@media screen and (max-width:595px){.header .right-side{min-height:auto}.header .right-side .wrapper,.header .right-side .price .breadcrumbs,.price .header .right-side .breadcrumbs,.header .right-side .specs .breadcrumbs,.specs .header .right-side .breadcrumbs,.header .right-side .schedule .breadcrumbs,.schedule .header .right-side .breadcrumbs{display:block}.header .right-side .wrapper.wrapper-local,.header .right-side .price .wrapper-local.breadcrumbs,.price .header .right-side .wrapper-local.breadcrumbs,.header .right-side .specs .wrapper-local.breadcrumbs,.specs .header .right-side .wrapper-local.breadcrumbs,.header .right-side .schedule .wrapper-local.breadcrumbs,.schedule .header .right-side .wrapper-local.breadcrumbs{margin-right:0;margin-left:25px}.header .right-side #wrapper-local{position:absolute;top:60%;right:100px;transform:translateY(-50%)}.header .right-side .xs-hidden{display:none}}@media screen and (max-width:400px){.header .right-side .wrapper.wrapper-local,.header .right-side .price .wrapper-local.breadcrumbs,.price .header .right-side .wrapper-local.breadcrumbs,.header .right-side .specs .wrapper-local.breadcrumbs,.specs .header .right-side .wrapper-local.breadcrumbs,.header .right-side .schedule .wrapper-local.breadcrumbs,.schedule .header .right-side .wrapper-local.breadcrumbs{margin-right:15px;margin-left:15px}}@media screen and (max-width:335px){.header .right-side #wrapper-local{display:none}}.header .right-side.width-39-9per{width:39.9%}@media screen and (max-width:950px){.header .right-side.width-39-9per{width:46.9%}}@media screen and (max-width:780px){.header .right-side.width-39-9per{width:59.9%}}@media screen and (max-width:595px){.header .right-side.width-39-9per{width:39.9%}}@media screen and (max-width:410px){.header .right-side.width-39-9per{width:49.9%}}.header.shown .left-side .wrapper>a,.header.shown .left-side .price .breadcrumbs>a,.price .header.shown .left-side .breadcrumbs>a,.header.shown .left-side .specs .breadcrumbs>a,.specs .header.shown .left-side .breadcrumbs>a,.header.shown .left-side .schedule .breadcrumbs>a,.schedule .header.shown .left-side .breadcrumbs>a{opacity:1;transform:translateX(0)}.header.shown .left-side .wrapper>span,.header.shown .left-side .price .breadcrumbs>span,.price .header.shown .left-side .breadcrumbs>span,.header.shown .left-side .specs .breadcrumbs>span,.specs .header.shown .left-side .breadcrumbs>span,.header.shown .left-side .schedule .breadcrumbs>span,.schedule .header.shown .left-side .breadcrumbs>span{opacity:1;transform:translateX(0);margin-bottom:10px}.header.shown .right-side .header__phone-block,.header.shown .right-side .header__local-block{opacity:1;transform:translateX(0)}.header.shown .right-side .header__contacts{opacity:1;transform:translateY(0)}.header.shown .right-side .wrapper .menu-btn,.header.shown .right-side .price .breadcrumbs .menu-btn,.price .header.shown .right-side .breadcrumbs .menu-btn,.header.shown .right-side .specs .breadcrumbs .menu-btn,.specs .header.shown .right-side .breadcrumbs .menu-btn,.header.shown .right-side .schedule .breadcrumbs .menu-btn,.schedule .header.shown .right-side .breadcrumbs .menu-btn{opacity:1;transform:translateY(0)}.header.shown .right-side .wrapper .menu-toggle,.header.shown .right-side .price .breadcrumbs .menu-toggle,.price .header.shown .right-side .breadcrumbs .menu-toggle,.header.shown .right-side .specs .breadcrumbs .menu-toggle,.specs .header.shown .right-side .breadcrumbs .menu-toggle,.header.shown .right-side .schedule .breadcrumbs .menu-toggle,.schedule .header.shown .right-side .breadcrumbs .menu-toggle{opacity:1;transform:translateX(0)}.header.absolute{position:absolute}.header.fixed{position:fixed}.menu__desktop{display:none}@media screen and (min-width:1050px){.menu__desktop{display:block}}.menu-backdrop.visible{position:fixed;z-index:200;left:0;top:0;bottom:0;right:0}.fz-header-btn{font-size:18px}@media screen and (max-width:1800px){.fz-header-btn{font-size:16px}}@media screen and (max-width:1680px){.fz-header-btn{font-size:14px}}@media screen and (max-width:1440px){.fz-header-btn{font-size:13px}}@media screen and (max-width:500px){.fz-header-btn{font-size:12px}}.header-btn-size{font-size:20px}@media screen and (max-width:1680px){.header-btn-size{font-size:15px}}.menu{position:fixed;top:0;bottom:0;z-index:510;width:44%;right:-51%;transition:.3s all ease-in}@media screen and (max-width:1280px){.menu{width:60%;right:-60%}}@media screen and (max-width:1200px){.menu{width:62%;right:-62%}}.menu.is-open{right:0}.menu .header{height:99px}.menu .menu-btn{width:192px;height:56px;box-sizing:border-box;background:#f68c29;font-family:'ProximaSemiBold';border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1680px){.menu .menu-btn{height:42px;width:144px}}.menu .menu-btn:hover{background:#f5841a}.menu .menu-close span{font-family:'ProximaSemiBold';font-size:18px}@media screen and (max-width:1680px){.menu .menu-close span{font-size:13.5px}}.menu .menu-close i{font-size:14px}@media screen and (max-width:1680px){.menu .menu-close i{font-size:11px}}.menu__list{display:flex;flex-direction:column}.menu__buttons-wrapper{padding:30px 64px 45px 64px}@media screen and (max-width:1680px){.menu__buttons-wrapper{padding:22px 48px 30px 48px}}@media screen and (max-width:1050px){.menu__list-item{font-size:18px}}.menu__list-item:not(.menu__list-item:first-child).for-font,.menu__list-item:not(.menu__list-item:first-child) .for-font{height:60px;display:flex;align-items:center;font-size:24px;padding-left:64px;position:relative}@media screen and (max-width:1680px){.menu__list-item:not(.menu__list-item:first-child).for-font,.menu__list-item:not(.menu__list-item:first-child) .for-font{height:45px;padding-left:48px;font-size:18px}}@media screen and (max-width:1050px){.menu__list-item:not(.menu__list-item:first-child).for-font,.menu__list-item:not(.menu__list-item:first-child) .for-font{display:block;height:auto;font-size:inherit}}.menu__list-item:not(.menu__list-item:first-child).for-font::before{content:'';background-image:url("/assets/img/header/arrow-left.svg");background-repeat:no-repeat;background-size:contain;width:9px;height:13px;position:absolute;left:40px}@media screen and (max-width:1680px){.menu__list-item:not(.menu__list-item:first-child).for-font::before{width:7px;height:10px;left:30px}}@media screen and (max-width:1050px){.menu__list-item:not(.menu__list-item:first-child).for-font::before{background-image:none}}.menu__list-item:not(.menu__list-item:first-child).hover{background-color:#2d92d5;color:#fff}.menu__list-item:not(.menu__list-item:first-child).hover a{color:#fff}.menu__list-item:not(.menu__list-item:first-child).hover::before{background-image:url("/assets/img/header/arrow-left-hover.svg")}.menu .right-side{display:flex;align-items:center;justify-content:space-between;position:relative}.menu .right-side .wrapper,.menu .right-side .price .breadcrumbs,.price .menu .right-side .breadcrumbs,.menu .right-side .specs .breadcrumbs,.specs .menu .right-side .breadcrumbs,.menu .right-side .schedule .breadcrumbs,.schedule .menu .right-side .breadcrumbs{padding:0}.menu .right-side .wrapper a,.menu .right-side .price .breadcrumbs a,.price .menu .right-side .breadcrumbs a,.menu .right-side .specs .breadcrumbs a,.specs .menu .right-side .breadcrumbs a,.menu .right-side .schedule .breadcrumbs a,.schedule .menu .right-side .breadcrumbs a{display:flex;align-items:center;text-decoration:none;cursor:pointer}.menu .right-side .wrapper .icon-cross,.menu .right-side .price .breadcrumbs .icon-cross,.price .menu .right-side .breadcrumbs .icon-cross,.menu .right-side .specs .breadcrumbs .icon-cross,.specs .menu .right-side .breadcrumbs .icon-cross,.menu .right-side .schedule .breadcrumbs .icon-cross,.schedule .menu .right-side .breadcrumbs .icon-cross{margin:0 0 0 10px}.menu .right-side #wrapper-local-a{position:absolute;left:-120px;text-decoration:none;cursor:pointer;font-family:'ProximaCondencedLight'}@media screen and (max-width:750px){.menu .right-side #wrapper-local-a{left:-100px}}@media screen and (max-width:650px){.menu .right-side #wrapper-local-a{left:-80px}}.menu .right-side .wrapper-local-a{color:#2a2a2a!important}.menu .right-side .wrapper-local-a.lang-option{cursor:pointer;order:0;padding:5px;height:20px;width:20px;color:#fff;overflow-x:visible}@media screen and (max-width:1050px){.menu .right-side .wrapper-local-a.lang-option{width:25px}}.menu .right-side .menu-close{font-size:20px}@media screen and (max-width:1500px){.menu .right-side .menu-close{font-size:14px}}@media screen and (min-width:1050px){.menu .menu__sublist-wrapper .right-side{padding:25px 0 0 0}}.menu__tablet .header{height:auto;padding:34px 0}.menu__tablet .header .right-side{width:30%}@media screen and (min-width:950px) and (max-width:1010px){.menu__tablet .header .right-side{width:30%;bottom:0}}@media screen and (max-width:850px){.menu__tablet .header .right-side{width:35%}}@media screen and (max-width:750px){.menu__tablet .header .right-side{width:40%}}@media screen and (max-width:600px){.menu__tablet .header .right-side{justify-content:flex-end}}@media screen and (max-width:600px){.menu__tablet .header .right-side #wrapper-local-a{position:static;margin:0 15px 0 0}}.menu__tablet .header .right-side #menu-btn{min-width:10px;padding-left:initial;padding:10px}@media screen and (max-width:600px){.menu__tablet .header .right-side #menu-btn{display:none}}.menu__tablet .header .right-side #menu-close-btn{display:flex;align-items:center;cursor:pointer}.menu__tablet .header .right-side .icon-cross{margin:0 0 0 5px}.menu .there-is-notification.true{width:100%;height:50px}@media screen and (max-width:1200px){.menu .there-is-notification.true{height:70px}}@media screen and (max-width:1050px){.menu .there-is-notification.true{height:80px}}@media screen and (max-width:1050px){.menu .there-is-notification.true{height:150px}}@media screen and (max-width:420px){.menu .there-is-notification.true{height:150px}}@media screen and (max-width:330px){.menu .there-is-notification.true{height:170px}}.menu ul{margin:0;padding:0;list-style:none}.menu__hidden{visibility:hidden}.menu .for-font{display:block;padding:0;margin:0;color:#121212;font-family:'ProximaSemiBold';font-weight:600}.menu__row{display:flex}.menu__col{position:relative}.menu__col>*{width:100%}.menu__sublist-wrapper{width:40%;height:100vh}@media screen and (max-width:1680px){.menu__sublist-wrapper{width:43%}}.menu__list-wrapper{width:60%;background-color:#fff}@media screen and (max-width:1680px){.menu__list-wrapper{width:57%}}.menu__list-item.menu__hidden{display:none}@media screen and (min-width:1300px) and (max-width:1400px){.menu__list-item.menu__hidden{display:block}}@media screen and (max-width:1050px){.menu__list-item.menu__hidden{display:block}}.menu a.for-font:hover{color:inherit}.menu__sublist{max-width:325px;position:absolute;right:-101%;bottom:0;top:0;padding:0;margin:0;background-color:#2d92d5;transition:.2s all ease-in}@media screen and (min-width:1050px){.menu__sublist{box-shadow:1px 1px 4px #8b8585}}.menu__sublist .right-side{margin:0 0 35px 0}@media screen and (max-width:1650px){.menu__sublist .right-side{margin:0 0 30px 0}}@media screen and (max-width:1500px){.menu__sublist .right-side{margin:0 0 25px 0}}@media screen and (max-width:1300px){.menu__sublist .right-side{margin:0 0 15px 0}}.menu__sublist.active{right:0}.menu__sublist-item{font-size:24px}@media screen and (max-width:1680px){.menu__sublist-item{font-size:18px}}.menu__sublist-item a{display:block;color:#fff;cursor:pointer;font-family:'ProximaRegular';padding:15px 10px 15px 30px}@media screen and (max-width:1680px){.menu__sublist-item a{padding:11px 10px 11px 22px}}.menu__sublist-item a:hover{background-color:#288aca}@media screen and (max-width:1050px){.menu__sublist-item a:hover{background-color:transparent;color:#2d92d5}}.menu__tablet{display:none;z-index:505}@media screen and (max-width:1050px){.menu__tablet{display:flex;flex-direction:column;align-items:flex-end}}@media screen and (max-width:1050px){.menu__tablet .menu__list{max-height:71vh;overflow-y:auto}}@media screen and (max-width:600px){.menu__tablet .menu__list{max-height:76vh}}@media screen and (max-width:370px){.menu__tablet .menu__list{max-height:70vh}}.menu *{box-sizing:border-box}@media screen and (min-width:750px) and (max-width:1050px){.menu__list{display:flex;flex-wrap:wrap}.menu__list>*{width:50%;padding:0 0 0 5%}}@media screen and (max-width:1050px){.menu{width:100%;right:-100%}.menu__list-item a,.menu__sublist-item a{padding:0!important}.menu__sublist-wrapper{width:0}.menu__sublist-item:not(:last-child){padding:0 0 10px 0}.menu__sublist-item a:hover{color:#009edf}.menu__list-wrapper{width:100%}.menu__list{max-height:75vh}.menu__list>*{padding:0 0 0 5%}.menu__list-item{padding:0!important;margin:0 0 25px 0!important}.menu__list-item a.for-font:hover{color:#009edf}}.menu__sublist{display:none}@media screen and (min-width:1050px){.menu__sublist{display:block}}.menu__tablet-sublist{display:none}@media screen and (max-width:1050px){.menu__tablet-sublist{display:block;position:static;background-color:inherit;margin:25px 0 0 0!important}.menu__tablet-sublist .header{display:none}.menu__tablet-sublist a{font-size:16px;color:#2a2a2a;font-family:'ProximaCondencedLight',sans-serif;font-weight:normal;text-transform:none}}.nav-footer{padding:80px 0 0 64px}@media screen and (max-width:1680px){.nav-footer{padding:60px 0 0 48px}}@media screen and (max-width:768px){.nav-footer{padding:60px 0 0 40px}}@media screen and (max-width:600px){.nav-footer{padding:40px 0 0 30px}}@media screen and (max-width:500px){.nav-footer{padding:40px 0 0 20px}}.nav-footer__list{display:flex;gap:20px}@media screen and (max-width:1680px){.nav-footer__list{gap:15px}}.nav-footer__list li:not(:last-child){margin-top:9px}@media screen and (max-width:1680px){.nav-footer__list li:not(:last-child){margin-top:7px}}.nav-footer__list li:last-child{position:relative;right:7px}.nav-footer__list li:last-child a,.nav-footer__list li:last-child i{width:45px;height:45px}@media screen and (max-width:1680px){.nav-footer__list li:last-child a,.nav-footer__list li:last-child i{width:36px;height:36px}}.nav-footer__list li:last-child a::before,.nav-footer__list li:last-child i::before{font-size:45px}@media screen and (max-width:1680px){.nav-footer__list li:last-child a::before,.nav-footer__list li:last-child i::before{font-size:36px}}.nav-footer__list li svg,.nav-footer__list li a,.nav-footer__list li i{color:#121212;width:24px;height:24px;font-size:24px;display:flex}@media screen and (max-width:1680px){.nav-footer__list li svg,.nav-footer__list li a,.nav-footer__list li i{width:18px;height:18px;font-size:18px}}.nav-footer__list li svg:hover,.nav-footer__list li a:hover,.nav-footer__list li i:hover{color:#007aac}.nav-footer__list li svg:hover path,.nav-footer__list li a:hover path,.nav-footer__list li i:hover path{fill:#007aac}.col-second{order:1}.col-first{order:2}.col-speciality{order:3}.main-col{order:4}@media screen and (max-width:1100px){.header .left-side .wrapper,.header .left-side .price .breadcrumbs,.price .header .left-side .breadcrumbs,.header .left-side .specs .breadcrumbs,.specs .header .left-side .breadcrumbs,.header .left-side .schedule .breadcrumbs,.schedule .header .left-side .breadcrumbs{margin:0 10px 0 0}}.col-first{width:22%}.icon-phone-svg,.icon-skype-svg{width:19px;height:17px;background-size:contain;background-repeat:no-repeat}@media screen and (min-width:1700px){.icon-phone-svg,.icon-skype-svg{width:22px;height:20px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.nav-container .nav-menu .nav-content .row{justify-content:center;align-items:flex-start}.nav-container .nav-menu .nav-content .row .col{width:40%!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.nav-container .nav-menu .nav-content .row .col{margin-bottom:20px}}.lang-option{animation:1.9s ease-out 0s 1 moveToVisible}@keyframes moveToVisible{0%{transform:translateX(-200%);opacity:0}90%{transform:translateX(-100%);opacity:.2}100%{transform:translateX(0);opacity:1}}footer.footer{display:block;width:100%;padding:60px 0 0 0;background:#2a2a2a}@media screen and (min-width:1921px){footer.footer .container{margin:0 auto;width:1720px}}footer.footer .top{display:block;margin:0 0 60px 0}@media screen and (max-width:800px){footer.footer .top{margin:0 0 20px 0}}footer.footer .top ul{display:block;list-style:none;padding:0;margin:0}@media screen and (min-width:880px){footer.footer .top ul{display:flex;align-items:center;justify-content:space-between}}@media screen and (min-width:880px) and (max-width:1140px){footer.footer .top ul .footer-first-line__hrefs{margin-bottom:8px}}footer.footer .top ul li{display:inline-block;list-style:none;vertical-align:middle;padding:0;width:22%}@media screen and (min-width:880px){footer.footer .top ul li{width:initial}}footer.footer .top ul li img{display:inline-block;margin:0;padding:0}footer.footer .top ul li a{display:inline-block;margin:0;padding:0;color:#fff;text-decoration:none;cursor:pointer;font-family:'ProximaCondencedLight';font-weight:300;font-size:14px}footer.footer .top ul li a:hover{color:#009edf}@media screen and (max-width:1140px){footer.footer .top ul{display:flex;justify-content:center}footer.footer .top ul li{margin:0 20px}footer.footer .top ul li:first-child{display:block;margin:0 0 20px 0}}@media screen and (max-width:870px){footer.footer .top ul{justify-content:center;flex-direction:column;align-items:center;flex-wrap:wrap}footer.footer .top ul li{width:auto}}@media screen and (max-width:500px){footer.footer .top ul li{width:auto;text-align:center;margin-bottom:20px}}footer.footer .middle{display:flex;flex-wrap:wrap;margin-bottom:60px}@media screen and (max-width:1140px){footer.footer .middle{margin-bottom:10px}}@media screen and (max-width:500px){footer.footer .middle{margin-bottom:auto}}footer.footer .middle .col{display:block;width:22%;float:left}@media screen and (max-width:1140px){footer.footer .middle .col{margin-bottom:20px}}footer.footer .middle .col .footer-it-spec{display:block;padding:0;margin:0 0 20px 0;color:#fff;font-size:16px;font-family:'ProximaSemiBold';font-weight:500;text-transform:uppercase}footer.footer .middle .col .footer-marathon{display:block;padding:0;margin:20px 0 20px 0;color:#fff;font-size:16px;font-family:'ProximaSemiBold';font-weight:500;text-transform:uppercase}footer.footer .middle .col ul{display:block;list-style:none;padding:0;margin:0}footer.footer .middle .col ul li{display:block;list-style:none;padding:0 0 8px 0;margin:0}footer.footer .middle .col ul li a{display:inline-block;text-decoration:none;cursor:pointer;font-size:14px;color:#9d9d9e;font-family:'ProximaCondencedLight';font-weight:300}footer.footer .middle .col ul li a:hover{color:#009edf}footer.footer .middle .col ul.primary li{padding:0 0 15px 0}footer.footer .middle .col ul.primary li a{font-size:16px;font-family:'ProximaSemiBold';font-weight:500;text-transform:uppercase;color:#fff}footer.footer .middle .col ul.primary li a:hover{color:#009edf}footer.footer .middle .col .btn-box{display:block;text-align:center;margin-bottom:40px}@media screen and (max-width:1140px){footer.footer .middle .col .btn-box{margin-bottom:10px}}@media screen and (max-width:500px){footer.footer .middle .col .btn-box{margin-bottom:20px}}footer.footer .middle .col .btn-box .icon-btn{display:inline-block;margin:0;padding:0;text-decoration:none;cursor:pointer;text-align:center}footer.footer .middle .col .btn-box .icon-btn .image{display:block;text-align:center;margin-bottom:5px}footer.footer .middle .col .btn-box .icon-btn .image i{display:inline-block;font-size:34px;color:#fff}footer.footer .middle .col .btn-box .icon-btn .image i.rotate-90{transform:rotate(90deg)}footer.footer .middle .col .btn-box .icon-btn span{display:inline-block;font-size:14px;color:#9d9d9e;font-family:'ProximaCondencedLight';font-weight:300}footer.footer .middle .col .btn-box .icon-btn:hover .image i{color:#009edf}footer.footer .middle .col .btn-box .icon-btn:hover span{color:#009edf}footer.footer .middle .col:last-child{width:12%}@media screen and (min-width:1301px){footer.footer .middle .col{width:22%}}@media screen and (max-width:1300px){footer.footer .middle .col{width:21%}}@media screen and (max-width:1140px){footer.footer .middle{justify-content:flex-end}footer.footer .middle .col{width:16%}}@media screen and (max-width:870px){footer.footer .middle .col{width:30%;height:220px}footer.footer .middle .col .footer-it-spec,footer.footer .middle .col .footer-marathon{text-align:center}footer.footer .middle .col ul li{text-align:center}footer.footer .middle .col:last-child{width:50%}}@media screen and (max-width:520px){footer.footer .middle .col{height:auto;width:100%;margin-bottom:20px}footer.footer .middle .col:first-child{width:100%;margin-bottom:20px}footer.footer .middle .col:last-child{width:100%;margin-top:20px}footer.footer .middle .col .footer-it-spec,footer.footer .middle .col .footer-marathon{text-align:center}footer.footer .middle .col ul li{text-align:center}}@media screen and (max-width:380px){footer.footer .middle .col{height:auto;width:100%}footer.footer .middle .col:first-child{width:100%;margin-bottom:20px}footer.footer .middle .col:last-child{width:100%;margin-top:20px}footer.footer .middle .col .footer-it-spec,footer.footer .middle .col .footer-marathon{text-align:center}footer.footer .middle .col ul li{text-align:center}}footer.footer .bottom{display:flex;justify-content:space-between;margin:0 0 60px 0}@media screen and (min-width:880px) and (max-width:1150px){footer.footer .bottom{padding-left:30px}}@media screen and (max-width:880px){footer.footer .bottom{width:70%;margin:0 auto!important;padding-bottom:20px}}@media screen and (max-width:800px){footer.footer .bottom{width:80%}footer.footer .bottom .col{justify-content:center}}@media screen and (max-width:500px){footer.footer .bottom{margin:0}footer.footer .bottom .col{height:auto}}footer.footer .bottom .col:first-child{display:flex;align-items:center}footer.footer .bottom .col{display:block;width:22%;float:left;display:flex;align-items:center}@media screen and (max-width:880px){footer.footer .bottom .col{width:50%}}footer.footer .bottom .col.partners-wrapper{width:35%}@media screen and (max-width:1150px){footer.footer .bottom .col.partners-wrapper{width:60%}}@media screen and (max-width:880px){footer.footer .bottom .col.partners-wrapper{width:100%}}@media screen and (max-width:624px){footer.footer .bottom .col.partners-wrapper{height:auto;margin:0 0 15px 0}}footer.footer .bottom .col ul.social-networks{display:flex;align-items:center;padding:0;margin:0;list-style:none}footer.footer .bottom .col ul.social-networks li{display:inline-block;list-style:none;margin:0 20px 0 0;padding:0;vertical-align:middle}@media screen and (max-width:800px){footer.footer .bottom .col ul.social-networks li{margin:0 10px 0 10px}}footer.footer .bottom .col ul.social-networks li:last-child{margin-top:2px}footer.footer .bottom .col ul.social-networks li a{display:inline-block;text-decoration:none;cursor:pointer;color:#fff}footer.footer .bottom .col ul.social-networks li a i{display:inline-block;font-size:18px}footer.footer .bottom .col ul.social-networks li a:hover{color:#009edf}footer.footer .bottom .col p.address{display:block;padding:0 30px 0 0;margin:0;font-size:14px;color:#9d9d9e;font-family:'ProximaCondencedLight';font-weight:300}footer.footer .bottom .col .image{display:block;position:relative;height:20px}footer.footer .bottom .col .image img{display:inline-block;position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}footer.footer .bottom .col .mas{display:block;text-align:left}footer.footer .bottom .col .mas span{display:inline-block;font-size:14px;color:#9d9d9e;font-family:'ProximaCondencedLight';font-weight:300;vertical-align:middle;margin-right:10px}footer.footer .bottom .col .mas img{display:inline-block;vertical-align:middle}@media screen and (max-width:1150px){footer.footer .bottom .social-networks-wrapper{width:40%}}@media screen and (max-width:880px){footer.footer .bottom .social-networks-wrapper{width:50%}}@media screen and (max-width:624px){footer.footer .bottom .social-networks-wrapper{width:100%}}@media screen and (max-width:1150px){footer.footer .bottom .partners-wrapper{width:30%}}@media screen and (max-width:880px){footer.footer .bottom .partners-wrapper{width:50%}}footer.footer .bottom .partners-wrapper img{height:50px}@media screen and (max-width:1650px){footer.footer .bottom .partners-wrapper img{height:45px}}@media screen and (max-width:1300px){footer.footer .bottom .partners-wrapper img{height:40px}}footer.footer .bottom .partners-wrapper .mas.last-margin{margin-right:10%}@media screen and (max-width:1440px){footer.footer .bottom .partners-wrapper .mas.last-margin{margin-right:5%}}@media screen and (max-width:1140px){footer.footer .bottom .partners-wrapper .mas.last-margin{margin-right:0}}footer.footer .bottom .partners-wrapper{justify-content:space-between}@media screen and (max-width:624px){footer.footer .bottom .partners-wrapper{flex-direction:column}footer.footer .bottom .partners-wrapper .mas{margin-top:20px}}@media screen and (max-width:1150px){footer.footer .bottom .col{height:100px;text-align:center}footer.footer .bottom .col .mas{text-align:center}}@media screen and (max-width:590px){footer.footer .bottom .col{width:100%;height:90px;text-align:center}footer.footer .bottom .col:first-child{height:50px}}footer.footer .copyright{width:100%;background:#fff}footer.footer .copyright p{display:block;text-align:center;color:#2a2a2a;font-family:'ProximaCondencedLight';font-weight:300;margin:0;padding:10px 0;font-size:14px}@media screen and (min-width:1700px){footer.footer{padding:100px 0 0 0}footer.footer .top{margin:0 0 80px 0}footer.footer .top ul{display:flex;justify-content:space-between}footer.footer .top ul li a{font-size:16px}footer.footer .top ul li:last-child{width:0%}footer.footer .middle{margin-bottom:80px;display:flex;justify-content:space-between;align-items:flex-start}footer.footer .middle .col{display:unset}footer.footer .middle .col .footer-it-spec{font-size:20px;margin:0 0 30px 0}footer.footer .middle .col .footer-marathon{font-size:20px;margin:30px 0 30px 0}footer.footer .middle .col ul li{padding:0 0 20px 0}footer.footer .middle .col ul li a{font-size:17px}footer.footer .middle .col ul.primary li{margin:0 0 25px 0;padding:0 0 5px 0}footer.footer .middle .col ul.primary li a{font-size:20px}footer.footer .middle .col .btn-box a.icon-btn .image{margin-bottom:15px}footer.footer .middle .col .btn-box a.icon-btn span{font-size:18px}footer.footer .middle .col:last-child{width:8%}footer.footer .bottom .col ul.social-networks li{margin-right:30px}footer.footer .bottom .col ul.social-networks li a i{font-size:18px}footer.footer .bottom .col p.address{font-size:16px}footer.footer .bottom .col .mas span{font-size:16px}footer.footer .copyright p{font-size:20px;padding:18px 0}}@media screen and (min-width:1500px) and (max-width:1700px){footer.footer{padding:80px 0 0 0}footer.footer .top{margin:0 0 60px 0}footer.footer .top ul li a{font-size:16px}footer.footer .middle{margin-bottom:80px}footer.footer .middle .col .footer-it-spec{font-size:20px;margin:0 0 30px 0}footer.footer .middle .col .footer-marathon{font-size:20px;margin:30px 0 30px 0}footer.footer .middle .col ul li{padding:0 0 16px 0}footer.footer .middle .col ul li a{font-size:16px}footer.footer .middle .col ul.primary li{margin:0 0 20px 0}footer.footer .middle .col ul.primary li a{font-size:20px}footer.footer .middle .col .btn-box a.icon-btn .image{margin-bottom:10px}footer.footer .middle .col .btn-box a.icon-btn .image i{font-size:44px}footer.footer .middle .col .btn-box a.icon-btn span{font-size:16px}footer.footer .bottom .col ul.social-networks li{margin-right:25px}footer.footer .bottom .col p.address{font-size:16px}footer.footer .bottom .col .mas span{font-size:16px}footer.footer .copyright p{font-size:16px;padding:14px 0}}.mailing{position:relative;width:232px;display:flex;flex-direction:column}@media screen and (min-width:1500px){.mailing{width:286px}}.mailing .form-preloader{position:absolute;top:20px;left:32%}.mailing__title{color:#fff;text-transform:uppercase;font-family:"ProximaSemiBold";font-size:16px}@media screen and (min-width:1500px){.mailing__title{font-size:20px}}.mailing__details_icon{background-repeat:no-repeat;background-size:cover;width:44px;height:42px}@media screen and (min-width:1500px){.mailing__details_icon{width:57px;height:54px}}.mailing__details{margin:20px 0;display:flex;justify-content:space-between;align-items:center}.mailing__details_text{font-size:13px;font-family:"ProximaCondencedLight";color:#fff}@media screen and (min-width:1500px){.mailing__details_text{font-size:15px}}.mailing__mail-box{display:flex;height:24px}@media screen and (min-width:1500px){.mailing__mail-box{height:31px}}.mailing__mail-box>input{height:100%;padding:3px;padding-left:8px;width:85%;font-size:11px;box-sizing:border-box}@media screen and (min-width:1500px){.mailing__mail-box>input{font-size:16px}}.mailing__mail-box .mailing__mail-box_send-mail-btn{width:15%;text-align:center;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff;border:none;font-size:12px;height:100%;box-sizing:border-box;background-color:rgba(0,158,223,.9)}@media screen and (min-width:1500px){.mailing__mail-box .mailing__mail-box_send-mail-btn{font-size:16px;width:19%}}.mailing__mail-box .mailing__mail-box_send-mail-btn:hover{background-color:#009edf}.email-success-message{display:flex;justify-content:center}.email-success-message span{color:#009edf}.btn-navigation-arrow{display:flex;justify-content:flex-end}.btn-navigation-anchor{display:flex;justify-content:flex-end}.mailing-wrapper{min-width:232px}@media screen and (max-width:1140px){.mailing-wrapper{margin-left:35px!important}}@media screen and (max-width:870px){.mailing-wrapper{display:flex!important;justify-content:center}}@media screen and (min-width:1700px){.mailing-wrapper{margin-top:21px}}.image-position img{background-size:contain;height:53px}.last-col-width{width:12%!important}@media screen and (max-width:1140px){.last-col-width{display:none!important}}@media screen and (min-width:1700px){.last-col-width{width:8%!important}}@media screen and (max-width:1140px){.cbs-footer-logo{width:100%!important}}@media screen and (max-width:1140px){.footer-first-line{flex-wrap:wrap;text-align:center;justify-content:space-between!important}}@media screen and (max-width:880px){.footer-first-line{flex-direction:column;align-items:center}}@media screen and (max-width:1140px){.footer-first-line__empty{display:none!important}}@media screen and (max-width:1140px){.footer-middle-line{justify-content:space-between!important}}@media screen and (max-width:1140px){.mcol{width:28%!important;margin:0 20px;text-align:center}}@media screen and (max-width:1140px){.footer-first-line__hrefs{width:28%!important}}@media screen and (max-width:1140px){.bcol{margin:0 20px;justify-content:center;width:28%!important}}@media screen and (max-width:1140px){.footer-bottom-line{flex-wrap:wrap;justify-content:center!important;position:relative;margin:0!important}}@media screen and (max-width:880px){.footer-bottom-line{margin:0 0 20px 0!important}}@media screen and (max-width:1140px){.address{padding:0!important;position:absolute;top:-141px;width:21%!important}}@media screen and (max-width:880px){.address{position:static;top:unset;width:auto!important}}.mcol-empty{display:none!important}@media screen and (max-width:1140px){.mcol-empty{display:block!important}}@media screen and (max-width:950px){.bcol,.footer-first-line__hrefs,.mcol{width:26%!important}}@media screen and (max-width:880px){.bcol,.footer-first-line__hrefs,.mcol{width:232px!important;margin:10px 30px;height:auto!important}}@media screen and (max-width:880px){.footer-middle-line{justify-content:center!important}}.footer__age-restriction{display:block;margin:15px 0 0 0;text-transform:uppercase}.notification{position:fixed;bottom:90px;right:30px;width:400px;min-height:100px;padding:16px;background-color:#009edf;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:6px;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}.spring .right-side .wrapper a.menu-toggle div span.line,.spring .right-side .price .breadcrumbs a.menu-toggle div span.line,.price .spring .right-side .breadcrumbs a.menu-toggle div span.line,.spring .right-side .specs .breadcrumbs a.menu-toggle div span.line,.specs .spring .right-side .breadcrumbs a.menu-toggle div span.line,.spring .right-side .schedule .breadcrumbs a.menu-toggle div span.line,.schedule .spring .right-side .breadcrumbs a.menu-toggle div span.line{background:#fff!important}.spring .header__phone::after,.spring .header__local::after{background-image:url("/assets/img/header/arrow-left-hover.svg")}.spring .header__phone span,.spring .header__local span{color:#fff!important}.spring .header__phone svg.icon-globe,.spring .header__local svg.icon-globe{fill:#fff}.spring .header__phone svg.icon-phone,.spring .header__local svg.icon-phone{stroke:#fff}.spring .header__phone .dropdown svg.icon-globe,.spring .header__local .dropdown svg.icon-globe{fill:#2a2a2a}.spring .header__phone .dropdown svg.icon-phone,.spring .header__local .dropdown svg.icon-phone{stroke:#2a2a2a}.spring .header__en-phone{color:#fff}.spring .left-side .logo img{display:none!important}.spring .left-side .logo img.specialities{display:block!important}.spring .menu-toggle{background:transparent!important}.slider1__in,.slider2__in{width:100%;max-width:1480px;margin:auto;box-sizing:border-box}html,body{overflow-x:clip}.display-ib{display:inline-block}.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%}.page-section.hero-section{position:relative;overflow:hidden;height:900px}.page-section.hero-section.no-auto-height{height:auto!important}.page-section.hero-section .spring{background-image:url("/assets/img/home/summer/background.png");background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;color:#1e1e1e}@media screen and (max-width:900px){.page-section.hero-section .spring{background-image:url("/assets/img/home/summer/background-tablet.png")}}@media screen and (max-width:500px){.page-section.hero-section .spring{background-image:url("/assets/img/home/summer/background-mobile.png")}}.page-section.hero-section .spring .w-600{font-family:'ProximaBold'}.page-section.hero-section .spring .container{display:flex;justify-content:space-between;padding:180px 0 220px 0}@media screen and (max-width:1680px){.page-section.hero-section .spring .container{padding:135px 0 170px 0}}@media screen and (max-width:900px){.page-section.hero-section .spring .container{padding:125px 0 30px 0}}@media screen and (max-width:768px){.page-section.hero-section .spring .container{flex-direction:column}}.page-section.hero-section .spring__left{display:flex;flex-direction:column;width:1000px}@media screen and (max-width:1680px){.page-section.hero-section .spring__left{width:750px}}@media screen and (max-width:900px){.page-section.hero-section .spring__left{width:90%;margin-bottom:350px}}@media screen and (max-width:768px){.page-section.hero-section .spring__left{width:100%}}@media screen and (max-width:500px){.page-section.hero-section .spring__left{margin-bottom:390px}}.page-section.hero-section .spring__title{font-size:105px;font-family:'ProximaBold';line-height:100%;letter-spacing:1.5px;margin:0}@media screen and (max-width:1850px){.page-section.hero-section .spring__title{font-size:100px}}@media screen and (max-width:1800px){.page-section.hero-section .spring__title{font-size:96px}}@media screen and (max-width:1680px){.page-section.hero-section .spring__title{font-size:82px}}@media screen and (max-width:1367px){.page-section.hero-section .spring__title{font-size:74px}}@media screen and (max-width:900px){.page-section.hero-section .spring__title{font-size:57px}}@media screen and (max-width:600px){.page-section.hero-section .spring__title{font-size:48px}}@media screen and (max-width:500px){.page-section.hero-section .spring__title{font-size:44px;letter-spacing:0}}@media screen and (max-width:450px){.page-section.hero-section .spring__title{font-size:38px}}@media screen and (max-width:375px){.page-section.hero-section .spring__title{font-size:32px}}.page-section.hero-section .spring__subtitle{font-size:44px;font-family:'ProximaSemiBold';line-height:110%;letter-spacing:.5px;margin:70px 0 35px 0}@media screen and (max-width:1680px){.page-section.hero-section .spring__subtitle{font-size:33px;margin:50px 0 25px 0}}@media screen and (max-width:900px){.page-section.hero-section .spring__subtitle{font-size:28px;margin:45px 0 22px 0}}@media screen and (max-width:500px){.page-section.hero-section .spring__subtitle{font-size:22px;margin:30px 0 15px 0;letter-spacing:0}}.page-section.hero-section .spring__block{display:flex;flex-wrap:wrap;gap:24px;width:651px}@media screen and (max-width:1680px){.page-section.hero-section .spring__block{width:481px;gap:18px}}@media screen and (max-width:900px){.page-section.hero-section .spring__block{flex-direction:column;gap:12px;width:100%}}@media screen and (max-width:500px){.page-section.hero-section .spring__block{flex-direction:row;gap:9px}}.page-section.hero-section .spring__item{border-radius:16px;background:rgba(33,173,255,.2);backdrop-filter:blur(19px);display:flex;align-items:center;gap:15px;width:fit-content;height:64px;padding:2px 15px;box-sizing:border-box;transition:all .3s;color:#1e1e1e;font-size:33px;font-family:'ProximaRegular'}@media screen and (max-width:1680px){.page-section.hero-section .spring__item{border-radius:12px;backdrop-filter:blur(14px);gap:10px;height:48px;padding:2px 10px;font-size:24px}}@media screen and (max-width:900px){.page-section.hero-section .spring__item{font-size:20px;border-radius:9px;backdrop-filter:blur(11px);width:200px}}@media screen and (max-width:500px){.page-section.hero-section .spring__item{backdrop-filter:blur(17px);gap:11px;font-size:18px;width:calc(50% - 9px)}}.page-section.hero-section .spring__item.empty{background:none;backdrop-filter:none;border:none}@media screen and (max-width:1280px){.page-section.hero-section .spring__item.empty{display:none}}.page-section.hero-section .spring__item.empty:hover{background:transparent}.page-section.hero-section .spring__item:hover{background:#1394e9;color:#fff}.page-section.hero-section .spring__item.disabled{background-color:rgba(18,18,18,.1);cursor:default}.page-section.hero-section .spring__item.disabled:hover span{color:inherit}.page-section.hero-section .spring__item img.frontend-developer,.page-section.hero-section .spring__item img.net-developer,.page-section.hero-section .spring__item img.nodejs-developer{height:38px}@media screen and (max-width:1680px){.page-section.hero-section .spring__item img.frontend-developer,.page-section.hero-section .spring__item img.net-developer,.page-section.hero-section .spring__item img.nodejs-developer{height:28px}}@media screen and (max-width:500px){.page-section.hero-section .spring__item img.frontend-developer,.page-section.hero-section .spring__item img.net-developer,.page-section.hero-section .spring__item img.nodejs-developer{height:25px}}.page-section.hero-section .spring__item img.python-developer,.page-section.hero-section .spring__item img.react-developer,.page-section.hero-section .spring__item img.qa-manual{height:35px}@media screen and (max-width:1680px){.page-section.hero-section .spring__item img.python-developer,.page-section.hero-section .spring__item img.react-developer,.page-section.hero-section .spring__item img.qa-manual{height:27px}}@media screen and (max-width:500px){.page-section.hero-section .spring__item img.python-developer,.page-section.hero-section .spring__item img.react-developer,.page-section.hero-section .spring__item img.qa-manual{height:29px}}.page-section.hero-section .spring__item img.java-developer{height:44px}@media screen and (max-width:1680px){.page-section.hero-section .spring__item img.java-developer{height:33px}}.page-section.hero-section .content.shown{transform:translateX(0)}.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}}.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}.button-outline-blue{border:1.2px solid #5caee0;text-transform:uppercase;color:#5caee0;text-align:center;background:transparent;transition:all .3s;box-sizing:border-box}@media screen and (min-width:900px){.button-outline-blue:hover{color:#fff;background:#5caee0}}@media screen and (max-width:900px){.button-outline-blue{background:#5caee0;color:#fff}}.button-blue{border:none;text-transform:uppercase;text-align:center;background:#5caee0;transition:all .3s;box-sizing:border-box;color:#fff}.button-blue:hover{background:#449bd0}.button-orange{border:none;text-transform:uppercase;text-align:center;background:#f68c29;transition:all .3s;box-sizing:border-box;color:#fff}.button-orange:hover{background:#f5841a}.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}}.color-blue{color:#5caee0}.color-black{color:#1e1e1e}.home-top{background-image:url("/assets/img/home/main-desktop.jpg");background-size:cover;background-repeat:no-repeat;background-position:center top;height:100%;color:#1e1e1e;font-family:'ProximaRegular'}@media screen and (max-width:900px){.home-top{background-image:url("/assets/img/home/main-tablet.jpg");background-position:left}}@media screen and (max-width:500px){.home-top{background-image:url("/assets/img/home/main-mobile.jpg");background-position:bottom center}}.home-top__container{display:flex;flex-direction:column;padding-top:180px;width:900px}@media screen and (max-width:1680px){.home-top__container{padding-top:140px;width:680px}}@media screen and (max-width:900px){.home-top__container{padding-top:130px;width:auto}}@media screen and (max-width:500px){.home-top__container{padding-top:105px}}.home-top__title{font-size:105px;font-family:'ProximaBold';line-height:100%;letter-spacing:1.5px;margin:0}@media screen and (max-width:1850px){.home-top__title{font-size:100px}}@media screen and (max-width:1800px){.home-top__title{font-size:96px}}@media screen and (max-width:1680px){.home-top__title{font-size:82px}}@media screen and (max-width:1367px){.home-top__title{font-size:74px}}@media screen and (max-width:900px){.home-top__title{font-size:57px}}@media screen and (max-width:600px){.home-top__title{font-size:48px}}@media screen and (max-width:500px){.home-top__title{font-size:44px;letter-spacing:0}}@media screen and (max-width:450px){.home-top__title{font-size:38px}}@media screen and (max-width:375px){.home-top__title{font-size:32px}}.home-top__subtitle{font-size:44px;font-family:'ProximaSemiBold';line-height:110%;letter-spacing:.5px;margin:70px 0 35px 0}@media screen and (max-width:1680px){.home-top__subtitle{font-size:33px;margin:50px 0 25px 0}}@media screen and (max-width:900px){.home-top__subtitle{font-size:28px;margin:45px 0 22px 0}}@media screen and (max-width:500px){.home-top__subtitle{font-size:22px;margin:30px 0 15px 0;letter-spacing:0}}.home-top__specilaities{display:flex;flex-wrap:wrap;gap:24px}@media screen and (max-width:1680px){.home-top__specilaities{gap:17px}}@media screen and (max-width:900px){.home-top__specilaities{gap:12px;width:200px}}@media screen and (max-width:500px){.home-top__specilaities{gap:10px;width:100%;justify-content:space-between}}.home-top__specilaities-item{background-color:rgba(33,173,255,.2);color:#1e1e1e;border-radius:10px;display:flex;align-items:center;gap:12px;padding:14px 20px;box-sizing:border-box;transition:all .2s}@media screen and (max-width:1680px){.home-top__specilaities-item{border-radius:7px;gap:9px;padding:10px 15px}}@media screen and (max-width:900px){.home-top__specilaities-item{border-radius:9px;gap:12px;padding:9px 12px;width:100%}}@media screen and (max-width:500px){.home-top__specilaities-item{border-radius:7px;padding:10px;width:48%}}.home-top__specilaities-item:hover{background-color:#1394e9}.home-top__specilaities-item:hover span{color:#fff}.home-top__specilaities-item.disabled{background-color:rgba(18,18,18,.1);cursor:default}.home-top__specilaities-item.disabled:hover span{color:inherit}.home-top__specilaities-item span{font-size:34px}@media screen and (max-width:1680px){.home-top__specilaities-item span{font-size:25px}}@media screen and (max-width:900px){.home-top__specilaities-item span{font-size:22px}}@media screen and (max-width:500px){.home-top__specilaities-item span{font-size:18px}}@media screen and (max-width:900px){.home-top__specilaities-item span.mobile-extra{display:none}}.home-top__specilaities-item img{height:50px}@media screen and (max-width:1680px){.home-top__specilaities-item img{height:37px}}@media screen and (max-width:900px){.home-top__specilaities-item img{height:30px}}@media screen and (max-width:500px){.home-top__specilaities-item img{height:25px}}.actions-and-news,.it-events{display:flex;flex-direction:column}.actions-and-news__title,.it-events__title{text-align:center;margin:0 0 50px 0}@media screen and (max-width:1680px){.actions-and-news__title,.it-events__title{margin:0 0 35px 0}}@media screen and (max-width:500px){.actions-and-news__title,.it-events__title{margin:0 0 40px 0}}.actions-and-news__block,.it-events__block{display:flex;justify-content:center;gap:35px}@media screen and (max-width:1100px){.actions-and-news__block,.it-events__block{flex-wrap:wrap;gap:30px}}@media screen and (max-width:500px){.actions-and-news__block,.it-events__block{gap:15px}}.actions-and-news__card,.it-events__card{display:flex;flex-direction:column;width:23.5%;background:#fff;color:#2a2a2a;border-radius:10px}@media screen and (max-width:1680px){.actions-and-news__card,.it-events__card{border-radius:7px}}@media screen and (max-width:1100px){.actions-and-news__card,.it-events__card{width:47%}}@media screen and (max-width:600px){.actions-and-news__card,.it-events__card{width:100%}}.actions-and-news__card img,.it-events__card img{width:100%;height:100%;object-fit:cover;border-radius:10px 10px 0 0}@media screen and (max-width:1680px){.actions-and-news__card img,.it-events__card img{border-radius:7px 7px 0 0}}.actions-and-news__card-info,.it-events__card-info{display:flex;flex-direction:column;font-size:16px;padding:20px 20px 30px 20px;box-sizing:border-box;height:140px;min-height:140px;justify-content:space-between}@media screen and (max-width:1680px){.actions-and-news__card-info,.it-events__card-info{padding:15px 15px 22px 15px;height:100px;min-height:100px;font-size:12px}}@media screen and (max-width:1024px){.actions-and-news__card-info,.it-events__card-info{padding:15px}}.actions-and-news__card-title,.it-events__card-title{font-family:'ProximaBold'}.actions-and-news__date-block,.it-events__date-block{display:flex;justify-content:space-between;font-family:'ProximaRegular'}.actions-and-news__date-end,.it-events__date-end{display:flex;color:#e05c5c}.actions-and-news__date-end span,.it-events__date-end span{white-space:nowrap}.actions-and-news__date-end .timer,.it-events__date-end .timer{width:100%!important;margin-left:4px}@media screen and (max-width:630px){.actions-and-news__date-end .timer,.it-events__date-end .timer{margin-top:0}}.actions-and-news{padding:100px 100px 0 100px}@media screen and (max-width:1680px){.actions-and-news{padding:75px 75px 0 75px}}@media screen and (max-width:900px){.actions-and-news{padding:60px 40px 0 40px}}@media screen and (max-width:500px){.actions-and-news{padding:60px 20px 0 20px}}.actions-and-news__card{box-shadow:0 0 15px rgba(0,0,0,.12)}.select-specialty{padding:50px 100px 80px 100px;background-color:#5caee0;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:1680px){.select-specialty{padding:37px 75px 60px 75px}}@media screen and (max-width:900px){.select-specialty{padding:40px 30px}}@media screen and (max-width:500px){.select-specialty{padding:40px 20px}}.select-specialty__title{text-align:center;margin:0 0 50px 0;color:#fff}@media screen and (max-width:1680px){.select-specialty__title{margin:0 0 35px 0}}@media screen and (max-width:500px){.select-specialty__title{margin:0 0 40px 0}}.select-specialty__block{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width:1680px){.select-specialty__block{gap:24px}}@media screen and (max-width:900px){.select-specialty__block{gap:24px}}@media screen and (max-width:500px){.select-specialty__block{gap:20px}}.select-specialty__item{width:31.5%;background:#fff;border-radius:10px;padding:24px 30px;box-sizing:border-box;display:flex;flex-direction:column;transition:all .3s;color:#121212}@media screen and (max-width:1680px){.select-specialty__item{padding:18px 22px;border-radius:7.5px}}@media screen and (max-width:1024px){.select-specialty__item{padding:20px 16px;width:47.5%}}@media screen and (max-width:600px){.select-specialty__item{width:100%}}.select-specialty__item.frontend:hover{background:#fde4a1}.select-specialty__item.net:hover{background:#d9c8ff}.select-specialty__item.java:hover{background:#fbb}.select-specialty__item.python:hover{background:#c7f4c2}.select-specialty__item.nodejs:hover{background:#bfecff}.select-specialty__item.qa:hover{background:#ffc6f6}.select-specialty__item.disabled{background-color:rgba(224,224,224,.7);cursor:default}.select-specialty__item.disabled:hover{background:rgba(224,224,224,.7)}.select-specialty__name{font-size:38px;font-family:'ProximaExtraBold';line-height:110%}@media screen and (max-width:1680px){.select-specialty__name{font-size:28px}}@media screen and (max-width:900px){.select-specialty__name{font-size:24px}}.select-specialty__top{display:flex;justify-content:space-between;align-items:center}.select-specialty__logo{max-height:70px}.select-specialty__logo.frontend,.select-specialty__logo.net,.select-specialty__logo.python{height:60px}@media screen and (max-width:1680px){.select-specialty__logo.frontend,.select-specialty__logo.net,.select-specialty__logo.python{height:45px}}.select-specialty__logo.qa{height:55px}@media screen and (max-width:1680px){.select-specialty__logo.qa{height:42px}}.select-specialty__logo.java{height:70px}@media screen and (max-width:1680px){.select-specialty__logo.java{height:52px}}.select-specialty__logo.nodejs{height:46px}@media screen and (max-width:1680px){.select-specialty__logo.nodejs{height:35px}}.select-specialty__date,.select-specialty__technologies,.select-specialty__duration{font-size:24px}@media screen and (max-width:1680px){.select-specialty__date,.select-specialty__technologies,.select-specialty__duration{font-size:18px}}.select-specialty__date span:first-child,.select-specialty__technologies span:first-child,.select-specialty__duration span:first-child{font-family:'ProximaBold'}.select-specialty__date{color:#a8a8a8;margin:10px 0 14px 0}@media screen and (max-width:1680px){.select-specialty__date{margin:7px 0 11px 0}}@media screen and (max-width:1024px){.select-specialty__date{margin:5px 0 9px 0}}.consultation{display:flex;flex-direction:column;margin:150px 100px;font-family:'ProximaRegular'}@media screen and (max-width:1680px){.consultation{margin:75px}}@media screen and (max-width:900px){.consultation{margin:60px 40px}}@media screen and (max-width:500px){.consultation{margin:60px 20px}}.consultation__title{text-align:center;margin:0 0 50px 0}@media screen and (max-width:1680px){.consultation__title{margin:0 0 35px 0}}@media screen and (max-width:500px){.consultation__title{margin:0 0 40px 0}}.consultation__block{display:flex;justify-content:center;gap:76px}@media screen and (max-width:1680px){.consultation__block{gap:57px}}.consultation__image{width:42%}@media screen and (max-width:700px){.consultation__image{display:none}}.consultation__image img{width:100%}.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){.consultation__form{width:395px;padding:52px 22px}}@media screen and (max-width:900px){.consultation__form{width:330px}}@media screen and (max-width:700px){.consultation__form{width:100%}}.consultation__form .btn-filled-orange{align-self:center;margin-top:42px;font-size:20px;text-transform:none}@media screen and (max-width:1680px){.consultation__form .btn-filled-orange{margin-top:30px;font-size:15px}}.consultation__form-block{display:flex;flex-direction:column}.consultation__form-block h4{font-size:38px;font-family:'ProximaBold';margin:0 0 62px 0;text-align:center}@media screen and (max-width:1680px){.consultation__form-block h4{font-size:28px;margin:0 0 45px 0}}.consultation__form-item{display:flex;flex-direction:column;width:100%;margin-bottom:20px}@media screen and (max-width:1680px){.consultation__form-item{margin-bottom:15px}}@media screen and (max-width:500px){.consultation__form-item{margin-bottom:10px}}.consultation__form-item p{margin:0 0 2px 0;font-size:14px;margin-left:20px}@media screen and (max-width:1680px){.consultation__form-item p{margin:0 0 1px 0;font-size:11px;margin-left:15px}}.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){.consultation__form-item input{padding:13px 15px;border-radius:7px;font-size:15px}}.consultation__form-item input::placeholder{color:#a8a8a8}.it-events{background:#f2f7ff;padding:50px 100px}@media screen and (max-width:1680px){.it-events{padding:37px 75px}}@media screen and (max-width:900px){.it-events{padding:40px}}@media screen and (max-width:500px){.it-events{padding:40px 20px}}.it-events__img{background-size:cover;background-repeat:no-repeat;padding:56% 0 0 0;border-radius:10px 10px 0 0}@media screen and (max-width:1680px){.it-events__img{border-radius:7px 7px 0 0}}.cbs-is{display:flex;flex-direction:column;margin:150px 100px}@media screen and (max-width:1680px){.cbs-is{margin:75px}}@media screen and (max-width:900px){.cbs-is{margin:60px 40px}}@media screen and (max-width:500px){.cbs-is{margin:60px 20px}}.cbs-is__title{text-align:center;margin:0 0 50px 0}@media screen and (max-width:1680px){.cbs-is__title{margin:0 0 35px 0}}@media screen and (max-width:500px){.cbs-is__title{margin:0 0 40px 0}}.cbs-is__main{display:flex;flex-wrap:wrap;gap:28px}@media screen and (max-width:1680px){.cbs-is__main{gap:22px}}@media screen and (max-width:900px){.cbs-is__main{gap:19px}}@media screen and (max-width:700px){.cbs-is__main{justify-content:center}}.cbs-is__item{width:23%;box-sizing:border-box;padding:20px;display:flex;flex-direction:column;border-radius:10px}@media screen and (max-width:1680px){.cbs-is__item{padding:15px}}@media screen and (max-width:1024px){.cbs-is__item{width:31%}}@media screen and (max-width:700px){.cbs-is__item{width:46%}}.cbs-is__item.turquoise{background:#c1f8f9}.cbs-is__item.lightblue{background:#bfecff}.cbs-is__item.blue{background:#b0cbff}.cbs-is__item.violet{background:#d9c8ff}.cbs-is__item.purple{background:#ffc6f6}.cbs-is__item.red{background:#fbb}.cbs-is__item.orange{background:#ffd3ae}.cbs-is__item.yellow{background:#fde4a1}.cbs-is__item.green{background:#c7f4c2}.cbs-is__icon-block{width:60px;height:60px;margin-bottom:20px}@media screen and (max-width:1680px){.cbs-is__icon-block{width:50px;height:50px;margin-bottom:15px}}.cbs-is__icon-block img{width:100%}.cbs-is__name{font-size:24px;font-family:'ProximaSemiBold';line-height:31px}@media screen and (max-width:1680px){.cbs-is__name{font-size:18px;line-height:22px}}@media screen and (max-width:900px){.cbs-is__name{font-size:16px;line-height:20px}}.testimonials-wrapper{margin:150px auto;width:90%}@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}}.testimonials-wrapper .section-title,.testimonials-wrapper .specialities .partners-section .partners__title,.specialities .partners-section .testimonials-wrapper .partners__title{font-size:72px;font-family:'ProximaBold';line-height:100%}@media screen and (max-width:1680px){.testimonials-wrapper .section-title,.testimonials-wrapper .specialities .partners-section .partners__title,.specialities .partners-section .testimonials-wrapper .partners__title{font-size:62px}}@media screen and (max-width:1440px){.testimonials-wrapper .section-title,.testimonials-wrapper .specialities .partners-section .partners__title,.specialities .partners-section .testimonials-wrapper .partners__title{font-size:54px}}@media screen and (max-width:1280px){.testimonials-wrapper .section-title,.testimonials-wrapper .specialities .partners-section .partners__title,.specialities .partners-section .testimonials-wrapper .partners__title{font-size:46px}}@media screen and (max-width:900px){.testimonials-wrapper .section-title,.testimonials-wrapper .specialities .partners-section .partners__title,.specialities .partners-section .testimonials-wrapper .partners__title{font-size:38px}}@media screen and (max-width:500px){.testimonials-wrapper .section-title,.testimonials-wrapper .specialities .partners-section .partners__title,.specialities .partners-section .testimonials-wrapper .partners__title{font-size:34px}}.free-consultation{padding:50px 100px;display:flex;flex-direction:column;align-items:center;font-family:'ProximaRegular';background:#f2f7ff}@media screen and (max-width:1680px){.free-consultation{padding:37px 75px}}@media screen and (max-width:500px){.free-consultation{padding:40px 20px}}.free-consultation__title{font-size:38px;font-family:'ProximaBold';text-align:center;margin:0 0 50px 0}@media screen and (max-width:1680px){.free-consultation__title{font-size:28px;margin:0 0 35px 0}}.free-consultation .consultation__form{padding-top:0;padding-bottom:0}@media screen and (max-width:500px){.free-consultation .consultation__form{padding:0}}.free-consultation .consultation__form-block h4{display:none}.free-consultation .form-loader{background:#f2f7ff;top:1px}.free-consultation .form-loader .form-result{transform:none}.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 .partners__title{text-align:center;margin:0 0 50px 0}@media screen and (max-width:1680px){.partners-home .partners__title{margin:0 0 35px 0}}@media screen and (max-width:500px){.partners-home .partners__title{margin:0 0 40px 0}}#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 (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}}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}.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 .breadcrumbs{width:90%;margin:0 auto}.price .section-indent{margin:100px auto}@media screen and (max-width:1680px){.price .section-indent{margin:75px auto}}.price .section-title,.price .specialities .partners-section .partners__title,.specialities .partners-section .price .partners__title{font-size:74px;font-family:'ProximaExtraBold';line-height:110%}@media screen and (max-width:1680px){.price .section-title,.price .specialities .partners-section .partners__title,.specialities .partners-section .price .partners__title{font-size:55px}}@media screen and (max-width:900px){.price .section-title,.price .specialities .partners-section .partners__title,.specialities .partners-section .price .partners__title{font-size:38px}}.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-application__form-item input,.course-application__form-item .price input,.price .course-application__form-item textarea,.course-application__form-item .price textarea,.price .course-application__form-item input::placeholder,.course-application__form-item .price input::placeholder,.price .course-application__form-item textarea::placeholder,.course-application__form-item .price textarea::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-application__form-item input,.course-application__form-item .price input,.price .course-application__form-item textarea,.course-application__form-item .price textarea,.price .course-application__form-item input::placeholder,.course-application__form-item .price input::placeholder,.price .course-application__form-item textarea::placeholder,.course-application__form-item .price textarea::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-application__form-item input,.course-application__form-item .price input,.price .course-application__form-item textarea,.course-application__form-item .price textarea,.price .course-application__form-item input::placeholder,.course-application__form-item .price input::placeholder,.price .course-application__form-item textarea::placeholder,.course-application__form-item .price textarea::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{font-size:20px;line-height:120%}@media screen and (max-width:1680px){.price .text-20px{font-size:15px;line-height:110%}}.price .breadcrumbs{color:#a8a8a8;font-family:'ProximaLight';margin:0 auto}.price .breadcrumbs a{color:#a8a8a8}.price .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){.price .btn-outline-blue{border-radius:7.5px;padding:9px 19px;height:33px}}@media screen and (max-width:1024px){.price .btn-outline-blue{padding:12px 26px;height:44px;background:#1394e9;color:#fff}}.price .btn-outline-blue:hover{background:#1394e9;color:#fff}.price .color-blue{color:#1394e9}.price .price-header{height:115px;border-bottom:1px solid rgba(30,30,30,.2)}@media screen and (max-width:1500px){.price .price-header{height:105px}}@media screen and (max-width:600px){.price .price-header{height:80px}}@media screen and (max-width:500px){.price .price-header{height:70px}}.price .price-specialities{display:flex;flex-direction:column;gap:60px;margin-top:100px}@media screen and (max-width:1680px){.price .price-specialities{gap:45px;margin-top:75px}}@media screen and (max-width:900px){.price .price-specialities{gap:40px;margin-top:50px}}@media screen and (max-width:500px){.price .price-specialities{gap:30px;margin-top:30px}}.price .price-specialities__block{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width:1680px){.price .price-specialities__block{gap:24px}}@media screen and (max-width:900px){.price .price-specialities__block{gap:24px}}@media screen and (max-width:500px){.price .price-specialities__block{gap:20px}}.price .price-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){.price .price-specialities__item{padding:22px;border-radius:7.5px}}@media screen and (max-width:1024px){.price .price-specialities__item{padding:20px 16px;width:47.5%}}@media screen and (max-width:600px){.price .price-specialities__item{width:100%}}.price .price-specialities__item:hover .btn-outline-blue{background:#1394e9;color:#fff}.price .price-specialities__item.frontend-developer:hover{background:#fde4a1}.price .price-specialities__item.net-developer:hover{background:#d9c8ff}.price .price-specialities__item.java-developer:hover{background:#fbb}.price .price-specialities__item.python-developer:hover{background:#c7f4c2}.price .price-specialities__item.nodejs-developer:hover{background:#bfecff}.price .price-specialities__item.qa-manual:hover{background:#ffc6f6}.price .price-specialities__item.react-developer:hover{background:#bfecff}.price .price-specialities__item.javascript-developer:hover{background:#c7f4c2}.price .price-specialities__top{display:flex;justify-content:space-between;align-items:center}.price .price-specialities__logo{max-height:70px}.price .price-specialities__logo.frontend-developer,.price .price-specialities__logo.net-developer,.price .price-specialities__logo.python-developer,.price .price-specialities__logo.react-developer,.price .price-specialities__logo.javascript-developer{height:60px}@media screen and (max-width:1680px){.price .price-specialities__logo.frontend-developer,.price .price-specialities__logo.net-developer,.price .price-specialities__logo.python-developer,.price .price-specialities__logo.react-developer,.price .price-specialities__logo.javascript-developer{height:45px}}.price .price-specialities__logo.qa-manual{height:55px}@media screen and (max-width:1680px){.price .price-specialities__logo.qa-manual{height:42px}}.price .price-specialities__logo.java-developer{height:70px}@media screen and (max-width:1680px){.price .price-specialities__logo.java-developer{height:52px}}.price .price-specialities__logo.nodejs-developer{height:46px}@media screen and (max-width:1680px){.price .price-specialities__logo.nodejs-developer{height:35px}}.price .price-specialities__date span:first-child,.price .price-specialities__technologies span:first-child,.price .price-specialities__duration span:first-child{font-family:'ProximaBold'}.price .price-specialities__date{margin:10px 0 14px 0}@media screen and (max-width:1680px){.price .price-specialities__date{margin:7px 0 11px 0}}@media screen and (max-width:1024px){.price .price-specialities__date{margin:5px 0 9px 0}}.price .price-specialities__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:5px}@media screen and (max-width:1024px){.price .price-specialities__bottom{flex-direction:column;align-items:flex-start;gap:20px}}@media screen and (max-width:1024px){.price .price-specialities__button{width:100%}}.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%;position:sticky;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 .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:gray}.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'}.s1-course-angular{position:relative;background-color:#009edf;background-position:top center;background-repeat:no-repeat;background-size:cover;font-family:'ProximaCondencedLight'}.s1-course-angular .s1-top{position:relative;display:flex;justify-content:space-around;padding:100px 40px 0 40px;height:100px}@media screen and (max-width:1000px){.s1-course-angular .s1-top{height:auto}}.s1-course-angular .s1-bottom .s1-bottom-leftText.s1-left{width:100%;box-sizing:border-box;padding-left:5.7%}@media screen and (min-width:2560px){.s1-course-angular .s1-bottom .s1-bottom-leftText.s1-left{padding-left:4.2%}}@media screen and (min-width:2880px){.s1-course-angular .s1-bottom .s1-bottom-leftText.s1-left{padding-left:3.8%}}@media screen and (max-width:1440px){.s1-course-angular .s1-bottom .s1-bottom-leftText.s1-left{padding-left:6%}}@media screen and (max-width:1366px){.s1-course-angular .s1-bottom .s1-bottom-leftText.s1-left{padding-left:6.5%}}@media screen and (min-width:1000px) and (max-width:1295px){.s1-course-angular .s1-bottom .s1-bottom-leftText.s1-left{padding-bottom:25px}}@media screen and (max-width:1280px){.s1-course-angular .s1-bottom .s1-bottom-leftText.s1-left{padding-left:3%}}@media screen and (max-width:1000px){.s1-course-angular .s1-bottom .s1-bottom-leftText.s1-left{padding-left:4.8%}}@media screen and (max-width:1000px){.s1-course-angular .s1-bottom .s1-right{order:-1}}.s1-course-angular .s1-bottom .s1-right .for-mobile{display:none}@media screen and (max-width:1000px){.s1-course-angular .s1-bottom .s1-right .for-mobile{display:block;margin-top:50px}}.s1-course-angular .s1-bottom .s1-right .s1-course-info{position:absolute;right:105px;top:110px}@media screen and (max-width:1500px){.s1-course-angular .s1-bottom .s1-right .s1-course-info{right:80px;top:85px}}@media screen and (max-width:1280px){.s1-course-angular .s1-bottom .s1-right .s1-course-info{right:25px;top:calc(50% - (500px/2))}}@media screen and (max-width:1000px){.s1-course-angular .s1-bottom .s1-right .s1-course-info{right:0;top:0;position:relative;margin:20px 0}}.s1-course-angular .s1-bottom .s1-right .bg-picture{background-color:#2a2a2a;display:flex;flex-direction:column;justify-content:center;height:530px;width:550px;background-repeat:no-repeat}@media screen and (min-width:1600px){.s1-course-angular .s1-bottom .s1-right .bg-picture{height:480px}}@media screen and (min-width:1920px){.s1-course-angular .s1-bottom .s1-right .bg-picture{height:575px}}@media screen and (max-width:1500px){.s1-course-angular .s1-bottom .s1-right .bg-picture{width:470px;height:475px}}@media screen and (max-width:1295px){.s1-course-angular .s1-bottom .s1-right .bg-picture{height:100%;width:500px}}@media screen and (max-width:1280px){.s1-course-angular .s1-bottom .s1-right .bg-picture{width:460px}}@media screen and (max-width:1000px){.s1-course-angular .s1-bottom .s1-right .bg-picture{display:none}}.s1-course-angular .s1-course-title{width:80%}@media screen and (min-width:1600px){.s1-course-angular .s1-course-title{margin:7% 0 0 0}}@media screen and (min-width:1680px){.s1-course-angular .s1-course-title{margin:6.2% 0 0 0}}@media screen and (min-width:1920px){.s1-course-angular .s1-course-title{margin:4.1% 0 0 0}}@media screen and (min-width:2048px){.s1-course-angular .s1-course-title{margin:3.7% 0 0 0}}@media screen and (min-width:2560px){.s1-course-angular .s1-course-title{margin:2.8% 0 0 0}}@media screen and (min-width:2560px){.s1-course-angular .s1-course-title{margin:2.4% 0 0 0}}@media screen and (max-width:1440px){.s1-course-angular .s1-course-title{margin-top:70px}}@media screen and (max-width:1000px){.s1-course-angular .s1-course-title{display:none}}.s1-course-angular .start-course-name{font-weight:bold;margin:0 10px}@media screen and (max-width:930px){.s1-course-angular .start-course-name{margin:15px 0}}.s1-course-angular .start-course-container{font-size:16px;margin:0 10px;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px;width:100%}@media screen and (max-width:1500px){.s1-course-angular .start-course-container{flex-direction:column}}@media screen and (max-width:1100px){.s1-course-angular .start-course-container{justify-content:space-between}}@media screen and (max-width:1000px){.s1-course-angular .start-course-container{align-items:center}}@media screen and (max-width:930px){.s1-course-angular .start-course-container{justify-content:center}}.s1-course-angular .start-course-elem{display:flex;align-items:center;width:48%;margin-bottom:20px}@media screen and (max-width:1500px){.s1-course-angular .start-course-elem{width:80%}}@media screen and (max-width:1100px){.s1-course-angular .start-course-elem{width:75%;margin-right:10px}}@media screen and (max-width:1000px){.s1-course-angular .start-course-elem{width:50%;text-align:left}}@media screen and (max-width:700px){.s1-course-angular .start-course-elem{width:75%}}@media screen and (max-width:450px){.s1-course-angular .start-course-elem{width:80%}}@media screen and (max-width:420px){.s1-course-angular .start-course-elem{width:100%;margin-bottom:0}.s1-course-angular .start-course-elem:not(:last-child){margin-bottom:10px!important}}.s1-course-angular .start-course-elem::before{content:'';width:12px;height:12px;display:inline-block;margin-right:12px;background:#000;min-width:12px;min-height:12px}.s1-course-angular .s1-course-date{font-size:1.1rem;padding:22px 0}@media screen and (min-width:1920px){.s1-course-angular .s1-course-date{padding:14px 0}}@media screen and (min-width:1000px) and (max-width:1100px){.s1-course-angular .s1-course-date{width:300px}}@media screen and (max-width:1000px){.s1-course-angular .s1-course-date{margin-left:0}}@media screen and (max-width:450px){.s1-course-angular .s1-course-date{padding:0}}.s1-course-angular .s1-bottom-startCourse{font-size:16px;padding:20px 0}@media screen and (min-width:1700px){.s1-course-angular .s1-bottom-startCourse{font-size:26px}}@media screen and (min-width:1500px) and (max-width:1700px){.s1-course-angular .s1-bottom-startCourse{font-size:20px}}@media screen and (max-width:1250px){.s1-course-angular .s1-bottom-startCourse{font-size:14px}}@media screen and (max-width:1000px){.s1-course-angular .s1-bottom-startCourse{font-size:14px}}.s1-course-angular .s1-course-info-box{display:flex;flex-direction:column;justify-content:space-around;align-items:center;background-color:#fff;box-shadow:0 5px 15px 5px rgba(42,42,42,.1);padding:50px 60px;box-sizing:border-box;width:640px}@media screen and (max-width:1740px){.s1-course-angular .s1-course-info-box{padding:40px 50px;width:560px}}@media screen and (max-width:1500px){.s1-course-angular .s1-course-info-box{padding:40px 50px;width:515px}}@media screen and (max-width:1280px){.s1-course-angular .s1-course-info-box{width:500px}}@media screen and (max-width:1000px){.s1-course-angular .s1-course-info-box{width:515px}}@media screen and (max-width:600px){.s1-course-angular .s1-course-info-box{padding:20px 15px 35px 15px;width:90%}}.s1-course-angular .s1-course-info-innerRow1{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;flex-direction:row}@media screen and (max-width:565px){.s1-course-angular .s1-course-info-innerRow1{justify-content:center;flex-wrap:wrap}}@media screen and (max-width:565px){.s1-course-angular .s1-course-info-innerRow1.mobile-row{justify-content:space-between}.s1-course-angular .s1-course-info-innerRow1.mobile-row .s1-course-info-innerElem{width:auto}}.s1-course-angular .s1-course-info-innerElem{text-align:center}@media screen and (min-width:1920px){.s1-course-angular .s1-course-info-innerElem{width:auto}}@media screen and (max-width:565px){.s1-course-angular .s1-course-info-innerElem{width:50%}}.s1-course-angular .s1-info-box-detailsTitle{font-size:12px;margin-bottom:8px}@media screen and (max-width:340px){.s1-course-angular .s1-info-box-detailsTitle{font-size:11px}}.s1-course-angular .s1-info-box-detailsData{font-size:12px;text-transform:uppercase;font-family:'ProximaBold';display:flex;flex-direction:column}.s1-course-angular .s1-info-box-detailsData .courseFlex{align-items:center}.s1-course-angular .s1-info-box-detailsData .prices-block{padding-right:0!important}.s1-course-angular .s1-course-info-innerElem .s1-info-box-img{width:auto;background-repeat:no-repeat;background-position:center;background-size:contain;height:73px;margin-bottom:17px}@media screen and (max-width:1920px){.s1-course-angular .s1-course-info-innerElem .s1-info-box-img{height:54px;margin-bottom:12px}}@media screen and (max-width:565px){.s1-course-angular .s1-course-info-innerElem .s1-info-box-img{height:40px;margin-bottom:0}}.s1-course-angular .s1-course-info-innerRow2{width:100%;margin-top:70px;margin-bottom:50px}.s1-course-angular .s1-course-info-innerRow2 h3{text-transform:uppercase;text-align:center;font-family:'ProximaBold';font-size:18px}@media screen and (max-width:1920px){.s1-course-angular .s1-course-info-innerRow2{margin:38px 0}}@media screen and (max-width:565px){.s1-course-angular .s1-course-info-innerRow2{margin:15px 0}.s1-course-angular .s1-course-info-innerRow2 h3{font-size:14px}}.s1-course-angular .s1-course-info-innerRow2 .s1-info-box-type{display:flex;justify-content:space-around;text-align:center}.s1-course-angular .s1-course-info-innerRow3{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}@media screen and (max-width:565px){.s1-course-angular .s1-course-info-innerRow3{flex-direction:column;align-items:center}}.s1-course-angular .s1-course-info-innerRow3 .s1-course-btn{height:50px;min-width:204px;margin-top:54px;background-color:#f68c29;color:#fff;text-align:center;text-transform:uppercase;line-height:50px;box-sizing:border-box;font-weight:400;cursor:pointer;z-index:10;text-decoration:none}@media screen and (max-width:1920px){.s1-course-angular .s1-course-info-innerRow3 .s1-course-btn{margin-top:38px;height:38px;line-height:38px;min-width:153px}}@media screen and (max-width:565px){.s1-course-angular .s1-course-info-innerRow3 .s1-course-btn{margin-top:20px;width:80%}}@media screen and (max-width:400px){.s1-course-angular .s1-course-info-innerRow3 .s1-course-btn{width:100%}}.s1-course-angular .s1-course-info-innerRow3 .s1-course-btn:hover{background-color:#f5841a}.s1-course-angular .s1-course-info-innerRow3 .black-btn{background:#2a2a2a;color:#fff}.s1-course-angular .s1-course-info-btn:hover{background-color:#009edf}.s1-course-angular .s1-bottom{display:flex;background-color:#fff;position:relative}.s1-course-angular .s1-bottom-Text{width:100%;display:flex;margin-top:5px}@media screen and (max-width:1364px){.s1-course-angular .s1-bottom-Text{display:block}}.s1-course-angular .s1-bottom-textBlock1 p{padding-right:15px}.s1-course-angular .s1-bottom-textBlock1,.s1-course-angular .s1-bottom-textBlock2{width:363px}@media screen and (max-width:1400px){.s1-course-angular .s1-bottom-textBlock1,.s1-course-angular .s1-bottom-textBlock2{width:330px}}.s1-course-angular .s1-bottom-textBlock1 h3,.s1-course-angular .s1-bottom-textBlock2 h3{font-family:'ProximaBold'}.s1-course-angular .s1-bottom-textBlock1 p,.s1-course-angular .s1-bottom-textBlock2 p{font-size:1rem}.s2-course-angular{font-family:'ProximaCondencedLight';width:100%;display:flex;margin-top:185px;position:relative;padding-top:5rem}.s2-course-angular .s2-main{align-items:center}@media screen and (max-width:1024px){.s2-course-angular .s2-main{display:block;width:80%;margin:0 auto}}.s2-course-angular .s2-left{width:100%}.s2-course-angular .s2-left .s2-main__video-holder{position:relative;padding-bottom:44%;width:80%;margin-left:135px}@media screen and (max-width:1024px){.s2-course-angular .s2-left .s2-main__video-holder{margin:0 auto}}.s2-course-angular .s2-left iframe{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.s2-course-angular .s2-left .btn-play-one{width:24%;position:absolute;top:38%;height:24%;left:38%;cursor:pointer}.s2-course-angular .s2-left .img-cover{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.s2-course-angular .s2-left .img-video-cover.b-lazy{width:20%;margin:18% 40%}.s2-course-angular .s2-left .img-video-cover.b-loaded{background-size:cover;width:100%;height:100%;margin:auto}.s2-course-angular .s2-right{background-color:#fff;display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (max-width:900px){.s2-course-angular .s2-right{padding-left:0!important;margin:20px auto 0}}.s2-course-angular .s2-right iframe{display:none}.s2-course-angular .s2-right div{margin-left:10%;margin-right:15%}.s2-course-angular .s2-right div p{font-size:1rem}.s2-course-angular .s2-right .issue-btn{color:#fff;cursor:pointer;margin-top:20px}@media screen and (max-width:870px){.s2-course-angular .s2-right .issue-btn{margin-bottom:20px}}.s2-course-angular .s2-right .s2-course__about{overflow:auto;padding-right:15px;scrollbar-width:thin;scrollbar-color:#ccc #f0f0f0;padding-right:30px;height:288px}@media screen and (max-width:1024px){.s2-course-angular .s2-right .s2-course__about{height:auto}}@media screen and (max-width:500px){.s2-course-angular .s2-right .s2-course__about{padding-right:20px}}.s2-course-angular .s2-right .s2-course__about::-webkit-scrollbar{width:5px}.s2-course-angular .s2-right .s2-course__about::-webkit-scrollbar-thumb{background:#ccc;border-radius:30px}.s2-course-angular .s2-right .s2-course__about::-webkit-scrollbar-track{border-radius:30px;background:#f0f0f0}@media screen and (max-width:1739px){.s2-course-angular{margin-top:70px}}@media screen and (max-width:1100px){.s2-course-angular .s2-right{padding-left:20px}.s2-course-angular .s2-right div{margin-left:12.5%;margin-right:5%}.s2-course-angular .s2-right div p{font-size:1rem}}@media screen and (max-width:1024px){.s2-course-angular .s2-right div{margin-left:0;margin-right:0}.s2-course-angular .s2-right div h2{text-align:center}}@media screen and (max-width:900px){.s2-course-angular{margin-bottom:0;margin-top:-40px}}@media screen and (max-width:770px){.s2-course-angular .s2-right div{margin-top:20px;height:auto}.s2-course-angular .s2-right iframe{width:80vw;height:45vw}.s2-course-angular .s2-left{width:100%}.s2-course-angular .s2-left .s2-main__video-holder{margin-left:auto;margin-right:auto}}@media screen and (max-width:565px){.s2-course-angular .s2-right p{font-size:1rem}.s2-course-angular .s2-right div h2{font-size:1.8rem}}@media screen and (max-width:380px){.s2-course-angular .s2-right{padding-left:0}}@media screen and (max-width:320px){.s2-course-angular{margin-top:0;padding-top:0;padding-bottom:2rem}.s2-course-angular .s2-left{display:none}.s2-course-angular .s2-left iframe{display:none}.s2-course-angular .s2-right p{font-size:.9rem}.s2-course-angular .s2-right iframe{display:block;width:100%;height:168px}}.s3-course-angular{margin-bottom:30px}.s3-course-angular .page-section .s3-header{box-sizing:border-box;padding:0 20px 0 0;margin:0;color:#2a2a2a;text-align:center;height:auto}@media screen and (min-width:1920px){.s3-course-angular .page-section .s3-header{margin-top:60px}}.s3-course-angular .page-section .s3-course-list{display:flex;justify-content:center}@media screen and (max-width:800px){.s3-course-angular .page-section .s3-course-list{display:block;padding:20px 0}}.s3-course-angular .page-section .s3-course-list .list{list-style:none;padding:10px 0;flex:1}@media screen and (max-width:800px){.s3-course-angular .page-section .s3-course-list .list{margin:0 0 10px 0}}.s3-course-angular .page-section .s3-course-list .list:nth-child(2){margin-left:55px}@media screen and (min-width:1920px){.s3-course-angular .page-section .s3-course-list .list:nth-child(2){margin-left:65px}}@media screen and (min-width:2560px){.s3-course-angular .page-section .s3-course-list .list:nth-child(2){margin-left:100px}}@media screen and (min-width:2880px){.s3-course-angular .page-section .s3-course-list .list:nth-child(2){margin-left:110px}}@media screen and (max-width:1400px){.s3-course-angular .page-section .s3-course-list .list:nth-child(2){margin-left:52px}}@media screen and (max-width:1200px){.s3-course-angular .page-section .s3-course-list .list:nth-child(2){margin-left:43px}}@media screen and (max-width:1050px){.s3-course-angular .page-section .s3-course-list .list:nth-child(2){margin-left:39px}}@media screen and (max-width:800px){.s3-course-angular .page-section .s3-course-list .list:nth-child(2){margin:0;padding:0}}@media screen and (max-width:800px){.s3-course-angular .page-section .s3-course-list .list:nth-child(2) li:nth-child(1){margin:0}}.s3-course-angular .page-section .s3-course-list .list .active .arrow-down{transform:rotateZ(180deg);margin-top:14px}.s3-course-angular .page-section .s3-course-list .list .active .hidden-part{display:block}.s3-course-angular .page-section .s3-course-list .list li{display:grid;grid-template-columns:55px 1fr 30px;min-height:50px;margin-top:20px;position:relative;background-color:#fff;box-shadow:0 0 5px 5px rgba(42,42,42,.1);cursor:pointer;list-style:none}@media screen and (min-width:1920px){.s3-course-angular .page-section .s3-course-list .list li{grid-template-columns:65px 1fr 35px}}.s3-course-angular .page-section .s3-course-list .list li .li-number{display:flex;color:#fff;justify-content:center;align-items:center;width:35px;height:35px;background-color:#00a6ff;margin-left:20px}@media screen and (min-width:1920px){.s3-course-angular .page-section .s3-course-list .list li .li-number{margin-left:25px}}.s3-course-angular .page-section .s3-course-list .list li .list-header{font-size:18px;margin:8px 0 0 15px;font-weight:bold}.s3-course-angular .page-section .s3-course-list .list li .arrow-down{align-self:center;width:10px;height:5px;background-image:url(/assets/img/courses/arrow-down.png);background-size:cover}.s3-course-angular .page-section .s3-course-list .list .hidden-part{display:none;margin:20px 0;grid-column-start:1;grid-column-end:4;cursor:auto}.s3-course-angular .page-section .s3-course-list .list .hidden-part .lesson-description{padding-left:11%;padding-right:30px}@media screen and (min-width:1680px){.s3-course-angular .page-section .s3-course-list .list .hidden-part .lesson-description{padding-left:10%}}@media screen and (min-width:1920px){.s3-course-angular .page-section .s3-course-list .list .hidden-part .lesson-description{padding-left:9.5%}}@media screen and (min-width:2560px){.s3-course-angular .page-section .s3-course-list .list .hidden-part .lesson-description{padding-left:7%}}@media screen and (min-width:2880px){.s3-course-angular .page-section .s3-course-list .list .hidden-part .lesson-description{padding-left:6%}}@media screen and (min-width:480px) and (max-width:800px){.s4-course-angular .s4-what-will-you-be-able{padding:0 40px}}@media screen and (max-width:480px){.s4-course-angular .s4-what-will-you-be-able{padding:0 10px}}.s4-course-angular .s4-what-will-you-be-able .s4-header{display:block;box-sizing:border-box;padding:0 20px 0 0;margin:0;color:#2a2a2a}.s4-course-angular .s4-what-will-you-be-able .s4-list{display:flex;margin:50px 0 70px 0}@media screen and (max-width:1500px){.s4-course-angular .s4-what-will-you-be-able .s4-list{margin:50px 0 90px 0}}@media screen and (max-width:800px){.s4-course-angular .s4-what-will-you-be-able .s4-list{display:block;margin:20px 0 0 0}}@media screen and (min-width:1600px){.s4-course-angular .s4-what-will-you-be-able .s4-list ul{padding:0 50px}}@media screen and (min-width:1920px){.s4-course-angular .s4-what-will-you-be-able .s4-list ul{padding:0 110px}}@media screen and (max-width:800px){.s4-course-angular .s4-what-will-you-be-able .s4-list ul{margin:0;padding:0}}.s4-course-angular .s4-what-will-you-be-able .s4-list ul li{list-style:none;line-height:1.5}.s4-course-angular .s4-what-will-you-be-able .s4-list ul li:before{content:'';display:inline-block;width:16px;height:16px;background-image:url(/assets/img/courses/checkmark.png);background-size:cover;position:relative;top:2px;margin-right:8px}@media screen and (max-width:800px){.s4-course-angular .s4-what-will-you-be-able .s4-list ul li{margin-top:5px}}@media screen and (max-width:450px){.s4-course-angular .s4-what-will-you-be-able .s4-list ul li{line-height:1.7}}.s5-course-angular{display:flex;flex-direction:column;justify-content:center;margin-bottom:60px}@media screen and (max-width:450px){.s5-course-angular{margin-bottom:30px}}.s5-course-angular .s5-header h2{margin-top:0}.s5-course-angular .s5-content{display:flex;justify-content:space-between}.s5-course-angular .s5-content .s5-cardWrapper{width:22%;box-shadow:1px 1px 5px 1px rgba(0,0,0,.2)}.s5-course-angular .s5-content .s5-cardWrapper .s5-card{background-size:cover;background-repeat:no-repeat;background-position:center top;height:225px;display:flex;justify-content:center;align-items:center;background-color:#009edf}.s5-course-angular .s5-content .s5-cardWrapper .s5-card .s5-card-img{background-size:contain;background-position:top center;background-repeat:no-repeat;width:100%;height:157px}.s5-course-angular .s5-content .s5-cardWrapper .s5-card-details{height:120px;background-color:#fff;padding:0 20px 0 20px;text-align:center;display:flex;flex-direction:column;justify-content:center}.s5-course-angular .s5-content .s5-cardWrapper .s5-card-details p{font-size:1.15rem}.s5-course-angular .s5-content .s5-cardWrapper .s5-card-details p b{font-family:'ProximaBold'}@media screen and (min-width:1700px) and (max-width:1920px){.s5-course-angular .s5-content .s5-cardWrapper .s5-card{height:400px}.s5-course-angular .s5-content .s5-cardWrapper .s5-card-details{height:140px;padding:0 40px 0 40px}.s5-course-angular .s5-content .s5-cardWrapper .s5-card-details p b{font-size:1.35rem}.s5-course-angular .s5-bottom .s5-bottom-btn{line-height:60px;width:400px;height:60px;font-size:1.2rem}}@media screen and (min-width:800px) and (max-width:1000px){.s5-course-angular .s5-cardWrapper{margin:5px}}@media screen and (max-width:1000px){.s5-course-angular .s5-content{flex-wrap:wrap}.s5-course-angular .s5-content .s5-cardWrapper{display:flex;width:47%;align-items:center}.s5-course-angular .s5-content .s5-cardWrapper .s5-card{width:173px;height:173px;flex-shrink:0}.s5-course-angular .s5-content .s5-cardWrapper .s5-card .s5-card-img{height:127px}.s5-course-angular .s5-content .s5-cardWrapper .s5-card-details{max-width:230px;box-sizing:border-box}}@media screen and (max-width:800px){.s5-course-angular .s5-content{flex-direction:column;justify-content:space-around;align-items:center}.s5-course-angular .s5-content .s5-cardWrapper{width:90%;margin-bottom:20px}.s5-course-angular .s5-content .s5-cardWrapper .s5-card-details{max-width:320px;margin:0 auto}}@media screen and (max-width:480px){.s5-course-angular{padding:0 10px}.s5-course-angular .s5-content{padding-bottom:0}.s5-course-angular .s5-content .s5-cardWrapper{width:100%}.s5-course-angular .s5-content .s5-cardWrapper .s5-card-details p{font-size:1rem}.s5-course-angular .s5-bottom{display:none}.s5-course-angular .s5-bottom .s5-bottom-btn{width:100%}}@media screen and (max-width:380px){.s5-course-angular .s5-content .s5-cardWrapper .s5-card{width:130px;height:130px}.s5-course-angular .s5-content .s5-cardWrapper .s5-card .s5-card-img{height:88px}}.s6-course-angular{height:768px;display:flex;flex-direction:column;justify-content:center;align-items:center}.s6-course-angular .section6-header{text-align:center;font-size:1.8em;margin-bottom:50px;font-family:'ProximaBold'}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider{display:flex;align-items:center;padding:40px;box-shadow:1px 1px 5px 2px rgba(0,0,0,.2);width:inherit;height:254px;margin-bottom:30px}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-onMobile-details{display:none}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-onMobile-details p{text-align:center}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-photo{width:254px;height:254px;background-image:url("/assets/img/specialities/section6/section6_photo.png");background-size:cover;background-repeat:no-repeat;background-position:center top}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-details{width:350px;padding:40px}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-details h3{font-family:'ProximaBold';font-size:1.4rem;margin-top:0}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-details p:last-child{font-family:'ProximaBold';font-size:1.4rem}.s6-course-angular .section6-bottomArrows{display:flex;justify-content:center}.s6-course-angular .section6-bottomArrows div{width:35px;height:35px}.s6-course-angular .section6-bottomArrows .section6-leftArrow{margin-right:40px;background-image:url("/assets/img/specialities/section6/section6_arrowLeft.png")}.s6-course-angular .section6-bottomArrows .section6-rightArrow{background-image:url("/assets/img/specialities/section6/section6_arrowRight.png")}@media screen and (min-width:1700px) and (max-width:1920px){.s6-course-angular .section6-header{font-size:2.2em;margin-bottom:50px}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider{height:350px;width:50vw}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-photo{margin-left:40px;margin-right:20px}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-details h3{font-size:1.9rem}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-details p{font-size:1.2rem}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-details p:last-child{font-size:1.5rem}}@media screen and (max-width:1000px){.s6-course-angular .section6-content .section6-sliderWrapper{display:flex;flex-direction:column;align-items:center}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider{width:70%;padding:30px}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-details{padding:30px}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-photo{width:25vw;height:25vw}}@media screen and (max-width:900px){.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-details{padding-right:0}}@media screen and (max-width:750px){.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider{height:auto;flex-wrap:wrap}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-details{width:30%;flex-wrap:nowrap}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-details p{display:none}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-photo{width:186px;height:186px}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-onMobile-details{display:block}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-onMobile-details p:last-child{font-size:1.2rem}}@media screen and (max-width:500px){.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-photo{width:35vw;height:35vw}}@media screen and (max-width:380px){.s6-course-angular{height:500px;padding:0 10px}.s6-course-angular .section6-header{font-size:1.4rem}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider{padding:10px;width:95%}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-photo{width:132px;height:132px}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-details{padding:5px}.s6-course-angular .section6-content .section6-sliderWrapper .section6-slider .section6-content-details h3{font-size:1.2rem;padding:10px}}.course-application{background:#1394e9;padding:80px 0 100px 0;margin-top:150px;font-family:'ProximaRegular'}@media screen and (max-width:1680px){.course-application{padding:60px 0 75px 0;margin-top:125px}}@media screen and (max-width:1440px){.course-application{margin-top:110px}}@media screen and (max-width:900px){.course-application{padding:50px 0;margin-top:80px}}@media screen and (max-width:500px){.course-application{padding:40px 0;margin-top:70px}}.course-application .text-28px{font-size:28px}@media screen and (max-width:1680px){.course-application .text-28px{font-size:24px}}@media screen and (max-width:1440px){.course-application .text-28px{font-size:21px}}@media screen and (max-width:900px){.course-application .text-28px{font-size:18px}}@media screen and (max-width:500px){.course-application .text-28px{font-size:20px}}.course-application .text-24px,.course-application .course-application__form-item input,.course-application__form-item .course-application input,.course-application .course-application__form-item textarea,.course-application__form-item .course-application textarea,.course-application .course-application__form-item input::placeholder,.course-application__form-item .course-application input::placeholder,.course-application .course-application__form-item textarea::placeholder,.course-application__form-item .course-application textarea::placeholder,.course-application .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .course-application input,.course-application .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .course-application textarea,.course-application .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .course-application input::placeholder,.course-application .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .course-application textarea::placeholder,.course-application .modal-application__form-item input,.modal-application__form-item .course-application input,.course-application .modal-application__form-item textarea,.modal-application__form-item .course-application textarea,.course-application .modal-application__form-item select,.modal-application__form-item .course-application select,.course-application .modal-application__form-item input::placeholder,.modal-application__form-item .course-application input::placeholder,.course-application .modal-application__form-item textarea::placeholder,.modal-application__form-item .course-application textarea::placeholder,.course-application .modal-application__form-item select::placeholder,.modal-application__form-item .course-application select::placeholder{font-size:24px;line-height:31px}@media screen and (max-width:1680px){.course-application .text-24px,.course-application .course-application__form-item input,.course-application__form-item .course-application input,.course-application .course-application__form-item textarea,.course-application__form-item .course-application textarea,.course-application .course-application__form-item input::placeholder,.course-application__form-item .course-application input::placeholder,.course-application .course-application__form-item textarea::placeholder,.course-application__form-item .course-application textarea::placeholder,.course-application .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .course-application input,.course-application .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .course-application textarea,.course-application .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .course-application input::placeholder,.course-application .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .course-application textarea::placeholder,.course-application .modal-application__form-item input,.modal-application__form-item .course-application input,.course-application .modal-application__form-item textarea,.modal-application__form-item .course-application textarea,.course-application .modal-application__form-item select,.modal-application__form-item .course-application select,.course-application .modal-application__form-item input::placeholder,.modal-application__form-item .course-application input::placeholder,.course-application .modal-application__form-item textarea::placeholder,.modal-application__form-item .course-application textarea::placeholder,.course-application .modal-application__form-item select::placeholder,.modal-application__form-item .course-application select::placeholder{font-size:18px;line-height:23px}}@media screen and (max-width:500px){.course-application .text-24px,.course-application .course-application__form-item input,.course-application__form-item .course-application input,.course-application .course-application__form-item textarea,.course-application__form-item .course-application textarea,.course-application .course-application__form-item input::placeholder,.course-application__form-item .course-application input::placeholder,.course-application .course-application__form-item textarea::placeholder,.course-application__form-item .course-application textarea::placeholder,.course-application .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .course-application input,.course-application .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .course-application textarea,.course-application .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .course-application input::placeholder,.course-application .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .course-application textarea::placeholder,.course-application .modal-application__form-item input,.modal-application__form-item .course-application input,.course-application .modal-application__form-item textarea,.modal-application__form-item .course-application textarea,.course-application .modal-application__form-item select,.modal-application__form-item .course-application select,.course-application .modal-application__form-item input::placeholder,.modal-application__form-item .course-application input::placeholder,.course-application .modal-application__form-item textarea::placeholder,.modal-application__form-item .course-application textarea::placeholder,.course-application .modal-application__form-item select::placeholder,.modal-application__form-item .course-application select::placeholder{font-size:16px;line-height:20px}}.course-application .text-18px{font-size:18px}@media screen and (max-width:1680px){.course-application .text-18px{font-size:16px}}@media screen and (max-width:1440px){.course-application .text-18px{font-size:14px}}.course-application .wrapper,.course-application .price .breadcrumbs,.price .course-application .breadcrumbs,.course-application .specs .breadcrumbs,.specs .course-application .breadcrumbs,.course-application .schedule .breadcrumbs,.schedule .course-application .breadcrumbs{display:flex;flex-direction:column;margin:0 100px}@media screen and (max-width:1680px){.course-application .wrapper,.course-application .price .breadcrumbs,.price .course-application .breadcrumbs,.course-application .specs .breadcrumbs,.specs .course-application .breadcrumbs,.course-application .schedule .breadcrumbs,.schedule .course-application .breadcrumbs{margin:0 75px}}@media screen and (max-width:1280px){.course-application .wrapper,.course-application .price .breadcrumbs,.price .course-application .breadcrumbs,.course-application .specs .breadcrumbs,.specs .course-application .breadcrumbs,.course-application .schedule .breadcrumbs,.schedule .course-application .breadcrumbs{margin:0 50px}}@media screen and (max-width:900px){.course-application .wrapper,.course-application .price .breadcrumbs,.price .course-application .breadcrumbs,.course-application .specs .breadcrumbs,.specs .course-application .breadcrumbs,.course-application .schedule .breadcrumbs,.schedule .course-application .breadcrumbs{margin:0 30px}}@media screen and (max-width:500px){.course-application .wrapper,.course-application .price .breadcrumbs,.price .course-application .breadcrumbs,.course-application .specs .breadcrumbs,.specs .course-application .breadcrumbs,.course-application .schedule .breadcrumbs,.schedule .course-application .breadcrumbs{margin:0 20px}}.course-application__title{margin:0 0 75px 0;color:#fff;align-self:center;font-size:70px;line-height:77px;font-family:'ProximaExtraBold'}@media screen and (max-width:1680px){.course-application__title{margin:0 0 55px 0;font-size:55px;line-height:57px}}@media screen and (max-width:1024px){.course-application__title{font-size:38px;line-height:41px}}@media screen and (max-width:900px){.course-application__title{margin:0 0 40px 0}}@media screen and (max-width:500px){.course-application__title{margin:0 0 30px 0;font-size:30px;line-height:33px}}.course-application__block{display:flex;justify-content:center}@media screen and (max-width:900px){.course-application__block{justify-content:space-between}}@media screen and (max-width:650px){.course-application__block{flex-direction:column}}.course-application__left{display:flex;flex-direction:column;width:20%}@media screen and (max-width:1440px){.course-application__left{width:25%}}@media screen and (max-width:1280px){.course-application__left{width:31%}}@media screen and (max-width:1024px){.course-application__left{width:35%}}@media screen and (max-width:768px){.course-application__left{width:38%}}@media screen and (max-width:650px){.course-application__left{width:100%}}.course-application__left .group-block{border-radius:10px;display:flex;flex-direction:column;padding:20px;box-sizing:border-box}@media screen and (max-width:1680px){.course-application__left .group-block{border-radius:7.5px;padding:15px}}@media screen and (max-width:500px){.course-application__left .group-block{border-radius:10px}}.course-application__left .group-block h4{font-family:'ProximaExtraBold'}.course-application__left .group-block p{font-family:'ProximaSemiBold';margin:0}.course-application__start-block{display:flex;flex-direction:column}.course-application__start-title{color:#fff;margin:0 0 20px 0;font-family:'ProximaBold'}@media screen and (max-width:1680px){.course-application__start-title{margin:0 0 15px 0}}@media screen and (max-width:500px){.course-application__start-title{align-self:center}}.course-application__sale{background:#f1dd3f;margin-bottom:30px}@media screen and (max-width:1680px){.course-application__sale{margin-bottom:22px}}@media screen and (max-width:500px){.course-application__sale{margin-bottom:20px}}.course-application__sale h4{margin:0 0 15px 0}@media screen and (max-width:1680px){.course-application__sale h4{margin:0 0 10px 0}}.course-application__start-spec{color:#fff;background:rgba(255,255,255,.2)}.course-application__start-spec:not(:last-child){margin-bottom:20px}@media screen and (max-width:1680px){.course-application__start-spec:not(:last-child){margin-bottom:15px}}.course-application__start-spec h4{margin:0}.course-application__start-spec p:nth-child(2){margin:15px 0 10px 0}@media screen and (max-width:1680px){.course-application__start-spec p:nth-child(2){margin:10px 0 6px 0}}@media screen and (max-width:500px){.course-application__start-spec p:nth-child(2){margin:15px 0}}.course-application__start-wait{font-family:'ProximaBold'}.course-application__right{display:flex;flex-direction:column;width:30%;margin-left:30px}@media screen and (max-width:1440px){.course-application__right{width:32%}}@media screen and (max-width:1280px){.course-application__right{width:38%}}@media screen and (max-width:1024px){.course-application__right{width:50%}}@media screen and (max-width:900px){.course-application__right{margin-left:0;width:54%}}@media screen and (max-width:650px){.course-application__right{width:100%;margin-top:30px}}.course-application__form-item{display:flex;flex-direction:column;margin-bottom:15px;position:relative}@media screen and (max-width:1680px){.course-application__form-item{margin-bottom:12px}}.course-application__form-item input,.course-application__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){.course-application__form-item input,.course-application__form-item textarea{height:52px;border-radius:7px;padding:15px 18px}}@media screen and (max-width:500px){.course-application__form-item input,.course-application__form-item textarea{height:49px;padding:14px}}.course-application__form-item input::placeholder,.course-application__form-item textarea::placeholder{font-family:'ProximaRegular';color:#b8b8b8}.course-application__form-item textarea{height:126px;resize:none}@media screen and (max-width:1680px){.course-application__form-item textarea{height:94px}}@media screen and (max-width:500px){.course-application__form-item textarea{height:99px}}.course-application__form-item .form-error-message{position:absolute;bottom:3px;left:10px}@media screen and (max-width:1680px){.course-application__form-item .form-error-message{font-size:12px}}.course-application__form-item .messenger__select:hover{border-radius:10px 0 0 10px}@media screen and (max-width:1680px){.course-application__form-item .messenger__select:hover{border-radius:7px 0 0 7px}}.course-application__messages{margin-bottom:15px}.course-application__form-button{display:flex;align-items:center;justify-content:center}.course-application__loader{display:none}.course-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:#121212;border-color:#121212;color:#fff}@media screen and (max-width:1680px){.course-application__submit{height:52px;border-radius:7px}}@media screen and (max-width:500px){.course-application__submit{height:47px}}.course-application__submit:hover{background:transparent;color:#121212}.course-spec{display:flex;flex-direction:column}.course-spec .specialities-include__header{display:block;box-sizing:border-box;color:#2a2a2a;margin:0 100px;padding-top:50px}@media screen and (max-width:1680px){.course-spec .specialities-include__header{margin:0 75px}}@media screen and (max-width:1280px){.course-spec .specialities-include__header{margin:0 50px}}@media screen and (max-width:900px){.course-spec .specialities-include__header{margin:0 30px}}@media screen and (max-width:500px){.course-spec .specialities-include__header{margin:0 20px}}.course-spec .header-specialities{padding:70px 0;margin-top:50px}@media screen and (max-width:1680px){.course-spec .header-specialities{padding:60px 0}}@media screen and (max-width:900px){.course-spec .header-specialities{padding:50px 0}}@media screen and (max-width:500px){.course-spec .header-specialities{padding:40px 0}}.course-spec .header-specialities h1,.course-spec .header-specialities h2,.course-spec .header-specialities h3,.course-spec .header-specialities h4,.course-spec .header-specialities h5,.course-spec .header-specialities h6,.course-spec .header-specialities p{margin:0;padding:0}.course-spec .header-specialities.net-developer{background:linear-gradient(90deg,#7f00ff 0%,#e100ff 100%)}.course-spec .header-specialities.frontend-developer{background:linear-gradient(90deg,#f27121 0%,#e94057 50.52%,#8a2387 100%)}.course-spec .header-specialities.java-developer{background:linear-gradient(90deg,#f500ff 0%,#ec2f33 100%)}.course-spec .header-specialities.python-developer{background:linear-gradient(90deg,#56c8f2 0%,#2f80ed 100%)}.course-spec .header-specialities.qa-manual{background:linear-gradient(90deg,#eb5cff 0%,#3398ff 93.75%)}.course-spec .header-specialities.nodejs-developer{background:linear-gradient(90deg,#11998e 0%,#38ef7d 100%)}.course-spec .header-specialities .wrapper,.course-spec .header-specialities .price .breadcrumbs,.price .course-spec .header-specialities .breadcrumbs,.course-spec .header-specialities .specs .breadcrumbs,.specs .course-spec .header-specialities .breadcrumbs,.course-spec .header-specialities .schedule .breadcrumbs,.schedule .course-spec .header-specialities .breadcrumbs{display:flex;justify-content:space-between;margin:0 100px}@media screen and (max-width:1680px){.course-spec .header-specialities .wrapper,.course-spec .header-specialities .price .breadcrumbs,.price .course-spec .header-specialities .breadcrumbs,.course-spec .header-specialities .specs .breadcrumbs,.specs .course-spec .header-specialities .breadcrumbs,.course-spec .header-specialities .schedule .breadcrumbs,.schedule .course-spec .header-specialities .breadcrumbs{margin:0 75px}}@media screen and (max-width:1280px){.course-spec .header-specialities .wrapper,.course-spec .header-specialities .price .breadcrumbs,.price .course-spec .header-specialities .breadcrumbs,.course-spec .header-specialities .specs .breadcrumbs,.specs .course-spec .header-specialities .breadcrumbs,.course-spec .header-specialities .schedule .breadcrumbs,.schedule .course-spec .header-specialities .breadcrumbs{margin:0 50px}}@media screen and (max-width:1200px){.course-spec .header-specialities .wrapper,.course-spec .header-specialities .price .breadcrumbs,.price .course-spec .header-specialities .breadcrumbs,.course-spec .header-specialities .specs .breadcrumbs,.specs .course-spec .header-specialities .breadcrumbs,.course-spec .header-specialities .schedule .breadcrumbs,.schedule .course-spec .header-specialities .breadcrumbs{flex-direction:column}}@media screen and (max-width:900px){.course-spec .header-specialities .wrapper,.course-spec .header-specialities .price .breadcrumbs,.price .course-spec .header-specialities .breadcrumbs,.course-spec .header-specialities .specs .breadcrumbs,.specs .course-spec .header-specialities .breadcrumbs,.course-spec .header-specialities .schedule .breadcrumbs,.schedule .course-spec .header-specialities .breadcrumbs{margin:0 30px}}@media screen and (max-width:500px){.course-spec .header-specialities .wrapper,.course-spec .header-specialities .price .breadcrumbs,.price .course-spec .header-specialities .breadcrumbs,.course-spec .header-specialities .specs .breadcrumbs,.specs .course-spec .header-specialities .breadcrumbs,.course-spec .header-specialities .schedule .breadcrumbs,.schedule .course-spec .header-specialities .breadcrumbs{margin:0 20px}}.course-spec .header-specialities__left{width:65%;display:flex;flex-direction:column}@media screen and (max-width:1200px){.course-spec .header-specialities__left{width:100%}}.course-spec .header-specialities__title-block{display:flex;align-items:center}.course-spec .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}@media screen and (max-width:1680px){.course-spec .header-specialities__spec-image{width:99px;min-width:99px;height:99px;border-radius:7.5px;margin-right:22px}}@media screen and (max-width:900px){.course-spec .header-specialities__spec-image{width:95px;min-width:95px;height:95px;border-radius:14px;margin-right:26px}}@media screen and (max-width:500px){.course-spec .header-specialities__spec-image{width:69px;min-width:69px;height:69px;border-radius:10px;margin-right:20px}}.course-spec .header-specialities__spec-image img{width:68%}.course-spec .header-specialities__title{display:flex;flex-direction:column}.course-spec .header-specialities__title h1{color:#fff;font-family:'ProximaExtraBold';font-size:80px}@media screen and (max-width:1680px){.course-spec .header-specialities__title h1{font-size:70px}}@media screen and (max-width:1680px){.course-spec .header-specialities__title h1{font-size:60px}}@media screen and (max-width:900px){.course-spec .header-specialities__title h1{font-size:54px}}@media screen and (max-width:700px){.course-spec .header-specialities__title h1{font-size:40px;line-height:95%}}.course-spec .header-specialities__title h4{font-size:40px;font-family:'ProximaLight';color:#2a2a2a}@media screen and (max-width:1680px){.course-spec .header-specialities__title h4{font-size:30px}}@media screen and (max-width:900px){.course-spec .header-specialities__title h4{font-size:28px}}@media screen and (max-width:500px){.course-spec .header-specialities__title h4{font-size:20px}}.course-spec .header-specialities__group-block{display:flex;margin:80px 0 0 0}@media screen and (max-width:1680px){.course-spec .header-specialities__group-block{margin:60px 0 0 0}}@media screen and (max-width:900px){.course-spec .header-specialities__group-block{margin:42px 0 0 0}}@media screen and (max-width:700px){.course-spec .header-specialities__group-block{flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width:500px){.course-spec .header-specialities__group-block{margin:30px 0 0 0}}.course-spec .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){.course-spec .header-specialities__group-block .group-block{border-radius:7.5px;padding:15px}}@media screen and (max-width:768px){.course-spec .header-specialities__group-block .group-block{padding:10px}}@media screen and (max-width:500px){.course-spec .header-specialities__group-block .group-block{border-radius:10px;padding:15px}}.course-spec .header-specialities__group-block .group-block h4{font-size:24px;font-family:'ProximaExtraBold'}@media screen and (max-width:1680px){.course-spec .header-specialities__group-block .group-block h4{font-size:18px}}@media screen and (max-width:500px){.course-spec .header-specialities__group-block .group-block h4{font-size:16px}}.course-spec .header-specialities__group-block .group-block p:nth-child(2){margin:15px 0 10px 0}@media screen and (max-width:1680px){.course-spec .header-specialities__group-block .group-block p:nth-child(2){font-size:18px}}@media screen and (max-width:500px){.course-spec .header-specialities__group-block .group-block p:nth-child(2){font-size:16px}}.course-spec .header-specialities__group-block .group-block:not(:last-child){margin-right:30px}@media screen and (max-width:1680px){.course-spec .header-specialities__group-block .group-block:not(:last-child){margin-right:22px}}@media screen and (max-width:700px){.course-spec .header-specialities__group-block .group-block:not(:last-child){margin-right:0}}@media screen and (max-width:400px){.course-spec .header-specialities__group-block .group-block:not(:last-child){margin-bottom:20px}}.course-spec .header-specialities__sale{background:#f1dd3f}@media screen and (max-width:700px){.course-spec .header-specialities__sale{width:100%;margin-bottom:30px;flex-direction:row!important;align-items:center;justify-content:center}}@media screen and (max-width:350px){.course-spec .header-specialities__sale{margin-bottom:0}}@media screen and (max-width:700px){.course-spec .header-specialities__sale p:nth-child(2){margin:0 4px 0 10px!important}}.course-spec .header-specialities__start-spec{color:#fff;background:rgba(255,255,255,.2)}@media screen and (max-width:700px){.course-spec .header-specialities__start-spec{width:48%}}@media screen and (max-width:500px){.course-spec .header-specialities__start-spec{width:47%}}@media screen and (max-width:400px){.course-spec .header-specialities__start-spec{width:100%}}.course-spec .header-specialities__start-spec p{font-family:'ProximaSemiBold'}.course-spec .header-specialities__start-wait{font-family:'ProximaBold'}.course-spec .header-specialities__right{width:400px;height:fit-content;border-radius:10px;background:rgba(255,255,255,.2);display:flex;flex-direction:column;padding:30px 50px;color:#fff;box-sizing:border-box}@media screen and (max-width:1680px){.course-spec .header-specialities__right{width:350px;padding:25px 36px;border-radius:7.5px}}@media screen and (max-width:1440px){.course-spec .header-specialities__right{width:300px}}@media screen and (max-width:1200px){.course-spec .header-specialities__right{width:100%;background:none;padding:0;border-radius:0;margin-top:60px;flex-direction:row;flex-wrap:wrap;gap:30px}}@media screen and (max-width:500px){.course-spec .header-specialities__right{justify-content:center}}.course-spec .header-specialities__info-item{display:flex;align-items:center}@media screen and (max-width:1200px){.course-spec .header-specialities__info-item{width:21%;flex-direction:column}}@media screen and (max-width:600px){.course-spec .header-specialities__info-item{width:45%}}.course-spec .header-specialities__info-item:not(:last-child){margin-bottom:50px}@media screen and (max-width:1680px){.course-spec .header-specialities__info-item:not(:last-child){margin-bottom:40px}}@media screen and (max-width:1200px){.course-spec .header-specialities__info-item:not(:last-child){margin-bottom:0}}.course-spec .header-specialities__info-item img{width:50px;margin-right:25px}@media screen and (max-width:1680px){.course-spec .header-specialities__info-item img{width:37px;margin-right:20px}}@media screen and (max-width:1200px){.course-spec .header-specialities__info-item img{margin-right:0}}@media screen and (max-width:900px){.course-spec .header-specialities__info-item img{width:30px}}.course-spec .header-specialities__info{display:flex;flex-direction:column}@media screen and (max-width:1200px){.course-spec .header-specialities__info{align-items:center}}.course-spec .header-specialities__info-title{font-family:'ProximaBold';margin-bottom:4px}@media screen and (max-width:1680px){.course-spec .header-specialities__info-title{margin-bottom:3px}}@media screen and (max-width:1200px){.course-spec .header-specialities__info-title{margin:12px 0 4px;text-align:center}}@media screen and (max-width:1200px){.course-spec .header-specialities__info-text{text-align:center}}.s9-course-angular{display:flex;margin:120px 0 60px 0}@media screen and (max-width:1000px){.s9-course-angular{flex-direction:column}}@media screen and (max-width:450px){.s9-course-angular{margin:60px 0 30px 0}}.s9-course-angular .s9-left{display:flex;align-items:center}.s9-course-angular .s9-left .certificate-img{position:absolute;width:664px;left:80px;background-size:cover;height:505px}@media screen and (min-width:1920px){.s9-course-angular .s9-left .certificate-img{width:715px}}@media screen and (min-width:2560px){.s9-course-angular .s9-left .certificate-img{width:780px;height:555px}}@media screen and (max-width:1500px){.s9-course-angular .s9-left .certificate-img{left:40px}}@media screen and (max-width:1295px){.s9-course-angular .s9-left .certificate-img{width:600px;height:430px}}@media screen and (max-width:1220px){.s9-course-angular .s9-left .certificate-img{width:515px;height:370px}}@media screen and (max-width:1000px){.s9-course-angular .s9-left .certificate-img{padding:30px 40px;background-color:#fff;position:static;width:100%;height:100%}}@media screen and (max-width:480px){.s9-course-angular .s9-left .certificate-img{padding:30px 20px}}.s9-course-angular .s9-left .certificate-img img.b-lazy{width:20%;margin:20% 40%}.s9-course-angular .s9-left .certificate-img img.b-loaded{width:100%;margin:0}.s9-course-angular .s9-left .bg-picture{background-color:#2a2a2a;display:flex;flex-direction:column;justify-content:center;height:768px;width:400px;background-repeat:no-repeat}@media screen and (max-width:1000px){.s9-course-angular .s9-left .bg-picture{display:none}}.s9-course-angular .s9-right{width:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;box-sizing:content-box}@media screen and (max-width:1000px){.s9-course-angular .s9-right{padding:0 40px;justify-content:flex-start;box-sizing:border-box}}@media screen and (max-width:480px){.s9-course-angular .s9-right{padding:0 20px}}.s9-course-angular .s9-right .description{width:700px;margin-left:20%}@media screen and (max-width:1680px){.s9-course-angular .s9-right .description{width:550px}}@media screen and (max-width:1440px){.s9-course-angular .s9-right .description{margin-left:30%}}@media screen and (max-width:1100px){.s9-course-angular .s9-right .description{width:400px;margin-left:25%}}@media screen and (max-width:1000px){.s9-course-angular .s9-right .description{margin-left:0;width:100%}}.s9-course-angular .s9-right .description .passing-test{margin:0 0 50px 0}.s9-course-angular .s9-right .description .about-certificate{line-height:1.5;margin-bottom:30px}.s9-course-angular .s9-right .description .about-certificate a{color:#72c6ec}.slider2{margin:70px 0 60px 0}@media screen and (max-width:450px){.slider2{margin:60px 0 30px 0}}.br-s7-course-info-header{display:none}@media screen and (max-width:680px){.br-s7-course-info-header{display:block}}#course-form{display:flex;justify-content:space-between}@media screen and (max-width:680px){#course-form{justify-content:center}}.show-onMouseOverPlace__close-title{position:absolute;bottom:20px;left:20px;padding:2px 12px;color:#fff;background-color:#009edf;display:none;z-index:20;cursor:pointer}.show-onMouseOverPlace__close-title:hover{color:#009edf;background-color:#fff}@media screen and (min-width:1740px){.s1-course-angular .s1-course-date{font-size:1.5rem}.s1-course-angular .s1-course-info-innerRow1{width:100%}.s1-course-angular .s1-info-box-detailsTitle{font-size:16px;margin-bottom:10px}.s1-course-angular .s1-info-box-detailsData{font-size:16px}.s1-course-angular .s1-course-info-innerRow2 h3{font-size:24px;width:100%}.s1-course-angular .s1-course-info-innerRow2 .s1-info-box-type{font-size:19px}.s1-course-angular .s1-course-info-btn{font-size:18px}.s1-course-angular .s1-bottom-Text .s1-bottom-textBlock1,.s1-course-angular .s1-bottom-Text .s1-bottom-textBlock2{width:450px}.s1-course-angular .s1-bottom-Text .s1-bottom-textBlock1 h3,.s1-course-angular .s1-bottom-Text .s1-bottom-textBlock2 h3{font-size:28px}.s1-course-angular .s1-bottom-Text .s1-bottom-textBlock1 p,.s1-course-angular .s1-bottom-Text .s1-bottom-textBlock2 p{font-size:1.2rem}}@media screen and (min-width:1500px) and (max-width:1599px){.s1-course-angular .s1-course-title{margin:8% 0 0 0}.s1-course-angular .s1-course-info-innerRow1{width:100%}.s1-course-angular .s1-info-box-detailsTitle{font-size:15px}.s1-course-angular .s1-info-box-detailsData{font-size:15px}.s1-course-angular .s1-course-info-innerRow2 h3{font-size:18px;width:100%}.s1-course-angular .s1-course-info-innerRow2 .s1-info-box-type{font-size:19px}.s1-course-angular .s1-course-info-btn{font-size:18px}.s1-course-angular .s1-bottom-textBlock1 h3,.s1-course-angular .s1-bottom-textBlock2 h3{font-size:24px}.s1-course-angular .s1-bottom-textBlock1 p,.s1-course-angular .s1-bottom-textBlock2 p{font-size:1.05rem}}@media screen and (max-width:1000px){.s1-course-angular .s1-top{flex-direction:column;margin-top:0;width:auto;align-items:center;padding:100px 40px 40px 40px}.s1-course-angular .s1-course-title{width:auto;align-items:center;text-align:center}.s1-course-angular .s1-course-info{width:100%;display:flex;justify-content:center}.s1-course-angular .s1-bottom{display:flex;justify-content:center;flex-direction:column}.s1-course-angular .s1-bottom-Text{display:flex;flex-direction:column;align-items:center}.s1-course-angular .s1-bottom-textBlock2{width:100%}.s1-course-angular .s1-bottom-textBlock2 h3{font-size:1.3rem}.s1-course-angular .s1-bottom-textBlock2 p{font-size:1.1rem}.s1-course-angular .s1-bottom-textBlock1{display:block;background-position:top center;background-repeat:no-repeat;background-size:contain;width:100%;height:auto;margin:20px auto}}@media screen and (max-width:565px){.s1-course-angular .s1-bottom-textBlock1 p,.s1-course-angular .s1-bottom-textBlock2 p{font-size:1rem}}@media screen and (max-width:450px){.s1-course-angular .s1-bottom-textBlock1{margin:0}}@media screen and (max-width:380px){.s1-course-angular .s1-course-info-btn{width:100%}.s1-course-angular .s1-bottom-Text{justify-content:flex-end}}#invisible-course-description{top:30px;left:30px;right:30px;bottom:auto}#shadow-block-course-des{width:auto!important;overflow:scroll auto!important}.invisible-form-common.course-description{overflow-x:hidden;overflow-y:visible}@media screen and (min-width:850px){.invisible-form-common.course-description{left:30vw;width:40vw}}.invisible-form-common.course-description .cbs-form-block{overflow-y:hidden}.invisible-form-common.course-description .cbs-form-block__form-wrap{height:300px;overflow-y:scroll}.invisible-form-common.course-description ::-webkit-scrollbar{width:5px}.invisible-form-common.course-description ::-webkit-scrollbar-track{background:#fff}.invisible-form-common.course-description ::-webkit-scrollbar-thumb{background:#888}.invisible-form-common.course-description ::-webkit-scrollbar-thumb:hover{background:#555}@media screen and (max-width:450px){.s1-bottom.share{padding:0}}@media screen and (max-width:1000px){.s1-bottom.share .s1-course-info{display:flex;flex-direction:column;width:80%;margin:0 auto!important}}@media screen and (max-width:500px){.s1-bottom.share .s1-course-info{width:90%}}@media screen and (max-width:420px){.s1-bottom.share .s1-course-info{top:30px!important}}.s1-bottom.share .color-share-blue{color:#00c3ff}.s1-bottom.share .s1-course-info-box{width:670px}@media screen and (max-width:1680px){.s1-bottom.share .s1-course-info-box{width:513px}}@media screen and (max-width:1000px){.s1-bottom.share .s1-course-info-box{width:100%}}@media screen and (max-width:600px){.s1-bottom.share .s1-course-info-box{padding:44px 15px 35px 15px}}.s1-bottom.share .s1-course-info-innerRow2,.s1-bottom.share .s1-course-info-innerRow1.mobile-row{display:none}.s1-bottom.share .s1-course-info__share-top{background:#222;color:#fff;padding:25px 36px;box-sizing:border-box;display:flex;flex-direction:column;position:relative}@media screen and (max-width:1680px){.s1-bottom.share .s1-course-info__share-top{padding:18px 27px}}@media screen and (max-width:600px){.s1-bottom.share .s1-course-info__share-top{padding:20px 0 0 13px}}.s1-bottom.share .s1-course-info__share-image{position:absolute;right:0;top:0}@media screen and (max-width:600px){.s1-bottom.share .s1-course-info__share-image{position:relative;align-self:flex-end;top:15px}}@media screen and (max-width:1680px){.s1-bottom.share .s1-course-info__share-image img{width:160px}}@media screen and (max-width:600px){.s1-bottom.share .s1-course-info__share-image img{width:300px}}@media screen and (max-width:375px){.s1-bottom.share .s1-course-info__share-image img{width:100%}}@media screen and (max-width:600px){.s1-bottom.share .s1-course-info__share-image .desktop{display:none}}.s1-bottom.share .s1-course-info__share-image .mobile{display:none}@media screen and (max-width:600px){.s1-bottom.share .s1-course-info__share-image .mobile{display:block}}.s1-bottom.share .s1-course-info__share-title{display:flex;font-size:46px;font-family:'ProximaBold';line-height:57px}@media screen and (max-width:1680px){.s1-bottom.share .s1-course-info__share-title{font-size:34px;line-height:43px}}@media screen and (max-width:500px){.s1-bottom.share .s1-course-info__share-title{font-size:28px;line-height:33px}}.s1-bottom.share .s1-course-info__share-info{display:flex;font-size:25px;font-family:'ProximaBold';margin:13px 0 10px 0}@media screen and (max-width:1680px){.s1-bottom.share .s1-course-info__share-info{font-size:19px;margin:9px 0 8px 0}}@media screen and (max-width:500px){.s1-bottom.share .s1-course-info__share-info{margin:14px 0 8px 0}}.s1-bottom.share .s1-course-info__share-text{font-size:14px;line-height:17px;font-family:'ProximaBold';display:flex;flex-wrap:wrap;gap:9px;width:35%;padding-left:15px;margin:0}@media screen and (max-width:1680px){.s1-bottom.share .s1-course-info__share-text{font-size:11px;line-height:13px;gap:7px}}@media screen and (max-width:500px){.s1-bottom.share .s1-course-info__share-text{width:45%}}.s1-bottom.share .s1-course-info__share-text li{list-style:disc;width:46%}.s1-bottom.share .s1-course-info__share-price{margin-top:21px;color:#222;background:#f4cf0f;display:flex;justify-content:space-between;align-items:center;padding:4px 15px;box-sizing:border-box;border-radius:22px;width:fit-content}@media screen and (max-width:1680px){.s1-bottom.share .s1-course-info__share-price{margin-top:15px;padding:2px 12px;border-radius:17px}}.s1-bottom.share .s1-course-info__share-price .border{width:.5px;background:#000;height:28px;margin:0 15px}@media screen and (max-width:1680px){.s1-bottom.share .s1-course-info__share-price .border{height:25px;margin:0 12px}}.s1-bottom.share .s1-course-info__share-old-price{text-decoration:line-through;font-size:17px;line-height:20px;font-family:'ProximaRegular'}@media screen and (max-width:1680px){.s1-bottom.share .s1-course-info__share-old-price{font-size:13px;line-height:15px}}.s1-bottom.share .s1-course-info__share-new-price{font-size:30px;line-height:35px;font-family:'ProximaBold'}@media screen and (max-width:1680px){.s1-bottom.share .s1-course-info__share-new-price{font-size:23px;line-height:26px}}.s1-bottom .btn-to-form{background-color:#5caee0!important}.s1-bottom .btn-to-form:hover{background-color:#4fa8de!important}.specialities-header .right-side .wrapper a.menu-toggle div span.line,.specialities-header .right-side .price .breadcrumbs a.menu-toggle div span.line,.price .specialities-header .right-side .breadcrumbs a.menu-toggle div span.line,.specialities-header .right-side .specs .breadcrumbs a.menu-toggle div span.line,.specs .specialities-header .right-side .breadcrumbs a.menu-toggle div span.line,.specialities-header .right-side .schedule .breadcrumbs a.menu-toggle div span.line,.schedule .specialities-header .right-side .breadcrumbs a.menu-toggle div span.line{background:#fff!important}.specialities-header .header__phone::after,.specialities-header .header__local::after{background-image:url("/assets/img/header/arrow-left-hover.svg")}.specialities-header .header__phone span,.specialities-header .header__local span{color:#fff!important}.specialities-header .header__phone svg.icon-globe,.specialities-header .header__local svg.icon-globe{fill:#fff}.specialities-header .header__phone svg.icon-phone,.specialities-header .header__local svg.icon-phone{stroke:#fff}.specialities-header .header__phone .dropdown svg.icon-globe,.specialities-header .header__local .dropdown svg.icon-globe{fill:#2a2a2a}.specialities-header .header__phone .dropdown svg.icon-phone,.specialities-header .header__local .dropdown svg.icon-phone{stroke:#2a2a2a}.specialities-header .header__en-phone{color:#fff}.specialities-header .left-side .logo img{display:none!important}.specialities-header .left-side .logo img.specialities{display:block!important}.specialities-header .menu-btn{font-family:'ProximaBold'!important;color:#232323!important;padding:16px 40px!important;box-sizing:border-box;background:#fff!important;border:2px solid #fff!important;transition:all .2s;border-radius:10px;text-transform:none!important}@media screen and (max-width:1700px){.specialities-header .menu-btn{padding:12px 37px!important;border:1.5px solid #fff!important}}@media screen and (max-width:950px){.specialities-header .menu-btn{padding:12px 2px!important;border:1px solid #fff!important}}.specialities-header .menu-btn:hover{background:transparent!important;color:#fff!important}.specialities-header.python-developer .header__contacts-top{background:#2a2a2a}.specialities-header.python-developer .header__contacts-top:hover{background:#1d1d1d}.specialities-header.spring .menu-btn{background:#ff740e!important;border:2px solid #ff740e!important;color:#fff!important}.specialities-header.spring .menu-btn:hover{background:transparent!important;color:#ff740e!important}.section5,.section9,.who-suits,.course-projects,.diploma{box-sizing:border-box}.section5 a,.section9 a,.who-suits a,.course-projects a,.diploma a{color:#009edf}.section1{box-sizing:border-box}.section1 a{color:#fff}.section1{position:relative;box-sizing:border-box;font-size:16px;background-size:100% 95%;background-repeat:no-repeat;display:flex;flex-direction:column;padding-bottom:35px}@media screen and (min-width:1500px){.section1{padding-bottom:35px}}@media screen and (min-width:1700px){.section1{padding-bottom:65px}}@media screen and (max-width:420px){.section1{background-size:100% 105%}}.section1 .section1-center{display:flex;width:100%;height:100%;padding-top:180px}@media screen and (max-width:1680px){.section1 .section1-center{padding-top:165px}}@media screen and (max-width:1440px){.section1 .section1-center{padding-top:150px}}@media screen and (max-width:600px){.section1 .section1-center{padding-top:110px;flex-direction:column}}.section1 .section1-center>div{width:50%}.section1 .section1-center .section1-img1{display:flex;flex-direction:column;width:42vw}@media screen and (max-width:900px){.section1 .section1-center .section1-img1{width:90%}}@media screen and (max-width:600px){.section1 .section1-center .section1-img1{width:94%}}.section1 .section1-center .section1-img1 .section1-course-time{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;margin:-10px}.section1 .section1-center .section1-img2{margin-top:20px;width:494px;height:auto;background-size:contain;background-repeat:no-repeat}@media screen and (min-width:1700px){.section1 .section1-center .section1-img2{width:710px;height:auto}}.section1 .section1-bottom{display:flex;flex-direction:column;box-sizing:border-box;font-family:'ProximaBold';padding-top:120px}@media screen and (max-width:1680px){.section1 .section1-bottom{padding-top:140px}}@media screen and (max-width:900px){.section1 .section1-bottom{padding-top:0}}.section1 .section1-bottom .section1-bottom-info{display:flex;justify-content:space-between}@media screen and (max-width:900px){.section1 .section1-bottom .section1-bottom-info{flex-wrap:wrap;justify-content:center}.section1 .section1-bottom .section1-bottom-info>div{width:33%}.section1 .section1-bottom .section1-bottom-info>div:nth-child(n+4){margin-top:30px}.section1 .section1-bottom .section1-bottom-info>div:nth-child(2){justify-content:center}.section1 .section1-bottom .section1-bottom-info>div:nth-child(3),.section1 .section1-bottom .section1-bottom-info>div:nth-child(5){justify-content:flex-end}}@media screen and (max-width:420px){.section1 .section1-bottom .section1-bottom-info{justify-content:space-between}.section1 .section1-bottom .section1-bottom-info>div{width:49%;flex-direction:row!important}.section1 .section1-bottom .section1-bottom-info>div .section1-bottom-img{min-width:37px;height:37px}.section1 .section1-bottom .section1-bottom-info>div .section1-bottom-details{align-items:flex-start;margin-left:15px}.section1 .section1-bottom .section1-bottom-info>div .section1-bottom-details__title{font-size:9px}.section1 .section1-bottom .section1-bottom-info>div .section1-bottom-details__content{font-size:13px}.section1 .section1-bottom .section1-bottom-info>div .section1-bottom-details span{text-align:left}.section1 .section1-bottom .section1-bottom-info>div:nth-child(1),.section1 .section1-bottom .section1-bottom-info>div:nth-child(4),.section1 .section1-bottom .section1-bottom-info>div:nth-child(5){display:none}.section1 .section1-bottom .section1-bottom-info>div:nth-child(2),.section1 .section1-bottom .section1-bottom-info>div:nth-child(3){justify-content:flex-start}}@media screen and (max-width:390px){.section1 .section1-bottom .section1-bottom-info>div .section1-bottom-img{min-width:30px;height:30px}.section1 .section1-bottom .section1-bottom-info>div .section1-bottom-details{margin-left:10px}.section1 .section1-bottom .section1-bottom-info>div .section1-bottom-details__title{margin-bottom:4px}.section1 .section1-bottom .section1-bottom-info>div .section1-bottom-details__content{font-size:11px}}.section1 .section1-bottom .section1-bottom-info>div{min-height:30px;display:flex;align-items:center}.section1 .section1-bottom .section1-bottom-info>div:first-child .section1-bottom-img{width:21px}@media screen and (min-width:1024px){.section1 .section1-bottom .section1-bottom-info>div:first-child .section1-bottom-img{width:27px}}@media screen and (min-width:1280px){.section1 .section1-bottom .section1-bottom-info>div:first-child .section1-bottom-img{width:32px}}@media screen and (min-width:1500px){.section1 .section1-bottom .section1-bottom-info>div:first-child .section1-bottom-img{width:41px}}@media screen and (min-width:1800px){.section1 .section1-bottom .section1-bottom-info>div:first-child .section1-bottom-img{width:51px}}.section1 .section1-bottom .section1-bottom-info>div:last-child .section1-bottom-img{width:25px;height:17px}@media screen and (min-width:1024px){.section1 .section1-bottom .section1-bottom-info>div:last-child .section1-bottom-img{width:32px;height:22px}}@media screen and (min-width:1280px){.section1 .section1-bottom .section1-bottom-info>div:last-child .section1-bottom-img{width:41px;height:28px}}@media screen and (min-width:1500px){.section1 .section1-bottom .section1-bottom-info>div:last-child .section1-bottom-img{width:55px;height:38px}}@media screen and (min-width:1800px){.section1 .section1-bottom .section1-bottom-info>div:last-child .section1-bottom-img{width:67px;height:46px}}.section1 .section1-bottom .section1-bottom-details{display:flex;flex-direction:column;padding-left:10px}@media screen and (min-width:1100px){.section1 .section1-center .section1-img1{width:45%;height:auto}.section1 .section1-center .section1-img1 .section1-course-time{display:flex}.section1 .section1-center .section1-img2{background-size:contain;margin-top:60px}.section1 .section1-bottom .section1-bottom-info div .section1-bottom-details{padding-left:15px}}@media screen and (max-width:1100px){.section1 .section1-img2{display:none}}@media screen and (max-width:1100px){.section1{display:flex;flex-direction:column;justify-content:space-between}.section1 .section1-onMobile{flex-wrap:wrap}.section1 .section1-onMobile div{margin-top:10px;margin-left:10px}.section1 .section1-onMobile>div{display:flex;flex-direction:column}}@media screen and (max-width:885px){.section1 .section1-bottom .section1-bottom-info div{display:flex;flex-direction:column;align-items:center}.section1 .section1-bottom .section1-bottom-details__content{text-align:center}.section1 .section1-bottom .section1-bottom-details{padding-left:0}.section1 .section1-bottom .section1-bottom-details__title{text-align:center;margin-top:5px}}@media screen and (max-width:380px){.section1 html{font-size:10px}.section1 .section1-img2{display:none}}@media screen and (max-width:320px){.section1{width:100vw}.section1 .section1-center{box-sizing:border-box}.section1 .section1-center .section1-img1 .section1-btn1{width:210px}.section1 .section1-center .section1-img1 .section1-course-time>div:nth-child(3){display:flex;justify-content:space-around}.section1 .section1-center .section1-img1 .section1-course-time>div:nth-child(3)>span{display:inline-block;padding-right:0;margin:0 11px}.section1 .section1-course-time div:nth-child(3){padding-left:0}.section1 .section1-bottom .section1-onMobile{justify-content:flex-end}.section1 .section1-bottom .section1-onMobile div{margin-left:0}}@media screen and (min-width:1800px){.section1 .section1-bottom-details{padding-left:20px!important}}.section2.school-frontend{font-family:'ProximaCondencedLight';width:100%;display:flex;margin-top:-1px}@media screen and (min-width:3000px){.section2.school-frontend{height:25vw}}@media screen and (max-width:680px){.section2.school-frontend{margin-bottom:20px}}.section2.school-frontend .img-cover>.img-video-cover{background-size:cover;width:100%;height:100%}.section2.school-frontend .img-cover .img-video-btn{width:24%;position:absolute;top:38%;height:24%;left:38%;cursor:pointer}.section2.school-frontend .section2-left{display:flex;position:relative;height:100%}.section2.school-frontend .section2-left .section2-left__video-holder{position:relative;width:100%;height:100%}.section2.school-frontend .section2-left .section2-left__video-holder iframe,.section2.school-frontend .section2-left .section2-left__video-holder .img-cover{position:absolute;top:33%;left:10%;width:40vw;height:22vw}.section2.school-frontend .section2-left .section2-left__video-holder .section2-left__empty-div{display:flex;flex-direction:column;justify-content:center;height:768px;width:400px;background-repeat:no-repeat;background-size:cover;margin-left:-1px}@media screen and (min-width:3000px){.section2.school-frontend .section2-left .section2-left__video-holder .section2-left__empty-div{height:25vw}}.section2.school-frontend .section2-right{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.section2.school-frontend .section2-right .section2-right__video-holder{display:none}.section2.school-frontend .section2-right div{margin-left:110px;width:400px}.section2.school-frontend .section2-right h2{font-family:'ProximaBold';font-size:28px;text-transform:uppercase}.section2.school-frontend .section2-right p{font-size:1rem}@media screen and (min-width:1700px){.section2.school-frontend .section2-left .section2-left__video-holder iframe,.section2.school-frontend .section2-left .section2-left__video-holder .img-cover{top:27%!important}}@media screen and (min-width:2200px){.section2.school-frontend .section2-left .section2-left__video-holder iframe,.section2.school-frontend .section2-left .section2-left__video-holder .img-cover{top:20%!important}}@media screen and (min-width:2500px){.section2.school-frontend .section2-left .section2-left__video-holder iframe,.section2.school-frontend .section2-left .section2-left__video-holder .img-cover{top:15%!important}}@media screen and (min-width:2700px){.section2.school-frontend .section2-left .section2-left__video-holder iframe,.section2.school-frontend .section2-left .section2-left__video-holder .img-cover{top:10%!important}}@media screen and (min-width:3000px){.section2.school-frontend .section2-left .section2-left__video-holder iframe,.section2.school-frontend .section2-left .section2-left__video-holder .img-cover{top:5%!important}}@media screen and (min-width:1700px) and (max-width:1920px){.section2.school-frontend{height:850px}.section2.school-frontend .section2-right h2{font-size:2.2rem}.section2.school-frontend .section2-right p{font-size:1.2rem}.section2.school-frontend .section2-right div{width:565px}.section2.school-frontend .section2-left .section2-left__video-holder .section2-left__empty-div{height:100%;width:600px}}@media screen and (max-width:1050px){.section2.school-frontend .section2-right>div{margin:0 auto}.section2.school-frontend .section2-right p{font-size:1rem}}@media screen and (max-width:870px){.section2.school-frontend .section2-left{display:none}.section2.school-frontend .section2-left iframe{display:none}.section2.school-frontend .section2-left div:nth-child(2){flex:1 0 30%;width:30%}.section2.school-frontend .section2-left section2-left__empty-div:last-child{display:none;flex:0}.section2.school-frontend .section2-right{display:flex;flex-direction:column;align-items:center;padding:40px 20px}.section2.school-frontend .section2-right .section2-right__video-holder{display:block;width:60vw;height:33vw;margin-bottom:20px;position:relative}.section2.school-frontend .section2-right .section2-right__video-holder iframe,.section2.school-frontend .section2-right .section2-right__video-holder .img-cover{position:absolute;width:100%;height:100%}.section2.school-frontend .section2-right div{margin-left:auto;width:480px;box-sizing:border-box}.section2.school-frontend .section2-right h2 br{display:none}.section2.school-frontend .section2-right p{font-size:1.1rem}.section2.school-frontend .section2-right h2{font-family:'ProximaBold';font-size:1.7rem}}@media screen and (max-width:700px){.section2.school-frontend .section2-right{margin-top:30px}.section2.school-frontend .section2-right .section2-right__video-holder{width:78vw;height:43vw}}@media screen and (max-width:565px){.section2.school-frontend .section2-right p{font-size:1rem}}@media screen and (max-width:500px){.section2.school-frontend .section2-right{width:100%;padding:0 20px;box-sizing:border-box}.section2.school-frontend .section2-right div{width:100%}.section2.school-frontend .section2-right iframe{width:100%;height:55vw}.section2.school-frontend .section2-right p{font-size:1rem}}@media screen and (max-width:380px){.section2.school-frontend .section2-right{padding-top:30px}}@media screen and (max-width:320px){.section2.school-frontend{padding:50px 10px 0 10px;margin-top:0}.section2.school-frontend .section2-left{display:none}.section2.school-frontend .section2-left iframe{display:none}.section2.school-frontend .section2-right p{font-size:.9rem}.section2.school-frontend .section2-right div{width:100%;padding:0}.section2.school-frontend .section2-right iframe{display:block;width:100%;height:168px}}@media screen and (min-width:1700px){.section2.school-frontend .section2-left iframe{top:30%}}.specialities{color:#2a2a2a;font-family:'ProximaRegular'}.specialities .wrapper,.specialities .price .breadcrumbs,.price .specialities .breadcrumbs,.specialities .specs .breadcrumbs,.specs .specialities .breadcrumbs,.specialities .schedule .breadcrumbs,.schedule .specialities .breadcrumbs{margin:0 100px}@media screen and (min-width:1921px){.specialities .wrapper,.specialities .price .breadcrumbs,.price .specialities .breadcrumbs,.specialities .specs .breadcrumbs,.specs .specialities .breadcrumbs,.specialities .schedule .breadcrumbs,.schedule .specialities .breadcrumbs{margin:0 auto;width:1720px}}@media screen and (max-width:1680px){.specialities .wrapper,.specialities .price .breadcrumbs,.price .specialities .breadcrumbs,.specialities .specs .breadcrumbs,.specs .specialities .breadcrumbs,.specialities .schedule .breadcrumbs,.schedule .specialities .breadcrumbs{margin:0 75px}}@media screen and (max-width:1280px){.specialities .wrapper,.specialities .price .breadcrumbs,.price .specialities .breadcrumbs,.specialities .specs .breadcrumbs,.specs .specialities .breadcrumbs,.specialities .schedule .breadcrumbs,.schedule .specialities .breadcrumbs{margin:0 50px}}@media screen and (max-width:900px){.specialities .wrapper,.specialities .price .breadcrumbs,.price .specialities .breadcrumbs,.specialities .specs .breadcrumbs,.specs .specialities .breadcrumbs,.specialities .schedule .breadcrumbs,.schedule .specialities .breadcrumbs{margin:0 30px}}@media screen and (max-width:500px){.specialities .wrapper,.specialities .price .breadcrumbs,.price .specialities .breadcrumbs,.specialities .specs .breadcrumbs,.specs .specialities .breadcrumbs,.specialities .schedule .breadcrumbs,.schedule .specialities .breadcrumbs{margin:0 20px}}.specialities .section-indent{padding-top:150px}@media screen and (max-width:1680px){.specialities .section-indent{padding-top:125px}}@media screen and (max-width:1440px){.specialities .section-indent{padding-top:110px}}@media screen and (max-width:900px){.specialities .section-indent{padding-top:80px}}@media screen and (max-width:500px){.specialities .section-indent{padding-top:70px}}.specialities .section-title,.specialities .partners-section .partners__title{font-size:70px;font-family:'ProximaExtraBold'}@media screen and (max-width:1680px){.specialities .section-title,.specialities .partners-section .partners__title{font-size:58px}}@media screen and (max-width:1440px){.specialities .section-title,.specialities .partners-section .partners__title{font-size:52px}}@media screen and (max-width:900px){.specialities .section-title,.specialities .partners-section .partners__title{font-size:44px}}@media screen and (max-width:500px){.specialities .section-title,.specialities .partners-section .partners__title{font-size:35px}}.specialities .color-blue{color:#2093ff}.specialities .text-30px{font-size:30px}@media screen and (max-width:1680px){.specialities .text-30px{font-size:24px}}@media screen and (max-width:1440px){.specialities .text-30px{font-size:21px}}@media screen and (max-width:900px){.specialities .text-30px{font-size:18px}}@media screen and (max-width:500px){.specialities .text-30px{font-size:20px}}.specialities .text-28px{font-size:28px}@media screen and (max-width:1680px){.specialities .text-28px{font-size:24px}}@media screen and (max-width:1440px){.specialities .text-28px{font-size:21px}}@media screen and (max-width:900px){.specialities .text-28px{font-size:18px}}@media screen and (max-width:500px){.specialities .text-28px{font-size:20px}}.specialities .text-24px,.specialities .course-application__form-item input,.course-application__form-item .specialities input,.specialities .course-application__form-item textarea,.course-application__form-item .specialities textarea,.specialities .course-application__form-item input::placeholder,.course-application__form-item .specialities input::placeholder,.specialities .course-application__form-item textarea::placeholder,.course-application__form-item .specialities textarea::placeholder,.specialities .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .specialities input,.specialities .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .specialities textarea,.specialities .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .specialities input::placeholder,.specialities .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .specialities textarea::placeholder,.specialities .modal-application__form-item input,.modal-application__form-item .specialities input,.specialities .modal-application__form-item textarea,.modal-application__form-item .specialities textarea,.specialities .modal-application__form-item select,.modal-application__form-item .specialities select,.specialities .modal-application__form-item input::placeholder,.modal-application__form-item .specialities input::placeholder,.specialities .modal-application__form-item textarea::placeholder,.modal-application__form-item .specialities textarea::placeholder,.specialities .modal-application__form-item select::placeholder,.modal-application__form-item .specialities select::placeholder{font-size:24px}@media screen and (max-width:1680px){.specialities .text-24px,.specialities .course-application__form-item input,.course-application__form-item .specialities input,.specialities .course-application__form-item textarea,.course-application__form-item .specialities textarea,.specialities .course-application__form-item input::placeholder,.course-application__form-item .specialities input::placeholder,.specialities .course-application__form-item textarea::placeholder,.course-application__form-item .specialities textarea::placeholder,.specialities .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .specialities input,.specialities .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .specialities textarea,.specialities .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .specialities input::placeholder,.specialities .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .specialities textarea::placeholder,.specialities .modal-application__form-item input,.modal-application__form-item .specialities input,.specialities .modal-application__form-item textarea,.modal-application__form-item .specialities textarea,.specialities .modal-application__form-item select,.modal-application__form-item .specialities select,.specialities .modal-application__form-item input::placeholder,.modal-application__form-item .specialities input::placeholder,.specialities .modal-application__form-item textarea::placeholder,.modal-application__form-item .specialities textarea::placeholder,.specialities .modal-application__form-item select::placeholder,.modal-application__form-item .specialities select::placeholder{font-size:20px}}@media screen and (max-width:900px){.specialities .text-24px,.specialities .course-application__form-item input,.course-application__form-item .specialities input,.specialities .course-application__form-item textarea,.course-application__form-item .specialities textarea,.specialities .course-application__form-item input::placeholder,.course-application__form-item .specialities input::placeholder,.specialities .course-application__form-item textarea::placeholder,.course-application__form-item .specialities textarea::placeholder,.specialities .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .specialities input,.specialities .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .specialities textarea,.specialities .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .specialities input::placeholder,.specialities .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .specialities textarea::placeholder,.specialities .modal-application__form-item input,.modal-application__form-item .specialities input,.specialities .modal-application__form-item textarea,.modal-application__form-item .specialities textarea,.specialities .modal-application__form-item select,.modal-application__form-item .specialities select,.specialities .modal-application__form-item input::placeholder,.modal-application__form-item .specialities input::placeholder,.specialities .modal-application__form-item textarea::placeholder,.modal-application__form-item .specialities textarea::placeholder,.specialities .modal-application__form-item select::placeholder,.modal-application__form-item .specialities select::placeholder{font-size:18px}}@media screen and (max-width:500px){.specialities .text-24px,.specialities .course-application__form-item input,.course-application__form-item .specialities input,.specialities .course-application__form-item textarea,.course-application__form-item .specialities textarea,.specialities .course-application__form-item input::placeholder,.course-application__form-item .specialities input::placeholder,.specialities .course-application__form-item textarea::placeholder,.course-application__form-item .specialities textarea::placeholder,.specialities .contacts .contacts-info__form-item input,.contacts .contacts-info__form-item .specialities input,.specialities .contacts .contacts-info__form-item textarea,.contacts .contacts-info__form-item .specialities textarea,.specialities .contacts .contacts-info__form-item input::placeholder,.contacts .contacts-info__form-item .specialities input::placeholder,.specialities .contacts .contacts-info__form-item textarea::placeholder,.contacts .contacts-info__form-item .specialities textarea::placeholder,.specialities .modal-application__form-item input,.modal-application__form-item .specialities input,.specialities .modal-application__form-item textarea,.modal-application__form-item .specialities textarea,.specialities .modal-application__form-item select,.modal-application__form-item .specialities select,.specialities .modal-application__form-item input::placeholder,.modal-application__form-item .specialities input::placeholder,.specialities .modal-application__form-item textarea::placeholder,.modal-application__form-item .specialities textarea::placeholder,.specialities .modal-application__form-item select::placeholder,.modal-application__form-item .specialities select::placeholder{font-size:20px}}.specialities .text-22px{font-size:22px}@media screen and (max-width:1680px){.specialities .text-22px{font-size:20px}}@media screen and (max-width:1440px){.specialities .text-22px{font-size:16px}}@media screen and (max-width:900px){.specialities .text-22px{font-size:14px}}@media screen and (max-width:500px){.specialities .text-22px{font-size:16px}}.specialities .text-20px{font-size:20px}@media screen and (max-width:1680px){.specialities .text-20px{font-size:18px}}@media screen and (max-width:1440px){.specialities .text-20px{font-size:15px}}@media screen and (max-width:900px){.specialities .text-20px{font-size:14px}}@media screen and (max-width:500px){.specialities .text-20px{font-size:16px}}.specialities .text-18px{font-size:18px}@media screen and (max-width:1680px){.specialities .text-18px{font-size:16px}}@media screen and (max-width:1440px){.specialities .text-18px{font-size:14px}}.specialities .text-16px{font-size:16px}@media screen and (max-width:1680px){.specialities .text-16px{font-size:14px}}@media screen and (max-width:1440px){.specialities .text-16px{font-size:12px}}@media screen and (max-width:900px){.specialities .text-16px{font-size:14px}}.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.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.practice-shares{background:#8e71ff;position:relative}.specialities .header-specialities.practice-shares .header-specialities__right{background:transparent;background:url(/assets/img/specialities/net-shares-cat.png);background-repeat:no-repeat;background-size:contain;width:29%;height:600px;padding:0;position:absolute;right:10%;bottom:5%}@media screen and (max-width:1680px){.specialities .header-specialities.practice-shares .header-specialities__right{height:480px;right:6%}}@media screen and (max-width:1440px){.specialities .header-specialities.practice-shares .header-specialities__right{height:440px;right:4%}}@media screen and (max-width:1200px){.specialities .header-specialities.practice-shares .header-specialities__right{width:400px;height:422px;position:relative;left:calc(50% - 400px/2);bottom:0;margin-top:15px}}@media screen and (max-width:768px){.specialities .header-specialities.practice-shares .header-specialities__right{width:292px;height:307px;left:calc(50% - 292px/2)}}@media screen and (max-width:500px){.specialities .header-specialities.practice-shares .header-specialities__right{margin-top:45px}}.specialities .header-specialities.practice-shares .header-specialities__info-item{display:none}.specialities .header-specialities.practice-shares .header-specialities__sale{background:#ffe728}.specialities .header-specialities.practice-shares .header-specialities__sale p{font-size:21px!important;color:#1e1e1e}@media screen and (max-width:1680px){.specialities .header-specialities.practice-shares .header-specialities__sale p{font-size:16px!important}}@media screen and (max-width:500px){.specialities .header-specialities.practice-shares .header-specialities__sale p{font-size:14px!important}}.specialities .header-specialities.practice-shares .header-specialities__sale p:nth-child(2){margin:15px 0 5px 0}.specialities .header-specialities.black-friday{background-image:url("/assets/img/specialities/black-friday/background.png");background-size:cover;background-repeat:no-repeat;position:relative}@media screen and (max-width:900px){.specialities .header-specialities.black-friday{background-image:url("/assets/img/specialities/black-friday/background-tablet.png");background-position:center}}@media screen and (max-width:500px){.specialities .header-specialities.black-friday{background-image:url("/assets/img/specialities/black-friday/background-mobile.png")}}@media screen and (max-width:400px){.specialities .header-specialities.black-friday{background-position:top}}.specialities .header-specialities.black-friday .header-specialities__spec-image{background:rgba(255,255,255,.2)}.specialities .header-specialities.black-friday.nodejs .header-specialities__spec-image{background:#fff}.specialities .header-specialities.black-friday .header-specialities__title h4{color:#fff}.specialities .header-specialities.black-friday .header-specialities__start-wait{color:#fff}.specialities .header-specialities.black-friday .header-specialities__sale{background:#ffe400}.specialities .header-specialities.black-friday .header-specialities__sale h4{display:flex;align-items:center;gap:12px}@media screen and (max-width:1680px){.specialities .header-specialities.black-friday .header-specialities__sale h4{gap:9px}}@media screen and (max-width:900px){.specialities .header-specialities.black-friday .header-specialities__sale h4{gap:12px}}@media screen and (max-width:700px){.specialities .header-specialities.black-friday .header-specialities__sale h4{flex-direction:row-reverse}}@media screen and (max-width:500px){.specialities .header-specialities.black-friday .header-specialities__sale h4{gap:9px}}.specialities .header-specialities.black-friday .header-specialities__sale h4 img{width:38px}@media screen and (max-width:1680px){.specialities .header-specialities.black-friday .header-specialities__sale h4 img{width:28px}}@media screen and (max-width:900px){.specialities .header-specialities.black-friday .header-specialities__sale h4 img{width:22px}}@media screen and (max-width:500px){.specialities .header-specialities.black-friday .header-specialities__sale h4 img{width:19px}}.specialities .header-specialities.black-friday .header-specialities__free-lesson{color:#fff;background:#e50103;border:2px solid #e50103}.specialities .header-specialities.black-friday .header-specialities__free-lesson:hover{background:transparent;color:#e50103}.specialities .header-specialities.black-friday .header-specialities__send-form{color:#0a0a0a;background:#fff;border:2px solid #fff}.specialities .header-specialities.black-friday .header-specialities__send-form:hover{background:transparent;color:#fff}@media screen and (max-width:900px){.specialities .header-specialities.black-friday .header-specialities__left{margin-bottom:300px}}@media screen and (max-width:500px){.specialities .header-specialities.black-friday .header-specialities__left{margin-bottom:460px}}.specialities .header-specialities.black-friday .header-specialities__right{display:none}.specialities .header-specialities.new-year{background-image:url("/assets/img/specialities/new-year/background.png");background-size:cover;background-position:bottom;background-repeat:no-repeat;position:relative}@media screen and (min-width:2000px){.specialities .header-specialities.new-year{background-position:center}}@media screen and (max-width:1680px){.specialities .header-specialities.new-year{background-position:center}}@media screen and (max-width:900px){.specialities .header-specialities.new-year{background-image:url("/assets/img/specialities/new-year/background-tablet.png");background-position:bottom}}@media screen and (max-width:500px){.specialities .header-specialities.new-year{background-image:url("/assets/img/specialities/new-year/background-mobile.png")}}.specialities .header-specialities.new-year .header-specialities__spec-image{background:rgba(255,255,255,.2)}.specialities .header-specialities.new-year.nodejs .header-specialities__spec-image{background:#fff}.specialities .header-specialities.new-year .header-specialities__title h1{color:#4ddeff}.specialities .header-specialities.new-year .header-specialities__title h1 span:last-child{color:#fff;font-family:'ProximaLight'}.specialities .header-specialities.new-year .header-specialities__title h4{color:#fff}.specialities .header-specialities.new-year .header-specialities__start-wait{margin:40px 0}@media screen and (max-width:900px){.specialities .header-specialities.new-year .header-specialities__start-wait{margin:0}}.specialities .header-specialities.new-year .header-specialities__group-block .group-block:last-child{position:relative}.specialities .header-specialities.new-year .header-specialities__group-block .group-block:last-child::before{content:"";background-image:url("/assets/img/home/new-year/hat.png");background-size:contain;background-repeat:no-repeat;width:82px;height:82px;position:absolute;right:-30px;top:-30px}@media screen and (max-width:1100px){.specialities .header-specialities.new-year .header-specialities__group-block .group-block:last-child::before{display:none}}.specialities .header-specialities.new-year .header-specialities__start-wait{color:#fff}.specialities .header-specialities.new-year .header-specialities__sale{background:#ffe400}.specialities .header-specialities.new-year .header-specialities__sale h4{display:flex;align-items:center;gap:12px}@media screen and (max-width:1680px){.specialities .header-specialities.new-year .header-specialities__sale h4{gap:9px}}@media screen and (max-width:900px){.specialities .header-specialities.new-year .header-specialities__sale h4{gap:12px}}@media screen and (max-width:700px){.specialities .header-specialities.new-year .header-specialities__sale h4{flex-direction:row-reverse}}@media screen and (max-width:500px){.specialities .header-specialities.new-year .header-specialities__sale h4{gap:9px}}.specialities .header-specialities.new-year .header-specialities__sale h4 img{width:34px}@media screen and (max-width:1680px){.specialities .header-specialities.new-year .header-specialities__sale h4 img{width:26px}}@media screen and (max-width:900px){.specialities .header-specialities.new-year .header-specialities__sale h4 img{width:22px}}@media screen and (max-width:500px){.specialities .header-specialities.new-year .header-specialities__sale h4 img{width:19px}}.specialities .header-specialities.new-year .header-specialities__free-lesson{color:#fff;background:#ff740e;border:2px solid #ff740e}.specialities .header-specialities.new-year .header-specialities__free-lesson:hover{background:transparent;color:#ff740e}.specialities .header-specialities.new-year .header-specialities__send-form{color:#0a0a0a;background:#fff;border:2px solid #fff}.specialities .header-specialities.new-year .header-specialities__send-form:hover{background:transparent;color:#fff}@media screen and (max-width:900px){.specialities .header-specialities.new-year .header-specialities__left{margin-bottom:310px}}@media screen and (max-width:500px){.specialities .header-specialities.new-year .header-specialities__left{margin-bottom:550px}}@media screen and (max-width:480px){.specialities .header-specialities.new-year .header-specialities__left{margin-bottom:525px}}@media screen and (max-width:450px){.specialities .header-specialities.new-year .header-specialities__left{margin-bottom:500px}}@media screen and (max-width:420px){.specialities .header-specialities.new-year .header-specialities__left{margin-bottom:450px}}.specialities .header-specialities.new-year .header-specialities__right{display:none}.specialities .header-specialities.spring{position:relative;background-size:cover;background-position:bottom;background-repeat:no-repeat}.specialities .header-specialities.spring.frontend,.specialities .header-specialities.spring.nodejs,.specialities .header-specialities.spring.qa,.specialities .header-specialities.spring.react{background-image:url("/assets/img/specialities/spring/background1.png")}@media screen and (max-width:900px){.specialities .header-specialities.spring.frontend,.specialities .header-specialities.spring.nodejs,.specialities .header-specialities.spring.qa,.specialities .header-specialities.spring.react{background-image:url("/assets/img/specialities/spring/background1-tablet.png")}}@media screen and (max-width:500px){.specialities .header-specialities.spring.frontend,.specialities .header-specialities.spring.nodejs,.specialities .header-specialities.spring.qa,.specialities .header-specialities.spring.react{background-image:url("/assets/img/specialities/spring/background1-mobile.png")}}.specialities .header-specialities.spring.frontend .header-specialities__title h4,.specialities .header-specialities.spring.nodejs .header-specialities__title h4,.specialities .header-specialities.spring.qa .header-specialities__title h4,.specialities .header-specialities.spring.react .header-specialities__title h4{color:#fff}.specialities .header-specialities.spring.frontend .header-specialities__start-wait,.specialities .header-specialities.spring.nodejs .header-specialities__start-wait,.specialities .header-specialities.spring.qa .header-specialities__start-wait,.specialities .header-specialities.spring.react .header-specialities__start-wait{color:#fff}.specialities .header-specialities.spring.frontend .header-specialities__free-lesson,.specialities .header-specialities.spring.nodejs .header-specialities__free-lesson,.specialities .header-specialities.spring.qa .header-specialities__free-lesson,.specialities .header-specialities.spring.react .header-specialities__free-lesson{color:#fff;background:#ff740e;border:2px solid #ff740e}.specialities .header-specialities.spring.frontend .header-specialities__free-lesson:hover,.specialities .header-specialities.spring.nodejs .header-specialities__free-lesson:hover,.specialities .header-specialities.spring.qa .header-specialities__free-lesson:hover,.specialities .header-specialities.spring.react .header-specialities__free-lesson:hover{background:transparent;color:#ff740e}.specialities .header-specialities.spring.net,.specialities .header-specialities.spring.java,.specialities .header-specialities.spring.python{background-image:url("/assets/img/specialities/spring/background2.png")}@media screen and (max-width:900px){.specialities .header-specialities.spring.net,.specialities .header-specialities.spring.java,.specialities .header-specialities.spring.python{background-image:url("/assets/img/specialities/spring/background2-tablet.png")}}@media screen and (max-width:500px){.specialities .header-specialities.spring.net,.specialities .header-specialities.spring.java,.specialities .header-specialities.spring.python{background-image:url("/assets/img/specialities/spring/background2-mobile.png")}}.specialities .header-specialities.spring.net .header-specialities__title h4,.specialities .header-specialities.spring.net .header-specialities__title h1,.specialities .header-specialities.spring.java .header-specialities__title h4,.specialities .header-specialities.spring.java .header-specialities__title h1,.specialities .header-specialities.spring.python .header-specialities__title h4,.specialities .header-specialities.spring.python .header-specialities__title h1{color:#0a0a0a}.specialities .header-specialities.spring.net .header-specialities__start-wait,.specialities .header-specialities.spring.java .header-specialities__start-wait,.specialities .header-specialities.spring.python .header-specialities__start-wait{color:#0a0a0a}.specialities .header-specialities.spring.net .header-specialities__start-spec,.specialities .header-specialities.spring.java .header-specialities__start-spec,.specialities .header-specialities.spring.python .header-specialities__start-spec{color:#0a0a0a}.specialities .header-specialities.spring.net .header-specialities__free-lesson,.specialities .header-specialities.spring.java .header-specialities__free-lesson,.specialities .header-specialities.spring.python .header-specialities__free-lesson{color:#fff;background:#015a6c;border:2px solid #015a6c}.specialities .header-specialities.spring.net .header-specialities__free-lesson:hover,.specialities .header-specialities.spring.java .header-specialities__free-lesson:hover,.specialities .header-specialities.spring.python .header-specialities__free-lesson:hover{background:transparent;color:#015a6c}.specialities .header-specialities.spring .header-specialities__spec-image{background:rgba(255,255,255,.2)}.specialities .header-specialities.spring.nodejs .header-specialities__spec-image{background:#fff}.specialities .header-specialities.spring .header-specialities__start-wait{margin:40px 0}@media screen and (max-width:900px){.specialities .header-specialities.spring .header-specialities__start-wait{margin:0}}.specialities .header-specialities.spring .header-specialities__sale{background:#f6ff00}.specialities .header-specialities.spring .header-specialities__sale h4{display:flex;align-items:center;gap:12px}@media screen and (max-width:1680px){.specialities .header-specialities.spring .header-specialities__sale h4{gap:9px}}@media screen and (max-width:900px){.specialities .header-specialities.spring .header-specialities__sale h4{gap:12px}}@media screen and (max-width:700px){.specialities .header-specialities.spring .header-specialities__sale h4{flex-direction:row-reverse}}@media screen and (max-width:500px){.specialities .header-specialities.spring .header-specialities__sale h4{gap:9px}}.specialities .header-specialities.spring .header-specialities__sale h4 img{width:34px}@media screen and (max-width:1680px){.specialities .header-specialities.spring .header-specialities__sale h4 img{width:26px}}@media screen and (max-width:900px){.specialities .header-specialities.spring .header-specialities__sale h4 img{width:22px}}@media screen and (max-width:500px){.specialities .header-specialities.spring .header-specialities__sale h4 img{width:19px}}@media screen and (max-width:900px){.specialities .header-specialities.spring .header-specialities__left{margin-bottom:300px}}@media screen and (max-width:500px){.specialities .header-specialities.spring .header-specialities__left{margin-bottom:400px}}.specialities .header-specialities.spring .header-specialities__send-form{color:#0a0a0a;background:#fff;border:2px solid #fff}.specialities .header-specialities.spring .header-specialities__send-form:hover{background:transparent;color:#fff}.specialities .header-specialities.spring .header-specialities__right{display:none}.specialities .header-specialities.easter{position:relative;background-size:cover;background-position:top;background-repeat:no-repeat;background-image:url("/assets/img/specialities/easter/background.png")}@media screen and (max-width:900px){.specialities .header-specialities.easter{background-image:url("/assets/img/specialities/easter/background-tablet.png")}}@media screen and (max-width:750px){.specialities .header-specialities.easter{background-position:top right}}@media screen and (max-width:500px){.specialities .header-specialities.easter{background-image:url("/assets/img/specialities/easter/background-mobile.png");background-position:bottom}}.specialities .header-specialities.easter .header-specialities__title h4{color:#fff}.specialities .header-specialities.easter .header-specialities__start-wait{color:#fff}.specialities .header-specialities.easter .header-specialities__free-lesson{color:#fff;background:#ff740e;border:2px solid #ff740e}.specialities .header-specialities.easter .header-specialities__free-lesson:hover{background:transparent;color:#ff740e}.specialities .header-specialities.easter .header-specialities__spec-image{background:rgba(255,255,255,.2)}.specialities .header-specialities.easter.nodejs .header-specialities__spec-image{background:#fff}.specialities .header-specialities.easter .header-specialities__start-wait{margin:40px 0}@media screen and (max-width:900px){.specialities .header-specialities.easter .header-specialities__start-wait{margin:0}}.specialities .header-specialities.easter .header-specialities__sale{background:#ffe400}.specialities .header-specialities.easter .header-specialities__sale h4{display:flex;align-items:center;gap:12px}@media screen and (max-width:1680px){.specialities .header-specialities.easter .header-specialities__sale h4{gap:9px}}@media screen and (max-width:900px){.specialities .header-specialities.easter .header-specialities__sale h4{gap:12px}}@media screen and (max-width:700px){.specialities .header-specialities.easter .header-specialities__sale h4{flex-direction:row-reverse}}@media screen and (max-width:500px){.specialities .header-specialities.easter .header-specialities__sale h4{gap:9px}}.specialities .header-specialities.easter .header-specialities__sale h4 img{width:34px}@media screen and (max-width:1680px){.specialities .header-specialities.easter .header-specialities__sale h4 img{width:26px}}@media screen and (max-width:900px){.specialities .header-specialities.easter .header-specialities__sale h4 img{width:22px}}@media screen and (max-width:500px){.specialities .header-specialities.easter .header-specialities__sale h4 img{width:19px}}@media screen and (max-width:900px){.specialities .header-specialities.easter .header-specialities__left{margin-bottom:350px}}@media screen and (max-width:600px){.specialities .header-specialities.easter .header-specialities__left{margin-bottom:400px}}@media screen and (max-width:420px){.specialities .header-specialities.easter .header-specialities__left{margin-bottom:350px}}.specialities .header-specialities.easter .header-specialities__send-form{color:#0a0a0a;background:#fff;border:2px solid #fff}.specialities .header-specialities.easter .header-specialities__send-form:hover{background:transparent;color:#fff}.specialities .header-specialities.easter .header-specialities__right{display:none}.specialities .header-specialities.summer{position:relative;background-size:cover;background-position:top;background-repeat:no-repeat;background-image:url("/assets/img/specialities/summer/background.png")}@media screen and (max-width:900px){.specialities .header-specialities.summer{background-image:url("/assets/img/specialities/summer/background-tablet.png")}}@media screen and (max-width:750px){.specialities .header-specialities.summer{background-position:top right}}@media screen and (max-width:500px){.specialities .header-specialities.summer{background-image:url("/assets/img/specialities/summer/background-mobile.png");background-position:bottom}}@media screen and (max-width:1200px){.specialities .header-specialities.summer .header-specialities__title{width:70%}}@media screen and (max-width:900px){.specialities .header-specialities.summer .header-specialities__title{width:100%}}.specialities .header-specialities.summer .header-specialities__title h4{color:#fff}.specialities .header-specialities.summer .header-specialities__start-wait{color:#fff}.specialities .header-specialities.summer .header-specialities__free-lesson{color:#fff;background:#ff740e;border:2px solid #ff740e}.specialities .header-specialities.summer .header-specialities__free-lesson:hover{background:transparent;color:#ff740e}.specialities .header-specialities.summer .header-specialities__spec-image{background:rgba(255,255,255,.2)}.specialities .header-specialities.summer.nodejs .header-specialities__spec-image{background:#fff}.specialities .header-specialities.summer .header-specialities__start-wait{margin:40px 0}@media screen and (max-width:900px){.specialities .header-specialities.summer .header-specialities__start-wait{margin:0}}.specialities .header-specialities.summer .header-specialities__sale{background:#f6ff00}.specialities .header-specialities.summer .header-specialities__sale h4{display:flex;align-items:center;gap:12px}@media screen and (max-width:1680px){.specialities .header-specialities.summer .header-specialities__sale h4{gap:9px}}@media screen and (max-width:900px){.specialities .header-specialities.summer .header-specialities__sale h4{gap:12px}}@media screen and (max-width:700px){.specialities .header-specialities.summer .header-specialities__sale h4{flex-direction:row-reverse}}@media screen and (max-width:500px){.specialities .header-specialities.summer .header-specialities__sale h4{gap:9px}}.specialities .header-specialities.summer .header-specialities__sale h4 img{width:34px}@media screen and (max-width:1680px){.specialities .header-specialities.summer .header-specialities__sale h4 img{width:26px}}@media screen and (max-width:900px){.specialities .header-specialities.summer .header-specialities__sale h4 img{width:22px}}@media screen and (max-width:500px){.specialities .header-specialities.summer .header-specialities__sale h4 img{width:19px}}@media screen and (max-width:900px){.specialities .header-specialities.summer .header-specialities__left{margin-bottom:350px}}@media screen and (max-width:768px){.specialities .header-specialities.summer .header-specialities__left{margin-bottom:405px}}@media screen and (max-width:500px){.specialities .header-specialities.summer .header-specialities__left{margin-bottom:425px}}@media screen and (max-width:450px){.specialities .header-specialities.summer .header-specialities__left{margin-bottom:390px}}.specialities .header-specialities.summer .header-specialities__send-form{color:#0a0a0a;background:#fff;border:2px solid #fff}.specialities .header-specialities.summer .header-specialities__send-form:hover{background:transparent;color:#fff}.specialities .header-specialities.summer .header-specialities__right{display:none}.specialities .header-specialities .wrapper,.specialities .header-specialities .price .breadcrumbs,.price .specialities .header-specialities .breadcrumbs,.specialities .header-specialities .specs .breadcrumbs,.specs .specialities .header-specialities .breadcrumbs,.specialities .header-specialities .schedule .breadcrumbs,.schedule .specialities .header-specialities .breadcrumbs{display:flex;justify-content:space-between}@media screen and (max-width:1200px){.specialities .header-specialities .wrapper,.specialities .header-specialities .price .breadcrumbs,.price .specialities .header-specialities .breadcrumbs,.specialities .header-specialities .specs .breadcrumbs,.specs .specialities .header-specialities .breadcrumbs,.specialities .header-specialities .schedule .breadcrumbs,.schedule .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{display:flex;column-gap:10px;flex-wrap:wrap;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:80px 0}@media screen and (max-width:1680px){.specialities .header-specialities__group-block{margin:60px 0}}@media screen and (max-width:900px){.specialities .header-specialities__group-block{margin:42px 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__right{width:400px;height:fit-content;border-radius:10px;background:rgba(255,255,255,.2);display:flex;flex-direction:column;padding:30px 50px;color:#fff;box-sizing:border-box}@media screen and (max-width:1680px){.specialities .header-specialities__right{width:350px;padding:25px 36px;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:60px;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(20% - 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:50px}@media screen and (max-width:1680px){.specialities .header-specialities__info-item:not(:last-child){margin-bottom:40px}}@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%;position:sticky;top:0;z-index:100}@media screen and (max-width:900px){.specialities .anchors{display:none}}.specialities .anchors .wrapper,.specialities .anchors .price .breadcrumbs,.price .specialities .anchors .breadcrumbs,.specialities .anchors .specs .breadcrumbs,.specs .specialities .anchors .breadcrumbs,.specialities .anchors .schedule .breadcrumbs,.schedule .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 .wrapper,.specialities .blackout .price .breadcrumbs,.price .specialities .blackout .breadcrumbs,.specialities .blackout .specs .breadcrumbs,.specs .specialities .blackout .breadcrumbs,.specialities .blackout .schedule .breadcrumbs,.schedule .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 .why-cbs{display:flex;flex-direction:column}.specialities .why-cbs__title{margin-bottom:60px;display:flex;flex-direction:column}@media screen and (max-width:1680px){.specialities .why-cbs__title{margin-bottom:48px}}@media screen and (max-width:900px){.specialities .why-cbs__title{margin-bottom:46px}}@media screen and (max-width:500px){.specialities .why-cbs__title{margin-bottom:25px}}.specialities .why-cbs__block{display:flex;justify-content:space-between;gap:30px}@media screen and (max-width:1680px){.specialities .why-cbs__block{gap:20px}}@media screen and (max-width:1024px){.specialities .why-cbs__block{flex-direction:column}}.specialities .why-cbs__left{width:50%;display:flex;flex-direction:column;gap:30px}@media screen and (max-width:1680px){.specialities .why-cbs__left{gap:20px}}@media screen and (max-width:1024px){.specialities .why-cbs__left{width:100%}}.specialities .why-cbs__left .one-block{background:#f2f7ff;padding:32px 30px;border-radius:14px}@media screen and (max-width:1680px){.specialities .why-cbs__left .one-block{padding:15px}}.specialities .why-cbs__info{display:flex;justify-content:space-between;gap:30px}@media screen and (max-width:1680px){.specialities .why-cbs__info{gap:20px}}.specialities .why-cbs__item{display:flex;flex-direction:column;width:50%}.specialities .why-cbs__item p{font-size:74px;font-family:'ProximaSemiBold'}@media screen and (max-width:1680px){.specialities .why-cbs__item p{font-size:50px}}@media screen and (max-width:600px){.specialities .why-cbs__item p{font-size:34px}}.specialities .why-cbs__item span{font-size:30px}@media screen and (max-width:1680px){.specialities .why-cbs__item span{font-size:22px}}@media screen and (max-width:600px){.specialities .why-cbs__item span{font-size:18px}}.specialities .why-cbs__reviews{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:600px){.specialities .why-cbs__reviews{flex-direction:column;align-items:flex-start;gap:20px}}.specialities .why-cbs__reviews-text{display:flex;flex-direction:column}.specialities .why-cbs__reviews-text p{font-size:74px;font-family:'ProximaSemiBold'}@media screen and (max-width:1680px){.specialities .why-cbs__reviews-text p{font-size:50px}}@media screen and (max-width:600px){.specialities .why-cbs__reviews-text p{font-size:34px}}.specialities .why-cbs__reviews-text span{font-size:30px}@media screen and (max-width:1680px){.specialities .why-cbs__reviews-text span{font-size:22px}}@media screen and (max-width:600px){.specialities .why-cbs__reviews-text span{font-size:18px}}.specialities .why-cbs__reviews-block{display:flex;align-items:center;justify-content:center;gap:80px}@media screen and (max-width:1280px){.specialities .why-cbs__reviews-block{gap:40px}}@media screen and (max-width:600px){.specialities .why-cbs__reviews-block{gap:10px;justify-content:space-between;width:100%}}.specialities .why-cbs__reviews-block img{width:50px;height:50px;object-fit:contain}@media screen and (max-width:1680px){.specialities .why-cbs__reviews-block img{width:40px;height:40px}}@media screen and (max-width:600px){.specialities .why-cbs__reviews-block img{width:50px;height:50px}}.specialities .why-cbs__reviews-block p{margin:10px 0 3px 0}@media screen and (max-width:1680px){.specialities .why-cbs__reviews-block p{margin:6px 0 2px 0}}.specialities .why-cbs__reviews-block span{font-family:'ProximaBold'}.specialities .why-cbs__right{width:48%}@media screen and (max-width:1024px){.specialities .why-cbs__right{width:100%}}.specialities .why-cbs__right img{width:100%}.specialities .why-our-course{display:flex;flex-direction:column}.specialities .why-our-course.bottom-indent{padding-bottom:150px}@media screen and (max-width:1680px){.specialities .why-our-course.bottom-indent{padding-bottom:125px}}@media screen and (max-width:1440px){.specialities .why-our-course.bottom-indent{padding-bottom:110px}}@media screen and (max-width:900px){.specialities .why-our-course.bottom-indent{padding-bottom:80px}}@media screen and (max-width:500px){.specialities .why-our-course.bottom-indent{padding-bottom:70px}}.specialities .why-our-course__title{margin-bottom:60px;display:flex;flex-direction:column}@media screen and (max-width:1680px){.specialities .why-our-course__title{margin-bottom:48px}}@media screen and (max-width:900px){.specialities .why-our-course__title{margin-bottom:46px}}@media screen and (max-width:600px){.specialities .why-our-course__title{display:block}}@media screen and (max-width:500px){.specialities .why-our-course__title{margin-bottom:25px}}.specialities .why-our-course__block{display:flex;flex-wrap:wrap;gap:20px}.specialities .why-our-course__item{display:flex;align-items:center;gap:40px;width:calc(50% - 20px)}@media screen and (max-width:1680px){.specialities .why-our-course__item{gap:20px}}@media screen and (max-width:600px){.specialities .why-our-course__item{width:100%;gap:10px}}.specialities .why-our-course__item-icon{background:#f2f7ff;width:131px;min-width:131px;height:131px;display:flex;align-items:center;justify-content:center;border-radius:10px}@media screen and (max-width:1680px){.specialities .why-our-course__item-icon{width:90px;min-width:90px;height:90px}}@media screen and (max-width:600px){.specialities .why-our-course__item-icon{width:69px;min-width:69px;height:69px}}.specialities .why-our-course__item-icon img{width:70px}@media screen and (max-width:1680px){.specialities .why-our-course__item-icon img{width:47px}}.specialities .why-our-course__item p{width:70%}@media screen and (max-width:1024px){.specialities .why-our-course__item p{width:100%}}.specialities .who-is-developer{display:flex;justify-content:space-between;position:relative;padding-bottom:150px;overflow:hidden}@media screen and (max-width:1680px){.specialities .who-is-developer{padding-bottom:125px}}@media screen and (max-width:1440px){.specialities .who-is-developer{padding-bottom:110px}}@media screen and (max-width:1024px){.specialities .who-is-developer{flex-direction:column;gap:50px}}@media screen and (max-width:900px){.specialities .who-is-developer{padding-bottom:80px}}@media screen and (max-width:500px){.specialities .who-is-developer{padding-bottom:70px}}.specialities .who-is-developer__info{display:flex;flex-direction:column;gap:50px;width:49%}@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:#a220ff;color:#fff;border-radius:50px;padding:2.5px 20px;width:fit-content;text-align:center}.specialities .who-is-developer__curator-info p.frontend-developer{background:#a220ff}.specialities .who-is-developer__curator-info p.qa-manual{background:#00a04d}.specialities .who-is-developer__curator-info p.nodejs-developer{background:#00a04d}.specialities .who-is-developer__curator-info p.python-developer{background:#fcc53d}.specialities .who-is-developer__curator-info p.java-developer{background:#ee1d1d}.specialities .who-is-developer__curator-info p.net-developer{background:#a220ff}@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:40%;left:43%}@media screen and (min-width:1921px){.specialities .who-is-developer__curator-img{width:688px}}@media screen and (max-width:1680px){.specialities .who-is-developer__curator-img{width:35%}}@media screen and (max-width:1440px){.specialities .who-is-developer__curator-img{width:30%}}@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{background:#f2f7ff}.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% - 35px);display:flex;align-items:flex-start;border-radius:14px;gap:20px;background:#fff;padding:30px;box-sizing:border-box}@media screen and (max-width:1680px){.specialities .what-you-learn__item{padding:22px;border-radius:10px;gap:16px}}@media screen and (max-width:1024px){.specialities .what-you-learn__item{width:calc(50% - 25px)}}@media screen and (max-width:600px){.specialities .what-you-learn__item{border-radius:14px;padding:16px;width:100%}}.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 p{line-height:130%}.specialities .ai{background:#f2f7ff}.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;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 .wrapper,.specialities .discount-alert .price .breadcrumbs,.price .specialities .discount-alert .breadcrumbs,.specialities .discount-alert .specs .breadcrumbs,.specs .specialities .discount-alert .breadcrumbs,.specialities .discount-alert .schedule .breadcrumbs,.schedule .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{background:#f2f7ff;padding-top:120px}@media screen and (max-width:1680px){.specialities .program{padding-top:100px}}@media screen and (max-width:1440px){.specialities .program{padding-top:90px}}@media screen and (max-width:900px){.specialities .program{padding-top:75px}}.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}.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}@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}}@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{text-transform:uppercase;font-family:'ProximaSemiBold'}@media screen and (max-width:600px){.specialities .program__top-name{margin-bottom:2px}}.specialities .program__top-way{background:#eef2f9;padding:12px 27px;box-sizing:border-box;margin-left:20px;color:#2a2a2a}@media screen and (max-width:1680px){.specialities .program__top-way{padding:9px 20px;margin-left:15px}}@media screen and (max-width:900px){.specialities .program__top-way{padding:6px 15px;margin-left:10px}}@media screen and (max-width:600px){.specialities .program__top-way{margin-left:0;margin-right:10px}}@media screen and (max-width:500px){.specialities .program__top-way{padding:3px 8px}}@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;text-transform:uppercase}.specialities .program__bottom-courses{margin:32px 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-title{font-family:'ProximaBold';text-transform:uppercase;margin-bottom:25px}@media screen and (max-width:1680px){.specialities .program__bottom-title{margin-bottom:17px}}@media screen and (max-width:500px){.specialities .program__bottom-title{margin-bottom:11px}}.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:20px}@media screen and (max-width:1680px){.specialities .program__bottom-list li:not(:last-child){margin-bottom:15px}}@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:19px;min-width:19px;height:19px;margin-right:12px}}@media screen and (max-width:900px){.specialities .program__bottom-number{width:17px;min-width:17px;height:17px;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}@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;background:#f2f7ff;padding-bottom:150px}@media screen and (max-width:1680px){.specialities .how-training{padding-bottom:125px}}@media screen and (max-width:1440px){.specialities .how-training{padding-bottom:100px}}@media screen and (max-width:900px){.specialities .how-training{padding-bottom:70px}}@media screen and (max-width:500px){.specialities .how-training{padding-bottom:50px}}.specialities .how-training__title{margin-bottom:60px}@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}@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%;height:208px}}.specialities .how-training__item-top{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width:1680px){.specialities .how-training__item-top{margin-bottom:15px}}@media screen and (max-width:900px){.specialities .how-training__item-top{margin-bottom:12px}}@media screen and (max-width:600px){.specialities .how-training__item-top{margin-bottom:15px}}.specialities .how-training__item-top img{width:70px;margin-right:20px}@media screen and (max-width:1680px){.specialities .how-training__item-top img{width:55px;margin-right:15px}}.specialities .how-training__item-top h4{font-family:'ProximaBold'}.specialities .how-training__info{line-height:130%}.specialities .bonuses{display:flex;flex-direction:column}.specialities .bonuses__title{margin-bottom:60px}@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;flex-wrap:wrap;gap:30px}@media screen and (max-width:1680px){.specialities .bonuses__block{gap:22px}}@media screen and (max-width:600px){.specialities .bonuses__block{gap:12px}}.specialities .bonuses__item{width:calc(50% - 15px);box-sizing:border-box;padding:30px;display:flex;flex-direction:column;border-radius:14px;background:#f2f7ff}@media screen and (max-width:1680px){.specialities .bonuses__item{padding:23px;border-radius:10px}}@media screen and (max-width:600px){.specialities .bonuses__item{padding:16px;border-radius:14px;width:100%}}.specialities .bonuses__item-top{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width:1680px){.specialities .bonuses__item-top{margin-bottom:15px}}@media screen and (max-width:900px){.specialities .bonuses__item-top{margin-bottom:12px}}@media screen and (max-width:600px){.specialities .bonuses__item-top{margin-bottom:15px}}.specialities .bonuses__item-top img{width:70px;margin-right:20px}@media screen and (max-width:1680px){.specialities .bonuses__item-top img{width:55px;margin-right:15px}}.specialities .bonuses__item-top h4{font-family:'ProximaBold'}.specialities .bonuses__info{line-height:130%}.specialities .course-projects{background:#f2f7ff}.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 .diploma{display:flex;flex-direction:column}.specialities .diploma__title{margin-bottom:60px}@media screen and (max-width:1680px){.specialities .diploma__title{margin-bottom:45px}}@media screen and (max-width:900px){.specialities .diploma__title{margin-bottom:40px}}.specialities .diploma__block{display:flex;justify-content:space-between;gap:100px}@media screen and (max-width:1440px){.specialities .diploma__block{gap:70px}}@media screen and (max-width:1024px){.specialities .diploma__block{gap:30px}}@media screen and (max-width:600px){.specialities .diploma__block{flex-direction:column}}.specialities .diploma__block div{background-repeat:no-repeat;background-size:contain;width:calc(50% - 50px);aspect-ratio:379/260;border-radius:10px}@media screen and (max-width:1440px){.specialities .diploma__block div{width:calc(50% - 35px)}}@media screen and (max-width:1024px){.specialities .diploma__block div{width:calc(50% - 15px)}}@media screen and (max-width:600px){.specialities .diploma__block div{width:100%}}.specialities .diploma__block div.b-lazy{background-image:url("/assets/img/lazy-loader-bg.svg");background-size:30%;background-position:center}.specialities .diploma__block div.b-loaded{background-size:100%}.specialities .practice{display:flex;flex-direction:column}.specialities .practice__title{margin-bottom:60px}@media screen and (max-width:1680px){.specialities .practice__title{margin-bottom:45px}}@media screen and (max-width:900px){.specialities .practice__title{margin-bottom:40px}}.specialities .practice__block{display:flex;justify-content:space-between}@media screen and (max-width:1024px){.specialities .practice__block{flex-direction:column;gap:30px}}.specialities .practice__info{display:flex;flex-direction:column;align-items:flex-start;width:41%}@media screen and (max-width:1440px){.specialities .practice__info{width:46%}}@media screen and (max-width:1024px){.specialities .practice__info{width:100%}}.specialities .practice__info h4{font-family:'ProximaBold'}.specialities .practice__text{display:flex;flex-direction:column;gap:12px;margin-top:20px;margin-bottom:60px}@media screen and (max-width:1680px){.specialities .practice__text{margin-bottom:40px}}.specialities .practice__text p{line-height:130%}.specialities .practice__list{margin-top:20px;margin-bottom:35px;display:flex;flex-direction:column;gap:16px}.specialities .practice__list p{display:flex;align-items:center;gap:17px}.specialities .practice__list p span{width:45px;min-width:45px;height:45px;border:2px solid #2093ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2093ff}.specialities .practice__right{width:43%;height:fit-content;display:flex;flex-wrap:wrap;background:#f2f7ff;column-gap:30px;row-gap:50px;padding:50px;border-radius:14px;box-sizing:border-box}@media screen and (max-width:1680px){.specialities .practice__right{column-gap:40px;row-gap:20px}}@media screen and (max-width:1024px){.specialities .practice__right{width:100%;gap:25px;padding:30px 16px}}@media screen and (max-width:600px){.specialities .practice__right{flex-direction:row;gap:12px}}@media screen and (max-width:600px){.specialities .practice__right.desktop{display:none}}.specialities .practice__right.mobile{display:none}@media screen and (max-width:600px){.specialities .practice__right.mobile{display:flex}}.specialities .practice__item{width:calc(50% - 25px);display:flex;align-items:flex-start;flex-direction:column;gap:20px}@media screen and (max-width:1024px){.specialities .practice__item{width:calc(50% - 15px)}}.specialities .practice__item img{height:70px}@media screen and (max-width:1680px){.specialities .practice__item img{height:59px}}.specialities .practice__item p{line-height:130%}@media screen and (max-width:500px){.specialities .practice__detail{align-self:center;margin-top:20px}}.specialities .employment{display:flex;flex-direction:column}.specialities .employment__title{margin-bottom:60px}@media screen and (max-width:1680px){.specialities .employment__title{margin-bottom:45px}}@media screen and (max-width:900px){.specialities .employment__title{margin-bottom:40px}}.specialities .employment__block{display:flex;justify-content:space-between}.specialities .employment__left{display:flex;flex-direction:column;width:47%}@media screen and (max-width:1024px){.specialities .employment__left{width:100%}}.specialities .employment__left p:nth-child(2){margin:15px 0 60px 0}@media screen and (max-width:1680px){.specialities .employment__left p:nth-child(2){margin:12px 0 45px}}@media screen and (max-width:600px){.specialities .employment__left p:nth-child(2){margin:12px 0 30px}}.specialities .employment__list{display:flex;flex-direction:column;gap:30px}.specialities .employment__item{display:flex;align-items:center;gap:20px}.specialities .employment__item img{width:70px}.specialities .employment__item h4{font-family:'ProximaBold'}.specialities .employment__right{width:50%}@media screen and (max-width:1024px){.specialities .employment__right{display:none}}.specialities .employment__right img{width:100%}.specialities .employment-steps{display:flex;flex-direction:column}.specialities .employment-steps__title{margin-bottom:70px;text-align:center}@media screen and (max-width:1680px){.specialities .employment-steps__title{margin-bottom:50px}}@media screen and (max-width:900px){.specialities .employment-steps__title{margin-bottom:40px}}@media screen and (max-width:500px){.specialities .employment-steps__title{display:flex;flex-direction:column}}.specialities .employment-steps__block{display:flex;justify-content:space-between}@media screen and (max-width:900px){.specialities .employment-steps__block{flex-wrap:wrap;gap:30px}}.specialities .employment-steps__item{width:15%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative}@media screen and (max-width:900px){.specialities .employment-steps__item{width:28%}}@media screen and (max-width:500px){.specialities .employment-steps__item{width:44%}}.specialities .employment-steps__item:last-child .employment-steps__arrow{display:none}.specialities .employment-steps__step{background:#eef2f9;color:#fff;font-size:76px;font-family:'ProximaExtraBold';width:124px;min-width:124px;height:124px;padding:5px;display:flex;justify-content:center;align-items:center;transition:all .2s}@media screen and (max-width:1680px){.specialities .employment-steps__step{font-size:65px;width:107px;min-width:107px;height:107px}}@media screen and (max-width:1440px){.specialities .employment-steps__step{font-size:57px;width:93px;min-width:93px;height:93px}}@media screen and (max-width:500px){.specialities .employment-steps__step{font-size:40px;width:65px;min-width:65px;height:65px}}.specialities .employment-steps__step.blue{background:#2f73f2}.specialities .employment-steps__step.red{background:#dc2e6b}.specialities .employment-steps__step.purple{background:#b856e8}.specialities .employment-steps__step.orange{background:#ffa705}.specialities .employment-steps__step.lightblue{background:#2cc0f6}.specialities .employment-steps__step.green{background:#33bf3a}.specialities .employment-steps__subtitle{font-family:'ProximaBold';margin:30px 0 10px 0;text-align:center}@media screen and (max-width:1680px){.specialities .employment-steps__subtitle{margin:22px 0 8px 0}}@media screen and (max-width:900px){.specialities .employment-steps__subtitle{margin:16px 0 6px 0}}@media screen and (max-width:500px){.specialities .employment-steps__subtitle{margin:14px 0 6px 0}}.specialities .employment-steps__info{text-align:center;line-height:25px}@media screen and (max-width:1680px){.specialities .employment-steps__info{line-height:19px}}@media screen and (max-width:900px){.specialities .employment-steps__info{line-height:17px}}.specialities .employment-steps__arrow{position:absolute;right:-10%;top:calc(124px/2);width:10px}@media screen and (max-width:1680px){.specialities .employment-steps__arrow{top:calc(107px/2);width:9px}}@media screen and (max-width:1440px){.specialities .employment-steps__arrow{top:calc(93px/2);width:7.5px}}@media screen and (max-width:900px){.specialities .employment-steps__arrow{display:none}}.specialities .employment-steps__arrow.blue path{fill:#2f73f2}.specialities .employment-steps__arrow.red path{fill:#dc2e6b}.specialities .employment-steps__arrow.purple path{fill:#b856e8}.specialities .employment-steps__arrow.orange path{fill:#ffa705}.specialities .employment-steps__arrow.lightblue path{fill:#2cc0f6}.specialities .employment-steps__arrow.green path{fill:#33bf3a}.specialities .employment-steps__detail{border:2px solid #f68c29;background:#f68c29;color:#fff;padding:0 40px;height:56px;box-sizing:border-box;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-top:30px;transition:all .3s;align-self:center;font-family:'ProximaBold'}@media screen and (max-width:600px){.specialities .employment-steps__detail{display:none}}.specialities .employment-steps__detail:hover{background:transparent;color:#f68c29}.specialities .cost-course{background:#eef2f9;padding:60px 0;margin-top:150px}@media screen and (max-width:1680px){.specialities .cost-course{padding:45px 0;margin-top:125px}}@media screen and (max-width:1440px){.specialities .cost-course{margin-top:110px}}@media screen and (max-width:900px){.specialities .cost-course{padding:50px 0;margin-top:80px}}@media screen and (max-width:500px){.specialities .cost-course{padding:40px 0;margin-top:70px}}.specialities .cost-course__wrapper{display:flex;flex-direction:column;align-items:center}.specialities .cost-course__title{margin-bottom:40px;text-align:center}.specialities .cost-course__block{display:flex;flex-direction:column;width:100%}.specialities .cost-course__cards{display:flex;justify-content:space-between;margin:70px 0 40px 0}@media screen and (max-width:1680px){.specialities .cost-course__cards{margin:65px 0 40px 0}}@media screen and (max-width:1024px){.specialities .cost-course__cards{flex-wrap:wrap;justify-content:center;gap:60px}}@media screen and (max-width:600px){.specialities .cost-course__cards{margin:30px 0}}.specialities .cost-course__card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box;height:575px;width:28%;background:#fff;border-radius:10px}@media screen and (max-width:1680px){.specialities .cost-course__card{border-radius:7.5px;height:510px}}@media screen and (max-width:1440px){.specialities .cost-course__card{height:450px}}@media screen and (max-width:1024px){.specialities .cost-course__card{width:44%}}@media screen and (max-width:600px){.specialities .cost-course__card{width:90%;border-radius:10px}}@media screen and (max-width:500px){.specialities .cost-course__card{width:80%}}.specialities .cost-course__card:nth-child(3) .cost-course__top{background:#f1dd3f}.specialities .cost-course__card:nth-child(3) .cost-course__sale{background:#2093ff;color:#fff}.specialities .cost-course__card:nth-child(3) .cost-course__save{color:#2a2a2a}.specialities .cost-course__top{background:#2093ff;width:100%;height:350px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:10px 10px 0 0}@media screen and (max-width:1680px){.specialities .cost-course__top{border-radius:7.5px 7.5px 0 0;height:325px}}@media screen and (max-width:600px){.specialities .cost-course__top{border-radius:10px 10px 0 0}}.specialities .cost-course__circle{background:#fff;border-radius:50%;width:205px;height:205px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:1680px){.specialities .cost-course__circle{width:180px;height:180px}}@media screen and (max-width:1440px){.specialities .cost-course__circle{width:150px;height:150px}}.specialities .cost-course__sale{position:absolute;width:135px;height:135px;background:#f1dd3f;border-radius:50%;right:-65px;top:-65px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:24px;font-family:'ProximaSemiBold';text-transform:uppercase}@media screen and (max-width:1680px){.specialities .cost-course__sale{width:115px;height:115px;font-size:22px;right:-50px;top:-50px}}@media screen and (max-width:500px){.specialities .cost-course__sale{width:100px;height:100px;font-size:19px;right:-40px;top:-40px}}.specialities .cost-course__save{position:absolute;bottom:15px;color:#fff;font-family:'ProximaSemiBold'}.specialities .cost-course__price{font-family:'ProximaBold';font-size:52px}@media screen and (max-width:1680px){.specialities .cost-course__price{font-size:46px}}@media screen and (max-width:1440px){.specialities .cost-course__price{font-size:40px}}.specialities .cost-course__currency{font-family:'ProximaSemiBold';font-size:28px}@media screen and (max-width:1680px){.specialities .cost-course__currency{font-size:26px}}@media screen and (max-width:1440px){.specialities .cost-course__currency{font-size:24px}}.specialities .cost-course__bottom{height:225px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;width:100%;box-sizing:border-box}@media screen and (max-width:1680px){.specialities .cost-course__bottom{height:185px}}.specialities .cost-course__bottom span{font-family:'ProximaBold';margin-top:10px}.specialities .cost-course__bottom p{text-align:center}.specialities .cost-course__button{margin-top:30px}.specialities .cost-course__payments{background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:100px;padding:40px 20px}@media screen and (max-width:1680px){.specialities .cost-course__payments{border-radius:7.5px}}@media screen and (max-width:1024px){.specialities .cost-course__payments{gap:10px;padding:30px 40px;justify-content:space-between}}@media screen and (max-width:700px){.specialities .cost-course__payments{flex-wrap:wrap;gap:25px;justify-content:center}}@media screen and (max-width:600px){.specialities .cost-course__payments{border-radius:10px}}@media screen and (max-width:500px){.specialities .cost-course__payments{padding:25px 20px}}.specialities .cost-course__payments-title{font-family:'ProximaExtraBold'}@media screen and (max-width:700px){.specialities .cost-course__payments-title{width:100%;text-align:center}}.specialities .cost-course__payments-item{display:flex;align-items:center;gap:22px}@media screen and (max-width:1024px){.specialities .cost-course__payments-item{gap:15px}}.specialities .cost-course__payments-item img{height:53px}@media screen and (max-width:1680px){.specialities .cost-course__payments-item img{height:40px}}@media screen and (max-width:500px){.specialities .cost-course__payments-item img{height:35px}}.specialities .cost-course__payments-info{display:flex;flex-direction:column}.specialities .cost-course__payments-info p{font-family:'ProximaSemiBold'}.specialities .cost-course__payments-info p span{font-family:'ProximaBold'}.specialities .language-group{display:flex;flex-direction:column}.specialities .language-group__content{display:flex;justify-content:space-between;margin-top:100px}@media screen and (max-width:1680px){.specialities .language-group__content{margin-top:75px}}@media screen and (max-width:900px){.specialities .language-group__content{margin-top:40px;flex-direction:column}}@media screen and (max-width:500px){.specialities .language-group__content{margin-top:30px}}.specialities .language-group__text-block{display:flex;flex-direction:column;width:46%}@media screen and (max-width:900px){.specialities .language-group__text-block{width:100%}}@media screen and (max-width:900px){.specialities .language-group__text-block:not(:last-child){margin-bottom:30px}}.specialities .language-group__text-block h4{margin-bottom:30px;font-family:'ProximaBold'}@media screen and (max-width:1680px){.specialities .language-group__text-block h4{margin-bottom:22px}}@media screen and (max-width:900px){.specialities .language-group__text-block h4{margin-bottom:20px}}.specialities .language-group__text-block p{line-height:130%}.specialities .language-group__text-block p.last-p{font-family:'ProximaSemiBold'}.specialities .language-group__text-block p:not(:last-child){margin-bottom:30px}@media screen and (max-width:1680px){.specialities .language-group__text-block p:not(:last-child){margin-bottom:25px}}@media screen and (max-width:900px){.specialities .language-group__text-block p:not(:last-child){margin-bottom:20px}}.specialities .partners-section .partners{margin:0!important}.specialities .consultation{display:flex;flex-direction:column;margin:150px 100px;font-family:'ProximaRegular'}@media screen and (max-width:1680px){.specialities .consultation{margin:75px}}@media screen and (max-width:900px){.specialities .consultation{margin:60px 40px}}@media screen and (max-width:500px){.specialities .consultation{margin:60px 20px}}.specialities .consultation__title{text-align:center;margin:0 0 50px 0}@media screen and (max-width:1680px){.specialities .consultation__title{margin:0 0 35px 0}}@media screen and (max-width:500px){.specialities .consultation__title{margin:0 0 40px 0}}.specialities .consultation__block{display:flex;justify-content:center;gap:76px}@media screen and (max-width:1680px){.specialities .consultation__block{gap:57px}}.specialities .consultation__image{width:42%}@media screen and (max-width:700px){.specialities .consultation__image{display:none}}.specialities .consultation__image img{width:100%}.specialities .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){.specialities .consultation__form{width:395px;padding:52px 22px}}@media screen and (max-width:900px){.specialities .consultation__form{width:330px}}@media screen and (max-width:700px){.specialities .consultation__form{width:100%}}.specialities .consultation__form .btn-filled-orange{align-self:center;margin-top:42px;font-size:20px;text-transform:none}@media screen and (max-width:1680px){.specialities .consultation__form .btn-filled-orange{margin-top:30px;font-size:15px}}.specialities .consultation__form-block{display:flex;flex-direction:column}.specialities .consultation__form-block h4{font-size:38px;font-family:'ProximaBold';margin:0 0 62px 0;text-align:center}@media screen and (max-width:1680px){.specialities .consultation__form-block h4{font-size:28px;margin:0 0 45px 0}}.specialities .consultation__form-item{display:flex;flex-direction:column;width:100%;margin-bottom:20px}@media screen and (max-width:1680px){.specialities .consultation__form-item{margin-bottom:15px}}@media screen and (max-width:500px){.specialities .consultation__form-item{margin-bottom:10px}}.specialities .consultation__form-item p{margin:0 0 2px 0;font-size:14px;margin-left:20px}@media screen and (max-width:1680px){.specialities .consultation__form-item p{margin:0 0 1px 0;font-size:11px;margin-left:15px}}.specialities .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){.specialities .consultation__form-item input{padding:13px 15px;border-radius:7px;font-size:15px}}.specialities .consultation__form-item input::placeholder{color:#a8a8a8}.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 .wrapper,.specialities .FAQ .price .breadcrumbs,.price .specialities .FAQ .breadcrumbs,.specialities .FAQ .specs .breadcrumbs,.specs .specialities .FAQ .breadcrumbs,.specialities .FAQ .schedule .breadcrumbs,.schedule .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}@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}}@media screen and (min-width:1500px){.specialities .trainers-slider{width:1518px;margin:0 auto}}.specialities .trainers-slider .slider2{margin:0}.specialities .trainers-slider .slider2 .slider-header h2{margin:0}.specialities .speciality-table-bspacing{font-size:20px;color:#fff}.specialities .social-networks{padding:0;list-style:none;display:flex;min-height:16px}.specialities .social-networks li{margin-right:20px}.specialities .social-networks li a{color:#2a2a2a;cursor:pointer}.specialities .social-networks li a:hover{color:#009edf}.specialities .card-details_rank{color:#009edf;margin-bottom:20px;text-align:left}.specialities .card-details h3{font-family:'ProximaBold'}.specialities .card-transparent{position:relative}.specialities .spec-descr-mobile{width:40vw}@media screen and (max-width:870px){.specialities .spec-descr-mobile{width:60vw}}.specialities .timer-title{margin:10px 10px 7px 10px;color:#fff}@media screen and (max-width:1400px){.specialities .timer-title{font-size:14px}}@media screen and (max-width:930px){.specialities .timer-title{text-align:center}}.specialities .spec-btn-box{width:100%;display:flex;flex-wrap:wrap;margin-top:50px}@media screen and (max-width:1280px){.specialities .spec-btn-box{flex-direction:column;align-items:flex-start}}@media screen and (max-width:900px){.specialities .spec-btn-box{flex-direction:row;justify-content:space-between}}@media screen and (max-width:630px){.specialities .spec-btn-box{flex-direction:column;align-items:flex-start;width:90%;margin-top:20px}}@media screen and (max-width:500px){.specialities .spec-btn-box{width:86%}}@media screen and (max-width:400px){.specialities .spec-btn-box{width:90%}}@media screen and (max-width:1280px){.specialities .spec-btn-box .section1-btn1:not(:last-child){margin-bottom:10px}}@media screen and (max-width:900px){.specialities .spec-btn-box .section1-btn1{width:40%}}@media screen and (max-width:630px){.specialities .spec-btn-box .section1-btn1{width:100%}}.specialities .section1-days-table-tr{display:flex;font-size:15px;margin-top:-4px}@media screen and (max-width:1400px){.specialities .section1-days-table-tr{font-size:12px}}.specialities .timer-day,.specialities .timer-hour,.specialities .timer-minutes,.specialities .timer-seconds,.specialities .timer-day-title,.specialities .timer-hour-title,.specialities .timer-minutes-title,.specialities .timer-seconds-title{width:65px;display:flex;justify-content:center}.specialities .timer-day,.specialities .timer-hour,.specialities .timer-minutes,.specialities .timer-seconds{font-size:50px}@media screen and (max-width:1100px){.specialities .timer-day,.specialities .timer-hour,.specialities .timer-minutes,.specialities .timer-seconds{font-size:48px}}@media screen and (max-width:600px){.specialities .timer-day,.specialities .timer-hour,.specialities .timer-minutes,.specialities .timer-seconds{font-size:44px}}.specialities .timer-day-title,.specialities .timer-hour-title,.specialities .timer-minutes-title,.specialities .timer-seconds-title{color:#fff;font-size:16px;margin-top:10px;font-family:'ProximaCondencedLight'}.specialities .timer-day,.specialities .timer-hour,.specialities .timer-day-title,.specialities .timer-hour-title{width:75px}@media screen and (max-width:400px){.specialities .timer-day,.specialities .timer-hour,.specialities .timer-day-title,.specialities .timer-hour-title{width:46px}}.specialities .timer-dotdot{width:15px;display:flex;justify-content:center;margin:5px 10px}.specialities .section1-timer-table-tr,.specialities .section1-timer2-table-tr{display:flex;font-family:"ProximaBold";text-transform:uppercase;font-size:37px}@media screen and (max-width:400px){.specialities .section1-timer-table-tr,.specialities .section1-timer2-table-tr{font-size:30px}}.specialities .timer-indent{margin-bottom:115px}@media screen and (max-width:1680px){.specialities .timer-indent{margin-bottom:80px}}@media screen and (max-width:1100px){.specialities .timer-indent{margin-bottom:30px}}@media screen and (max-width:380px){.specialities .timer-indent{margin-bottom:20px!important}}.specialities .start-course-block{font-size:16px;margin:0 10px;display:flex;margin-top:5px;color:#fff}@media screen and (max-width:1680px){.specialities .start-course-block{font-size:12px}}@media screen and (max-width:900px){.specialities .start-course-block{justify-content:space-between}}@media screen and (max-width:630px){.specialities .start-course-block{justify-content:center}}.specialities .section1-btn1{display:flex;justify-content:center;align-items:center;padding:18px 30px;text-transform:uppercase;font-size:18px;margin:0 10px;cursor:pointer;font-weight:600;font-family:'ProximaBold'}@media screen and (max-width:1680px){.specialities .section1-btn1{font-size:14px;padding:14px 22px}}@media screen and (max-width:400px){.specialities .section1-btn1{box-sizing:border-box;height:40px;line-height:40px}}.specialities .section1-bottom-img{width:20px;height:20px;background-size:cover}@media screen and (min-width:1024px){.specialities .section1-bottom-img{width:26px;height:26px}}@media screen and (min-width:1280px){.specialities .section1-bottom-img{width:31px;height:31px}}@media screen and (min-width:1500px){.specialities .section1-bottom-img{width:40px;height:40px}}@media screen and (min-width:1800px){.specialities .section1-bottom-img{width:50px;height:50px}}.specialities .speciality-name{margin:0 0 50px 0;font-size:102px;line-height:86px;color:#fff;text-transform:uppercase;font-family:"ProximaBlack"}@media screen and (max-width:1680px){.specialities .speciality-name{font-size:75px;line-height:65px}}@media screen and (max-width:500px){.specialities .speciality-name{margin:10px 0 20px 0;font-size:55px;line-height:47px}}@media screen and (max-width:375px){.specialities .speciality-name{font-size:50px;line-height:40px}}.specialities .speciality-name.first-view{width:20%}@media screen and (max-width:900px){.specialities .speciality-name.first-view{width:100%;text-align:center}}.specialities .section1-bottom-details__title{font-size:14px;font-family:'ProximaCondencedLight';font-weight:600;margin-bottom:6px}@media screen and (max-width:700px){.specialities .section1-bottom-details__title{font-size:12px}}.specialities .section1-bottom-details__content{font-weight:600;min-width:140px;font-size:12px;font-weight:400;color:#000;text-transform:uppercase}@media screen and (min-width:700px){.specialities .section1-bottom-details__content{font-size:14px}}@media screen and (min-width:1500px){.specialities .section1-bottom-details__content{font-size:15px}}@media screen and (min-width:1800px){.specialities .section1-bottom-details__content{font-size:21px}}.specialities .section10-content-arrowImg{align-self:flex-start;margin-top:9px;transform:rotate(0deg);transition:transform .4s}.specialities .section10-content-arrowImg.animate{transform:rotate(180deg);transition:transform .4s}.specialities .invis-x-close{background-image:url("/assets/img/icons/cross.svg");width:16px;height:16px;position:absolute;right:56px;top:54px;z-index:10;cursor:pointer}.specialities .invisible-course-details{position:fixed;z-index:101;top:5vh;left:calc(50vw - 450px);display:none;padding:30px;width:900px}.specialities .invisible-course-details .invis-card{display:flex;flex-direction:column;background-color:#fff;padding:30px}.specialities .invisible-course-details .invis-title{font-size:19px;font-family:"ProximaCondencedLight";color:#000;margin-bottom:10px;text-align:left}.specialities .invisible-course-details .invis-text{margin-bottom:20px}.specialities .invisible-course-details .invis-rank{color:#009edf;margin-bottom:20px;text-align:left}.specialities .invisible-course-details .course-slide{margin:0!important;height:auto;width:500px!important}@media screen and (max-width:400px){.specialities .invisible-course-details .course-slide{width:300px!important}}.specialities .invisible-course-details .course-about-position{display:none}.specialities .invisible-course-details .card-text{height:auto!important}.specialities .invisible-course-details .card-details-height{height:auto!important}.specialities .invisible-course-details .invis-card-details{padding:30px;height:auto}.specialities .invisible-course-details .card-details{padding-top:0!important;min-height:400px}.specialities .invisible-course-details .course-number{right:60px!important}.specialities .invisible-course-details .course-addition{background-color:#fff;height:auto}.specialities .invisible-course-details .shadow-block{box-shadow:none}.specialities .invisible-course-details .course-addition{margin-bottom:20px}.specialities .invisible-course-details .invis-slider{display:flex;margin:0 -10px 0 -10px;width:810px;overflow-x:hidden;padding:10px;box-sizing:border-box;margin:0 auto}.specialities .invisible-course-details .invis-slider__item{position:relative;min-height:50px;width:250px;padding:30px;margin:0 10px 0 10px;flex-shrink:0;box-sizing:border-box;box-shadow:0 1px 3px 4px rgba(42,42,42,.1)}.specialities .invisible-course-details .invis-slider__item:first-child{margin-left:0}.specialities .invisible-course-details .invis-slider__item_number{position:absolute;top:0;right:23px;height:25px;width:25px;display:flex;justify-content:center;align-items:center;font-family:'ProximaBold';background-color:rgba(0,158,223,.8);color:#fff}.specialities .invisible-course-details .invis-left-btn,.specialities .invisible-course-details .invis-right-btn{position:absolute;top:calc(50% - 15px);right:100px;display:flex;justify-content:center;align-items:center;width:25px;height:25px;background-color:rgba(0,158,223,.8);color:#fff;font-size:11px;font-family:'edufont'!important;cursor:pointer}.specialities .invisible-course-details .invis-right-btn{right:25px}.specialities .invisible-course-details .invis-right-btn::before{content:""}.specialities .invisible-course-details .invis-left-btn::before{content:"";transform:rotate(180deg)}.specialities .invis-dark-bg{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:100}.specialities .section9-form-data div>input{width:100%;box-sizing:border-box;display:block;padding:8px}.specialities .section9-form-data textarea,.specialities .section9-form-data select{width:100%}.specialities .section9-form-data div>label{display:block;margin:15px 0 5px 0}.specialities .section9-form-data .messenger__icon-item{margin-right:15px}.specialities .section9-form-data div>span.form-error-message{display:none;font-size:14px;color:#d00000;margin-top:3px}.specialities .section9-form-data div>select{box-sizing:border-box;display:block;padding:8px}.specialities .section9-form-data div>textarea{padding:8px;resize:none;height:80px;box-sizing:border-box}.specialities .section9-form-data .relative-tooltip{position:relative}.specialities .section9-form-data .tooltip-message{display:none;position:absolute;right:-5%;top:20px;padding:8px;width:300px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);box-sizing:border-box;z-index:100}@media screen and (max-width:375px){.specialities .section9-form-data .tooltip-message{width:250px}}.specialities .section9-form-data .tooltip-message p{margin:0;font-size:12px}.specialities .section9-form-data .tooltip-message p:not(:last-child){margin-bottom:5px}.specialities .section9-form-data .tooltip{display:flex!important;align-items:center}.specialities .section9-form-data .tooltip-icon{width:16px;height:16px;margin-left:6px;display:block}.specialities .section9-form-data .tooltip-icon:hover .tooltip-message{display:block}@media screen and (max-width:450px){.specialities .section9-form-data form{padding:0 25px}}.specialities .section9-form-data__type-of-educ{display:flex;justify-content:space-around}.specialities .section9-form-data__type-of-educ>label{width:120px;display:flex;justify-content:center;text-align:center}.specialities .section9-form-data__type-of-educ input{margin:0;vertical-align:middle;margin-right:5px}.specialities .section10-content .section10-content-question{display:inline-block;margin:2px 15px 5px 5px;width:100%}@media screen and (max-width:600px){.specialities .section10-content .section10-content-question{font-size:14px}}@media screen and (max-width:600px){.specialities .section10-content .section10-content-answer{font-size:14px}}.specialities .section10-content .section10-content-text{width:100%}@media screen and (max-width:600px){.specialities .section10-content .section10-content-text{padding-right:20px}}.specialities .section10-content .section10-content-number{content:'';align-self:flex-start;display:flex;justify-content:center;align-items:center;width:25px;height:25px;margin-right:7px;vertical-align:middle;flex-shrink:0;background-color:#2093ff}@media screen and (max-width:600px){.specialities .section10-content .section10-content-number{width:20px;height:20px}}.specialities .section10-content .section10-content-number span{color:#fff;font-size:15px}@media screen and (max-width:600px){.specialities .section10-content .section10-content-number span{font-size:13px}}.specialities .section4-bottom .arrow-down{display:inline-block;margin-left:10px;width:11px;height:7px;margin-top:7px;background-image:url("/assets/img/specialities/section4/section4_arrowDown.png");background-repeat:no-repeat;position:static}.specialities a.python-link{color:#000}.specialities a.python-link:visited{color:#000}.specialities a.python-link:hover{text-decoration:underline}.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 .wrapper,.specs .breadcrumbs{width:90%;margin:0 auto}.specs .section-indent{margin:100px auto}@media screen and (max-width:1680px){.specs .section-indent{margin:75px auto}}.specs .section-title,.specs .specialities .partners-section .partners__title,.specialities .partners-section .specs .partners__title{font-size:74px;font-family:'ProximaExtraBold';line-height:110%}@media screen and (max-width:1680px){.specs .section-title,.specs .specialities .partners-section .partners__title,.specialities .partners-section .specs .partners__title{font-size:55px}}@media screen and (max-width:900px){.specs .section-title,.specs .specialities .partners-section .partners__title,.specialities .partners-section .specs .partners__title{font-size:38px}}.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-application__form-item input,.course-application__form-item .specs input,.specs .course-application__form-item textarea,.course-application__form-item .specs textarea,.specs .course-application__form-item input::placeholder,.course-application__form-item .specs input::placeholder,.specs .course-application__form-item textarea::placeholder,.course-application__form-item .specs textarea::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-application__form-item input,.course-application__form-item .specs input,.specs .course-application__form-item textarea,.course-application__form-item .specs textarea,.specs .course-application__form-item input::placeholder,.course-application__form-item .specs input::placeholder,.specs .course-application__form-item textarea::placeholder,.course-application__form-item .specs textarea::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-application__form-item input,.course-application__form-item .specs input,.specs .course-application__form-item textarea,.course-application__form-item .specs textarea,.specs .course-application__form-item input::placeholder,.course-application__form-item .specs input::placeholder,.specs .course-application__form-item textarea::placeholder,.course-application__form-item .specs textarea::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{font-size:20px;line-height:120%}@media screen and (max-width:1680px){.specs .text-20px{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 .color-blue{color:#1394e9}.specs .specs-header{height:115px;border-bottom:1px solid rgba(30,30,30,.2)}@media screen and (max-width:1500px){.specs .specs-header{height:105px}}@media screen and (max-width:600px){.specs .specs-header{height:80px}}@media screen and (max-width:500px){.specs .specs-header{height:70px}}.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 p{margin:0 0 2px 0;font-size:14px;margin-left:20px}@media screen and (max-width:1680px){.specs .consultation__form-item p{margin:0 0 1px 0;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}.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 .section-title,.schedule .specialities .partners-section .partners__title,.specialities .partners-section .schedule .partners__title{font-size:74px;font-family:'ProximaExtraBold';line-height:110%}@media screen and (max-width:1680px){.schedule .section-title,.schedule .specialities .partners-section .partners__title,.specialities .partners-section .schedule .partners__title{font-size:55px}}@media screen and (max-width:900px){.schedule .section-title,.schedule .specialities .partners-section .partners__title,.specialities .partners-section .schedule .partners__title{font-size:38px}}.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-application__form-item input,.course-application__form-item .schedule input,.schedule .course-application__form-item textarea,.course-application__form-item .schedule textarea,.schedule .course-application__form-item input::placeholder,.course-application__form-item .schedule input::placeholder,.schedule .course-application__form-item textarea::placeholder,.course-application__form-item .schedule textarea::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-application__form-item input,.course-application__form-item .schedule input,.schedule .course-application__form-item textarea,.course-application__form-item .schedule textarea,.schedule .course-application__form-item input::placeholder,.course-application__form-item .schedule input::placeholder,.schedule .course-application__form-item textarea::placeholder,.course-application__form-item .schedule textarea::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-application__form-item input,.course-application__form-item .schedule input,.schedule .course-application__form-item textarea,.course-application__form-item .schedule textarea,.schedule .course-application__form-item input::placeholder,.course-application__form-item .schedule input::placeholder,.schedule .course-application__form-item textarea::placeholder,.course-application__form-item .schedule textarea::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{font-size:20px;line-height:120%}@media screen and (max-width:1680px){.schedule .text-20px{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 .color-blue{color:#1394e9}.schedule .schedule-header{height:115px;border-bottom:1px solid rgba(30,30,30,.2)}@media screen and (max-width:1500px){.schedule .schedule-header{height:105px}}@media screen and (max-width:600px){.schedule .schedule-header{height:80px}}@media screen and (max-width:500px){.schedule .schedule-header{height:70px}}.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:gray}.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;font-family:'ProximaRegular'}.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 .section-title,.contacts .specialities .partners-section .partners__title,.specialities .partners-section .contacts .partners__title{font-size:70px;line-height:77px;font-family:'ProximaExtraBold'}@media screen and (max-width:1680px){.contacts .section-title,.contacts .specialities .partners-section .partners__title,.specialities .partners-section .contacts .partners__title{font-size:55px;line-height:57px}}@media screen and (max-width:1024px){.contacts .section-title,.contacts .specialities .partners-section .partners__title,.specialities .partners-section .contacts .partners__title{font-size:38px;line-height:41px}}@media screen and (max-width:500px){.contacts .section-title,.contacts .specialities .partners-section .partners__title,.specialities .partners-section .contacts .partners__title{font-size:30px;line-height:33px}}.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-application__form-item input,.course-application__form-item .contacts input,.contacts .course-application__form-item textarea,.course-application__form-item .contacts textarea,.contacts .course-application__form-item input::placeholder,.course-application__form-item .contacts input::placeholder,.contacts .course-application__form-item textarea::placeholder,.course-application__form-item .contacts textarea::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-application__form-item input,.course-application__form-item .contacts input,.contacts .course-application__form-item textarea,.course-application__form-item .contacts textarea,.contacts .course-application__form-item input::placeholder,.course-application__form-item .contacts input::placeholder,.contacts .course-application__form-item textarea::placeholder,.course-application__form-item .contacts textarea::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:23px}}@media screen and (max-width:500px){.contacts .text-24px,.contacts .course-application__form-item input,.course-application__form-item .contacts input,.contacts .course-application__form-item textarea,.course-application__form-item .contacts textarea,.contacts .course-application__form-item input::placeholder,.course-application__form-item .contacts input::placeholder,.contacts .course-application__form-item textarea::placeholder,.course-application__form-item .contacts textarea::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:16px;line-height:20px}}.contacts .color-blue{color:#1394e9}.contacts .contacts-header{height:115px;border-bottom:1px solid rgba(30,30,30,.2)}@media screen and (max-width:1500px){.contacts .contacts-header{height:105px}}@media screen and (max-width:600px){.contacts .contacts-header{height:80px}}@media screen and (max-width:500px){.contacts .contacts-header{height:70px}}.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:75px;width:46%}@media screen and (max-width:1680px){.contacts .contacts-info__left{gap:57px}}@media screen and (max-width:650px){.contacts .contacts-info__left{width:100%}}@media screen and (max-width:500px){.contacts .contacts-info__left{gap:30px}}.contacts .contacts-info__phone,.contacts .contacts-info__messanger{display:flex;flex-direction:column;gap:16px;padding:0}@media screen and (max-width:1680px){.contacts .contacts-info__phone,.contacts .contacts-info__messanger{gap:12px}}.contacts .contacts-info__phone li,.contacts .contacts-info__messanger li{display:flex;align-items:center}.contacts .contacts-info__phone li::before,.contacts .contacts-info__messanger li::before{content:'';background-size:contain;background-repeat:no-repeat;margin-right:15px}@media screen and (max-width:1680px){.contacts .contacts-info__phone li::before,.contacts .contacts-info__messanger li::before{margin-right:12px}}.contacts .contacts-info__phone li a,.contacts .contacts-info__messanger li a{color:#121212}.contacts .contacts-info__phone li::before{background-image:url("/assets/img/contacts/Phone.svg");width:23px;min-width:23px;height:23px}.contacts .contacts-info__messanger li.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 li.gmail::before{width:23px;min-width:23px;height:17px}}.contacts .contacts-info__messanger 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__messanger li.telegram::before{width:23px;min-width:23px;height:23px}}.contacts .contacts-info__messanger li.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 li.viber::before{width:23px;min-width:23px;height:23px}}.contacts .contacts-info__messanger li.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 li.whatsapp::before{width:23px;min-width:23px;height:23px}}.contacts .contacts-info__schedule{display:flex;flex-direction:column}.contacts .contacts-info__manager-work{font-family:'ProximaBold';margin-bottom:30px}@media screen and (max-width:1680px){.contacts .contacts-info__manager-work{margin-bottom:23px}}@media screen and (max-width:900px){.contacts .contacts-info__manager-work{margin-bottom:16px}}.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:16px}@media screen and (max-width:1680px){.contacts .contacts-info__days,.contacts .contacts-info__hours{gap:12px}}@media screen and (max-width:900px){.contacts .contacts-info__days,.contacts .contacts-info__hours{gap:15px}}.contacts .contacts-info__hours{font-family:'ProximaSemiBold'}.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}}.calendar-box{width:100%;display:flex;justify-content:center;margin-bottom:30px}.calendar-box .invisible{position:absolute;visibility:hidden}.calendar-box #calendarSpan_link{display:none}.calendar-box .calendar-wrapper{width:50%;position:relative}@media screen and (max-width:850px){.calendar-box .calendar-wrapper{width:90%}}.calendar-box .calendar-button{padding:10px;width:100%;font-size:16px}@media screen and (max-width:1500px){.calendar-box .calendar-button{font-size:14px}}.calendar-box .atcb-list{display:none;list-style:none;padding:0;margin:0;border:1px solid #2a2a2a;background-color:#fff;position:absolute;width:100%;z-index:100}.calendar-box .atcb-list.show{display:block}.calendar-box .atcb-item{padding:5px 0;text-align:center}.calendar-box .atcb-item:hover{background-color:rgba(0,158,223,.8)}.calendar-box .atcb-item:hover .atcb-item-link{color:#fff}.calendar-box .atcb-item-link{display:block;color:#2a2a2a}.one-webinar-calendar-wrapper{width:80%;position:relative}@media screen and (max-width:850px){.one-webinar-calendar-wrapper{width:90%}}.subscribe-to-telegram{z-index:10;display:flex;flex-direction:column;align-items:center;width:100%}.subscribe-to-telegram img{width:80px;height:80px}.subscribe-to-telegram .subscribe-to-telegram__info{margin:30px 0;text-align:center}.subscribe-to-telegram .subscribe-to-telegram__btn{font-weight:600;font-size:16px}@media screen and (max-width:1500px){.subscribe-to-telegram .subscribe-to-telegram__btn{font-size:14px}}@media screen and (max-width:850px){.subscribe-to-telegram .subscribe-to-telegram__btn{width:50%}}@media screen and (max-width:420px){.subscribe-to-telegram .subscribe-to-telegram__btn{width:45%}}@media screen and (max-width:375px){.subscribe-to-telegram .subscribe-to-telegram__btn{width:35%}}.articles-s2{padding-left:70px;padding-right:70px}.articles-s2 .card{display:flex;flex-direction:column;height:475px;width:calc(100%/15*3 - 2*30px);margin:0 30px 50px}.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}.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 60px 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:3000px){.articles-s2{padding-left:110px;padding-right:90px}}@media screen and (max-width:1920px){.articles-s2 .card{width:calc(100%/12*3 - 2*30px);margin:0 30px 50px}}@media screen and (max-width:1700px){.articles-s2{padding-left:90px;padding-right:80px}.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{padding-left:47px;padding-right:47px}.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{margin-top:20px;padding-left:27px;padding-right:27px}.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{padding-right:27px}.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:60px 0 40px 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;justify-content:space-between}@media screen and (max-width:1024px){.trainers__container{flex-wrap:wrap;gap:30px}}.trainers__item{display:flex;align-items:flex-start;width:31%;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__photo{min-width:38%;width:38%;margin-right:20px;object-fit:cover}@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}@media screen and (max-width:1680px){.testimonials__title{margin-bottom:45px}}@media screen and (max-width:900px){.testimonials__title{margin-bottom:40px}}@media screen and (max-width:600px){.testimonials__title{text-align:center}}.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:#5caee0;margin-left:10px}@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__rating a:hover{text-decoration:underline}.testimonials__block{background:#eef2f9;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}@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}@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:50px}@media screen and (max-width:1680px){.partners__title{margin-bottom:37px}}@media screen and (max-width:900px){.partners__title{margin-bottom:30px}}.partners__container{display:flex;width:9000px;animation:marquee-infinite 20s linear infinite}@media screen and (max-width:1680px){.partners__container{width:8000px}}@media screen and (max-width:900px){.partners__container{width:6000px}}@media screen and (max-width:500px){.partners__container{width:5000px}}@media screen and (max-width:420px){.partners__container{width:4500px}}.partners__container:hover{animation-play-state:paused}.partners__container span{width:100%;display:flex;align-items:center;justify-content:space-around;gap:120px;overflow:hidden;margin-right:120px}@media screen and (max-width:1680px){.partners__container span{gap:90px;margin-right:90px}}@media screen and (max-width:900px){.partners__container span{gap:60px;margin-right:60px}}@media screen and (max-width:500px){.partners__container span{gap:50px;margin-right:50px}}.partners__container span img{width:120px}@media screen and (max-width:1680px){.partners__container span img{width:90px}}@media screen and (max-width:900px){.partners__container span img{width:65px}}.breadcrumbs{min-height:20px;z-index:175;color:#77c0e8;letter-spacing:1.5px}.breadcrumbs ul{padding:0}.breadcrumbs li{display:inline;margin-right:10px}.breadcrumbs li::after{margin-left:10px;content:">"}.breadcrumbs li:last-child:after{content:''}.breadcrumbs a{color:#77c0e8}.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:110px}}@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:red;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:red}@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 .color-blue{color:#5caee0}.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 .color-blue{color:#1394e9}.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}}.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}.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:100000}#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}@media screen and (max-width:900px){#awards-slider .slider-element{margin-bottom:60px}}#awards-slider .slider-element h3{padding:0 20px;font-size:16px;display:flex;justify-content:center;align-items:center;text-align:center;font-family:'ProximaBold';height:70px}@media screen and (max-width:1680px){#awards-slider .slider-element h3{font-size:12px;height:45px}}@media screen and (max-width:1280px){#awards-slider .slider-element h3{height:60px}}@media screen and (max-width:1024px){#awards-slider .slider-element h3{height:70px}}@media screen and (max-width:900px){#awards-slider .slider-element h3{height:50px}}#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 .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}}.testimonials-block{display:flex;justify-content:space-between;margin-bottom:50px}.testimonials-block_img{flex-shrink:0;width:100px;height:100px;background-size:cover;background-repeat:no-repeat;border-radius:50%}.testimonials-block_main-info{width:100%}.testimonials-block_main-info_testimonial_title{font-weight:900}.testimonials-block_person-info,.testimonials-block_main-info_person{margin-bottom:30px}.testimonials-person-name{display:block;font-weight:900;font-size:19px}.testimonials-person-prof{display:block;color:#aaa;font-size:15px;margin-top:5px}.testimonials-video-block{margin-bottom:50px;box-shadow:0 5px 15px 5px rgba(42,42,42,.1)}.testimonials-s2{display:flex;justify-content:space-between}.testimonials-s2__main-block_header,.testimonials-s2__aside-video-block_header{margin:0 0 60px 0}.testimonials-s2__main-block_header h2,.testimonials-s2__aside-video-block_header h2{font-size:22px}.testimonials-s1-between{display:none}.testimonials-s2__aside-video-block{margin-left:80px}@media screen and (min-width:1500px){.testimonials-s2__aside-video-block{width:29vw}}.testimonials-video-block{width:400px}@media screen and (min-width:1400px){.testimonials-video-block{width:100%}}@media screen and (min-width:1500px){.testimonials-video-block{width:29vw}}.testimonials-video-block_video{width:100%}.testimonials-video-block_video>iframe{width:100%;height:225px}@media screen and (min-width:1400px){.testimonials-video-block_video>iframe{height:20vw}}@media screen and (min-width:1500px){.testimonials-video-block_video>iframe{height:16vw}}@media screen and (min-width:1400px){.testimonials-s2__main-block{width:60vw}}@media screen and (max-width:1100px){.testimonials-s2__aside-video-block,.testimonials-s2__aside-video-block_header{display:none}}@media screen and (max-width:700px){.testimonials-block_img{width:80px;height:80px}.testimonials-s2__main-block_header h2{display:none}.testimonials-s2__aside-video-block{margin-left:auto;margin:0 auto}.testimonials-s1-between{margin-top:50px;display:block;font-size:16px}.testimonials-s2__testi,.testimonials-s2__video-testi{color:#009edf;cursor:pointer}.testimonials-s2__testi{margin-right:30px}}@media screen and (max-width:470px){.testimonials-video-block_video>iframe{width:100%}.testimonials-block_img{display:none}.testimonials-s2 .page-header_block_title{font-size:28px}}@media screen and (max-width:370px){.testimonials-video-block_video>iframe{height:170px}}#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}.trainers-s2{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:50px}@media screen and (max-width:700px){.trainers-s2{padding-top: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}.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:red}.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:red;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:green;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-application__form-item input,.course-application__form-item .modal-application input,.modal-application .course-application__form-item textarea,.course-application__form-item .modal-application textarea,.modal-application .course-application__form-item input::placeholder,.course-application__form-item .modal-application input::placeholder,.modal-application .course-application__form-item textarea::placeholder,.course-application__form-item .modal-application textarea::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-application__form-item input,.course-application__form-item .modal-application input,.modal-application .course-application__form-item textarea,.course-application__form-item .modal-application textarea,.modal-application .course-application__form-item input::placeholder,.course-application__form-item .modal-application input::placeholder,.modal-application .course-application__form-item textarea::placeholder,.course-application__form-item .modal-application textarea::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-application__form-item input,.course-application__form-item .modal-application input,.modal-application .course-application__form-item textarea,.course-application__form-item .modal-application textarea,.modal-application .course-application__form-item input::placeholder,.course-application__form-item .modal-application input::placeholder,.modal-application .course-application__form-item textarea::placeholder,.course-application__form-item .modal-application textarea::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__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}