html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media(min-width:992px){.modal-lg{width:900px}}.clearfix:before,.clearfix:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}
*::selection{background:#dc2b1c;color:white}.t-duration{transition-duration:.2s}*::-moz-selection{background:#dc2b1c;color:white}body{font-family:"Open Sans",sans-serif}h1{font-family:"daysregular",sans-serif;font-size:36px;color:#363636;letter-spacing:0;font-weight:300}@media(max-width:910px){h1{font-size:26px}}h2{font-family:"daysregular",sans-serif;font-weight:300;font-size:22px;color:#434343}h3{font-family:"daysregular",sans-serif;font-weight:300;font-size:20px;color:#000;text-align:left}p{font-family:"Open Sans",sans-serif;line-height:1.3}@font-face{font-family:"daysregular";src:url("/assets/templates/fonts/days.eot");src:url("/assets/templates/fonts/days.eot?#iefix") format("embedded-opentype"),url("/assets/templates/fonts/days.woff2") format("woff2"),url("/assets/templates/fonts/days.woff") format("woff");font-weight:normal;font-style:normal}.desktop{display:block}@media(max-width:650px){.desktop{display:none !important}}.mobile{display:none !important}@media(max-width:650px){.mobile{display:block !important}}.mobile-only{display:none !important}.cityselect_list .cityselect_city{cursor:pointer;color:#dc2b1c;text-decoration:underline;display:block;transition-duration:.2s;border-radius:2px;padding:5px 20px}.cityselect_list .cityselect_city:hover{background:#dc2b1c;color:white;transition-duration:.2s}.tooltip{position:absolute;top:30px;right:20px;opacity:0;width:160px;color:white;visibility:hidden;transition:all 1s;background:#dc2b1c;border-radius:3px;padding:20px 30px;box-shadow:0 18px 30px 0 rgba(0,0,0,.5);font-size:14px;z-index:1010}.tooltip:before{content:"";position:absolute;left:40%;top:-30px;border:20px solid transparent;border-bottom:20px solid #dc2b1c}.tooltip .greetings{margin:0}.tooltip .tooltip-buttons{padding-top:10px;display:flex;justify-content:space-around}.tooltip button{color:white;background:transparent;border:1px solid gainsboro;border-radius:3px;height:30px;padding:0 10px;transition-duration:.2s}.tooltip button:hover{color:black;background:white;border:1px solid white;transition-duration:.2s}.tooltip-visible{opacity:1;visibility:visible;transition-delay:2s;transition:all 1s}.toolbar{display:flex;flex-direction:column;position:fixed;right:0;top:50%;justify-content:center;width:50px;z-index:9999}.toolbar .wrapper{background:rgba(255,255,255,.9);border:1px solid #dc2b1c;border-radius:10px 0 0 10px;border-right:0}.toolbar a{position:relative}.toolbar a:hover svg{background-color:#dc2b1c;transition-duration:.3s;border-radius:10px}.toolbar a:hover svg .svgline{fill:#fff;transition-duration:.3s}.toolbar a svg{margin:10px 0;cursor:pointer;padding:10px}.toolbar a:hover:after{background-color:rgba(0,0,0,.7);color:white;position:absolute;right:70px;padding:4px 10px;border-radius:5px;top:25px}.toolbar a.phone:hover:after{content:"Заказать звонок";width:150px}.toolbar a.discounts:hover:after{content:"Акции и скидки";width:150px}.toolbar a.feedback:hover:after{content:"Написать письмо";width:150px}.toolbar a.guarantees:hover:after{content:"Сертификаты и гарантии";width:150px}.callback-big{font-size:20px;font-family:"daysregular",sans-serif;background:transparent;border:3px solid #dc2b1c;border-radius:1px;color:#dc2b1c;padding:5px 70px;margin:0 auto;display:block;cursor:pointer;transition-duration:.2s}.callback-big:hover{transition-duration:.2s;background:#dc2b1c;color:white}.container{max-width:1012px;margin:0 auto;position:relative}#cityselect_current{text-decoration:underline;color:#dc2b1c}.partners{display:flex;flex-wrap:wrap;background:#fff;padding:20px;justify-content:center;border-radius:10px}.partners img{margin:10px;width:200px;height:200px;object-fit:contain}header{padding:20px 20px 15px 20px;box-sizing:border-box;width:100%;background-image:-webkit-linear-gradient(#fff 0,#d8d8d8 100%);background-image:-o-linear-gradient(#fff 0,#d8d8d8 100%);background-image:linear-gradient(#fff 0,#d8d8d8 100%)}header .container{max-width:1200px}header .logo{margin:0 auto;max-width:340px;text-align:center}header .logo a{text-align:center;display:flex;flex-direction:column;color:#777;text-decoration:none;font-size:.66rem}header .logo img{height:110px;margin-bottom:4px}@media(max-width:650px){header .logo img{height:90px}}header .logo .city-select{text-align:center;cursor:pointer;position:relative;margin-top:10px;font-family:"Daysregular",sans-serif;font-size:15px;color:#dc2b1c;letter-spacing:0}header .logo .city-select span{color:#dc2b1c;text-decoration:underline}header .logo .city-select select{background:none;border:0;color:#dc2b1c;text-decoration:underline;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}header .contacts{font-family:"daysregular",sans-serif;padding:8px 20px 13px 20px;background-color:rgba(255,255,255,.53);border:1px solid #dc2b1c;border-radius:10px;position:absolute;top:-25px;right:0}header .contacts .phone{padding-left:8px;text-align:center;font-family:"Open Sans",Verdana,sans-serif;font-size:30.5px;font-weight:400;letter-spacing:0}header .contacts .phone a{color:#dc2b1c;transition-duration:.3s}header .contacts .phone a:hover{color:#777;transition-duration:.3s}header .contacts .phone .prefix{font-family:"Open Sans",Verdana,sans-serif;font-size:19.5px;font-weight:300;color:#757575;letter-spacing:0}header .contacts .address{font-size:14px;color:#525252;letter-spacing:0;text-align:center}header .contacts .callback{background:#777;border:0;font-size:14px;color:white;text-decoration:underline;width:100%;margin-top:5px;transition-duration:.3s;cursor:pointer}header .contacts .callback:hover{transition-duration:.3s;background:#848484}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0;border:0;float:right}.modal-title{text-align:center}.modal-body p{text-align:center}.modal-body input[type="text"],.modal-body textarea{background-color:#e7e7eb;margin:0 0 20px 0;padding:10px 10px;line-height:initial;box-sizing:border-box;border:0;border-radius:4px}.modal-body button.nv-send{width:100%;border-radius:4px;background-color:#777;color:#fff;padding:10px 20px;font-size:20px;font-family:"daysregular",sans-serif;box-sizing:border-box;border:2px solid #777;transition-duration:.3s;cursor:pointer}.modal-body button.nv-send:hover{color:#777;background:white;border:2px solid #777;transition-duration:.3s}nav.main{position:relative;z-index:1000;background:#dc2b1c;box-shadow:0 26px 31px 0 rgba(0,0,0,.34)}nav.main .mobile-menu{background:none;color:#fff;border:0;display:none;margin:0 auto;font-size:20px;padding:10px 0}nav.main .main-nav{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:row}nav.main .main-nav span{padding:13px 15px;display:block}nav.main .main-nav span a{color:#fff;padding:13px 10px;transition-duration:.1s}nav.main .main-nav span a:hover{background-color:#e75144;transition-duration:.3s}nav.sub{position:relative;z-index:1000}nav.sub .sub-nav{display:flex;justify-content:flex-end;flex-wrap:wrap;flex-direction:row;background:url("/assets/templates/img/bg-submenu.svg") no-repeat 100% 0;background-size:640px}nav.sub .sub-nav span{padding:3px 30px 8px 30px}nav.sub .sub-nav span.last{margin-right:40px}nav.sub .sub-nav a{color:#fff;font-size:12px}.slider{position:relative;top:-35px;box-shadow:0 2px 65px 0 rgba(74,96,136,.5);border-radius:7px}.slider .slick-dots{position:absolute;bottom:20px}.slider .slick-dots li button:before{font-size:20px;color:#fff}@media(max-width:650px){.slider .slick-slide img.mobile{width:100%}}.container-features{margin-bottom:100px}.container-features .features{display:flex;flex-direction:row;margin-bottom:40px}.container-features .features .feature{flex:1 0;padding:0 30px;text-align:center}.container-title{padding:0 20px}.ceilings-bg{background-image:linear-gradient(210deg,#777 13%,#333 75%)}.ceilings{min-height:300px;padding:20px}.ceilings .row{display:flex;color:white}.ceilings .row .item{flex:1 0;overflow:hidden;width:342px;margin:5px;border-radius:6px;position:relative}.ceilings .row .item a{color:#fff;font-family:"daysregular",sans-serif;font-weight:300;text-decoration:none}.ceilings .row .item img{border-radius:6px;transform:scale(1.07)}.ceilings .row .item:hover img{transform:scale(1.12);opacity:.9}.ceilings .row .item .shadow{background:linear-gradient(to bottom,rgba(0,0,0,0) 70%,rgba(0,0,0,.5) 100%);z-index:100;position:absolute;width:100%;height:100%}.ceilings .row .item .caption{position:absolute;z-index:150;bottom:20px;font-size:28px;left:20px;text-shadow:1px 2px 5px black}.ceilings .row .item .caption.small{font-size:22px}.ceilings .row .item img{transition:all .5s ease-out;width:100%}.ceilings .row .item-long{flex:1 0;background-color:grey;margin:10px 10px;padding:0}.content{background-image:url("/assets/templates/img/bg.jpg");box-shadow:inset 0 31px 38px 0 rgba(19,37,75,.5);background-position:bottom;background-size:100%;background-repeat:no-repeat;padding-bottom:100px;padding-top:100px}.content .container{padding:0 25px}.content .container .types-of-ceiling{display:flex;justify-content:space-between;margin-bottom:80px}.content .container .types-of-ceiling .column{flex:1 0;display:flex;flex-direction:column}.content .container .types-of-ceiling .column a{color:#000;transition-duration:.5s;padding:3px 10px;display:block}.content .container .types-of-ceiling .column a:hover{color:white;transition-duration:.2s;border-radius:3px;background:#dc2b1c;padding:3px 10px}.content .container .main-text{display:flex}.content .container .main-text .text p{text-indent:25px}.content .container .main-text .text p:first-of-type{margin-top:0;text-indent:0}.content .container .colors{max-width:300px;height:360px;float:right;padding-bottom:20px;background:white;margin-left:20px;box-shadow:0 2px 27px 0 rgba(0,0,0,.34);transition-duration:.2s;border-radius:10px}.content .container .colors:hover{box-shadow:0 2px 27px 0 rgba(0,0,0,.7);transition-duration:.2s}.content .container .colors img{border-radius:10px 10px 0 0;margin-bottom:4px}.content .container .colors a{font-family:"daysregular",sans-serif;display:block;text-align:center;font-size:24px;color:#dc2b1c;letter-spacing:0}.content .container .colors a:hover{color:#dc2b1c}.content-inner{background-image:url("/assets/templates/img/bg.jpg");background-position:bottom;background-size:100%;background-repeat:no-repeat;padding-bottom:100px;padding-top:50px;box-shadow:inset 0 100px 100px 0 #fff}.content-inner .container{position:relative;padding:0 25px}@media(max-width:910px){.content-inner .container{padding:0 10px}}.content-inner .container>h1.cover{position:absolute;top:10px;left:60px;color:#dc2b1c;background-color:rgba(255,255,255,.7);display:block;padding:4px 20px;border-radius:3px;float:left;width:auto}@media(max-width:600px){.content-inner .container>h1.cover{left:5px}}.content-inner .container h1{width:60%}@media(max-width:600px){.content-inner .container h1{width:100%}}.content-inner .container .cover{border-radius:17px;margin-bottom:50px;width:100%}.content-inner .container .action{margin-bottom:100px}.content-inner .container .main-text .text{margin-right:330px}@media(max-width:500px){.content-inner .container .main-text .text{margin-right:0}}.content-inner .container .main-text .text .light-container{display:flex;flex-direction:row;justify-content:left;margin:0 0 40px 0}.content-inner .container .main-text .text .light-container .views{max-width:400px;height:auto}.content-inner .container .main-text .text .params{margin-left:100px;margin-top:20px}.content-inner .container .main-text .text .params dl{overflow:hidden;min-height:15px;font-size:14px;line-height:16px;margin-bottom:10px}.content-inner .container .main-text .text .params dl dt{float:left;max-width:230px;position:relative;padding-right:5px;color:#4c4c4c}.content-inner .container .main-text .text .params dl dd{position:relative;margin-left:220px;padding:0 0 0 5px}.content-inner .container .main-text .text p{font-size:16px}.content-inner .container .main-text .text p:first-of-type{margin-top:0;text-indent:0}.content-inner .container .main-text .text>h1{margin-top:0}.content-inner .container .main-text .text .colors-button{width:100%;display:block;text-align:center;cursor:pointer;background:url("/assets/templates/img/open-pantone-sample-colors-catalogue-colour-swatches-book-rainbow-40585592.jpg");background-size:cover;border:0;color:#fff;box-shadow:0 6px 29px 0 rgba(20,25,54,.5);border-radius:5px;text-decoration:underline;font-family:"daysregular",sans-serif;font-size:28px;padding:10px 0;margin-top:40px;text-shadow:0 2px 4px rgba(0,0,0,.5);transition-duration:.2s}@media(max-width:910px){.content-inner .container .main-text .text .colors-button{font-size:20px}}.content-inner .container .main-text .text .colors-button:hover{color:#dc2b1c;text-shadow:none;transition-duration:.2s}.content-inner .container .others{margin-top:100px}.content-inner .container .others a h2{color:#dc2b1c}.content-inner .container .others a h2:hover{color:#dc2b1c;text-decoration:none}.content-inner .container .item-container{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.content-inner .container .item-container .light-item{width:200px;margin:20px 20px;padding-bottom:20px;border-radius:5px;transition-duration:.3s;border:1px solid transparent}.content-inner .container .item-container .light-item a{text-align:center;display:block;color:#dc2b1c;transition-duration:.3s}.content-inner .container .item-container .light-item a:hover{color:#dc2b1c;transition-duration:.3s}.content-inner .container .item-container .light-item:hover{background:#fff;transition-duration:.3s;border:1px solid #aaa}.content-inner .container .item-container .light-item:hover a{color:#dc2b1c;transition-duration:.3s}.content-inner .container .info{width:310px;left:25px;position:relative;float:right;padding:0 20px 30px 20px;background:white;margin-left:20px;box-shadow:0 14px 49px 0 rgba(0,0,0,.18);transition-duration:.2s;border-radius:5px}.content-inner .container .side-menu{width:310px;left:25px;margin-top:10px;position:relative;float:right;padding:0 20px 30px 20px;margin-left:20px}.content-inner .container .side-menu a{color:#000;transition-duration:.5s;padding:3px 10px;display:block}.content-inner .container .side-menu a:hover{color:white;transition-duration:.2s;border-radius:3px;background:#dc2b1c;padding:3px 10px}.catalog-item{margin-bottom:0;min-height:280px;padding-left:20px;border:1px transparent solid;transition-duration:.2s}@media(max-width:650px){.catalog-item{padding:10px}}.catalog-item a{color:#000;transition-duration:.2s}.catalog-item a:hover{color:#dc2b1c;transition-duration:.2s}.catalog-item:hover{border:1px #ccc solid;box-shadow:0 2px 65px 0 rgba(74,96,136,.5);border-radius:4px;transition-duration:.2s;background-color:#fff}.catalog-item img{float:left;clear:both;margin-right:20px}@media(max-width:650px){.catalog-item img{width:100%;margin-bottom:20px}}.footer-menu{background-image:-webkit-linear-gradient(#dc2b1c 0,#80130a 97%);background-image:-o-linear-gradient(#dc2b1c 0,#80130a 97%);background-image:linear-gradient(#dc2b1c 0,#80130a 97%)}.footer-menu .footer-nav{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-menu .footer-nav span{padding:9px 10px}.footer-menu .footer-nav span a{color:#fff;font-size:14px;padding:10px 10px;transition-duration:.1s}.footer-menu .footer-nav span a:hover{background-color:#e75144;transition-duration:.3s}.show-room .form-color{max-width:400px}.show-room .form-color input{margin-bottom:15px;border-radius:3px;border:0;padding:10px 10px;box-sizing:border-box}.show-room .form-color button{width:100%;box-sizing:border-box;background:white;transition-duration:.3s;color:#029421;padding:7px;border:3px #029421 solid}.show-room .form-color button:hover{background:#777;transition-duration:.3s;color:#fff;border:3px #777 solid}.show-room .inputs{margin-bottom:50px}.show-room .inputs input[type=radio]{display:none}.show-room .inputs input[type=radio]:checked+label:before{content:"";color:#dc2b1c;background:#dc2b1c;font-size:30px;text-align:center;line-height:18px}.show-room .inputs label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:16px}.show-room .inputs label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottom:1px;border-radius:10px;border:1px solid #aaa;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.3),0px 1px 0 0 rgba(255,255,255,.8)}.show-room .colors{padding:10px;border:1px solid #ddd;display:flex;justify-content:center;flex-wrap:wrap;background:#fff;border-radius:10px 10px 0 0}.show-room .colors .color{width:40px;height:40px;cursor:pointer}.show-room .bg{clear:both;background:#eee;transition-duration:.5s;margin-bottom:50px}.show-room .bg .room{background:url("/assets/templates/img/matt.png");transition-duration:.3s;background-position:center;max-width:1200px;height:533px}footer{background-image:-webkit-linear-gradient(#777 0,#444 97%);background-image:-o-linear-gradient(#777 0,#444 97%);background-image:linear-gradient(#777 0,#444 97%);padding:0 20px}footer .container{padding:40px 0 80px 0;display:flex;justify-content:space-between;align-items:center}footer .container .logo img{height:80px}footer .container .copyright{margin:0;color:#fff;font-size:14px}footer .container button.footer{background:#777;font-size:20px;border:3px white solid;color:white;font-family:"daysregular",sans-serif;padding:7px 90px;transition-duration:.3s}footer .container button.footer:hover{background:white;transition-duration:.3s;color:#777;border:3px #777 solid}footer .container .contacts{color:white}footer .container .contacts .prefix{font-size:27px;color:white;text-decoration:none}footer .container .contacts .tel a{font-size:27px;color:white;text-decoration:none}footer .container .contacts .tel:before{content:url("/assets/templates/img/phone.svg");position:relative;left:-10px;top:3px}footer .container .contacts .address{font-size:14px}footer .container .contacts .address:before{content:url("/assets/templates/img/address.svg");position:relative;left:-10px;top:4px}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#000}.dealers .content-inner button.dealers{margin:50px auto 0 auto;display:block;background:white;font-size:20px;border:3px #777 solid;color:#777;height:50px;font-family:"daysregular",sans-serif;padding:7px 90px;transition-duration:.3s}.dealers .content-inner button.dealers:hover{background:#777;transition-duration:.3s;color:white;border:3px white solid}.dealers .content-inner .block1 h1{text-align:center;font-family:"daysregular",sans-serif;font-size:30px;color:#20386e;letter-spacing:0;margin:80px 0 30px 0;padding:0;width:100%}.dealers .content-inner .block1 .flex{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.dealers .content-inner .block1 .flex .item{width:200px;text-align:center;font-family:"daysregular",sans-serif;margin:0 20px 20px 20px;font-size:16px}.dealers .content-inner .block1 .flex .item p{margin:5px 0 0 0}.dealers .content-inner .block1 .flex .item a{color:#000;text-decoration:none}.dealers .content-inner .block2 h1{text-align:center;font-family:"daysregular",sans-serif;font-size:30px;color:#20386e;letter-spacing:0;margin:80px 0 30px 0;padding:0;width:100%}.dealers .content-inner .block2 .flex{background:#fff;border:0 solid #dc2b1c;box-shadow:0 19px 39px 0 rgba(119,151,176,.5);border-radius:11px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;padding:40px 10px 20px 10px}.dealers .content-inner .block2 .flex .item{text-align:center;width:230px;margin:0 5px 0 5px}.dealers .content-inner .block2 .flex .item img{height:100px}.dealers .content-inner .block2 .flex .item a{color:#000;text-decoration:none}.dealers .content-inner .block3{padding:10px 0}.dealers .content-inner .block3 h1{text-align:center;font-family:"daysregular",sans-serif;font-size:30px;color:#e05959;letter-spacing:0;margin:80px 0 30px 0;padding:0;width:100%}.dealers .content-inner .block3 .wrap{background:url("/assets/images/dealers/prozet-bg.jpg");background-size:contain;background-position:0 20px;background-repeat:no-repeat;background-color:#fff;box-shadow:0 19px 39px 0 rgba(176,152,119,.5);border-radius:11px;padding:5px 20px 0 0}.dealers .content-inner .block3 .wrap p{max-width:500px;border-radius:11px;background-image:linear-gradient(to right,rgba(255,255,255,.8) 0,rgba(255,255,255,.7) 90%,rgba(255,255,255,0) 95%);padding:30px 50px 30px 30px}.dealers .content-inner .block4{margin-top:50px;max-width:1000px;min-height:300px;padding-left:300px;padding-top:30px;box-sizing:border-box;color:#fff;background:url("/assets/images/dealers/light-bg.jpg")}.dealers .content-inner .block4 h1{color:#fff}.dealers .content-inner .block4 ul{margin:0;padding:0}.dealers .content-inner .block4 li{list-style-type:none}.dealers .content-inner .block5 h1{text-align:center;font-family:"daysregular",sans-serif;font-size:30px;color:#20386e;letter-spacing:0;margin:80px 0 30px 0;padding:0;width:100%}.dealers .content-inner .block5 .flex{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.dealers .content-inner .block5 .flex .item{width:250px;text-align:center;background:#fff;box-shadow:0 19px 39px 0 rgba(98,129,169,.5);border-radius:11px;margin:30px 30px 0 30px;padding:20px 10px}.dealers .content-inner .block5 .flex .item p{text-align:left}.dealers .content-inner .block5 .flex .item .green{color:#777;font-weight:bold}.blurIsOn{filter:blur(5px)}.cityselectFixed{position:fixed;display:none;justify-content:center;align-items:center;width:100%;height:100%;z-index:5000}.cityselectFixed .cityselectFixedWindow{background:white;max-width:900px;height:500px;border-radius:10px;box-shadow:1px 20px 60px #21386d;padding:30px;box-sizing:border-box}.calc--wrapper{display:flex;align-items:center;margin-top:30px;margin-bottom:70px}.calc--wrapper .callback{cursor:pointer;text-transform:uppercase;padding:15px;max-width:300px;width:100%;margin:20px 0;color:white;background:#dc2b1c;border:2px solid #dc2b1c;transition-duration:.2s}.calc--wrapper .callback:hover{color:#dc2b1c;border:2px solid #dc2b1c;background:white;transition-duration:.2s}@media(max-width:700px){.calc--wrapper .callback{padding:5px}}.calc--wrapper .calc--result,.calc--wrapper .calc--form{flex:1 0 30%}.calc--wrapper .calc--result{display:flex;justify-content:center;align-items:center;flex-direction:column}.calc--wrapper .calc--result p{margin:0}.calc--wrapper .calc--result .ceiling-price{color:green;font-size:3rem;font-weight:bold}.calc--wrapper .calc--result .ceiling-description{font-size:.8rem;text-align:center;color:gray}.calc--wrapper .calc--result .ceiling-title{font-size:1.5rem}.calc--wrapper .calc--features{flex:1 0 30%}.calc--wrapper .calc--features .calc--feature{display:flex;align-items:center;margin-bottom:20px}.calc--wrapper .calc--features .calc--feature img{margin-right:20px}.calc--wrapper select{background:rgba(0,0,0,.1);padding:10px 15px 10px 15px;display:block;border:0;height:40px}@media(max-width:667px){.calc--wrapper{flex-direction:column}.calc--wrapper .calc--form{width:100%}}.company--features{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}.company--features .company--feature{display:flex;flex-direction:column;align-items:center;max-width:230px;margin:10px;text-align:center}.company--features .company--feature img{margin-bottom:10px}.fixed-buttons{display:flex;flex-direction:column;width:220px;cursor:pointer;font-family:sans-serif;position:fixed;bottom:10px;right:20px;z-index:100}.fixed-buttons .fixed-button{opacity:.8;display:flex;margin:3px 0;align-items:center;background:#555;color:#fff;box-sizing:border-box;padding:7px 15px 7px 15px;border-radius:5px}.fixed-buttons .fixed-button .fixed-button-icon{height:30px;width:30px;text-align:center;margin-right:10px}.fixed-buttons .fixed-button .fixed-button-icon img{height:100%;animation-name:rotation;animation-duration:2s;animation-iteration-count:infinite}.fixed-buttons .fixed-button-callback{background:#ed2324;transition-duration:.2s}.fixed-buttons .fixed-button-callback:hover{background:#cc1112;transition-duration:.2s}.fixed-buttons .fixed-button-zamer{background:#23aaed;transition-duration:.2s}.fixed-buttons .fixed-button-zamer:hover{background:#118ecc;transition-duration:.2s}.fixed-buttons .fixed-button-zamer .fixed-button-icon img{width:30px}@keyframes rotation{0%{transform:rotate(-15deg)}50%{transform:rotate(15deg)}100%{transform:rotate(-15deg)}}.lb-widget-panel--position-right{bottom:70px !important}.floating-label{position:absolute;top:0;left:0;user-select:none;z-index:1500}.floating-label-field{color:rgba(44,62,80,.75);border-width:0;z-index:200}.floating-label-field:focus{outline:0;box-shadow:0}.floating-label-field::placeholder{color:rgba(44,62,80,.5)}.floating-label,.floating-label-field{font:inherit;line-height:1;display:block;width:100%}.floating-label-wrap *{box-sizing:border-box}.floating-label-field,.floating-label-wrap{position:relative;box-sizing:border-box;margin:10px 0}.floating-label-field input,.floating-label-wrap input{background:rgba(0,0,0,.1)}.floating-label-field--s1{transition:border-color .25s ease-in-out;color:rgba(0,0,0,.75);border-bottom:3px solid rgba(255,255,255,.05);background-color:transparent}.floating-label-field--s1+.floating-label{transition:transform .25s,opacity .25s ease-in-out;transform-origin:0 0;opacity:.5}.floating-label-field--s1:focus,.floating-label-field--s1:not(:placeholder-shown){border-color:rgba(255,255,255,.1)}.floating-label-field--s1:focus+.floating-label,.floating-label-field--s1:not(:placeholder-shown)+.floating-label{transform:translate(.25em,-30%) scale(.8);opacity:.25}.floating-label-field--s2{transition:background-color .25s ease-in-out;border:2px solid #fff;border-radius:5px;background-color:#fff}.floating-label-field--s2+.floating-label{visibility:hidden;transition:transform .25s,visibility .5s,opacity .5s ease-in-out;opacity:0}.floating-label-field--s2:focus+.floating-label,.floating-label-field--s2:not(:placeholder-shown)+.floating-label{visibility:visible;transform:translateY(-80%);opacity:.5}.floating-label-field--s2:valid:not(:placeholder-shown){border-color:#adefc8;background-color:#adefc8}.floating-label-field--s2:invalid{border-color:#ffe0e3;background-color:#ffe0e3}.floating-label-field--s3{padding:20px 15px 10px 15px;transition:border-color .25s ease-in-out;color:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.1);border-radius:5px;background-color:transparent}.floating-label-field--s3+.floating-label{position:absolute;top:.75em;left:.75em;display:inline-block;width:auto;margin:0;padding:.75em;transition:transform .25s,opacity .25s,padding .25s ease-in-out;transform-origin:0 0;color:rgba(255,255,255,.5)}.floating-label-field--s3:focus,.floating-label-field--s3:not(:placeholder-shown){border-color:rgba(255,255,255,.1)}.floating-label-field--s3:focus+.floating-label,.floating-label-field--s3:not(:placeholder-shown)+.floating-label{z-index:250;padding:.75em;transform:translate(0,-2em) scale(.9);color:rgba(255,255,255,.25);background-color:#2c3e50}.floating-label-field--s1:not(textarea),.floating-label-field--s2:not(textarea),.floating-label-field--s3:not(textarea){max-height:4em}.floating-label-field--s1,.floating-label-field--s1+.floating-label,.floating-label-field--s2,.floating-label-field--s2+.floating-label{padding:20px 15px 10px 15px}.floating-label-field--s1+.floating-label,.floating-label-field--s2+.floating-label{z-index:150}.floating-label-field--s1::placeholder,.floating-label-field--s3::placeholder{color:transparent}#popup__toggle{top:0;right:-60px}.img-circle{background-color:#dc2b1c;box-sizing:content-box;-webkit-box-sizing:content-box}.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border:2px solid #dc2b1c;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:.5;-webkit-animation:circle-anim 2.4s infinite ease-in-out !important;-moz-animation:circle-anim 2.4s infinite ease-in-out !important;-ms-animation:circle-anim 2.4s infinite ease-in-out !important;-o-animation:circle-anim 2.4s infinite ease-in-out !important;animation:circle-anim 2.4s infinite ease-in-out !important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#dc2b1c;width:100px;height:100px;bottom:0;right:35px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-animation:circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:circle-fill-anim 2.3s infinite ease-in-out;-o-animation:circle-fill-anim 2.3s infinite ease-in-out;animation:circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom:14px;right:49px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.7}.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url("/assets/templates/img/phone.png");background-position:center center;background-repeat:no-repeat;animation-name:tossing;-webkit-animation-name:tossing;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.img-circle:hover{opacity:1}@keyframes pulse{0%{transform:scale(.9);opacity:1}50%{transform:scale(1);opacity:1}100%{transform:scale(.9);opacity:1}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.95);opacity:1}50%{-webkit-transform:scale(1);opacity:1}100%{-webkit-transform:scale(.95);opacity:1}}@keyframes tossing{0%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}100%{transform:rotate(-8deg)}}@-webkit-keyframes tossing{0%{-webkit-transform:rotate(-8deg)}50%{-webkit-transform:rotate(8deg)}100%{-webkit-transform:rotate(-8deg)}}@-moz-keyframes circle-anim{0%{-moz-transform:rotate(0deg) scale(.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1}30%{-moz-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5}100%{-moz-transform:rotate(0deg) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1}}@-webkit-keyframes circle-anim{0%{-webkit-transform:rotate(0deg) scale(.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);-webkit-opacity:.1}}@-o-keyframes circle-anim{0%{-o-transform:rotate(0deg) kscale(.5) skew(1deg);-o-opacity:.1}30%{-o-transform:rotate(0deg) scale(.7) skew(1deg);-o-opacity:.5}100%{-o-transform:rotate(0deg) scale(1) skew(1deg);-o-opacity:.1}}@keyframes circle-anim{0%{transform:rotate(0deg) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.1}}@-moz-keyframes circle-fill-anim{0%{-moz-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{-moz-transform:rotate(0deg) -moz-scale(1) skew(1deg);opacity:.2}100%{-moz-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}}@-webkit-keyframes circle-fill-anim{0%{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}}@-o-keyframes circle-fill-anim{0%{-o-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{-o-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{-o-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}}@keyframes circle-fill-anim{0%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}}@media(max-width:910px){header{padding-bottom:30px}header .contacts{position:static;text-align:center;margin-top:15px;transition-delay:.1s;border:0}header .contacts .address{font-size:16px}header .contacts .callback{padding:10px 0;font-size:20px;font-family:"Days",sans-serif;font-weight:300;transition-delay:.1s}.footer-menu .footer-nav{justify-content:center}footer .container{flex-direction:column}footer .container button.footer{margin:20px 0}}@media(max-width:650px){.show-menu{display:block !important}.show-menu .mobile-only{display:block !important}.mobile{display:block}button{padding-left:20px !important;padding-right:20px !important}.slider{top:0}.slider .slick-dots{display:none !important}header .logo img{width:100%}nav.main .main-nav{display:none}nav.main .main-nav span{padding:0 10px}nav.main .mobile-menu{display:block}nav.main a{width:100%;box-sizing:border-box;display:block}nav.sub{display:none}.toolbar{display:none;width:100%;bottom:0;top:initial;border-top:2px solid #dc2b1c;border-bottom:0;border-radius:0;padding:0;background:white}.toolbar img{margin:0 10px}.toolbar .wrapper{border:0;display:flex;flex-direction:row;justify-content:space-around}.container-features .features{flex-direction:column}.ceilings .row{flex-direction:column}.ceilings .row .item{width:100%}.content{padding:30px 0}.content .container .types-of-ceiling{flex-direction:column;margin-bottom:50px}.content .container .main-text{flex-direction:column}.content .container .colors{margin:0 auto}.content .container .colors img{width:100%}.content-inner .main-text{flex-direction:column}.content-inner .side{margin-top:50px;width:100%;justify-content:center}.content-inner .side .info{width:100%}.content-inner .side .side-menu{width:100%}footer .container{padding-bottom:150px}}


@media (max-width:910px) {
    header {
        padding-bottom: 30px;
        .contacts {
            position: static;
            text-align: center;
            margin-top: 15px;
            transition-delay: 0.1s;
            border: none;
            .address {
                font-size: 16px;
            }
            .callback {
                padding: 10px 0;
                font-size: 20px;
                font-family: "Days", sans-serif;
                font-weight: 300;
                transition-delay: 0.1s;
            }
        }
    }
    .footer-menu .footer-nav {
        justify-content: center;
    }

    footer .container {
        flex-direction: column;
        button.footer {
            margin: 20px 0;
        }
    }
}

@media (max-width:650px) {

    .show-menu {
        display: block !important;
        .mobile-only {
            display: block !important;
        }
    }

    .mobile {
        display: block;
    }

    button {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .slider {
        top: 0;
        .slick-dots {
            display: none !important;
        }
    }

    header .logo img {
        width: 100%;
    }

    nav.main {
        .main-nav {
            display: none;
            span {
                padding: 0 10px;
            }
        }
        .mobile-menu {
            display: block;
        }
        a {
            width: 100%;
            box-sizing: border-box;
            display:block;
        }
    }

    nav.sub {
        display: none;
        }

    .toolbar {
        display: none;
        width: 100%;
        bottom: 0;
        top: initial;
        border-top: 2px solid @blue;
        border-bottom: none;
        border-radius: 0;
        padding: 0;
        background: white;
        img {
            margin: 0 10px;
        }
        .wrapper {
            border: none;
            display: flex;
            flex-direction: row;
            justify-content: space-around;
        }
    }

    .container-features {
        .features {
            flex-direction: column;
        }
    }

    .ceilings .row {
        flex-direction: column;
        .item {
            width: 100%;
        }
    }

    .content {
        padding: 30px 0;
        .container .types-of-ceiling {
            flex-direction: column;
            margin-bottom: 50px;
        }
    }


    .content .container .main-text {
        flex-direction: column;
    }
    .content .container .colors {
        margin: 0 auto;
        img {
            width: 100%;
        }
    }

    .content-inner {
        .main-text {
            flex-direction: column;
        }
        .side {
            margin-top: 50px;
            width: 100%;
            justify-content: center;
            .info {
                width: 100%;
            }
            .side-menu {
                width: 100%;
            }
        }
    }

    footer .container {
        padding-bottom: 150px;
    }
}
