@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap&subset=cyrillic-ext");@font-face{font-family:'BebasNeue';src:url("fonts/BebasNeueBold.woff2") format("woff2"),url("fonts/BebasNeueBold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'BebasNeue';src:url("fonts/BebasNeueRegular.woff2") format("woff2"),url("fonts/BebasNeueRegular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Montserrat';src:url("fonts/montserrat-semibold-webfont.woff2") format("woff2"),url("fonts/montserrat-semibold-webfont.woff") format("woff");font-weight:600;font-style:normal}body{background:#ededed;min-width:360px;font-family:'Roboto', 'Arial', 'Helvetica', sans-serif;font-weight:400;font-size:28px;line-height:1.4;color:#000}.wrapper{max-width:1920px;margin:0 auto;overflow:hidden}.container{max-width:1630px}img{max-width:100%;border:0}a{color:inherit;outline:none;-webkit-transition:0.3s;transition:0.3s}a:active,a:hover,a:focus{color:inherit;text-decoration:none}a:hover{opacity:0.8}.section{padding-top:143px;margin-bottom:100px}.section_white{background:#FFFFFF;-webkit-box-shadow:0px 32px 24px rgba(197,197,197,0.25);box-shadow:0px 32px 24px rgba(197,197,197,0.25)}.section__title{font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:700;font-size:169px;line-height:86%}.section__title-part{color:#58bd84}ul{list-style:none}ul,li{padding:0;margin:0}[href^="tel:"]{white-space:nowrap}button,input,select,textarea{font-family:inherit;color:inherit}::-webkit-input-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}::-ms-input-placeholder{color:inherit;opacity:1}::placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}.button{width:100%;height:99px;padding:0;border:0;border-radius:50px;font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:700;font-size:30.9273px;line-height:31px;letter-spacing:0.05em;cursor:pointer}.button_1,.button_1:hover,.button_1:focus{background:#48D786;-webkit-box-shadow:0px 24.0545px 34px rgba(34,223,65,0.85);box-shadow:0px 24.0545px 34px rgba(34,223,65,0.85);color:#fff}.button_2,.button_2:hover,.button_2:focus{background:#000;-webkit-box-shadow:0px 14px 38px rgba(0,0,0,0.53);box-shadow:0px 14px 38px rgba(0,0,0,0.53);color:#fff}.button_link{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;padding:0 50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.button:hover{opacity:0.8}.button:disabled{opacity:0.7;cursor:not-allowed}.hidden{display:none}.lazy{background-image:none !important;opacity:0}.lazy:before,.lazy:after{content:none !important}.lazy-loaded{opacity:1;-webkit-transition:0.1s;transition:0.1s}.form ::-webkit-input-placeholder{color:#B0B0B0}.form ::-moz-placeholder{color:#B0B0B0}.form ::-ms-input-placeholder{color:#B0B0B0}.form ::placeholder{color:#B0B0B0}.form :-ms-input-placeholder{color:#B0B0B0}.form__title{font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-size:71px;font-weight:700;line-height:124%;margin-bottom:0px}.form__title-part{color:#58bd84}.form__text{font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-size:24px;font-weight:400;line-height:112%;margin-bottom:30px}.form__items{display:-webkit-box;display:-ms-flexbox;display:flex}.form__item{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-height:90px}.form__input{width:100%;height:67px;border:1px solid rgba(171,171,171,0.69);border-radius:54px;font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:700;font-size:20px;color:#000;padding:0 38px;background-color:#fff;-webkit-box-shadow:inset 2px 4px 4px rgba(0,0,0,0.03);box-shadow:inset 2px 4px 4px rgba(0,0,0,0.03);-webkit-appearance:none;outline:none}.form__input.error{border:1px solid #f00;box-shadow:inset 0 0 1px 1px #f00;-webkit-box-shadow:inset 0 0 1px 1px #f00;-moz-box-shadow:inset 0 0 1px 1px #f00;-webkit-appearance:none}.form__input.error:focus,.form__input.error:active{border:1px solid #f00;box-shadow:inset 0 0 1px 1px #f00;-webkit-box-shadow:inset 0 0 1px 1px #f00;-moz-box-shadow:inset 0 0 1px 1px #f00;-webkit-appearance:none}.form__input.valid{border:2px solid #219653;background:#fff;color:#219653}.form__input.valid::-webkit-input-placeholder{color:#219653}.form__input.valid::-moz-placeholder{color:#219653}.form__input.valid::-ms-input-placeholder{color:#219653}.form__input.valid::placeholder{color:#219653}.form__input.valid:-ms-input-placeholder{color:#219653}.form__button{height:67px;border:0;cursor:pointer}.form__button:disabled{opacity:0.7;cursor:not-allowed}.form__footer{position:relative;display:block;padding-top:30px;font-family:"Montserrat","Arial","Helvetica",sans-serif;font-size:13px;font-weight:400;line-height:175%;text-transform:uppercase;color:rgba(44,42,41,0.5);cursor:pointer;margin-bottom:0}.form__footer-checkbox{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border-radius:3px;background:#000}.form__footer-checkbox input{display:none}.form__footer-checkbox-icon:before{position:relative;bottom:-4px;display:none;content:url("../img/form/check_s-bfec268323.png")}input:checked+.form__footer-checkbox-icon:before{display:block}.form__footer-text{padding-left:30px}.form__footer-text a{color:#58bd84;text-decoration:underline}.form__select{position:relative;width:100%;max-width:864px;height:105px;background:#fff url(../img/form/select-cea21b9495.png) no-repeat 100% 50%;border:1px solid #C1C1C1;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px;overflow:hidden;margin:0 auto}.form__select:after{position:absolute;z-index:2;top:0;bottom:0;right:0;content:'';width:17px;background:#fff}.form__select .select{width:100%;height:105px;padding:0 100px 0 52px;background:none;border:0;font-weight:400;font-size:30px;outline:none;cursor:pointer}.form .send-success{font-family:"BebasNeue","Arial","Helvetica",sans-serif}.form .send-success H3{font-weight:700}.form_vertical .form__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form_vertical .form__item{max-width:490px}.form_vertical .form__item_button{padding-top:20px}.form_vertical .form__more{max-width:490px}.form_horisontal .form__title{font-size:85px;line-height:124%;margin-bottom:29px}.form_horisontal .form__items{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form_horisontal .form__item{margin-right:18px}.form_horisontal .form__item:last-child{margin-right:0;margin-left:38px}.form_horisontal .form__input{height:80px;padding:0 45px;font-size:24px}.form_horisontal .form__button{height:80px;font-size:24px}.form_horisontal .form__footer{padding-top:25px;font-size:16px}.form_horisontal .form__footer-checkbox{width:24px;height:24px}.form_horisontal .form__footer-checkbox-icon:before{content:url("../img/form/check-f528f26add.png")}.form_horisontal .form__footer-text{padding-left:36px}.form__group{margin-bottom:20px}label.error{display:none !important}.widget-form-privacy{display:none !important}.send-success{color:#000000}.phone-info{padding-top:10px}.phone-info__text{max-width:290px;padding-bottom:11px;font-size:11px;line-height:12px;letter-spacing:0.04em;color:#222;text-transform:uppercase}.phone-info__number{font-size:21px;font-weight:700;line-height:100%;color:#000}.phone-info__number:hover,.phone-info__number:focus{color:#000;text-decoration:none}.header{position:fixed;left:0;right:0;top:0;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;min-height:96px;color:#fff;-webkit-transition:0.3s;transition:0.3s}.page-scrolled .header{min-height:40px;background:rgba(72,215,134,0.8)}.header__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border-bottom:1px solid rgba(255,255,255,0.2)}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex}.header__menu-link{font-family:"Montserrat","Arial","Helvetica",sans-serif;font-weight:600;font-size:24px;line-height:75.5%;color:#fff;margin-right:25px}.header__menu-link:last-child{margin:0}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__social-link{margin-right:10px}.header__phone{padding-top:10px}.header__phone-number{font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:700;font-size:36px;line-height:32px;white-space:nowrap}.main{position:relative;z-index:1;padding:115px 0 76px 0;background:#48D786 url(../img/main/bg_main-96c57c9a87.png) no-repeat 0 0}.main:before{content:url(../img/main/main_figure-1cd7e894e4.png);position:absolute;left:55%;bottom:-112px}.main__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main__topbutton{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px}.main__link{height:58px;padding:0 30px;border-radius:24px;font-size:24px}.main__subtitle{font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:700;font-size:45px;line-height:112%;color:#fff;margin-bottom:8px}.main__title{max-width:830px;font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:700;font-size:134px;line-height:127px;color:#fff;margin-bottom:24px}.main__title-part{display:block;font-size:160px;line-height:152px;color:#002904}.main__info{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"BebasNeue","Arial","Helvetica",sans-serif;color:#002904;margin-bottom:40px}.main__info-item{margin-right:82px}.main__info-title{font-weight:400;font-size:34.73px;line-height:34.73px}.main__info-value{font-weight:700;font-size:65px;line-height:65px;white-space:nowrap}.main__bar{display:-webkit-box;display:-ms-flexbox;display:flex}.main__buttonbox{margin-right:28px}.main__buttonbox:last-child{margin:0}.info{padding-top:150px}.info__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info__item{padding-bottom:100px;padding-right:30px}.info__item_1{width:26%}.info__item_2{width:23%}.info__item_3{width:28%}.info__item_4{width:23%;padding-right:0}.info__item:before{content:'';display:block;width:144px;height:144px;background:url(../img/info/info_icons-1b5135acf5.png) no-repeat;margin-bottom:46px}.info__item_1:before{background-position:0 0}.info__item_2:before{background-position:0 -147px}.info__item_3:before{background-position:0 -294px}.info__item_4:before{background-position:0 -440px}.info__item-text{font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:700;font-size:32px;line-height:32px;letter-spacing:0.05em;text-transform:uppercase}.form-section{padding-bottom:100px}.form-section__box{padding:80px 90px 56px 90px;background:#fff;-webkit-box-shadow:0px 32px 24px rgba(197,197,197,0.25);box-shadow:0px 32px 24px rgba(197,197,197,0.25);border-radius:42px;margin:0 -90px}.about{position:relative;padding-bottom:76px}.about:before{content:url(../img/about/bg-8ed5f90c70.jpg);position:absolute;left:50%;bottom:100px}.about__title{position:relative;margin-bottom:24px}.about__list{position:relative;width:50%;padding-right:30px}.about__item{padding-bottom:40px;border-bottom:1px solid #D3D3D3;margin-bottom:40px}.about__item:last-child{border:0}.about__item-title{font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:700;font-size:60px;line-height:100%;text-transform:uppercase;margin-bottom:15px}.education{position:relative}.education:before{content:url(../img/education/education_figure-ab938b8335.jpg);position:absolute;right:0;top:263px}.education__title{position:relative;margin-bottom:45px}.education__subtitle{position:relative;max-width:950px;font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:400;font-size:60px;line-height:110%;text-transform:uppercase;margin-bottom:130px}.education__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:url(../img/education/education_list-5d873de2ae.png) no-repeat 323px 0}.education__item{width:50%;padding:0 100px 200px 25px}.education__item_2,.education__item_4{padding-right:250px}.education__item-number{width:76px;font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:700;font-size:190px;line-height:0%;color:rgba(0,0,0,0.1);text-align:center;margin:0 0 -25px -25px}.education__item-title{font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:700;font-size:60px;line-height:100%;text-transform:uppercase;margin-bottom:12px}.education__item-title-part{color:#58bd84}.education__item-text{line-height:143%}.certificate{padding-bottom:150px;background:#fff url(../img/certificate/bg-47702f847e.jpg) no-repeat 0 0}.certificate__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.certificate__left{width:45%;padding-left:126px}.certificate__right{width:55%;padding-left:60px}.certificate__title{font-size:85px;line-height:124%;margin-bottom:10px}.certificate__description{font-size:44px;line-height:150%}.program{position:relative;padding-bottom:117px}.program:before{content:'';position:absolute;right:0;bottom:37px;width:623px;height:764px;background:url(../img/program/bg-e57f9d4420.png) no-repeat 0 0}.program__title{margin-bottom:40px}.program__list{max-width:1120px;margin-bottom:50px}.program__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-bottom:2px solid rgba(0,0,0,0.11);font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:700;letter-spacing:0.04em}.program__item:last-child{border:0}.program__number{font-size:120px;line-height:100%;color:#DEDEDE;text-align:center}.program__number DIV{width:114px}.program__text{position:relative;padding-left:84px;font-size:44px}.program__buttonbox{max-width:440px;display:none}.speaker{padding-bottom:76px;background:#fff url(../img/speaker/bg-1b05148faf.jpg) no-repeat 100% 100%}.speaker__title{margin-bottom:73px}.speaker__box{display:-webkit-box;display:-ms-flexbox;display:flex}.speaker__photo-box{width:384px;height:384px;border:8px solid #fff;border-radius:50%;overflow:hidden}.speaker__description{max-width:890px;padding-left:51px;padding-bottom:80px}.speaker__name{font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:700;font-size:60px;line-height:110%;text-transform:uppercase;margin-bottom:5px}.speaker__post{font-size:44px;line-height:150%;margin-bottom:24px}.speaker__info{position:relative;max-width:905px;padding:60px 56px 60px 59px;border-radius:42px;background:#48D786;margin-top:-33px}.speaker__item{font-weight:700;font-size:28px;line-height:143%;color:#fff}.speaker__item:nth-child(4){margin-top:30px}.price{background:#fff url(../img/price/bg_price-809698ef2c.png) no-repeat 100% 100%}.price__title{font-size:132px;line-height:95%;color:#002904;margin-bottom:90px}.price__content{position:relative;padding:0 0 98px 50%}.price__content:before{content:url(../img/price/bg-0360dcc411.jpg);position:absolute;right:50%;bottom:0;margin-right:110px}.price__subtitle{max-width:580px;font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:700;font-size:60px;line-height:100%;text-transform:uppercase;margin-bottom:31px}.price__list{max-width:688px;padding:55px 60px;border-radius:42px;background:#48D786;margin-bottom:53px}.price__item{font-weight:700;font-size:28px;line-height:143%;color:#fff;padding:5px 0}.price__bar{display:-webkit-box;display:-ms-flexbox;display:flex}.price__info{font-family:"BebasNeue","Arial","Helvetica",sans-serif;color:#002904;margin-right:36px}.price__info-title{font-weight:400;font-size:34.73px;line-height:34.73px}.price__info-value{font-weight:700;font-size:65px;line-height:65px;white-space:nowrap}.price__buttonbox{width:100%;max-width:307px}.gift{padding-bottom:72px}.gift__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:37px}.gift__left{width:45%;padding-left:126px}.gift__right{width:55%;padding-left:60px}.gift__title{font-size:85px;line-height:124%;margin-bottom:10px}.gift__description{font-size:44px;line-height:150%}.gift__text{font-weight:700;font-size:36px;line-height:111%;text-align:center}.gift__formbox{max-width:1270px;margin:0 auto 58px auto}.gift__formbox .form_horisontal .form__item_button{max-width:378px;margin-left:0}.gift__formbox .button{height:99px;font-size:31px}.pay{position:relative;padding:100px 0 100px}.pay .container{max-width:1335px}.pay .col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 52%;flex:0 0 52%;max-width:52%}.pay .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}.pay__heading{font-style:normal;font-weight:bold;font-size:60px;line-height:119.5%;letter-spacing:0;margin-top:54px;margin-bottom:33px}.pay-text{font-size:30px;line-height:100%;margin-bottom:15px;color:rgba(12,12,12,0.6)}.pay-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.pay-wrapper__label{position:relative;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;margin-right:80px;cursor:pointer;padding-left:41px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pay-wrapper__label:last-child{margin-right:0}.pay-wrapper__img{margin-left:9px}.pay-wrapper__radio{position:absolute;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pay-wrapper__checkmark{position:absolute;top:7px;left:0;height:35px;width:35px;background-color:transparent;border-radius:50%;border:3px solid #48D786}.pay-wrapper__checkmark:after{content:"";position:absolute;display:none}.pay-wrapper__radio:checked ~ .checkmark:after{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pay-wrapper__checkmark:after{top:9px;left:9px;width:11px;height:11px;border-radius:50%;background-color:#48D786;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pay-btn{max-width:320px}.pay-btn span{font-style:normal;font-weight:bold;font-size:31px;line-height:43px;letter-spacing:0.01em;text-transform:uppercase}.pay-img{margin-left:24px}.bottom{padding:82px 0 20px 0;background:#48D786 url(../img/bottom/bg_bottom-d52a96a5bf.png) no-repeat 0 0}.bottom__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bottom__topbutton{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;margin-bottom:80px}.bottom__link{height:58px;padding:0 30px;border-radius:24px;font-size:24px}.bottom__subtitle{font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:700;font-size:45px;line-height:112%;color:#fff;margin-bottom:8px}.bottom__title{max-width:830px;font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:700;font-size:134px;line-height:127px;color:#fff}.bottom__title-part{display:block;font-size:160px;line-height:152px;color:#002904}.bottom__info{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"BebasNeue","Arial","Helvetica",sans-serif;color:#002904;margin-bottom:40px}.bottom__info-item{margin-right:82px}.bottom__info-title{font-weight:400;font-size:34.73px;line-height:34.73px}.bottom__info-value{font-weight:700;font-size:65px;line-height:65px;white-space:nowrap}.bottom__bar{display:-webkit-box;display:-ms-flexbox;display:flex}.bottom__buttonbox{margin-right:28px}.bottom__buttonbox:last-child{margin:0}.bottom__right{width:100%;max-width:607px}.bottom .form{max-width:607px;padding:57px 58px 68px 58px;background:#fff;-webkit-box-shadow:0px 26.8553px 20.1415px rgba(197,197,197,0.25);box-shadow:0px 26.8553px 20.1415px rgba(197,197,197,0.25);border-radius:35.2476px}.footer{padding-top:80px;color:#fff}.footer__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.footer__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__social-link{margin-right:10px}.footer__phone{padding-top:10px}.footer__phone-number{font-family:"BebasNeue","Arial","Helvetica",sans-serif;font-weight:700;font-size:36px;line-height:32px;white-space:nowrap;color:#fff}.footer__attention{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:531px;height:58px}.footer__attention-text{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:normal;font-weight:normal;font-size:16px;line-height:18px;letter-spacing:0;color:var(--c-white);margin-bottom:0}.footer__topbutton{display:none;padding-top:10px}.footer__link{height:58px;padding:0 30px;border-radius:24px;font-size:24px}.popup-age{max-width:500px;text-align:center}.popup-age__text{font-size:20px}.popup-age__text SPAN{display:block;font-weight:700;font-size:24px;margin-bottom:10px}.modalContract{background:white;border:1px solid;max-width:600px;padding:50px}.modalContract h2{font:800 18px/130% Roboto;text-transform:uppercase;margin-bottom:40px}.modalContract label{font:600 20px/110% Roboto;display:block;margin-bottom:15px}.modalContract label span{display:block;top:-50px}.modalContract input[type="file"]{width:170px;height:40px;position:relative;cursor:pointer;margin-bottom:25px}.modalContract input[type="file"]::before{content:'Загрузить';font:400 14px/110% Roboto;background:white;position:absolute;top:0px;left:0px;width:100%;height:100%;padding:10px 0 0 50px;border:1px solid #D9D9D9;border-radius:2px;-webkit-box-shadow:0px 2px 0px rgba(0,0,0,0.016);box-shadow:0px 2px 0px rgba(0,0,0,0.016)}.modalContract input[type="file"]::after{content:url("../img/popupsContract/icon_file-a435d2a228.svg");position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px}.modalContract input[type="file"] ~ span{position:relative;top:10px;left:15px}.modalContract input[type="number"]{font:400 14px/110% Roboto;width:200px;height:40px;border:1px solid #D9D9D9;border-radius:2px;-webkit-box-shadow:0px 2px 0px rgba(0,0,0,0.016);box-shadow:0px 2px 0px rgba(0,0,0,0.016);padding-left:15px;margin-bottom:30px}.modalContract input::-webkit-outer-spin-button,.modalContract input::-webkit-inner-spin-button{-webkit-appearance:none}.modalContract button{font:700 18px Roboto;text-transform:uppercase;background:#FEE42B;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:250px;width:100%;height:50px;border:none;cursor:pointer}.modalContract-subscribe{text-align:center}.modalContract-subscribe h2{font-size:28px}.modalContract-subscribe span{font-size:20px;text-transform:uppercase;display:block;margin-bottom:70px}.modalContract-subscribe__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 425px){.modalContract-subscribe__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modalContract-subscribe__buttons button{width:48%}@media (max-width: 425px){.modalContract-subscribe__buttons button{width:100%;margin-bottom:15px}}.modalContract-thanks{padding:125px 50px;text-align:center}.modalContract-thanks h2{font-size:48px;text-align:center}.modalContract-thanks span{font-size:28px;line-height:140%;text-transform:uppercase}.formCourses{min-width:270px;max-width:541px;padding:50px 50px 50px 40px;padding-bottom:44px;margin:10vh auto 0 auto;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.formCourses__header{text-transform:uppercase}.formCourses__header-title{font-weight:bold;font-size:30px;line-height:30px;margin-bottom:30px;padding-right:40px}.formCourses__header-subtitle{font-weight:400;font-size:20px;line-height:130%;margin-bottom:42px}.formCourses__input{width:100%;height:60px;margin-bottom:16px;padding:0 23px;font-size:22px;line-height:20px;background-color:#f2f3f5;letter-spacing:-0.32px;border:0.5px solid rgba(0,0,0,0.12);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px;color:#000;outline:none}.formCourses__button{width:100%;height:54px;font-size:22px;margin-top:18px;margin-bottom:40px;outline:none;background-color:#000;color:#fff}.formCourses__agree{font-family:"Montserrat", sans-serif;font-weight:500;font-size:14px;text-transform:uppercase;color:#000;opacity:0.6;display:block}.formCourses__agree .politic-button{font-weight:bold}.formCourses__label::before{content:"";width:45px;height:20px;margin-right:10px;border:2px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.formCourses__checkbox{display:none}.formCourses__checkbox:checked+.form-label:before{background:url("../img/formCourses/ok-f1075d7788.svg") no-repeat center;appearance:none;-moz-appearance:none;-webkit-appearance:none}.form-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}#formCourses .form__title,#modal-pay .form__title{display:none}#formCourses .form__text,#modal-pay .form__text{font-size:34px}
