@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;700&display=swap");@font-face{font-family:'Proxima Nova';src:url("fonts/ProximaNova-Extrabld.woff2") format("woff2"),url("fonts/ProximaNova-Extrabld.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("fonts/ProximaNova-Bold.woff2") format("woff2"),url("fonts/ProximaNova-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("fonts/ProximaNova-Semibold.woff2") format("woff2"),url("fonts/ProximaNova-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("fonts/ProximaNova-Regular.woff2") format("woff2"),url("fonts/ProximaNova-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}body{background:#fafafa;font-family:'Proxima Nova', 'Arial', 'Helvetica', sans-serif;font-weight:400;font-size:18px;line-height:1.25;color:#1A1A1A}.wrapper{max-width:1920px;margin:0 auto;overflow:hidden}.container{max-width:1200px;padding-left:30px;padding-right:30px}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}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}.buttonbox{position:relative}.buttonbox:before{position:absolute;right:-24px;bottom:-24px;content:'';width:48px;height:48px;border-radius:50%}.buttonbox_1:before{background:#fff}.buttonbox_2:before{background:red}.button{position:relative;z-index:1;width:100%;height:65px;padding:0;border:0;font-weight:bold;font-weight:800;font-size:18px;line-height:140%;text-transform:uppercase;cursor:pointer}.button_1,.button_1:hover,.button_1:focus{background:red;color:#fff}.button_1:before,.button_1:hover:before,.button_1:focus:before{z-index:-1;background:#fff}.button_2,.button_2:hover,.button_2:focus{background:#1A1A1A;color:#fff}.button_2:before,.button_2:hover:before,.button_2:focus:before{z-index:-1;background:red}.button_link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;-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}.change-buttonbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;gap:20px}.change-button-title{font-size:18px;font-weight:400;color:#1A1A1A}.change-button{text-align:center;height:45px;font-weight:600;font-size:13px;background:#1A1A1A;color:#fff;width:100%;max-width:130px}H1{font-weight:800;font-size:80px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;margin:0}.section-title{font-weight:800;font-size:64px;line-height:97%;text-transform:uppercase;margin:0}.section-title.stroke-black{-webkit-text-stroke:1px #000;-webkit-text-fill-color:transparent}.section-title.stroke-red{-webkit-text-stroke:1px red;-webkit-text-fill-color:transparent}.section-subtitle{font-weight:800;font-size:50px;color:#FF0000;text-transform:uppercase}.fwb{font-weight:bold}.hidden{display:none !important}.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}.slick-navigation{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}.slick-arrow{position:relative;display:block;width:15px;height:23px;background:url(../img/common/icons-a48c6ff682.png) no-repeat 0 0;cursor:pointer}.slick-arrow:hover{opacity:.7}.slick-slider-next{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin-left:15px}.slick-disabled{opacity:.7;cursor:auto}.slick-slider-dots{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px}.slick-slider-dots ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slick-slider-dots ul li{margin:0 4px}.slick-slider-dots ul li button{display:block;width:5px;height:5px;padding:0;background:#000;border:0;border-radius:50%;font-size:0;line-height:0;color:transparent;outline:none;cursor:pointer}.slick-slider-dots ul li.slick-active button{width:8px;height:8px;background:red}.medium{font-weight:600;font-size:14px;line-height:19.6px}.form ::-webkit-input-placeholder{color:#fff}.form ::-moz-placeholder{color:#fff}.form ::-ms-input-placeholder{color:#fff}.form ::placeholder{color:#fff}.form :-ms-input-placeholder{color:#fff}.form__title{font-weight:600;font-size:22px;line-height:27px;margin-bottom:29px}.form__text{font-size:20px;font-weight:500;line-height:1.1;margin-bottom:18px}.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:77px}.form__item_button{min-height:65px}.form__input{width:100%;height:62px;border:3px solid #FFFFFF;font-size:16px;color:#fff;padding:0 30px;background:none;-webkit-appearance:none;outline:none}.form__input.error{border:3px solid #ff2626}.form__input.error::-webkit-input-placeholder{color:#ff2626}.form__input.error::-moz-placeholder{color:#ff2626}.form__input.error::-ms-input-placeholder{color:#ff2626}.form__input.error::placeholder{color:#ff2626}.form__input.error:-ms-input-placeholder{color:#ff2626}.form__input.valid{border:3px solid #219653;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:65px;border:0;cursor:pointer}.form__button:disabled{opacity:0.7;cursor:not-allowed}.form__footer{position:relative;display:block;font-size:12px;line-height:15px;color:#fff;cursor:pointer;margin-bottom:33px}.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:17px;height:17px;border:0;border-radius:3px;background:rgba(255,255,255,0.1)}.form__footer-checkbox input{display:none}.form__footer-checkbox-icon:before{display:none;content:url("../img/form/check-b08f5f3e78.png");margin-top:3px}input:checked+.form__footer-checkbox-icon:before{display:block}.form__footer-text{padding-left:28px}.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:320px}.form_vertical .form__more{max-width:320px}.form__more-link{text-decoration:underline}.form_horisontal .form__title{margin-bottom:23px}.form_horisontal .form__item{margin-right:25px}.form_horisontal .form__item:last-child{margin-right:0}.form__group{margin-bottom:20px}label.error{display:none !important}.widget-form-privacy{display:none !important}.send-success{color:#fff}.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;width:100%;max-width:1920px;left:auto;right:auto;top:0;z-index:20;font-weight:500}.header .container::before{display:none}.page-scrolled .header{background:rgba(255,255,255,0.95);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.1);box-shadow:0 0 15px rgba(0,0,0,0.1)}.header_nofix{position:static}.header_logo{max-width:150px;width:100%}.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;min-height:85px;-webkit-transition:0.3s;transition:0.3s}.page-scrolled .header__box{min-height:65px}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__menu-item{font-size:11px;line-height:140%;text-transform:uppercase;margin-left:38px}.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__button-hidden{display:none}.header__hidden-btn{padding:10px 20px;background:#FF0000;color:#ffffff}.header__hidden-btn:hover{color:#ffffff;opacity:1}.header__hidden-btn:focus{color:#ffffff}.header .social{white-space:nowrap}.header .social_tab{display:none}.header .social__link{display:inline-block;width:25px;height:20px;background:url(../img/header/social-2fa714480a.png) no-repeat;margin-right:12px}.header .social__link:last-child{margin:0}.header .social__link.instagram{background-position:5px 0}.header .social__link.vkontakte{background-position:-39px 0}.header .social__link.facebook{background-position:-79px 0}.header__icon{display:none}.header__icon-menu{position:relative;z-index:11;display:block;width:30px;height:18px;background:url(../img/header/icons-2a7d87418a.png) no-repeat 0 0;cursor:pointer}.header__icon-menu.open{background-position:0 -25px}.header__button{height:40px;font-size:15px;padding:0 20px}.header__button:hover,.header__button:focus{opacity:1}.header__btn-mob{display:none;margin:auto;max-width:230px;margin-bottom:40px;background:#FF0000;color:#ffffff;padding:10px 10px;text-align:center;font-size:14px;line-height:100%;text-transform:uppercase}.header__btn-mob:focus{color:#ffffff}.header-new{position:fixed;width:100%;max-width:1920px;left:auto;right:auto;top:0;z-index:20;font-weight:500}.header-new .container::before{display:none}.page-scrolled .header-new{background:rgba(255,255,255,0.95);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.1);box-shadow:0 0 15px rgba(0,0,0,0.1)}.header-new_nofix{position:static}.header-new__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;min-height:85px;-webkit-transition:0.3s;transition:0.3s}.page-scrolled .header-new__box{min-height:65px}.header-new__logo{position:relative}.header-new__logo-beta{position:absolute;top:100%;left:0;font-weight:500;font-size:20px;line-height:110%;color:#D1CFCF;white-space:nowrap;margin-top:10px}.page-scrolled .header-new__logo-beta{display:none}.header-new__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 43px}.header-new__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 38px}.header-new__menu-item{font-weight:400;font-size:16px;line-height:169%}.header-new__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-new__button{width:231px;height:51px;border:1px solid #CECECE;border-radius:4px;font-weight:700;font-size:16px;color:#676767}.main{position:relative;padding:202px 0 177px 0;background:#f9f9f9 url(../img/main/bg-new-4e052a93db.png) no-repeat center top/cover;background-size:cover}.main .container{position:relative}.main__title{font-weight:800;font-size:100px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;max-width:800px;color:red;margin-bottom:30px}.main__text{font-weight:400;max-width:500px;margin-bottom:83px}.main__text P{margin-bottom:15px}.main__list{margin-bottom:30px}.main__list-point{font-weight:600;font-size:22px;line-height:120%;color:#212121}.main__buttonbox{max-width:306px}.main__buttonbox:before{right:-40px;bottom:-40px;width:80px;height:80px}.main__video-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.main__video-btn{display:block;-webkit-animation:10s linear 0s normal none infinite running rot;animation:10s linear 0s normal none infinite running rot;position:absolute;top:40%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';width:164px;height:164px;background:url(../img/main/btn-8ca6d25479.png) no-repeat center/cover}.main__video-btn:hover{cursor:pointer;opacity:.6}@keyframes rot{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rot{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.form-block{background:#1A1A1A;padding:50px 0}.form-block .form{display:-webkit-box;display:-ms-flexbox;display:flex}.form-block .form__wrapper{width:100%}.form-block .form ::-webkit-input-placeholder{color:#fff}.form-block .form ::-moz-placeholder{color:#fff}.form-block .form ::-ms-input-placeholder{color:#fff}.form-block .form ::placeholder{color:#fff}.form-block .form :-ms-input-placeholder{color:#fff}.form-block .form__title{font-weight:600;font-size:22px;line-height:27px;margin-bottom:29px;color:#ffffff;font-size:28px;line-height:34px;text-transform:uppercase}.form-block .form__text{font-size:20px;font-weight:500;line-height:1.1;margin-bottom:18px}.form-block .form__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-block .form__item{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-height:77px;margin-right:30px}.form-block .form__item_button{min-height:65px;margin-bottom:15px}.form-block .form__input{width:100%;height:62px;border:3px solid #FFFFFF;font-size:16px;color:#fff;padding:0 30px;background:none;-webkit-appearance:none;outline:none}.form-block .form__input.error{border:3px solid #ff2626}.form-block .form__input.error::-webkit-input-placeholder{color:#ff2626}.form-block .form__input.error::-moz-placeholder{color:#ff2626}.form-block .form__input.error::-ms-input-placeholder{color:#ff2626}.form-block .form__input.error::placeholder{color:#ff2626}.form-block .form__input.error:-ms-input-placeholder{color:#ff2626}.form-block .form__input.valid{border:3px solid #219653;color:#219653}.form-block .form__input.valid::-webkit-input-placeholder{color:#219653}.form-block .form__input.valid::-moz-placeholder{color:#219653}.form-block .form__input.valid::-ms-input-placeholder{color:#219653}.form-block .form__input.valid::placeholder{color:#219653}.form-block .form__input.valid:-ms-input-placeholder{color:#219653}.form-block .form__button{height:62px;border:0;font-size:14px;cursor:pointer;background:red;color:#ffffff}.form-block .form__button:disabled{opacity:0.7;cursor:not-allowed}.form-block .form__footer{position:relative;display:block;font-size:12px;line-height:15px;color:#fff;cursor:pointer;margin-bottom:0px}.form-block .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:17px;height:17px;border:0;border-radius:3px;background:rgba(255,255,255,0.1)}.form-block .form__footer-checkbox input{display:none}.form-block .form__footer-checkbox-icon:before{display:none;content:url("../img/form/check-b08f5f3e78.png");margin-top:3px}input:checked+.form-block .form__footer-checkbox-icon:before{display:block}.form-block .form__footer-text{padding-left:28px}.form-block .form_vertical .form-block .form__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-block .form_vertical .form-block .form__item{max-width:320px}.form-block .form_vertical .form-block .form__more{max-width:320px}.form-block .form_horisontal .form-block .form__title{margin-bottom:23px}.form-block .form_horisontal .form-block .form__item{margin-right:25px}.form-block .form_horisontal .form-block .form__item:last-child{margin-right:0}.form-block .form__group{margin-bottom:20px}.form-block label.error{display:none !important}.form-block .widget-form-privacy{display:none !important}.form-block .send-success{color:#fff}.form-block .phone-info{padding-top:10px}.form-block .phone-info__text{max-width:290px;padding-bottom:11px;font-size:11px;line-height:12px;letter-spacing:0.04em;color:#222;text-transform:uppercase}.form-block .phone-info__number{font-size:21px;font-weight:700;line-height:100%;color:#000}.form-block .phone-info__number:hover,.form-block .phone-info__number:focus{color:#000;text-decoration:none}.about{padding:100px 0 100px 0;background:url(../img/about/bg-b4ff503d1b.png) no-repeat 50% 109px}.about__title{margin-bottom:79px}.about .tabsblock{margin-bottom:60px}.about .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:70px;-ms-flex-wrap:wrap;flex-wrap:wrap}.about .tabs__title{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:270px;height:270px;border-radius:50%;background:#000 no-repeat 50% 50%;background-size:cover;font-size:30px;line-height:39px;font-weight:700;color:#fff;cursor:pointer;opacity:.5;margin-bottom:20px;margin-right:15px;text-align:center}.about .tabs__title_1{background-image:url(../img/about/photo/photo1-20470e1130.jpg)}.about .tabs__title_2{background-image:url(../img/about/photo/photo2-9ec42f3d1a.jpg)}.about .tabs__title_3{background-image:url(../img/about/photo/photo3-e5a0502214.jpg)}.about .tabs__title_4{background-image:url(../img/about/photo/photo4-6fd821ea0e.jpg)}.about .tabs__title_5{background-image:url(../img/about/photo/photo5-eee1b44e24.jpg)}.about .tabs__title_6{background-image:url(../img/about/photo/photo6-ba4413f6d4.jpg)}.about .tabs__title_7{background-image:url(../img/about/photo/photo7-eb04bf68de.jpg)}.about .tabs__title_8{background-image:url(../img/about/photo/photo8-df47f37d3e.jpg)}.about .tabs__title_9{background-image:url(../img/about/photo/photo9-31a53ce020.jpg)}.about .tabs__title_10{background-image:url(../img/about/photo/photo10-885eed4345.jpg)}.about .tabs__title_11{background-image:url(../img/about/photo/photo11-f12ea3f8a3.jpg)}.about .tabs__title_12{background-image:url(../img/about/photo/photo12-d7289cdfa2.jpg)}.about .tabs__title_13{background-image:url(../img/about/photo/photo13-71ed2d3fe5.jpg)}.about .tabs__title_14{background-image:url(../img/about/photo/photo14-1853909efa.jpg)}.about .tabs__title_15{background-image:url(../img/about/photo/photo15-0dbab386b8.jpg)}.about .tabs__title_16{background-image:url(../img/about/photo/photo16-2b83fa7047.jpg)}.about .tabs__title_17{background-image:url(../img/about/photo/photo17-2ff561239c.jpg)}.about .tabs__title_18{background-image:url(../img/about/photo/photo18-2210d56171.jpg)}.about .tabs__title.current{opacity:1;border:3px solid #FF0000;border-radius:50%}.about .tabsbox{display:none;padding:13px 0 0 0;background:url(../img/theme/bg_theme.jpg) no-repeat 195px 0}.about .tabsbox.visible{display:block}.about .tabsbox__title{font-size:32px;line-height:39px;margin-bottom:14px}.about .tabsbox__text{font-size:24px;line-height:29px}.about .tabsbox__text .about__info-title{margin-top:20px}.about__info{display:-webkit-box;display:-ms-flexbox;display:flex}.about__info-col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.about__info-title{font-weight:600;font-size:24px;line-height:29px;margin-bottom:20px}.about__info-item{position:relative;padding:0 20px 11px 30px}.about__info-item:before{position:absolute;top:6px;left:0;content:'';width:10px;height:10px;border-radius:50%;background:red}.form-section{position:relative;color:#fff}.form-section_1{padding:83px 0 383px 0;background:url(../img/form-section/bg_1-new-4b640f2860.png) no-repeat 0% 90%}.form-section_1:before{position:absolute;top:315px;left:43%;margin-left:-30px;content:'';width:903px;height:569px;background:url(../img/form-section/figure_1-new-0dc9f32740.png) no-repeat 0 0}.form-section_2{padding:337px 0 103px 0;background:url(../img/form-section/bg_2-da09ea317b.png) no-repeat 50% 0}.form-section_2:before{position:absolute;top:340px;right:42%;content:'';width:763px;height:538px;background:url(../img/form-section/figure_2-de73f6dd9f.png) no-repeat 100% 0}.form-section_3{padding:121px 0 326px 0;background:url(../img/form-section/bg_3-5f35693755.png) no-repeat 50% 0}.form-section_3:before{position:absolute;bottom:73px;left:50%;-webkit-transform:translate(-45%, 0);transform:translate(-45%, 0);content:'';width:1048px;height:660px;background:url(../img/form-section/figure_3-3edfc2d932.png) no-repeat 0 0;background-size:cover}.form-section__box{position:relative;z-index:1;max-width:400px;min-height:539px;padding:35px 40px 54px 40px;background:#1A1A1A;color:#fff}.form-section_2 .form-section__box{position:relative;margin-left:auto}.price{padding:0 0 40px 0;background:url(../img/price/bg-62ea56ead2.png) no-repeat 50% 200px}.price__title{margin-bottom:66px}.price__postscript{font-size:10px}.price__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-left:-10px}.price__list-btn{display:none;text-transform:uppercase;color:#292929;border:4px solid #292929;text-align:center;padding:20px 30px;margin:0 auto;background:#fff;width:calc(100% - 20px);cursor:pointer;-webkit-transition:0.3s all;transition:0.3s all}.price__list-btn:hover{background:#292929;color:#fff}.price__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:25%;min-height:100%;padding-bottom:20px;text-transform:uppercase}.price__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:560px;min-height:100%;padding:20px 30px;background:#fff;border:4px solid #292929;margin:0 10px}.price__item-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.price__item-title{font-weight:800;font-size:20px;line-height:29px;margin-bottom:26px;height:58px}.price__item-info{font-weight:400;font-size:14px;text-transform:none;line-height:1}.price__item-personal{font-weight:400;font-size:14px;text-transform:none;line-height:1}.price__item-coach{font-weight:400;font-size:14px;color:#313131;margin-bottom:35px}.price__item-choice{margin-bottom:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 85px;margin-bottom:35px}.price__item-me{margin-bottom:55px}.price__item-bottom{margin:auto 0 0 0}.price__item-price{margin-bottom:20px}.price__item-buttonbox{width:100%;margin:20px auto 0}.price__item-button{height:45px;font-weight:600;font-size:13px;background:red}.price__item_wide .price__item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price__item_wide .price__item-buttonbox{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0}.price .radio-label{position:relative;display:block;margin:0 0 10px 0}.price .radio{position:absolute;top:3px;left:0;z-index:2;padding:0;opacity:0;border:none}.price .radio+SPAN{position:relative;display:block;padding-left:27px;font-weight:400;font-size:16px;line-height:19px;-webkit-appearance:none;outline:none;cursor:pointer}.price .radio+SPAN:before{position:absolute;top:1px;left:0;content:'';display:block;width:16px;height:16px;background:url(../img/price/radio-3b165f3a9a.png) no-repeat 0 0}.price .radio+SPAN SPAN{display:block;color:#c1c1c1}.price .radio:checked+SPAN:before,.price .radio:active+SPAN:before{background-position:0 -20px}.schedule{padding:40px 0 20px 0}.schedule__top{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.schedule__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.schedule__logo{width:230px;margin-bottom:15px}.schedule__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:25px}.schedule__phone-icon{width:25px;margin-right:5px}.schedule__title{margin-bottom:50px}.schedule__box{border-top:1px solid #000000;border-bottom:1px solid #000000}.schedule__table{width:100%}.schedule__table THEAD TH{padding:6px 0 13px 0;border-left:1px solid #000000;border-bottom:1px solid #000;font-weight:600;font-size:20px;line-height:140%;text-align:center}.schedule__table THEAD TH:first-child{border-left:0}.schedule__table TBODY TH{padding:9px 0 7px 0;border-top:1px solid #000000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.schedule__table TBODY TD{border:solid #000000;border-width:1px 0 0 1px;font-weight:600;font-size:14px;line-height:155%;text-align:center;width:9%}.schedule__table TBODY TD I{display:block;width:23px;height:1px;background:red;margin:0 auto}.schedule__table-title{font-weight:600;font-size:17px;line-height:90%}.schedule__table-subtitle{font-weight:400;font-size:15px;line-height:90%;margin-top:2px}.schedule__table-speaker{display:inline-block;padding:4px 20px;background:red;font-weight:600;font-size:11px;line-height:140%;color:#fff;width:170px;text-align:center;margin-right:10px;text-transform:uppercase}.schedule__list{display:none}.schedule__item{padding:20px 30px 18px 30px;border:3px solid #B5B5B5;margin-bottom:15px;background:#FFFFFF;position:relative;z-index:1}.schedule__item-head{position:relative;cursor:pointer}.schedule__item-head:after{position:absolute;top:8px;right:0;content:'';width:12px;height:12px;background:url(../img/schedule/icons-6c48f34b2b.png) no-repeat 0 0}.schedule__item-title{font-weight:600;font-size:21px;line-height:140%;padding:0 12px  0 0}.schedule__item-speaker{display:none;padding:0 8px;background:red;font-weight:600;font-size:12px;line-height:140%;color:#fff;margin-top:6px}.schedule__item.open .schedule__item-speaker{display:inline-block}.schedule__item LI{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 0;border-top:1px solid #F3F3F3}.schedule__item LI:first-child{border:0}.schedule__item-day{font-weight:600;font-size:16px;line-height:140%}.schedule__item-time{font-weight:600;font-size:12px;line-height:155%}.schedule__row--adult{background:#e5e5e5}.advantages{padding:0 0 100px 0;background:url(../img/advantages/bg-b0b65847dd.png) no-repeat 50% 200px}.advantages__title{max-width:668px;color:red;margin-bottom:50px}.advantages__list{width:55%}.advantages__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:120px;padding:0 0 0 171px;margin-bottom:50px}.advantages__item:before{position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);content:'';width:120px;height:120px;background:url(../img/advantages/icons-1ab418dd9e.png) no-repeat}.advantages__item_1:before{background-position:0 0}.advantages__item_2:before{background-position:0 -180px}.advantages__item_3:before{background-position:0 -360px}.advantages__item_4:before{background-position:0 -540px}.advantages__item-title{font-size:24px;line-height:29px}.advantages__item-text{padding-top:15px}.speakers{background:url(../img/speakers/bg-dab28566bf.png) no-repeat 50% 109px}.speakers__title{margin-bottom:120px}.speakers__carousel{margin:0 -10px;margin-bottom:30px}.speakers__item{padding-right:20px}.speakers__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:360px;min-height:100%;background:#262626;color:#fff;margin:0 10px;position:relative}.speakers__item.active .speakers__speciality{display:none}.speakers__item.active .speakers__prename{display:none}.speakers__item.active .speakers__info{background-color:rgba(0,0,0,0.6);-webkit-transform:translateY(0);transform:translateY(0)}.speakers__item:hover .speakers__photo{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.speakers__photo{border:solid #262626;border-width:4px 4px 4px 4px;background:#fff;height:550px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.speakers__photo img{width:100%}.speakers__info{height:100%;height:550px;width:100%;padding:20px 40px 0;opacity:1;position:absolute;-webkit-transition:.5s;transition:.5s;-webkit-transform:translateY(550px);transform:translateY(550px)}.speakers__speciality{display:inline-block;padding:0 20px;background:red;font-size:12px;line-height:27px;text-transform:uppercase;margin-bottom:10px;position:absolute;top:10px;left:10px;max-width:300px}.speakers__name{font-size:45px;line-height:100%;margin-bottom:32px}.speakers__prename{font-size:45px;line-height:100%;padding:20px 40px;position:absolute;bottom:0;background:rgba(0,0,0,0.7);width:100%}.speakers__post{line-height:100%}.partners{padding-top:60px;padding-bottom:120px}.partners__title{margin-bottom:60px;font-weight:800;font-size:64px;line-height:62px;text-transform:uppercase}.partners__wrapper{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}.partners__item:not(:last-child){margin-right:20px}.partners__item-text{margin-top:10px;text-align:center;font-size:16px;color:#696c7b}.events{padding-top:60px;padding-bottom:60px}.events__title{font-style:normal;font-weight:800;font-size:64px;line-height:62px;text-transform:uppercase;margin-bottom:80px}.events__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.events__item{display:block;max-width:560px;margin-right:20px;margin-bottom:65px}.events__item-bg{position:relative}.events__img{position:relative;width:560px;height:510px;-webkit-filter:grayscale(100%);filter:grayscale(100%);border-bottom:2px solid #000000;border-right:2px solid #000000;border-left:2px solid #000000;border-top:none}.events__img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.events__foto{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.events__description{position:relative;padding:30px 50px 30px;height:170px;border-bottom:2px solid #000000;border-right:2px solid #000000;border-left:2px solid #000000;border-top:none}.events__description::after{content:url("../img/events/right-D-69f6686ab3.png");width:148px;height:177px;position:absolute;z-index:-1;bottom:25px;right:40px}.events__subtitle{font-weight:bold;font-size:45px;line-height:100%;color:#000000}.events__text{display:inline-block;font-weight:normal;font-size:18px;line-height:100%;text-transform:uppercase;max-width:320px}.events__btn{position:absolute;top:70%;left:0;padding:22px 84px;color:#ffffff;background:#FF0000;font-weight:bold;font-size:16px;line-height:140%;text-transform:uppercase}.team{padding-top:60px;padding-bottom:146px}.team__title{font-style:normal;font-weight:800;font-size:64px;line-height:62px;text-transform:uppercase;color:#FF0000;margin-bottom:80px}.team__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.team__item{display:block;max-width:560px;margin-right:20px;margin-bottom:65px}.team__item:not(:last-child){border:3px solid #000000}.team__item-bg{position:relative}.team__img{position:relative;width:560px;height:560px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.team__img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.team__foto{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.team__description{position:relative;padding:40px 50px 60px;height:220px}.team__description::before{content:url("../img/team/circle-1eaaaf409d.svg");width:35px;height:35px;position:absolute;z-index:-1;top:-16px;left:0}.team__description::after{content:url("../img/team/delta-b66148354b.svg");width:35px;height:35px;position:absolute;z-index:-1;bottom:28px;right:-4px}.team__subtitle{font-weight:bold;font-size:45px;line-height:100%;color:#000000}.team__text{font-weight:normal;font-size:18px;line-height:100%;text-transform:uppercase}.team__btn{position:absolute;top:70%;left:0;padding:22px 84px;color:#ffffff;background:#FF0000;font-weight:bold;font-size:16px;line-height:140%;text-transform:uppercase}.franchise{padding-top:20px;padding-bottom:146px;background:url(../img/franchise/bg-5db3a82b7a.png) no-repeat 50% 0}.franchise__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.franchise__item{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%}.franchise__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.franchise__box--mob{display:none}.franchise__title{margin-bottom:40px;font-weight:800;font-size:52px;line-height:68px;text-transform:uppercase}.franchise__title span{font-size:64px}.franchise__center{margin-bottom:100px;display:block;font-weight:normal;font-size:28px;line-height:34px;text-transform:uppercase}.franchise__address{margin-bottom:40px;display:block;font-weight:700;font-size:20px;line-height:21px}.franchise__text{font-weight:normal;font-size:22px;line-height:140%}.franchise__subtitle{margin-bottom:20px;font-weight:bold;font-size:22px;line-height:150%;text-transform:uppercase}.franchise__list{list-style:disc;margin-bottom:90px}.franchise__point{margin-left:30px;font-weight:normal;font-size:20px;line-height:100%}.franchise__point:not(:last-child){margin-bottom:15px}.franchise__btn{margin-left:130px;position:relative;padding:20px 30px;background:#000000;color:#ffffff;text-align:center}.franchise__btn::before{content:'';position:absolute;top:-35px;left:-35px;z-index:-1;display:block;height:70px;width:70px;border-radius:50%;background:#FF0000}.franchise__btn:focus{color:#ffffff}.franchise__img{position:relative;-ms-flex-preferred-size:48%;flex-basis:48%;padding:5px;margin:5px}.franchise__foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.franchise__foto:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.franchise-navigator{padding-top:20px;margin:auto}.contacts{padding:0 0 420px 0}.contacts__title{margin-bottom:60px}.contacts__code{margin-bottom:10px}.contacts__map{position:relative}.contacts__map:before{position:absolute;bottom:-189px;left:-189px;content:'';width:378px;height:378px;background:url(../img/contacts/figure-888169c382.png) no-repeat 0 0}.contacts__map IMG{position:relative}.contacts__info{position:absolute;z-index:1;top:30px;right:30px;width:243px;padding:26px 30px 16px 30px;background:#FFFFFF}.contacts__info-title{font-weight:600;font-size:20px;line-height:24px;margin-bottom:15px}.contacts__info-item{position:relative;padding:0 0 15px 24px;font-size:16px;line-height:19px}.contacts__info-item:before{position:absolute;top:2px;left:0;content:'';width:15px;height:17px;background:url(../img/contacts/icons-8782d19d07.png) no-repeat}.contacts__info-item_metro:before{background-position:0 0}.contacts__info-item_address:before{background-position:0 -30px}.contacts__info-item_phone:before{background-position:0 -60px}.contacts__info-item_time:before{display:none}.contacts__info-link{display:inline-block;font-weight:600;font-size:14px;line-height:140%;margin-top:8px}.contacts__info-link:after{content:'';display:inline-block;width:20px;height:15px;background:url(../img/contacts/icons-8782d19d07.png) no-repeat 0 -90px;vertical-align:-4px;margin-left:12px}.contacts__grid{display:none}.contacts__link{display:none}.footer{padding:32px 0;background:#E0E0E0}.footer__logo{max-width:150px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__img{margin-right:30px}.footer__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__copy{font-size:14px;line-height:20px;text-align:right}.footer__link{text-decoration:underline}.popup .form__title{font-weight:bold;font-size:43px;line-height:52px;text-align:center}.popup .form__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup .form__item{color:#000000}.popup .form__input{border:1px solid #000000;color:#000000}.popup .form__input::-webkit-input-placeholder{color:#000000}.popup .form__input::-moz-placeholder{color:#000000}.popup .form__input::-ms-input-placeholder{color:#000000}.popup .form__input::placeholder{color:#000000}.popup .form__input.error{border:3px solid #ff2626}.popup .form__input.error::-webkit-input-placeholder{color:#ff2626}.popup .form__input.error::-moz-placeholder{color:#ff2626}.popup .form__input.error::-ms-input-placeholder{color:#ff2626}.popup .form__input.error::placeholder{color:#ff2626}.popup .form__input.error:-ms-input-placeholder{color:#ff2626}.popup .form__input.valid{border:3px solid #219653;color:#219653}.popup .form__input.valid::-webkit-input-placeholder{color:#219653}.popup .form__input.valid::-moz-placeholder{color:#219653}.popup .form__input.valid::-ms-input-placeholder{color:#219653}.popup .form__input.valid::placeholder{color:#219653}.popup .form__input.valid:-ms-input-placeholder{color:#219653}.popup .form__button{margin-bottom:15px;background:#FF0000;color:#ffffff;font-weight:bold;font-size:16px;line-height:140%;text-align:center;text-transform:uppercase}.popup .form__footer-text{color:#000000}.popup .form__more-link{color:#000000}.popup-registration{max-width:508px}
