/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}ul{list-style:none}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,picture{border-style:none;display:block;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;font-size:16px}*,:after,:before{box-sizing:inherit}body{font-family:Montserrat,sans-serif;font-size:16px}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:local("Montserrat Thin"),local("Montserrat-Thin"),url(../fonts/montserrat-v14-latin_cyrillic-100.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-100.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url(../fonts/montserrat-v14-latin_cyrillic-100italic.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-100italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(../fonts/montserrat-v14-latin_cyrillic-200.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-200.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(../fonts/montserrat-v14-latin_cyrillic-200italic.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-200italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(../fonts/montserrat-v14-latin_cyrillic-300italic.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-300italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(../fonts/montserrat-v14-latin_cyrillic-300.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-300.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/montserrat-v14-latin_cyrillic-regular.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-regular.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:local("Montserrat Italic"),local("Montserrat-Italic"),url(../fonts/montserrat-v14-latin_cyrillic-italic.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../fonts/montserrat-v14-latin_cyrillic-500.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-500.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../fonts/montserrat-v14-latin_cyrillic-600.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-600.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(../fonts/montserrat-v14-latin_cyrillic-500italic.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-500italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url(../fonts/montserrat-v14-latin_cyrillic-600italic.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-600italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/montserrat-v14-latin_cyrillic-700.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-700.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(../fonts/montserrat-v14-latin_cyrillic-700italic.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-700italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url(../fonts/montserrat-v14-latin_cyrillic-800italic.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-800italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(../fonts/montserrat-v14-latin_cyrillic-800.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-800.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:local("Montserrat Black"),local("Montserrat-Black"),url(../fonts/montserrat-v14-latin_cyrillic-900.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-900.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url(../fonts/montserrat-v14-latin_cyrillic-900italic.woff2) format("woff2"),url(../fonts/montserrat-v14-latin_cyrillic-900italic.woff) format("woff")}.style-guide__main-title,.style-guide__second-title{text-align:center}.style-guide__wrapper{padding:.625rem;text-align:center;margin:0 auto 3.125rem;box-shadow:-10px 10px 32px 0 rgba(62,57,107,.28),0 0 0 0 transparent}.color-map{display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-around;-webkit-box-align:start;align-items:flex-start}.color-map__item{border:2px solid #fff;padding:.438rem}.color-map__item:first-child{background-color:#ff6b08}.color-map__item:nth-child(2){color:#fff;background-color:#d35526}.color-map__item:nth-child(3){color:#fff;background-color:#000}.color-map__item:nth-child(4){color:#fff;background-color:#18191d}.color-map__item:nth-child(5){color:#fff;background-color:#111517}.color-map__item:nth-child(6){background-color:#858585}.color-map__item:nth-child(7){border:.063rem solid #000;background-color:#fff}.main-font{font-family:Montserrat,sans-serif}.second-font{font-family:Tahoma}.typography-titile{text-align:center}.font-color.white-font{background-color:#000}.style-guide__hover{width:12.5rem;height:2.5rem;background-color:#858585;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:0 auto}.pseudo-line.orange-font{position:relative;font-weight:500;display:inline-block}.site-guide__style-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.container{width:100%;padding:0 15px;margin:0 auto}.btn{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:.125rem solid #ff6b08;background-color:transparent;text-transform:uppercase;font-weight:700;color:#ff6b08;width:15.625rem;height:3rem;font-size:.688rem;font-family:Tahoma;cursor:pointer}.black-font-m{color:#18191d}.black-font-s{color:#111517}.orange-font{color:#ff6b08}.white-font{color:#fff}.grey-font{color:#858585}.orange-hover:hover{background-color:#ff6b08;color:#fff}.pseudo-line:before{position:absolute;top:50%;left:-2.188rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pseudo-line-title:after,.pseudo-line:before{content:"";width:1.563rem;height:.125rem;background-color:#ff6b08}.pseudo-line-title:after{display:block;margin:1rem auto 0}.title{font-size:1.25rem;font-weight:800;line-height:2.063rem;letter-spacing:.05em}.subtitle{font-size:.813rem;line-height:1.25rem;font-weight:700}.preloader{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:100%;width:100%;position:fixed;z-index:1000;background-color:#fff;-webkit-transition:all 1s;transition:all 1s;opacity:1;visibility:visible}.preloader.done{opacity:0;visibility:hidden}.preloader .caption{position:absolute;left:50%;top:35%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 auto;width:100%;color:#000;font-size:20px;font-weight:700;text-align:center;-webkit-box-align:center;align-items:center;line-height:1}.preloader .cube-loader{width:73px;height:73px;margin:49px auto 0;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.preloader .cube-loader .cube{position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:50%;height:50%;float:left;-webkit-transform:scale(1.1);transform:scale(1.1)}.preloader .cube-loader .cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ff6b08;-webkit-animation:cube-loader 2.76s linear infinite both;animation:cube-loader 2.76s linear infinite both;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.preloader .cube-loader .loader-2{-webkit-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}.preloader .cube-loader .loader-3{-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}.preloader .cube-loader .loader-4{-webkit-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotate(270deg)}.preloader .cube-loader .loader-2:before{-webkit-animation-delay:.35s;animation-delay:.35s}.preloader .cube-loader .loader-3:before{-webkit-animation-delay:.69s;animation-delay:.69s}.preloader .cube-loader .loader-4:before{-webkit-animation-delay:1.04s;animation-delay:1.04s}@-webkit-keyframes cube-loader{0%,10%{-webkit-transform:perspective(136px) rotateX(-180deg);transform:perspective(136px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(136px) rotateX(0deg);transform:perspective(136px) rotateX(0deg);opacity:1}90%,to{-webkit-transform:perspective(136px) rotateY(180deg);transform:perspective(136px) rotateY(180deg);opacity:0}}@keyframes cube-loader{0%,10%{-webkit-transform:perspective(136px) rotateX(-180deg);transform:perspective(136px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(136px) rotateX(0deg);transform:perspective(136px) rotateX(0deg);opacity:1}90%,to{-webkit-transform:perspective(136px) rotateY(180deg);transform:perspective(136px) rotateY(180deg);opacity:0}}@-webkit-keyframes scaleUpDown{0%,to{-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}50%,90%{-webkit-transform:scaleY(1.1);transform:scaleY(1.1)}75%{-webkit-transform:scaleY(.95);transform:scaleY(.95)}80%{-webkit-transform:scaleX(.95);transform:scaleX(.95)}}@keyframes scaleUpDown{0%,to{-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}50%,90%{-webkit-transform:scaleY(1.1);transform:scaleY(1.1)}75%{-webkit-transform:scaleY(.95);transform:scaleY(.95)}80%{-webkit-transform:scaleX(.95);transform:scaleX(.95)}}@-webkit-keyframes shake{0%,to{-webkit-transform:skewX(0) scale(1);transform:skewX(0) scale(1)}50%{-webkit-transform:skewX(5deg) scale(.9);transform:skewX(5deg) scale(.9)}}@keyframes shake{0%,to{-webkit-transform:skewX(0) scale(1);transform:skewX(0) scale(1)}50%{-webkit-transform:skewX(5deg) scale(.9);transform:skewX(5deg) scale(.9)}}@-webkit-keyframes particleUp{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0;top:-100%;-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes particleUp{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0;top:-100%;-webkit-transform:scale(.5);transform:scale(.5)}}@-webkit-keyframes glow{0%,to{background-color:#ef5a00}50%{background-color:#ff7800}}@keyframes glow{0%,to{background-color:#ef5a00}50%{background-color:#ff7800}}.fblock{display:block}.logo{text-decoration:none;color:#000;font-weight:700;position:relative}.logo__name{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:5.25rem;height:1.875rem;position:relative;font-size:1.125rem;z-index:2}.logo__description,.logo__name--up{text-transform:uppercase}.logo__description{font-size:.375rem;margin:0;letter-spacing:.08em}.fire{position:absolute;left:2.438rem;z-index:1;width:.875rem;height:.875rem;background-color:transparent;margin-left:auto;margin-right:auto}.fire__main{-webkit-animation:scaleUpDown 3s ease-out;animation:scaleUpDown 3s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fire__main,.fire__main .fire__sub-main{position:absolute;height:100%;width:100%}.fire__main .fire__sub-main{background-image:radial-gradient(farthest-corner at 10px 0,#d43300 0,#ef5a00 95%);-webkit-transform:scaleX(.8) rotate(45deg);transform:scaleX(.8) rotate(45deg);border-radius:0 40% 60% 40%;-webkit-filter:drop-shadow(0 0 3px #d43322);filter:drop-shadow(0 0 3px #d43322)}.fire__main .fire__particle{position:absolute;top:30%;left:34%;width:10px;height:10px;background-color:#ef5a00;border-radius:50%;-webkit-filter:drop-shadow(0 0 3px #d43322);filter:drop-shadow(0 0 3px #d43322);-webkit-animation:particleUp 2s ease-out;animation:particleUp 2s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fire__right{height:100%;width:100%;position:absolute;-webkit-animation:shake 2s ease-out;animation:shake 2s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fire__right .fire__sub-main{top:15%;right:-25%;width:80%;height:80%;border-radius:0 40% 60% 40%}.fire__right .fire__particle,.fire__right .fire__sub-main{position:absolute;background-color:#ef5a00;-webkit-transform:scaleX(.8) rotate(45deg);transform:scaleX(.8) rotate(45deg);-webkit-filter:drop-shadow(0 0 3px #d43322);filter:drop-shadow(0 0 3px #d43322)}.fire__right .fire__particle{top:20%;left:17%;width:10px;height:10px;border-radius:50%;-webkit-animation:particleUp 2s ease-out;animation:particleUp 2s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fire__right .fire__left{position:absolute;height:100%;width:100%;-webkit-animation:shake 3s ease-out;animation:shake 3s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fire__left .fire__sub-main{top:15%;left:-20%;width:80%;height:80%;-webkit-transform:scaleX(.8) rotate(45deg);transform:scaleX(.8) rotate(45deg);border-radius:0 40% 60% 40%}.fire__left .fire__sub-main,.fire__left .fire__sub-main .fire__particle{position:absolute;background-color:#ef5a00;-webkit-filter:drop-shadow(0 0 10px #d43322);filter:drop-shadow(0 0 10px #d43322)}.fire__left .fire__sub-main .fire__particle{top:10%;left:20%;width:10%;height:10%;border-radius:50%;-webkit-animation:particleUp 3s ease-out infinite;animation:particleUp 3s ease-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fire__bottom .fire__sub-main{position:absolute;top:30%;left:20%;width:75%;height:75%;background-color:#ff7800;-webkit-transform:scaleX(.8) rotate(45deg);transform:scaleX(.8) rotate(45deg);border-radius:0 40% 100% 40%;-webkit-filter:blur(10px);filter:blur(10px);-webkit-animation:glow 2s ease-out;animation:glow 2s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.header{background-image:url(../images/header/header-bg/header-bg_m.png);background-repeat:no-repeat;background-position:center -17.5rem;background-size:cover}.navigation{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}.menu{display:none;font-weight:700;letter-spacing:.04em;padding:0}.menu__link{-webkit-transition:color .2s linear;transition:color .2s linear}.menu__link:focus,.menu__link:hover{color:#ff6b08}.menu__link,.menu__link>span{position:relative;line-height:1.5rem}.menu__link:after,.menu__link:before,.menu__link>span:after,.menu__link>span:before{content:"";position:absolute;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.header__btn{-webkit-transition:all .2s linear;transition:all .2s linear}.header__btn:focus,.header__btn:hover{background-color:#ff6b08;color:#fff}.burger--btn{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:1.875rem;height:1.875rem;cursor:pointer;position:relative;z-index:50}.header__burger{display:block;width:1.875rem;height:.75rem;position:absolute}.header__burger:after,.header__burger:before{content:"";background-color:#000;position:absolute;width:100%;height:.125rem;left:0;-webkit-transition:all .2s linear;transition:all .2s linear}.header__burger:before{top:0}.header__burger:after{bottom:0}.header__burger span{position:absolute;background-color:#000;width:100%;height:.125rem;top:.313rem;left:0;-webkit-transition:all .2s linear;transition:all .2s linear}.burger--btn.active .header__burger:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;top:.313rem}.burger--btn.active .header__burger:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff;bottom:.313rem}.burger--btn.active .header__burger span{-webkit-transform:scale(0);transform:scale(0)}body.lock{overflow:hidden}.logo.close{opacity:0;visibility:hidden}.logo.open{opacity:1;visibility:visible;display:block;color:#fff;margin-bottom:3.438rem}.burger{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.9);padding-top:1.563rem;z-index:50;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:all .2s linear;transition:all .2s linear}.burger.active{opacity:1;visibility:visible}.menu--burger{display:block;font-size:1.25rem;width:17.5rem;padding-left:.938rem;margin-bottom:3.75rem;margin-left:auto;margin-right:auto}.menu--burger .menu__item:not(:last-child){margin-bottom:1.25rem}.menu--burger .menu__link{color:#fff}.menu--burger .menu__link:focus,.menu--burger .menu__link:hover{color:#ff6b08}.burger__btn{margin-left:auto;margin-right:auto}.hero__title{letter-spacing:.03em;font-weight:800;margin:0}.hero__text{font-size:.938rem;font-weight:500;color:#858585;margin:0 0 .313rem}.hero__subtitle,.hero__text{line-height:1.355;letter-spacing:.05em}.hero__subtitle{font-weight:700;margin:0 0 2.188rem}.hero__btn{background-color:#ff6b08;color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear}.hero__btn:focus,.hero__btn:hover{background-color:#fff;color:#ff6b08}.benefit{margin:0;padding:0}.benefit__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:12.813rem;position:relative;z-index:1}.benefit__item:focus .benefit__img,.benefit__item:hover .benefit__img{fill:#000;-webkit-transform:scale(1.1);transform:scale(1.1)}.benefit__item:focus .benefit__img-wrap,.benefit__item:hover .benefit__img-wrap{border-color:#000}.benefit__item:focus .benefit__title,.benefit__item:hover .benefit__title{color:#ff6b08;-webkit-transform:translateX(2px);transform:translateX(2px)}.benefit__img-wrap{position:absolute;border:2px solid #ff6b08;width:3.625rem;height:3.625rem;z-index:-1;-webkit-transition:all .2s linear;transition:all .2s linear;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.benefit__img-wrap:before{position:absolute;display:block;content:"";width:.25rem;height:70%;background-color:#fff;right:-.188rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.benefit__img{height:2.25rem;fill:#ff6b08}.benefit__img,.benefit__title{-webkit-transition:all .2s linear;transition:all .2s linear}.benefit__title{display:inline-block;font-size:.813rem;line-height:1.53em;letter-spacing:.05em;font-weight:700;margin:0}.topbtn{position:relative}.to-header-btn{overflow:hidden;display:none;position:fixed;right:15px;bottom:50px;z-index:30;width:40px;height:40px;border-radius:50%}.to-header-btn:focus,.to-header-btn:hover{outline:none}.to-header-btn__img{width:2.5rem;height:2.5rem;fill:#d35526}.troubles{background-color:#111517;padding-top:50px;padding-bottom:328px}.section-shadow{box-shadow:0 .875rem .875rem -.75rem rgba(29,29,27,.4)}.absolute-wrapper{position:relative}.section-title__container{margin:0;padding-right:52px;color:#fff}.section-list{width:100%;position:absolute;top:160px;background-color:#fff;margin:0;counter-reset:section-counter;font-weight:700}.section-list__item{position:relative;font-size:.813rem;line-height:1.25rem;letter-spacing:.05em}.section-list__item:before{position:static;display:block;margin-bottom:.938rem}.section-list__item:after{content:counter(section-counter,decimal-leading-zero);counter-increment:section-counter;position:absolute;bottom:100%;-webkit-transform:translateY(50%);transform:translateY(50%);left:2.188rem;color:#ff6b08;font-weight:600;font-size:.875rem;line-height:1.875rem}.advantages-reason{margin:0;padding:0}.about{padding-top:12.875rem;padding-bottom:3.125rem}.about-list{padding:0;margin:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}.about-list__img{width:2.813rem;height:2.813rem;fill:#ff6b08;margin-bottom:1.125rem}.about-list__item{position:relative;flex-basis:18.125rem;padding:1.875rem 1.563rem 1.563rem;box-shadow:.5rem .5rem 2rem .438rem rgba(29,29,27,.11);text-align:center;-webkit-transition:background .3s linear,-webkit-transform .2s linear;transition:background .3s linear,-webkit-transform .2s linear;transition:transform .2s linear,background .3s linear;transition:transform .2s linear,background .3s linear,-webkit-transform .2s linear}.about-list__item:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.about-list__item:hover .about-list__img{fill:#fff}.about-list__item:hover .pseudo-line-title:after{background-color:#fff}.about-list__item:hover:after,.about-list__item:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.about-list__item:after{border-left:2px solid;border-right:2px solid;-webkit-transform:scaleY(0);transform:scaleY(0)}.about-list__item:after,.about-list__item:before{content:"";position:absolute;top:3%;left:3%;right:3%;bottom:3%;border-color:#fff;-webkit-transition:-webkit-transform .4s linear;transition:-webkit-transform .4s linear;transition:transform .4s linear;transition:transform .4s linear,-webkit-transform .4s linear}.about-list__item:before{border-top:2px solid;border-bottom:2px solid;-webkit-transform:scaleX(0);transform:scaleX(0)}.about-list__title{margin:0 0 1.125rem}.about-list__text{font-size:.688rem;line-height:1.25rem;margin:0}.about-title{text-align:center}h3,h4{margin:0}.program__list,.program__sub-list,.program__sub-sub-list{padding:0}.border-wrapper{margin-bottom:40px}.program{background-color:#111517;background-image:url(../images/program/program-m.png);background-repeat:no-repeat;background-position:right 83%;padding-top:53px;padding-bottom:440px}.program,.program__item{position:relative}.program__item:nth-last-of-type(n+2):before{content:"";width:.125rem;height:110%;background-color:#546264;position:absolute;top:15px;left:-30px}.program__item:after{content:"";width:14px;height:14px;position:absolute;background-color:#ff6b08;left:-36px;top:0;border-radius:50%}.program__list{padding-left:110px;list-style-type:none;counter-reset:program-counter}.program__list-title{margin-bottom:28px;font-size:15px;text-transform:uppercase}.program__list-title:before{content:counter(program-counter) " ";counter-increment:program-counter;color:#fff}.program__sub-list{margin-bottom:38px}.program__sub-item:not(:last-child){margin-bottom:25px}.program__sub-item-title{margin-left:35px;font-size:13px;margin-bottom:22px}.program__sub-sub-list{font-size:11px}.program__sub-sub-list-item:not(:last-child){margin-bottom:10px}.program__orange-font{background:-webkit-gradient(linear,left top,left bottom,from(#ff6b08),color-stop(42%,#ff6b08),to(#d000b8));background:linear-gradient(#ff6b08,#ff6b08 42%,#d000b8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#0b2349;display:table}.section-list__advantages{position:static}.advantages{position:absolute;bottom:-250px;width:100%}.advantages .title{color:#fff;padding-right:130px}.teacher{position:relative;padding-top:17.5rem;padding-bottom:3.125rem}.sections-title,.teacher-name{margin:0 0 1.5rem}.photo-wrap{display:-webkit-box;display:flex;margin-bottom:1.5rem}.teacher-photo{box-shadow:2px 3px 11px 0 rgba(0,0,0,.21)}.teacher-info{-webkit-box-flex:0;flex:0 0 50%}.teacher-name{font-weight:800;border-bottom:.063rem solid hsla(0,0%,52.2%,.38);line-height:1.823rem;font-size:1rem}.skill-list{padding:0;margin:0 0 1.125rem}.skill-list:first-child{letter-spacing:.438rem}.skill-list__item{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.skill-list__item:not(:last-child){margin-bottom:1.5rem}.skill-list__item:hover .skill-list__img{-webkit-transform:scale(1.7);transform:scale(1.7)}.skill-list__description{padding-left:1.25rem;font-size:.813rem;color:#111517;font-weight:600;line-height:1.25rem;margin:0}.skill-list__img{width:1.125rem;height:1.125rem;fill:#ff6b08;-webkit-transition:.2s;transition:.2s}.description-wrapper{position:relative;padding-top:1.125rem}.description-wrapper:before{content:"";width:1.563rem;height:.125rem;position:absolute;background-color:#ff6b08;top:0;-webkit-transition:.3s;transition:.3s}.description-wrapper:hover:before{width:100%}.teacher-description{margin:0 0 1rem}.teacher__link{all:unset;text-decoration:underline;cursor:pointer;color:#ff6b08}.teacher-description,.teacher__link{font-size:.688rem;line-height:1.25rem}.guarantee{padding:0 0 1.563rem}.guarantee .title{text-align:center}.guarantee .section-title{font-size:1.25rem;font-weight:800;letter-spacing:.04em;margin-bottom:1.5rem}.guarantee-list{padding:0 1.25rem 0 0}.guarantee-list__item{position:relative;padding-left:2.5rem}.guarantee-list__item:not(:last-child){border-left:.125rem dotted #bababa;padding-bottom:1.75rem}.guarantee-list__item:before{content:"";width:1rem;height:1.375rem;position:absolute;top:-.313rem;left:-.5rem;background-image:url(../images/guarantee/fire-desktop.gif);background-repeat:no-repeat;background-position:50%;background-size:cover}.guarantee-list__item-text{margin:0;font-weight:500;font-size:.688rem}.list-wrapper{background-color:#f1f1f1;padding:10px 20px}.reviews{padding:1.5rem 0}.reviews .title{text-align:center}.section-title{line-height:1.656rem;margin:0 auto 1.25rem}.hidden-word{display:inline}.slick-list{overflow:hidden}.slick-track{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.sliderbig{position:relative;margin:0 auto 1rem;background-color:#fff;box-shadow:.25rem .433rem 2.185rem .69rem rgba(29,29,27,.09);padding:1.5rem 0 2.125rem}.sliderbig .slick-arrow{font-size:0;background-color:transparent;border:none;position:absolute;top:50%;z-index:10;outline:none}.sliderbig__item-img,.sliderbig__item-img-wrp{width:5rem;height:5rem;border-radius:50%}.sliderbig__item-title{font-size:.813rem;line-height:1.813rem;color:#ff6b08;text-align:center;margin:0 auto .438rem}.sliderbig__item-description{text-align:center;font-size:.688rem;line-height:1.038rem;color:#858585;max-width:82%;margin:0 auto 1.25rem}.sliderbig__item-content{font-size:.688rem;line-height:1.25rem;font-weight:500;text-align:center;max-width:78%;margin:0 auto;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}.sliderbig__item-content-button{color:#ff6b08;background-color:transparent;border:none;outline:none;cursor:pointer}.sliderbig__item-content-button:focus,.sliderbig__item-content-button:hover{text-decoration:underline}.sliderbig__item-img-box{width:5rem;margin:0 auto}.sliderbig__item-img-wrp{margin-bottom:1.25rem}.slider-wrp{position:relative}.slider{margin:0 auto;max-width:11.875rem}.slider .slick-arrow{position:absolute;top:50%;font-size:0;z-index:10}.slider .slick-arrow.slick-next,.slider .slick-arrow.slick-prev{background-position:50%;background-repeat:no-repeat;cursor:pointer;height:1.25rem;width:1.25rem;background-color:transparent;border:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider .slick-arrow.slick-prev{left:.625rem;background-image:url(../images/reviews/prev.svg)}.slider .slick-arrow.slick-next{right:-.625rem;background-image:url(../images/reviews/next.svg)}.slider__item{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;text-align:center}.slider__item-img,.slider__item-img-wrp{border-radius:50%;width:3.375rem;height:3.375rem}.slider__item-img-wrp:focus,.slider__item-img-wrp:hover,.slider__item-img:focus,.slider__item-img:hover{border:.063rem solid #ff6b08}.social-list{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;align-content:center;padding:0;margin:0}.social-list__item:not(:last-child){margin-right:.188rem}.social-list__item-svg{width:1.625rem;height:1.25rem;fill:#536ea7;-webkit-transition:all .2s linear;transition:all .2s linear}.social-list__item-svg:focus,.social-list__item-svg:hover{fill:#ff6b08}.slick-slide.slick-active{outline:none}.more-text{display:none}.more-text-on{display:inline}.read-off,.sliderbig__item-content_dots-off,.unread{display:none}.unread-on{display:inline}.registration{background:#111517 url(../images/registration/registration-m.png) no-repeat 50%;background-size:cover;padding:55px 0 60px;text-align:center;color:#fff}.registration__title{font-size:.875rem;line-height:1.625rem;font-weight:800;padding:0 10px;margin:0 0 26px}.registration__description{font-size:.688rem;line-height:1.25rem;font-weight:600;padding:0 10px;margin:0 0 28px}.contacts__form{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}input{height:48px;width:100%;outline:none;color:#fff;font-weight:600;font-size:.938rem;padding:0 2% 0 30px;border:1px solid #fff;-webkit-transition:border;transition:border;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.3s;transition-duration:.3s;font-size:16px}input,input:active{background:none}.input+.input{margin:20px 0 55px}.input::-webkit-input-placeholder{color:#fff;text-indent:0;-webkit-transition:text-indent .5s;transition:text-indent .5s}.input:-ms-input-placeholder{color:#fff;text-indent:0;-ms-transition:text-indent .5s;transition:text-indent .5s}.input::-ms-input-placeholder{color:#fff;text-indent:0;-ms-transition:text-indent .5s;transition:text-indent .5s}.input::placeholder{color:#fff;text-indent:0;-webkit-transition:text-indent .5s;transition:text-indent .5s}.input:focus::-webkit-input-placeholder{text-indent:80%;color:grey}.input:focus:-ms-input-placeholder{text-indent:80%;color:grey}.input:focus::-ms-input-placeholder{text-indent:80%;color:grey}.input:focus::placeholder{text-indent:80%;color:grey}.input+.input::-webkit-input-placeholder{color:#fff;text-indent:0;-webkit-transition:text-indent .5s;transition:text-indent .5s}.input+.input:-ms-input-placeholder{color:#fff;text-indent:0;-ms-transition:text-indent .5s;transition:text-indent .5s}.input+.input::-ms-input-placeholder{color:#fff;text-indent:0;-ms-transition:text-indent .5s;transition:text-indent .5s}.input+.input::placeholder{color:#fff;text-indent:0;-webkit-transition:text-indent .5s;transition:text-indent .5s}.input+.input:focus::-webkit-input-placeholder{text-indent:73%;color:grey}.input+.input:focus:-ms-input-placeholder{text-indent:73%;color:grey}.input+.input:focus::-ms-input-placeholder{text-indent:73%;color:grey}.input+.input:focus::placeholder{text-indent:73%;color:grey}input:hover{border:1px solid #ff6b08}.button{display:block;width:15.625rem;height:3rem;padding:0 10px;text-transform:uppercase;color:#fff;background-color:#ff6b08;border-style:none;font-size:.688rem;-webkit-transition:all;transition:all;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.1s;transition-duration:.1s;outline:none;font-weight:700;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.button:hover{background-color:#fff;color:#ff6b08;box-shadow:0 0 14px 0 rgba(0,0,0,.75)}.contacts__form input::-webkit-input-placeholder{font-size:.875rem;color:#fff;font-weight:600;text-transform:capitalize;background:none}.contacts__form input:-ms-input-placeholder{font-size:.875rem;color:#fff;font-weight:600;text-transform:capitalize;background:none}.contacts__form input::-ms-input-placeholder{font-size:.875rem;color:#fff;font-weight:600;text-transform:capitalize;background:none}.contacts__form input::placeholder{font-size:.875rem;color:#fff;font-weight:600;text-transform:capitalize;background:none}.input input[type=text]:invalid{color:red}.overlay{position:fixed;width:100%;height:100vh;bottom:0;left:0;background-color:rgba(0,0,0,.7);z-index:30;display:none}.popup{position:absolute;width:80%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:20px;background:hsla(0,0%,98.8%,.98) url(../images/registration/thanks-bg.png) no-repeat 100%;background-size:60%;color:#000}.close-popup{position:absolute;top:15px;right:15px;width:23px;height:23px;cursor:pointer}.close-popup:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close-popup:after,.close-popup:before{content:"";background-color:#000;position:absolute;height:1px;width:31px;top:11px;left:-4px}.close-popup:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.scroll-up{width:130px;height:100vh;position:fixed;left:0;bottom:0;background-color:#fcfcfc;color:#aaa;font-size:13px;text-align:center;padding:15px;box-sizing:border-box;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease;display:none}.scroll-up:hover{background-color:#eee;color:#777}.social__link{display:block;width:40px;height:40px;-webkit-transition:all .2s linear;transition:all .2s linear}.social__link:hover{-webkit-transform:rotate(10deg);transform:rotate(10deg)}.social__link-instagram{background-image:url(../images/registration/instagram.svg)}.social__link-youtube{background-image:url(../images/registration/youtube.svg)}.social__link-facebook{background-image:url(../images/registration/facebook.svg)}.orange-color{color:#ff6b08}.br{display:block}.registration>.container{max-width:1180px;margin:auto;padding:0 30px}.thaks-header{padding:0 0 25px}.contacts__image{width:40px;height:40px}.contacts__wrapper,.navigation-tp{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.contacts__wrapper{position:relative}.contacts__wrapper:hover .contacts__svg{-webkit-transform:rotate(135deg);transform:rotate(135deg);fill:#000}.contacts__wrapper:hover .contacts__phone{color:#ff6b08}.contacts__svg{position:absolute;width:35px;height:35px;left:-50px;fill:#ff6b08}.contacts__phone,.contacts__svg{-webkit-transition:all .3s linear;transition:all .3s linear}.contacts__phone{font-size:30px;font-weight:700;color:#000}.contacts__instagram{padding:0 0 0 50px;position:relative}.contacts__instagram:before{content:"";position:absolute;display:block;background-color:hsla(0,0%,50.2%,.2);width:30px;height:2px;-webkit-transform:rotate(90deg);transform:rotate(90deg);left:10px;bottom:50%}.thanks{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:0}.thanks__image-wrapper{background-image:url(../images/registration/thanks-img.jpg);background-size:contain;height:260px;background-repeat:no-repeat;width:200px;border-radius:50px}.thanks__description{-webkit-box-flex:0;flex:0 0 60%}.thanks__title{font-size:35px;text-transform:uppercase;line-height:55px;margin:0 0 50px}.thanks__text,.thanks__text-link{font-size:25px;line-height:35px}.thanks__text-link{color:#ff6b08;text-transform:uppercase;display:block}.thanks__text+.thanks__text{margin-top:15px}.thanks__back-link{display:inline-block;font-size:25px;line-height:35px;margin-top:30px;text-transform:uppercase;color:#ff6b08;font-weight:700;position:relative}.thanks__back-link:after{content:"";position:absolute;display:block;width:0;height:3px;bottom:-10px;background-color:#ff6b08;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.thanks__back-link:hover:after{width:100%}.social{padding:0 0 70px}.social__wrapper{-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;-webkit-transition:all .4s linear;transition:all .4s linear}.social__list,.social__wrapper{display:-webkit-box;display:flex}.social__list{padding:0;margin:0}.social__svg{width:40px;height:40px;fill:#000;-webkit-transition:all .5s linear;transition:all .5s linear}.social__svg:hover{fill:#ff6b08}.social__text{margin:0}.smoke-base{position:fixed;left:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:table;z-index:1001}.smoke-dialog_wrapper{position:relative;vertical-align:middle;display:table-cell}.smoke-dialog{width:280px;margin:0 auto;padding:20px;color:#202020;border:1px solid #b6b6b6;border-radius:28px;background-color:#f3f3f3;font-family:Arial;font-size:18px;font-weight:400;text-align:center;line-height:24px}.smoke-dialog-buttons{vertical-align:middle;margin-top:10px}.smoke-dialog-buttons-cancel,.smoke-dialog-buttons-ok{margin:0 7px;padding:8px 24px;border:0;border-radius:7px;outline:0;color:#fff;background:#ff6b08;font-size:16px;font-weight:400;text-transform:none;line-height:18px;vertical-align:baseline;display:inline-block;cursor:pointer}.smoke-dialog-buttons-cancel:hover,.smoke-dialog-buttons-ok:hover{background:#222}.smoke-prompt{margin-top:15px;text-align:center}.smoke-prompt-input{box-sizing:border-box;width:75%;margin:0;padding:11.2px;border:1.4px solid #aaa;outline:none;font-family:arial;font-size:22.4px;background-color:#fff;display:inline-block}.smoke-dialog-buttons-cancel{background-color:rgba(0,0,0,.4)}.page-footer__list{margin:0;padding:0}.page-footer__link{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:600;font-size:1.125rem;line-height:2.375rem;letter-spacing:.05em;color:#111517}.sub-footer{background-color:#111517;padding-top:1.25rem;padding-bottom:1.25rem}.sub-footer__copy{margin:0;font-weight:500;font-size:.688rem;line-height:2.375rem;color:rgba(253,254,254,.42);letter-spacing:.05em;text-align:center}.footer-svg{width:2rem;height:2rem;fill:#ff6b08;margin-right:.438rem}@media (min-width:26.875rem){.form__wrapper{margin:auto;width:400px}}@media (min-width:36rem){.header{background-repeat:no-repeat;background-position:center -42.5rem;background-size:cover}.hero{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.hero__offer{margin-bottom:0;text-align:left}}@media (min-width:48rem){.container{max-width:44.875rem}.title{font-size:1.625rem;line-height:2.063rem}.subtitle{font-size:.813rem;line-height:1.25rem;font-weight:700}.logo__name{font-size:1.688rem;width:7.75rem;height:2.5rem}.logo__description{font-size:.563rem}.fire__main .fire__particle{top:60%;left:45%}.fire__right .fire__particle{top:45%;left:50%;width:15px;height:15px}.fire{left:3.688rem;width:1.25rem;height:1.25rem}.header{background-image:url(../images/header/header-bg/header-bg_t.png);background-repeat:no-repeat;background-position:center -6.875rem;background-size:cover;padding-top:2.25rem;padding-bottom:3.25rem}.navigation{margin-bottom:0}.header__btn{margin-left:auto;margin-right:2.813rem}.burger{padding-top:2.188rem}.menu--burger{width:20rem;font-size:1.5rem}.burger__btn{display:none}.hero{margin-bottom:7.313rem;padding-top:3.75rem}.hero__offer{max-width:18.125rem}.hero__title{font-size:1.625rem;line-height:1.26em;margin-bottom:1.625rem}.benefit{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.benefit__title{font-size:.813rem;line-height:1.53em;padding-left:4.375rem}.troubles{padding-top:62px;padding-bottom:178px;background-image:url(../images/troubles/fire-t.png);background-repeat:no-repeat;background-position:right bottom -10px}.section-title__container{padding-right:140px}.section-list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;top:112px;padding:42px 108px 22px}.section-list__item{flex-basis:12.5rem}.section-list__item:not(:nth-last-of-type(-n+2)){margin-bottom:1.875rem}.about{padding-top:14.375rem;padding-bottom:3.125rem}.about-title{margin:0 0 2.375rem}.program{background-image:url(../images/program/program-t.png);background-position:right 80.08%;padding-top:67px}.program__sub-list{display:-webkit-box;display:flex}.program__sub-item{width:150px}.program__sub-item:not(:last-child){margin-right:60px}.advantages .title{text-align:center;padding-right:0}.advantages{bottom:-200px}.teacher{padding-top:14.75rem;padding-bottom:3.75rem}.sections-title{margin-bottom:1.875rem}.teacher-wrapper{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.photo-wrap{margin:0 2.875rem 0 0}.teacher-info{width:25rem}.teacher-name{margin-bottom:1.25rem;font-size:1.25rem}.skill-list__description{line-height:1.25rem}.guarantee .section-title{font-size:1.625rem;margin-bottom:1.75rem}.guarantee-list__item-text{line-height:1.25rem}.list-wrapper{padding:2.188rem 3.313rem 2.188rem 3.625rem}.section-title{line-height:3.906rem}.hidden-word{display:none}.sliderbig{max-width:43rem;padding:2.625rem 2.25rem 3rem;margin-bottom:1.5rem}.sliderbig .slick-arrow.slick-next,.sliderbig .slick-arrow.slick-prev{background-position:50%;background-repeat:no-repeat;cursor:pointer;height:1.25rem;width:1.25rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sliderbig .slick-arrow.slick-prev{background-image:url(../images/reviews/prev.svg);height:100%;width:2.5rem}.sliderbig .slick-arrow.slick-next{background-image:url(../images/reviews/next.svg);height:100%;width:2.5rem}.sliderbig__item{display:-webkit-box;display:flex}.sliderbig__item-title{text-align:left;font-size:1.125rem}.sliderbig__item-description{text-align:left;max-width:100%;margin-left:0;font-size:.781rem}.sliderbig__item-content-box{max-width:74%}.sliderbig__item-content{text-align:left;margin-left:0;max-width:100%}.sliderbig__item-img-box{margin-left:0;margin-right:2.625rem}.slider{max-width:31.625rem}.registration{background:#111517 url(../images/registration/registration-t.png) no-repeat 50%;background-size:cover}.registration__title{font-size:1.375rem;line-height:2.375rem;margin:0 0 35px;padding:0 50px}.registration__description{font-size:.938rem;margin:0 0 38px;padding:0 80px}.input+.input{margin:20px 0 30px}.page-footer{padding-top:2.188rem}.page-footer__container{margin-bottom:2.5rem}.page-footer__list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;max-width:80%}.page-footer__item{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.page-footer__link{font-size:1.25rem}.page-footer__link:not(:last-of-type){margin-right:3.75rem}.page-footer__link--pseudo:after{content:"";width:.063rem;height:1.813rem;position:absolute;top:.625rem;right:-1.875rem;background-color:#e0e0e0}.sub-footer__copy{text-align:left}}@media (min-width:48rem) and (min-width:80rem){.program__sub-item{width:200px}}@media (min-width:48rem) and (min-width:48rem){.sliderbig .slick-arrow.slick-prev{left:-.313rem}.sliderbig .slick-arrow.slick-next{right:-2.75rem}}@media (-webkit-min-device-pixel-ratio:1.5) and (min-width:48rem),(min-resolution:1.5dppx) and (min-width:48rem),(min-resolution:144dpi) and (min-width:48rem){.registration{background:#111517 url(../images/registration/registration-t@1.5x.png) no-repeat 50%;background-size:cover}}@media (-webkit-min-device-pixel-ratio:2) and (min-width:48rem),(min-resolution:2dppx) and (min-width:48rem),(min-resolution:192dpi) and (min-width:48rem){.registration{background:#111517 url(../images/registration/registration-t@2x.png) no-repeat 50%;background-size:cover}}@media (min-width:80rem){.container{max-width:77.5rem}.btn{width:18.75rem;height:4.25rem;font-size:.75rem}.pseudo-line-title:after{margin-top:.375rem}.title{line-height:1.953rem;font-size:2.625rem}.subtitle{font-size:1.125rem;line-height:1.823rem}.header{background-image:url(../images/header/header-bg/header-bg_d.png);background-repeat:no-repeat;background-position:center -15.625rem;background-size:cover;padding-bottom:5.375rem}.navigation{margin-bottom:2.813rem}.menu{display:-webkit-box;display:flex;font-size:.75rem;text-transform:uppercase;margin-left:auto}.menu,.menu__item:not(:last-child){margin-right:1.563rem}.menu__link{color:#858585;display:block;overflow:hidden}.menu__link:after,.menu__link:before{right:0;bottom:0;background:#ff6b08}.menu__link:before{width:100%;height:.125rem;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.menu__link:after{width:.125rem;height:100%;-webkit-transform:translateY(100%);transform:translateY(100%)}.menu__link>span{display:block;padding:.625rem}.menu__link>span:after,.menu__link>span:before{left:0;top:0;background:#ff6b08}.menu__link>span:before{width:100%;height:.125rem;-webkit-transform:translateX(100%);transform:translateX(100%)}.menu__link>span:after{width:.125rem;height:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.menu__link:hover:after,.menu__link:hover:before,.menu__link:hover>span:after,.menu__link:hover>span:before{-webkit-transform:translate(0);transform:translate(0)}.header__btn{margin-left:0;margin-right:0}.burger,.burger--btn,.menu--burger{display:none}.hero{margin-bottom:8rem}.hero__offer{max-width:31.875rem}.hero__title{font-size:3rem;line-height:1.2em;margin-bottom:1.875rem}.hero__subtitle,.hero__text{font-size:1.125rem;line-height:1.46}.hero__subtitle{margin-bottom:4.063rem}.benefit__item{width:23.75rem}.benefit__img-wrap{width:6.438rem;height:6.438rem}.benefit__img{height:2.813rem}.benefit__title{font-size:1.125rem;line-height:1.55em;padding-left:5.313rem}.troubles{padding-top:75px;padding-bottom:270px;background-image:url(../images/troubles/fire-d.png);background-repeat:no-repeat;background-position:right bottom -48px}.section-title__container{line-height:55px;padding-right:470px}.section-list{top:210px;padding:62px 100px 22px}.section-list__item{font-size:1.125rem;line-height:1.875rem;font-weight:700;flex-basis:18.125rem}.section-list__item:before{margin-bottom:1.25rem}.section-list__item:after{font-size:1.313rem;line-height:1.813rem}.section-list__item:not(:nth-last-of-type(-n+3)){margin-bottom:3rem}.about{padding-top:9.375rem;padding-bottom:6.25rem}.about-list__img{margin-bottom:1.5rem}.about-list__title{margin-bottom:.5rem}.about-list__text{font-size:.938rem;line-height:1.953rem}.about-title{margin:0 0 2.5rem;text-align:left}.border-wrapper{margin-bottom:47px;padding-bottom:42px;border-bottom:2px solid #546264}.program__item:nth-last-of-type(n+2):before{display:none}.program__item:after{left:0;top:-55px}.program__item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.program{background-image:url(../images/program/program-d.png);background-position:left 70%;padding-top:80px}.program__list-title{font-size:19px}.program__list{padding-left:0;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.program__sub-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.program__sub-item-title{font-size:18px}.program__sub-sub-list{font-size:15px}.advantages{bottom:-5px}.teacher{padding-top:2.813rem;padding-bottom:5.625rem}.sections-title{margin-bottom:3.125rem}.photo-wrap{margin-right:5.375rem}.teacher-info{width:39.75rem}.teacher-name{margin-bottom:2.125rem;font-size:1.823rem}.skill-list{max-width:30rem;margin-bottom:2.125rem}.skill-list__description{font-size:1.042rem;line-height:1.823rem}.description-wrapper{padding-top:2.125rem}.teacher-description,.teacher__link{font-size:1.042rem;line-height:1.823rem}.guarantee .section-title{font-size:2.625rem;margin-bottom:2.25rem}.guarantee-list__item-text{font-size:1.125rem;line-height:1.823rem}.list-wrapper{padding:3.188rem 10rem 2.938rem 7.25rem}.sliderbig{max-width:66.625rem;padding:2.625rem 5.25rem 3rem;margin-bottom:2.25rem}.sliderbig__item-img,.sliderbig__item-img-wrp{width:9.063rem;height:9.063rem}.sliderbig .slick-arrow.slick-prev{left:-1.563rem}.sliderbig .slick-arrow.slick-next{right:-4rem}.sliderbig__item-title{font-size:1.563rem}.sliderbig__item-content{font-size:1.038rem;line-height:1.813rem}.sliderbig__item-img-box{width:9.063rem}.slider{max-width:37.5rem}.registration{background:#111517 url(../images/registration/registration-d.png) no-repeat 50%;background-size:cover}.registration__title{font-size:2.344rem;line-height:3.125rem;margin:0 0 50px;padding:0 140px}.registration__description{font-size:1.125rem;line-height:1.531rem;margin:0 0 50px;padding:0 200px}.form__wrapper{width:620px}.button,input{height:4.375rem}.button{font-size:.875rem;width:21.875rem}.contacts__form input::-webkit-input-placeholder{font-size:1.3rem}.contacts__form input:-ms-input-placeholder{font-size:1.3rem}.contacts__form input::-ms-input-placeholder{font-size:1.3rem}.contacts__form input::placeholder{font-size:1.3rem}.page-footer{padding-top:3.25rem}.page-footer__container{margin-bottom:3.25rem}.page-footer__list{max-width:68%}.page-footer__link{font-size:1.75rem}.page-footer__link--pseudo:before{content:"";width:2rem;height:2rem}.sub-footer__copy{font-size:.875rem}}@media (-webkit-min-device-pixel-ratio:1.5) and (min-width:80rem),(min-resolution:1.5dppx) and (min-width:80rem),(min-resolution:144dpi) and (min-width:80rem){.registration{background:#111517 url(../images/registration/registration-d@1.5x.png) no-repeat 50%;background-size:cover}}@media (-webkit-min-device-pixel-ratio:2) and (min-width:80rem),(min-resolution:2dppx) and (min-width:80rem),(min-resolution:192dpi) and (min-width:80rem){.registration{background:#111517 url(../images/registration/registration-d@2x.png) no-repeat 50%;background-size:cover}}@media (min-width:105rem){.container{max-width:85.75rem}.btn{width:21.875rem;font-size:.875rem}.title{font-size:2.864rem}.subtitle{font-size:1.302rem;line-height:1.823rem}.header{background-image:url(../images/header/header-bg/header-bg_xd.png);padding-top:1.875rem;padding-bottom:7.938rem}.navigation{margin-bottom:3.125rem}.menu{font-size:.875rem}.menu,.menu__item:not(:last-child){margin-right:2.188rem}.hero__offer{max-width:38.125rem}.hero__title{font-size:3.646rem;line-height:1.3em;margin-bottom:2.063rem}.hero__text{margin-bottom:.625rem}.hero__subtitle,.hero__text{font-size:1.302rem;line-height:1.6}.hero__subtitle{margin-bottom:2.813rem}.hero__img{margin-right:-6.875rem}.benefit__item{width:26.875rem}.benefit__title{font-size:1.302rem;line-height:1.6em}.troubles{padding-top:116px;background-image:url(../images/troubles/fire-xd.png);background-repeat:no-repeat;background-position:right bottom -120px}.section-title__container{padding-right:470px;line-height:4rem}.section-list{top:234px;padding:80px 116px 22px}.section-list__item{font-size:1.25rem;line-height:1.75rem;flex-basis:17.75rem}.section-list__item:before{margin-bottom:1.625rem}.section-list__item:not(:nth-last-of-type(-n+3)){margin-bottom:1.375rem}.about{padding-top:16.25rem;padding-bottom:8.125rem}.about-list__item{flex-basis:26.875rem}.about-list__item:not(:nth-child(3n)){margin-right:1.625rem}.about-list__item:not(:nth-last-child(-n+3)){margin-bottom:1.5rem}.about-list__text{font-size:1.172rem}.about-title{margin-bottom:2.75rem}.border-wrapper{margin-bottom:64px;padding-bottom:87px}.program__item:after{top:-72px}.program{background-image:url(../images/program/program-xd.png);background-position:left 96.1%;padding-top:130px}.program__list-title{font-size:21px}.program__list-title:before{font-size:1.875rem}.program__sub-item-title{font-size:21px}.program__sub-sub-list{font-size:19px}.advantages{bottom:-190px}.teacher{padding-top:18.75rem;padding-bottom:8.125rem}.sections-title{margin-bottom:4.375rem}.teacher-info{max-width:42.25rem}.guarantee .section-title{font-size:2.875rem;margin-bottom:2.688rem}.guarantee-list__item-text{font-size:1.313rem}.list-wrapper{padding:3.938rem 9.25rem 3.563rem 5.75rem}.sliderbig{margin-bottom:2.625rem}.registration{background:#111517 url(../images/registration/registration-xd.png) no-repeat 50%;background-size:cover}.registration__title{margin:0 0 70px;padding:0 240px}.registration__description{font-size:1.563rem;line-height:2.344rem;margin:0 0 55px}}@media (-webkit-min-device-pixel-ratio:1.5) and (min-width:105rem),(min-resolution:1.5dppx) and (min-width:105rem),(min-resolution:144dpi) and (min-width:105rem){.registration{background:#111517 url(../images/registration/registration-xd@1.5x.png) no-repeat 50%;background-size:cover}}@media (-webkit-min-device-pixel-ratio:2) and (min-width:105rem),(min-resolution:2dppx) and (min-width:105rem),(min-resolution:192dpi) and (min-width:105rem){.registration{background:#111517 url(../images/registration/registration-xd@2x.png) no-repeat 50%;background-size:cover}}@media (min-width:768px){.registration>.container{max-width:768px;padding:0 40px}.popup{padding:30px}.navigation-tp{margin:0 0 10px}.thanks__description{padding-left:20px}.social__wrapper{padding:0 20px 0 0}.thanks__title{font-size:44px;line-height:50px;margin-bottom:10px}.thanks__text{font-size:20px;line-height:24px}.social__text{font-size:16px}.social__item{margin-left:20px}.social__link{width:45px;height:45px}}@media (min-width:1280px){.registration>.container{max-width:1240px;padding:0 40px}.social__wrapper{padding:25px 55px}.social__svg{width:50px;height:50px}.social__text{font-size:30px}.thanks__title{font-size:58px;line-height:75px}.thanks__text{font-size:31px;line-height:36px}.thanks__text-link{font-size:32px;margin-top:20px}.thanks__image-wrapper{height:450px;width:340px;border-radius:80px}.social__link{width:55px;height:55px}}@media (min-width:1680px){.registration>.container{max-width:1372px}}@media (max-width:767px){.registration>.container{width:100%;padding:0 15px}.social__list{margin:0 0 15px}.navigation-tp{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.registration>.logo{margin-bottom:20px}.thanks__image-wrapper{display:none}.thanks__description{text-align:center;-webkit-box-flex:0;flex:0 0 100%}.thanks__title{font-size:26px;line-height:28px;margin:0 0 20px}.thanks__text{font-size:18px;line-height:25px}.social__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.social__item+.social__item{margin-left:20px}.social__text{font-size:17px;text-align:center;margin:0 0 10px}.masc{display:none}.thanks__back-link{margin-bottom:20px}.social__svg{width:50px;height:50px}.contacts__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:30px}.contacts__phone{font-size:22px}.contacts__instagram{display:none}.contacts__svg{width:30px;height:30px;left:-12px}.thanks__text+.thanks__text{display:none}}@media (max-width:47.938rem){.header{padding-top:1.563rem;padding-bottom:3.125rem}.navigation{margin-bottom:0}.header__btn{display:none}.burger--btn{margin-left:auto}.hero{margin-bottom:5.438rem;padding-top:3.438rem}.hero__offer,.hero__title{margin-bottom:2.188rem}.hero__title{font-size:1.25rem;line-height:1.45em}.hero__title-span{display:block}.hero__subtitle{font-size:.938rem}.hero__btn{margin-left:auto;margin-right:auto}.hero__img{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.benefit{width:12.813rem;margin-left:auto;margin-right:auto}.benefit__item:not(:last-child){margin-bottom:1.563rem}.benefit__title{padding-left:4.375rem}.section-title__container{line-height:1.875rem}.section-list{padding:28px 64px 28px 32px}.section-list__item:not(:last-of-type){margin-bottom:22px}.about-title{margin:0 0 2.25rem}.program .program-title{text-align:center}.page-footer{padding-top:1.75rem}.page-footer__container{margin-bottom:1rem}.page-footer__item:not(:last-of-type){margin-bottom:1.25rem}.page-footer__list{margin:0 auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.page-footer__link:not(:last-of-type){margin-bottom:1.25rem}.page-footer__link--center{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto}}@media (max-width:38.563rem){.about-list__item:not(:last-child){margin-bottom:1rem}}@media (min-width:38.625rem) and (max-width:47.938rem){.about-list__item:nth-child(odd){margin-right:1rem}.about-list__item:not(:nth-last-child(-n+2)){margin-bottom:1rem}}@media (min-width:48rem) and (max-width:79.938rem){.about-list__item{padding:2.25rem 1.25rem 1.5rem}.about-list__item:nth-child(odd){margin-right:1.375rem}.about-list__item:not(:nth-last-child(-n+2)){margin-bottom:1.375rem}}@media (min-width:80rem) and (max-width:105rem){.about-list__item{padding:2.5rem 2.188rem 2.25rem;flex-basis:24.375rem}.about-list__item:not(:nth-child(3n)){margin-right:1.25rem}.about-list__item:not(:nth-last-child(-n+3)){margin-bottom:1.25rem}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.registration{background:#111517 url(../images/registration/registration-m@1.5x.png) no-repeat 50%;background-size:cover}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.registration{background:#111517 url(../images/registration/registration-m@2x.png) no-repeat 50%;background-size:cover}}