@charset "UTF-8";blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul{margin:1;padding:0}table{border-collapse:collapse;border-spacing:0}abbr,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul li{list-style:none}caption,th{text-align:left}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}img{max-width:100%;height:auto}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@font-face{font-family:MT;src:url(fonts/Montserrat-Thin.eot?#iefix) format("embedded-opentype"),url(fonts/Montserrat-Thin.woff) format("woff"),url(fonts/Montserrat-Thin.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ML;src:url(fonts/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(fonts/Montserrat-Light.woff) format("woff"),url(fonts/Montserrat-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MEL;src:url(fonts/Montserrat-ExtraLight.eot?#iefix) format("embedded-opentype"),url(fonts/Montserrat-ExtraLight.woff) format("woff"),url(fonts/Montserrat-ExtraLight.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MR;src:url(fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/Montserrat-Regular.woff) format("woff"),url(fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MM;src:url(fonts/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/Montserrat-Medium.woff) format("woff"),url(fonts/Montserrat-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MSB;src:url(fonts/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(fonts/Montserrat-SemiBold.woff) format("woff"),url(fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MB;src:url(fonts/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/Montserrat-Bold.woff) format("woff"),url(fonts/Montserrat-Bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MEB;src:url(fonts/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(fonts/Montserrat-ExtraBold.woff) format("woff"),url(fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MBL;src:url(fonts/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(fonts/Montserrat-Black.woff) format("woff"),url(fonts/Montserrat-Black.ttf) format("truetype");font-weight:400;font-style:normal}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s;transition:transform .1s;-o-transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.advantages{margin-bottom:190px}@media (max-width:780px){.advantages{margin-bottom:150px}}@media (max-width:640px){.advantages{margin-bottom:100px}}@media (max-width:480px){.advantages{margin-bottom:50px}}.advantages__title{margin-bottom:90px}@media (min-width:780px){.advantages__title span:first-child{display:block;margin-left:120px}}@media (max-width:480px){.advantages__title{margin-bottom:40px}.advantages__title span:first-child{display:block;margin-left:40px}.advantages__item{font-size:12px;line-height:1.5}}.advantages__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.advantages__item{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 20px 40px;padding-left:100px;min-height:70px;width:calc(99.9% / 2 - 40px);background:url(images/ic-money.svg) left center no-repeat}.advantages__item:nth-child(2){background-image:url(images/ic-car-timer.svg)}.advantages__item:nth-child(3){background-image:url(images/ic-car-zoom.svg)}.advantages__item:nth-child(4){background-image:url(images/ic-muffler.svg)}.advantages__item:nth-child(5){background-image:url(images/ic-timer.svg)}.advantages__item:nth-child(6){background-image:url(images/ic-car-up.svg)}.button{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;padding:18px 20px;font-family:MB,sans-serif;font-size:12px;line-height:1.2;letter-spacing:1px;color:inherit;text-transform:uppercase;text-decoration:none;cursor:pointer;min-width:200px;background:-webkit-gradient(linear,left top,right top,from(#ffd16f),to(#ffe4a9));background:-o-linear-gradient(left,#ffd16f 0,#ffe4a9 100%);background:linear-gradient(90deg,#ffd16f 0,#ffe4a9 100%);border-radius:100px}.button:hover{background:#ffe3a8;-webkit-box-shadow:4px 4px 15px rgba(255,227,168,.7);box-shadow:4px 4px 15px rgba(255,227,168,.7)}.button:active{-webkit-box-shadow:none;box-shadow:none;background-color:#ffdd93}.buying{margin-bottom:160px}.buying__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.buying__top.container{margin:0 auto 160px;max-width:1320px;padding:0 0 0 60px}@media (max-width:1100px){.buying__top.container{padding:0 0 0 20px}}@media (max-width:640px){.buying{margin-bottom:100px}.buying__top.container{margin-bottom:60px}}@media (max-width:480px){.buying{margin-bottom:80px}.buying__top.container{margin-bottom:30px}}.buying__title{margin-bottom:100px;position:relative;z-index:1}.buying__title span:nth-child(1){display:block;line-height:0}@media (max-width:960px){.buying__title{margin-bottom:70px}}@media (max-width:780px){.advantages__item{width:calc(99.9% / 1 - 40px)}.buying__top.container{padding:0 20px}.buying__title{margin-bottom:50px}}@media (max-width:480px){.buying__title{margin-bottom:30px}.buying__title span:nth-child(2){display:inline-block;margin-left:50px}}.buying__text{-webkit-box-sizing:border-box;box-sizing:border-box;width:57%;padding-right:150px;font-size:18px;line-height:1.4}@media (max-width:1280px){.buying__text{width:50%;padding-right:100px}}@media (max-width:960px){.buying__text{padding-right:50px}}@media (max-width:640px){.buying__text{font-size:16px;width:100%;padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.buying__image{margin-top:-330px;width:43%;height:650px}.buying__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}@media (max-width:1280px){.buying__image{width:50%}}@media (max-width:960px){.buying__image{height:570px;margin-top:-260px}}@media (max-width:780px){.buying__text{font-size:16px}.buying__image{height:520px;margin-top:-220px}}@media (max-width:640px){.buying__image{height:auto;margin:0 0 50px;width:100%}}@media (max-width:480px){.buying__text{font-size:14px}.buying__image{margin-bottom:30px}}.buying__table{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;max-width:1440px;margin:0 auto;padding:0 60px 30px}@media (max-width:480px){.buying__table{padding:0 40px 30px}}@media (max-width:360px){.buying__title span:nth-child(1),.buying__title span:nth-child(2){display:none}.buying__table{padding:0 20px 30px}}.buying__table-static{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:8px;width:20%}@media (max-width:1280px){.buying__table-static{width:25%}}@media (max-width:960px){.buying__table-static{width:30%}}@media (max-width:640px){.buying__table-static{width:40%}}@media (max-width:480px){.buying__table-static{width:50%}}.buying__table-item{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:14px;padding:10px;background-color:#ffd16f;margin-bottom:8px}.buying__table-item strong{font-family:MSB,sans-serif;font-size:16px}.buying__table-item:first-child{min-height:65px;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;line-height:1.1}.buying__table-slider{-webkit-box-sizing:border-box;box-sizing:border-box;position:static;width:80%;min-width:80%}.buying__table-slider .owl-stage,.buying__table-slider .owl-stage-outer{position:static}.buying__table-slider .owl-dots{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:60px;right:60px;bottom:0;height:5px;background-color:#dcdcdc;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:480px){.buying__table-slider .owl-dots{left:40px;right:40px}}@media (max-width:1280px){.buying__table-slider{width:75%;min-width:75%}}@media (max-width:960px){.buying__table-slider{width:70%;min-width:70%}}@media (max-width:640px){.buying__table-slider{width:60%;min-width:60%}}@media (max-width:360px){.buying__table-item strong{font-size:14px}.buying__table-item{font-size:12px}.buying__table-slider .owl-dots{left:20px;right:20px}.buying__table-slider{width:50%;min-width:50%}.buying__table-slider .owl-nav{display:none}}.buying__table-col{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%!important}.buying__table-next,.buying__table-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;outline:0;border:none;padding:0;z-index:1;width:30px;height:30px}.buying__table-prev{left:10px;background:url(images/icons-sprite.svg#icon-arr-left-view-grey) center/10px 25px no-repeat}.buying__table-next{right:10px;background:url(images/icons-sprite.svg#icon-arr-right-view-grey) center/10px 25px no-repeat}.buying__table-dot{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;background-color:#dcdcdc;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear}.buying__table-dot.active{background-color:#ffd16f}.callback{position:relative}.callback__title{font-family:MSB,sans-serif;font-size:24px;line-height:1.25;margin-bottom:25px}@media (max-width:360px){.callback__title{font-size:18px}}.callback__note{color:#b9b9b9;font-size:14px;line-height:1.4}.callback__alert{font-size:14px;line-height:1.4;margin-bottom:50px;color:#f12c50}.callback__alert_success{position:absolute;top:0;width:100%;height:100%;background-color:#fff;color:inherit;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.callback__alert_success h2{font-family:MSB,sans-serif;font-size:24px;line-height:1.25;margin-bottom:25px;padding-top:50px;background:url(images/icons-sprite.svg#icon-done-view-orange) top center/45px 27px no-repeat}.callback__alert_success span{display:block;color:#b9b9b9}.callback__input_error{background:url(images/ic-form-error.svg) center right 10px no-repeat}.callback__input input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:auto;background:0 0;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 35px 10px 30px;font-size:14px;line-height:1.1;border-bottom:1px solid #b9b9b9;margin-bottom:20px}.callback__input input::-webkit-input-placeholder{font-family:MSB,sans-serif;color:#000}.callback__input input::-moz-placeholder{font-family:MSB,sans-serif;color:#000}.callback__input input:-ms-input-placeholder{font-family:MSB,sans-serif;color:#000}.callback__input input::-ms-input-placeholder{font-family:MSB,sans-serif;color:#000}.callback__input input::placeholder{font-family:MSB,sans-serif;color:#000}.callback__input input:focus{border-bottom:1px solid #ffd16f}.callback__input input:focus::-webkit-input-placeholder{color:transparent}.callback__input input:focus::-moz-placeholder{color:transparent}.callback__input input:focus:-ms-input-placeholder{color:transparent}.callback__input input:focus::-ms-input-placeholder{color:transparent}.callback__input input:focus::placeholder{color:transparent}.callback__input input:focus:nth-of-type(1){background-image:url(images/icons-sprite.svg#icon-name-view-orange)}.callback__input input:focus:nth-of-type(2){background-image:url(images/icons-sprite.svg#icon-phone-view-orange)}.callback__input input:nth-of-type(1){background:url(images/icons-sprite.svg#icon-name-view-grey) center left/18px 18px no-repeat}.callback__input input:nth-of-type(2){background:url(images/icons-sprite.svg#icon-phone-view-grey) center left/19px 19px no-repeat}.callback__input input[name=contact_address]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0;height:1px;position:absolute;top:-9999px;left:-9999px;z-index:-1}.callback__agree{color:#b9b9b9;font-size:14px;line-height:1.4;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.callback__agree input[type=checkbox]{margin:4px 10px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:1px;-ms-flex-negative:0;flex-shrink:0;background-color:#f5f5f5;cursor:pointer}.callback__agree input[type=checkbox]:checked::before{display:block;content:'';width:16px;height:16px;background:url(images/icons-sprite.svg#icon-checked-view-black) center right 1px/12px 8px no-repeat}.callback__agree a{color:#ffd16f;font-family:MSB,sans-serif}.callback__submit{display:block;width:200px;margin:0 auto}.callback__submit:disabled{background:#eee;cursor:default}.callback__submit:disabled:hover{-webkit-box-shadow:none;box-shadow:none}.container{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 60px;width:100%}@media (max-width:1100px){.container{padding:0 20px}}.footer{background-color:#111;padding:100px 0 50px;color:#fff;font-size:18px}@media (max-width:780px){.footer{padding:50px 0}.footer__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:480px){.buying__table-prev{left:5px}.buying__table-next{right:5px}.footer{padding:40px 0 50px}}.footer a{text-decoration:none;color:inherit}.footer strong{font-family:MSB,sans-serif}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__logo{display:block;-ms-flex-item-align:start;align-self:flex-start;margin-right:auto;padding-right:40px}@media (max-width:780px){.footer__logo{margin:0 0 0 auto}.footer__box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:640px){.footer{font-size:14px}.footer__logo{max-width:90px}}.footer__box{max-width:460px;margin-right:100px}@media (max-width:480px){.footer__logo{margin-bottom:30px}.footer__box{max-width:none;margin:0}}.footer__search{width:100%;margin-bottom:70px;max-width:370px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:640px){.footer__search{margin-bottom:30px;max-width:none}}.footer__search-input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:auto;background:0 0;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 35px 10px 0;font-size:14px;line-height:1.1;color:#fff;border-bottom:1px solid #fff}.footer__search-input::-webkit-input-placeholder{font-family:MB,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#fff}.footer__search-input::-moz-placeholder{font-family:MB,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#fff}.footer__search-input:-ms-input-placeholder{font-family:MB,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#fff}.footer__search-input::-ms-input-placeholder{font-family:MB,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#fff}.footer__search-input::placeholder{font-family:MB,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#fff}.footer__search-input:focus{border-bottom:1px solid #ffd16f}.footer__search-input:focus::-webkit-input-placeholder{color:transparent}.footer__search-input:focus::-moz-placeholder{color:transparent}.footer__search-input:focus:-ms-input-placeholder{color:transparent}.footer__search-input:focus::-ms-input-placeholder{color:transparent}.footer__search-input:focus::placeholder{color:transparent}.footer__search-input:focus+.footer__search-submit{background-image:url(images/icons-sprite.svg#icon-zoom-view-orange)}.footer__search-submit{background:url(images/icons-sprite.svg#icon-zoom-view-white) center/22px 22px no-repeat;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;cursor:pointer;margin-left:-30px}.footer__menu{width:100%;margin-bottom:110px}@media (max-width:640px){.footer__menu{margin-bottom:50px}}.footer__menu-link{display:block;padding:12px 0;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.footer__menu-link::after{display:inline-block;content:'';margin-left:10px;width:17px;height:9px;background:url(images/icons-sprite.svg#icon-more-view-white) left top/17px 7px no-repeat}.footer__menu-link:hover{color:#ffd16f}.footer__menu-link:hover::after{background-image:url(images/icons-sprite.svg#icon-more-view-orange)}.footer__copy{font-family:MSB,sans-serif;color:#929292}.footer__contacts{max-width:320px}@media (max-width:780px){.footer__contacts{max-width:none;width:100%;margin-bottom:50px}}.footer__contacts-title{font-family:MB,sans-serif;text-transform:uppercase;letter-spacing:3px;margin-bottom:70px;font-size:18px}@media (max-width:640px){.footer__contacts-title{margin-bottom:20px}}.footer__contacts-item{display:block;line-height:1.5;padding:10px 0}.footer__callback-btn{margin-top:30px}.footer__callback-btn.button{color:#111}.header{-webkit-box-sizing:border-box;box-sizing:border-box;height:100px;position:fixed;width:100%;top:0;z-index:9;border-bottom:1px solid transparent;-webkit-transition:background-color .4s,border .4s;-o-transition:background-color .4s,border .4s;transition:background-color .4s,border .4s}.header_opaque{background-color:#fff;border-bottom:1px solid #e2e2e2}.header__inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu-toggle{display:block;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(images/icons-sprite.svg#icon-menu-open-view-black) left center/40px 24px no-repeat;border:none;padding:0 0 0 60px;text-decoration:none;cursor:pointer;text-transform:uppercase;font-family:MR,sans-serif;font-size:14px;position:relative;z-index:11;height:24px}.header__menu-toggle:hover{background:url(images/icons-sprite.svg#icon-menu-open-view-light) left center/40px 24px no-repeat;color:#ffe3a8;font-family:MSB,sans-serif}.header__menu-toggle.active:hover{background:url(images/icons-sprite.svg#icon-menu-open-view-orange) left center/40px 24px no-repeat;color:#ffd16f;font-family:MSB,sans-serif}.header__menu{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;height:100vh;z-index:10;top:0;background-color:#fff;-webkit-box-shadow:5px 0 20px rgba(0,0,0,.05);box-shadow:5px 0 20px rgba(0,0,0,.05);-webkit-transition:left .3s ease-in;-o-transition:left .3s ease-in;transition:left .3s ease-in;overflow:auto;padding:90px 60px;left:-520px;max-width:500px;width:100%}@media (max-width:1100px){.header__menu{padding:90px 20px}}.header__menu.opened{left:0}.header__menu-link{display:block;padding:18px 0;color:inherit;font-family:MSB,sans-serif;text-decoration:none;font-size:18px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.header__menu-link:hover{color:#ffd16f}.header__logo{margin:0 auto}.header__phone{text-decoration:none;color:inherit;font-family:MSB,sans-serif;font-size:14px;margin-left:-200px}.header__callback-btn{margin-left:20px}@media (max-width:780px){.header__phone{display:none}.header__callback-btn.button{font-size:0;line-height:0;height:51px;width:51px;min-width:auto;background:url(images/icons-sprite.svg#icon-phone-fill-view-black) center/18px 18px no-repeat,-webkit-gradient(linear,left top,right top,from(#ffd16f),to(#ffe4a9));background:url(images/icons-sprite.svg#icon-phone-fill-view-black) center/18px 18px no-repeat,-o-linear-gradient(left,#ffd16f 0,#ffe4a9 100%);background:url(images/icons-sprite.svg#icon-phone-fill-view-black) center/18px 18px no-repeat,linear-gradient(90deg,#ffd16f 0,#ffe4a9 100%)}}.hero{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1440px;min-height:900px;margin:-150px auto 140px;padding:0 60px;width:100%;background-image:var(--bg-hero, url("./images/stuff/bg-hero.png"));background-position:center;background-size:cover;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1100px){.hero{padding:0 20px}}@media (max-width:960px){.hero{background-position:bottom right -150px}}@media (max-width:780px){.hero{background-position:bottom right -200px}}@media (max-width:640px){.hero{background-position:bottom right -250px;margin-bottom:60px}}.hero__inner{margin-bottom:100px}@media (max-width:960px){.hero__inner{margin-bottom:150px}.hero__title.title{font-size:60px}}@media (max-width:780px){.hero__inner{margin-bottom:250px}}@media (max-width:480px){.hero{min-height:740px;background:var(--bg-hero-small, url("./images/stuff/bg-hero-small.png")) bottom right/cover no-repeat transparent!important}.hero__inner{margin-bottom:130px}}.hero__title{margin-bottom:30px}@media (max-width:780px){.hero__title.title{font-family:MEB,sans-serif;font-size:50px}}@media (max-width:480px){.hero__title.title{font-family:MB,sans-serif;font-size:38px}.hero__title{margin-bottom:20px}}.hero__title.title span{color:#ffe3a8}.hero__text{font-size:24px;line-height:1.6;max-width:590px;margin-bottom:40px}.hero__text strong{font-family:MSB,sans-serif}@media (max-width:480px){.hero__text{font-size:18px;margin-bottom:20px}}.hero__get-calculate{display:inline-block}.modal{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7);padding:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:auto}@media (max-width:360px){.hero__title.title{font-size:32px}.modal{padding:15px}}.modal[style*="display: block"]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.modal_error .modal__content::after{content:'Задайте id целевого блока в атрибуте data-modal'}.modal__hidden{display:none}.modal__close{position:absolute;top:20px;right:20px;cursor:pointer;width:25px;height:25px;background:url(images/icons-sprite.svg#icon-menu-close-view-grey) center/20px 20px no-repeat}.modal__body{-webkit-animation-name:slideInDown;animation-name:slideInDown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background-color:#fff;border-radius:10px;margin:auto;padding:50px 40px;width:100%;max-width:400px;-webkit-box-shadow:0 0 18px rgba(0,0,0,.65);box-shadow:0 0 18px rgba(0,0,0,.65)}@media (max-width:480px){.modal__body{padding:40px 30px}}@media (max-width:360px){.modal__body{padding:40px 20px}}.modal__content{min-height:200px;overflow:hidden}.models{margin-bottom:80px}.models__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.models__title{width:100%;margin-bottom:65px}@media (max-width:480px){.models__title{margin-bottom:0}.models__title.title .title__small{font-family:MB,sans-serif;display:inline;line-height:1.4;font-size:24px;letter-spacing:normal}.models__title span:nth-child(1){display:block}}.models__image{width:60%;min-width:60%;margin:0 -240px 0 0}@media (max-width:1280px){.models__image{margin:70px -400px 0 0}}@media (max-width:1100px){.models__image{width:70%;min-width:70%;margin:140px -500px 0 0}}@media (max-width:960px){.models__image{margin:160px -500px 0 0}}@media (max-width:780px){.models__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.models__image{margin:0;width:100%}}.models__set{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:470px;margin:0 -13px}@media (max-width:640px){.models__set{margin:0 -10px}}.models__item{-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #ffd16f;background-color:#fff;border-radius:4px;margin:0 13px 26px;padding:50px 10px 10px;text-align:center;position:relative;width:calc(99.9% / 4 - 26px)}@media (max-width:780px){.models__set{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.models__item{width:calc(99.9% / 3 - 26px)}.order__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:640px){.models__item{width:calc(99.9% / 2 - 26px)}}@media (max-width:480px){.models__item{width:calc(99.9% / 2 - 20px);margin:0 10px 20px}}.models__item::before{display:block;content:'';width:57%;height:43%;position:absolute;top:-4px;left:-4px;border:4px solid #fff2d4;border-right:none;border-bottom:none;border-radius:4px}.models__item-title{font-family:MEB,sans-serif;font-size:24px;margin-bottom:30px}.models__item-title span{display:block;padding-top:5px;color:#ffd16f;font-family:MB,sans-serif;text-transform:uppercase;font-size:18px}.models__item-info{color:#b9b9b9;text-transform:uppercase;font-family:MB,sans-serif;font-size:14px}.models__item-info span{font-family:MR,sans-serif;display:block;text-transform:lowercase}.order{margin-bottom:130px}.order__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.order__inner.container{padding:0;max-width:1320px}.order__offer{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,.6))),url(images/bg-order.png) top center/cover no-repeat;background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(images/bg-order.png) top center/cover no-repeat;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(images/bg-order.png) top center/cover no-repeat;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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:550px;padding:0 90px}@media (max-width:960px){.order__offer{padding:0 40px}}.order__offer-text{color:#fff;max-width:425px;text-align:center;font-size:24px;line-height:1.4;padding-left:85px;margin-left:-85px;position:relative}.order__offer-text strong{display:block;color:#ffd16f}.order__offer-text::before{display:block;content:'';width:75px;height:3px;border-radius:2px;background-color:#ffd16f;position:absolute;left:0;top:15px}@media (max-width:1100px){.order__offer-text{font-size:20px}.order__offer-text::before{top:12px}}@media (max-width:960px){.order__offer-text{font-size:18px}.order__offer-text::before{display:none}}@media (max-width:780px){.order__offer-text{font-size:22px}.order__offer-text::before{display:block}}@media (max-width:640px){.order__offer{min-height:400px}.order__offer-text{font-size:18px;max-width:360px;padding-left:70px;margin-left:-70px}.order__offer-text::before{display:block;width:60px;top:10px}}@media (max-width:480px){.order{margin-bottom:40px}.order__offer-text{font-size:14px;max-width:250px;padding-left:60px;margin-left:-60px}.order__offer-text::before{top:9px;height:2px;width:50px}}@media (max-width:360px){.models__item{width:calc(99.9% / 1 - 20px)}.order__offer-text{padding-left:0;margin-left:0}.order__offer-text::before{display:none}}.order__form{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:420px;-ms-flex-negative:0;flex-shrink:0;padding:55px 30px 50px 50px;margin:0 auto}.reception{margin-bottom:250px}@media (max-width:960px){.reception{margin-bottom:120px}}@media (max-width:480px){.order__form{-ms-flex-negative:1;flex-shrink:1;padding:50px 30px}.reception{margin-bottom:80px}}.reception__title{margin-bottom:130px}@media (min-width:960px){.reception__title span:nth-child(1){display:block}.reception__title span:nth-child(2){display:inline-block;margin-left:200px}}@media (max-width:480px){.reception__title{margin-bottom:70px}.reception__title span:nth-child(1){display:block}.reception__title span:nth-child(2){display:inline-block;margin-left:60px}}.reception__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -15px;counter-reset:reception-ctr}.reception__item{-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #ffd16f;background-color:#fff;border-radius:4px;margin:0 15px 30px;padding:50px 20px 35px;min-height:320px;text-align:center;position:relative;width:calc(99.9% / 4 - 30px)}.reception__item::after{counter-increment:reception-ctr;content:"0" counter(reception-ctr);position:absolute;top:-4px;left:-4px;padding:0 30px 30px 0;background-color:#fff;font-family:MSB,sans-serif;font-size:36px;color:#ffd16f}.reception__item::before{display:block;content:'';width:60px;height:55px;margin:0 auto 35px;background:url(images/ic-order.svg) center no-repeat}.reception__item:nth-child(2)::before{background-image:url(images/ic-visit.svg)}.reception__item:nth-child(3)::before{background-image:url(images/ic-estimate.svg)}.reception__item:nth-child(4)::before{background-image:url(images/ic-payment.svg)}@media (max-width:960px){.reception__item{width:calc(99.9% / 3 - 30px)}}@media (max-width:780px){.reception__item{width:calc(99.9% / 2 - 30px)}}.reception__item-title{text-transform:uppercase;font-family:MB,sans-serif;font-size:14px;margin-bottom:15px}.reception__item-info{font-family:MR,sans-serif;font-size:14px}.reviews{margin-bottom:100px}@media (max-width:480px){.reception__item{min-height:300px;max-width:300px;width:calc(99.9% / 1 - 30px)}.reviews{margin-bottom:50px}}.reviews__title{margin-bottom:35px}@media (max-width:480px){.reviews__title{margin-bottom:10px}}.reviews__text{font-size:24px;margin-bottom:70px;line-height:1.2}.reviews__text strong{font-family:MSB,sans-serif}@media (max-width:480px){.reviews__text{margin-bottom:40px;font-size:18px}}.reviews__slider{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 120px}.reviews__slider .owl-item,.reviews__slider .owl-stage,.reviews__slider .owl-stage-outer{height:100%}.reviews__slider .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}@media (max-width:1280px){.reviews__slider{padding:0 60px}}@media (max-width:640px){.reviews__slider{padding:0 20px}}@media (max-width:360px){.reviews__text{font-size:16px}.reviews__slider{padding:0}.reviews__slider .owl-nav{display:none}}.reviews__item{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__item-image{width:45%}.reviews__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1100px){.reviews__item-image{min-height:370px}}@media (max-width:780px){.reviews__item{-ms-flex-wrap:wrap;flex-wrap:wrap}.reviews__item-image{min-height:auto;width:100%}}.reviews__item-side{width:55%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:70px 70px 20px;background:url(images/icons-sprite.svg#icon-quote-view-black) right 15% bottom 17%/128px 107px no-repeat #ffd16f}@media (max-width:1280px){.reviews__item-side{background-size:100px 87px;background-position:right 10% bottom 12%}}@media (max-width:960px){.reviews__item-side{padding:50px 50px 20px;background-size:80px 67px;background-position:right 9% bottom 9%}}@media (max-width:780px){.reviews__item-side{width:100%;padding:70px 70px 130px;background-size:100px 87px;background-position:right 9% bottom 10%}}@media (max-width:640px){.reviews__item-side{padding:50px 50px 130px}}@media (max-width:480px){.reviews__item-side{padding:30px 30px 120px}}@media (max-width:360px){.reviews__item-side{background-position:right 14% bottom 8%;background-size:80px 67px;padding:20px 20px 100px;min-height:370px}}.reviews__item-name{margin-bottom:20px;text-transform:uppercase;font-family:MEB,sans-serif;font-size:12px;letter-spacing:2px}@media (max-width:780px){.reviews__item-name{font-size:14px}}@media (max-width:480px){.reviews__item-name{font-size:12px}}.reviews__item-text{font-size:18px;line-height:1.5}@media (max-width:1100px){.reviews__item-text{font-size:16px}}@media (max-width:780px){.reviews__item-text{font-size:18px}}@media (max-width:480px){.reviews__item-text{font-size:14px}}.reviews__slider-next,.reviews__slider-prev{position:absolute;top:42%;cursor:pointer;outline:0;border:none;padding:0;width:38px;height:38px;border-radius:50%;z-index:1}.reviews__slider-next{right:60px;background:url(images/icons-sprite.svg#icon-arr-right-view-black) center/10px 25px no-repeat}.reviews__slider-prev{left:60px;background:url(images/icons-sprite.svg#icon-arr-left-view-black) center/10px 25px no-repeat}@media (max-width:1280px){.reviews__slider-next{right:10px}.reviews__slider-prev{left:10px}}.reviews__slider-dot{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#dcdcdc;border:none;padding:0;width:10px;height:10px;border-radius:50%;margin:0 8px}.reviews__slider-dot.active{background-color:#ffd16f}.title{font-family:MB,sans-serif;text-transform:uppercase;font-size:72px;line-height:1.05}@media (max-width:960px){.title{font-size:60px}}@media (max-width:780px){.title{font-size:50px}}@media (max-width:640px){.reviews__slider-next{right:-20px}.reviews__slider-prev{left:-20px}.title{font-size:45px}}@media (max-width:480px){.title{line-height:1.4;font-size:24px}}.title span{color:#ffd16f}.title__small{letter-spacing:4px;font-family:MEB,sans-serif;display:block;line-height:2.1;font-size:18px}@media (max-width:480px){.title__small{font-size:12px}}body,html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:calc(16px * 1.4);font-family:MR,sans-serif;background-color:#fff;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}body{padding-top:150px}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:auto}p{margin-bottom:10px}strong{font-weight:700}em{font-style:italic}

.works{
    box-sizing:border-box;
    padding-bottom: 100px;
}
.works *{
    box-sizing:border-box;
}
.works .row{
    display: flex;
    flex-wrap:wrap;
    margin: 0 -12px;
    justify-content:center;
}
.works .row .col{
    padding: 0 12px;
    text-align: center;
}
.works .row .col img{
    max-width:100%;
    display: block;
    margin-bottom: 24px;
}
.works .button{
    margin-top: 10px;
    display: inline-block;
}

.table table{
    width: 100%;    
}
.table p{
    margin-bottom: 0;
}
.table{
    max-width:700px;
    margin: auto;
}
.table th{
    font-weight: bold;
    font-size: 18px;
}
.table th, .table td{
    background-color: #ffd16f;
    border:5px solid #fff;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
}
.video {
	position: relative;
	width: 100%;
	max-width:600px;
	margin: auto;
}
.video {
	--bs-aspect-ratio: calc(9 / 16 * 100%);
}
.video > * {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video::before {
	display: block;
	padding-top: var(--bs-aspect-ratio);
	content: "";
}
.reviews__item-image{
    width: 100%;
}
.reviews__slider{
    padding: 0 40px;
}
.buying{
    margin-top: 150px;
}
@media(max-width:1200px){
    .works .row .col{
        width: 33.333333333%;
    }
}
@media(max-width:700px){
    .works .row .col{
        width: 50%;
    }
    .works {
        margin-bottom: 0;
    }
    .table th{
        font-size: 15px;
        padding: 5px;
        border:1px solid #fff;
    }
    .table td{
        font-size: 14px;
        padding: 5px;
        border:1px solid #fff;
    }
    .table p{
        font-size: 13px;
    }
}

.h2 {
margin-top: 0;
margin-bottom: .5rem;
font-weight: 500;
line-height: 1.2;
font-size: 1.17em;
}


.h3, .h4 {
margin-top: 0;
margin-bottom: .5rem;
font-weight: 500;
line-height: 1.2;
font-size: 1.17em;
}




#quiz {
    max-width: 600px;
    margin: auto;
    padding: 50px;
    border: 1px solid #ccc;
    box-sizing: border-box;
}

#quiz .title {
    text-align: center;
    font-size: 20px;
    margin-bottom: 30px;
}

#quiz .step {
    display: none;
}

#quiz .step.current {
    display: block;
}

#quiz .step .top {
    text-align: center;
    margin-bottom: 30px;
    font-weight: bold;
}

#quiz .step .tit {
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 20px;
}

#quiz .step .row {
    margin: 0 -15px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
}

#quiz .step .col {
    width: 50%;
    padding: 0 15px;
    box-sizing: border-box;
}

#quiz .step .block {
    border: 1px solid #ffd16f;
    padding: 10px 15px;
    margin-bottom: 10px;
    position: relative;
    padding-left: 45px;
    cursor: pointer;
    font-size:14px;
}

#quiz .step .block:before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    border: 2px solid #ffd16f;
    border-radius: 50%;
    position: absolute;
    left: 15px;
    top: 12px;
}

#quiz .step .block.active:before {
    background: #ffd16f;
}

#quiz .step .bn {
    margin: 0;
    justify-content: center;
}
#quiz .col{
	flex:auto;
}
#quiz input[type="text"]{
    height: 40px;
    border:1px solid #ccc;
    padding: 0 15px;
    display: block;
    width: 100%;
    margin-bottom: 15px;
}
#quiz form .button{
    margin:0;
}
/*#quiz .step .bn>div,
.button,
#quiz .form input[type="submit"] {
    cursor: pointer;
    margin: 0 15px;
    background: #327a72;
    color: #fff;
    padding: 10px 30px;
    border-radius: 5px;
    border: None;
    transition: 0.3s all;
}*/



#quiz .button {
    margin: 0;
    margin-bottom: 20px;
    display: inline-block;
}

/*#quiz .form input[type="submit"] {
    width: 130px;
    margin: auto;
    display: block;
}*/

#quiz .form {
    max-width: 300px;
    margin: auto;
}

#quiz .form input[type="text"] {
    display: block;
    width: 100%;
    padding: 5px 10px;
    height: 40px;
    font-size: 16px;
}

#quiz .form .hidden {
    display: none;
}

#quiz .button{
    text-align: center;
    margin: 0 10px;
}
@media(max-width:600px) {
    #quiz {
        padding: 15px;
    }
    #quiz .step .tit {
        font-size: 18px;
    }
    #quiz .row .col {
        width: 100%;
    }
    #quiz .row .block {
        margin-bottom: 15px;
    }
    #quiz .step .bn>div {
        margin: 0 5px;
    }
    #quiz .title {
        text-align: center;
        font-size: 18px;
        margin-bottom: 30px;
    }
    .building{
        margin-top: 50px;
    }
}