#js-cookie-box{
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    color: #0c1b26;
    -webkit-transition: all .75s cubic-bezier(.19,1,.22,1);
    transition: all .75s cubic-bezier(.19,1,.22,1);
    z-index: 100;
    border-top: 1px solid rgba(12,27,38,.1);
}
button.close {
    margin: 0 -20px;
    font-size: 20px;
    opacity: 0.8;
}

.win_inner {
    background-color: #fff;
    padding: 10px 30px 10px 10px;
    border: 1px solid #ddd;
    box-shadow: 0 0 30px black;
    font-size: 14px;
}

body{font:1.7em/1.4 'Noto Sans',Arial,sans-serif;color:#0f181d}a:hover{cursor:pointer}img{max-width:100%}h1,h2,h3{color:#0f181d}h2{color:#0f181d;text-transform:uppercase;font-size:2em;font-family:Noto Sans;font-weight:700}header{position:relative;background:-webkit-linear-gradient(90deg,#bacbdc,#e6e9ed,#c4d3e3);background:linear-gradient(90deg,#bacbdc,#e6e9ed,#c4d3e3);padding-top:70px;padding-bottom:30px}header:after{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:linear-gradient(to left,transparent 0%,transparent 99.5%,rgba(255,255,255,.3) 0%);background-size:150px 50%;z-index:1}header h1{font-family:Noto Sans;color:#0f181d;font-size:3.4em;font-weight:700;display:inline-block;padding:10px 20px 10px 0;position:relative;background-image:url('/image/paintbglight.png');background-repeat:no-repeat;background-position:right;background-size:auto 100%}header img.animated{float:right;max-width:60%;position:absolute;right:0;top:40px;z-index:0}header .row h3{font-family:Noto Sans;font-size:2em}header .row .addr{padding:.8em 0;line-height:1.6em;display:flex!important;flex-wrap:wrap!important}header .row .addr *{white-space:nowrap}header .row .addr *{white-space:nowrap}header .row .addr span{display:none}header .row .addr>div{display:inline-block;vertical-align:top;text-align:left}header .row .addr i{width:20px}header a.tel{font-size:1.1em;color:#0f181d;padding:0 20px}header a.tel::before{font-family:'FontAwesome';content:'\f10b';margin-right:.3em;color:#ff3100}header a.tel:hover::before{transform:rotate3d(180,270,90,-360deg);transition:0.7s}header .addr .fa{color:#ff3100}header .list-inline{font-family:Noto Sans;width:100%;display:flex;justify-content:space-between!important}header .list-inline a{padding:5px 20px;margin:.6em auto;display:inline-block;border:1px dashed #ff3100;font-size:1.2em;text-decoration:none;color:#0f181d;border-radius:10px;font-size:14px;text-transform:uppercase;font-weight:700}header .list-inline a:hover{background-color:rgba(255,255,255,.8)}.modal-content{background:rgba(15,24,29,.6);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem)}a#call2me{background-color:#d12901!important;box-shadow:none!important}form#call2form{background:#0f181d!important;border:1px solid #0f181d!important}.container{position:relative;z-index:100}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.align-items-stretch{align-items:stretch!important}.align-items-center{align-items:center!important}.align-items-start{align-items:start!important}.flex-wrap{flex-wrap:wrap!important}.flex-column{flex-direction:column!important}.navigation{background:rgba(255,255,255,.6);position:fixed;width:100%;z-index:1000;top:0;-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);border-bottom:1px solid rgba(12,27,38,.1)}nav{position:relative;z-index:1000}.btn{text-transform:uppercase;font-weight:700;border:1px solid rgba(12,27,38,.9);border-radius:3px;margin:2px}.btn-success{background:#ff3100;border-color:#ff3100;-webkit-box-shadow:none;box-shadow:none}.btn-success:focus,.btn-success:hover,.btn-success:active,.btn-success:active:hover{background-color:#d12901;border-color:#d12901}.btn-danger{border-color:#ffa500;background:#ffa500;color:#0f181d;-webkit-box-shadow:none;box-shadow:none}.btn-danger:focus,.btn-danger:hover,.btn-danger:active,.btn-danger:active:hover{border-color:#e19200;background:#e19200;color:#0f181d}.offer{font-size:1.6em;font-weight:700;position:relative;display:inline-block;color:#0f181d;margin-bottom:10px}.offer p{margin:0;padding:0}.offer:after{content:'';width:40px;height:40px;border-top:4px solid #d12901;border-left:4px solid #d12901;position:absolute;left:-10px;top:-10px;z-index:-1}.offer:before{content:'';width:40px;height:40px;border-bottom:4px solid #d12901;border-right:4px solid #d12901;position:absolute;right:-10px;bottom:-10px;z-index:-1}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.advantage{background-image:url('/image/07.jpg');padding:30px 0;position:relative}.advantage:after{background-image:linear-gradient(to top,#09203f 0%,#537895 100%);position:absolute;content:'';width:100%;height:100%;left:0;top:0;z-index:1;opacity:.7}.revstep{background-image:url('/image/07.jpg');padding:30px 0;position:relative}.revstep:after{background-image:linear-gradient(to right,#243949 0%,#517fa4 100%);position:absolute;content:'';width:100%;height:100%;left:0;top:0;z-index:1;opacity:.7}.advantage .item{border-left:1px solid rgba(255,255,255,.1);text-align:center;font-size:14px}.advantage .col-12:first-child .item{border:none}.advantage .fa{display:block;font-size:2em;color:#ffa500;padding:.3em}.revstep .item{text-align:center;color:#fff;margin:2px;width:100%;border:1px solid rgba(12,27,38,.2)}.revstep .item img{height:auto;width:100%;object-fit:cover;pointer-events: none}.revstep h2{color:#fff}.revstep .item p{color:#fff;background:#ff3100;padding:5px;margin:0}.revstep .item span{display:block;font-size:2em;color:#ffa500;font-weight:700;border:1px solid #ffa500;width:50px;height:50px;-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);border-radius:50%;margin:10px auto;position:absolute;left:5px;top:5px}article{padding:0}article h2{padding:5px;background:#ff3100;margin:0;color:#fff}article p.first{font-size:1.3em;color:#0f181d;font-weight:700;margin-top:20px}article p{color:#0f181d}#about{padding:50px 0;background-image:linear-gradient(120deg,#fdfbfb 0%,#ebedee 100%);position:relative;border-bottom:1px solid rgba(12,27,38,.1)}#about .form{background:#0f181d;padding:20px;border-top:1px solid white}#about .form h4{font-weight:700;color:#fff}#about .form p{text-align:center;font-weight:700;font-size:18px;color:#fff;position:relative;display:inline-block}#about .form p:after{content:'';width:20px;height:20px;border-top:4px solid #d12901;border-left:4px solid #d12901;position:absolute;left:-10px;top:-10px;z-index:0}#about .form p:before{content:'';width:20px;height:20px;border-bottom:4px solid #d12901;border-right:4px solid #d12901;position:absolute;right:-10px;bottom:-10px;z-index:0}.stock{text-align:center;font-weight:700;font-size:18px;color:#fff;padding:0}.stock:after{content:'';width:20px;height:20px;border-top:4px solid #d12901;border-left:4px solid #d12901;position:absolute;left:-10px;top:-10px;z-index:0}.stock:before{content:'';width:20px;height:20px;border-bottom:4px solid #d12901;border-right:4px solid #d12901;position:absolute;right:-10px;bottom:-10px;z-index:0}.w-100{width:100%}aside:after{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:linear-gradient(to left,transparent 0%,transparent 99.5%,rgba(255,255,255,.3) 0%);background-size:100px 50%;z-index:201}#service{padding:50px 0;border-bottom:1px solid rgba(12,27,38,.1);background-image:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}#service .form{background:#0f181d;padding:20px;border-top:1px solid white}#service .form h4,#service .form h3{font-weight:700;color:#fff;margin-top:0}#service .form p{color:#fff;position:relative;display:inline-block}#service .fotoset a{width:100%;max-width:100%;text-transform:uppercase;text-decoration:none;color:#0f181d;font-weight:700;font-size:1.1em;background-color:#fff;text-align:center;border:1px solid #c3cfe2}.fotoset a:hover{opacity:.8}.fotoset a:hover img{filter:none}.form-control{border:2px solid #ffa500;background-color:transparent;height:auto;color:#fff}aside h4{background-color:#ff3100;padding:10px;text-align:center}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;justify-content:space-between!important}article img{float:right;width:160px}#service a p{padding:10px}#service span{border-top:1px solid rgba(0,0,0,.125);background:#ffa500;color:#0f181d;padding:5px 10px}#service p,#foto p{font-size:1.05em}#service>p,#foto>p{color:#666}#foto{padding:20px 0;background-image:linear-gradient(120deg,#fdfbfb 0%,#ebedee 100%)}aside{color:#fff;z-index:0}aside img{-o-object-fit:cover;object-fit:cover;height:100%}.intro{background-color:#fff;border:1px solid rgba(12,27,38,.2);padding:10px}aside form{background-color:#0f181d;background-image:url('/image/paintbg.png');background-repeat:no-repeat;padding:1em}aside form:hover{box-shadow:0 0 1em #333}aside form input{margin:1em auto}aside h4{font-size:1.1em;color:#fff;margin:0;border-radius:10px 10px 0 0}aside form p{font-size:.9em;margin:.5em;padding:0}form a{font-size:11px;color:#bbb;display:inline-block;margin:1em auto}form a:hover{color:#bbb}form.article{position:relative;background:#369;background:linear-gradient(#39c,#369);padding:1em;box-shadow:0 0 1em #666;margin-top:2em;text-align:center}form.article img{position:absolute;left:2em;top:-1em;width:245px;height:245px;border-radius:50%;object-fit:cover}form.article h3{margin:auto;color:white}form.article p{color:white}input,textarea{margin:10px 0}input[type=submit]{text-transform:uppercase;margin:10px 0}select.form-control{width:100%;max-width:100%}.modal-dialog{text-align:center}.modal-header{color:#fff;background:#333;background-image:linear-gradient(to right,#243949 0%,#517fa4 100%)}.modal-header .close{font-size:1.4em}#callme input,#addreview input{margin:0}#addreview textarea{width:99%;margin:0 auto 1em}#addreview .form-inline{margin-top:1em}#callme .input-group,#addreview .input-group{margin:0 auto 1em}#callme .input-group{margin:0 auto 1em}#callme .service2{color:#f33;margin:.5em auto}#form_remont .modal-dialog label{display:block;margin:.5em auto;color:#fff;text-align:left;font-weight:700}#form_remont .modal-dialog label input,.modal-dialog label textarea{margin:auto}.form-inline .form-control{width:100%!important}.modal-dialog p{color:#fff;position:relative;display:inline-block}.modal-dialog p:after{content:'';width:20px;height:20px;border-top:2px solid #d12901;border-left:2px solid #d12901;position:absolute;left:-10px;top:-10px;z-index:-1}.modal-dialog p:before{content:'';width:20px;height:20px;border-bottom:2px solid #d12901;border-right:2px solid #d12901;position:absolute;right:-10px;bottom:-10px;z-index:-1}.modal-dialog{color:#fff}.float-end{float:right}.p-0{padding:0}.fotoset{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0;padding:0}.fotoset a{position:relative;margin:0;border:1px solid #c3cfe2}.fotoset a img{width:100%;height:150px;object-fit:cover;max-width:320px;margin:0 auto}#service .fotoset a:hover::before{font-family:'FontAwesome';content:'\f2a0';position:absolute;right:10px;top:10px;font-size:2em;border-radius:50%;background:#ff3100;color:#fff;display:block;width:1.5em;height:1.5em;transform:scale(-1,1)}.review{overflow:auto;height:310px}.review div{position:relative;border-bottom:1px solid #ddd}.review .fa-quote-right{position:absolute;top:0;right:.1em;color:#eee;z-index:-1}.review div:hover .fa-quote-right{color:#ddd}.review b{color:#337ab7;font-weight:400}.review small{color:#999}.review p{font-size:.9em}#review a{margin:1em auto 0;display:table}#step{margin:auto}.advantage{text-align:center;clear:both}.advantage .item{color:#fff;width:100%}.advantage .item:hover{transition:.5s linear;background-position:-200% 0,0 0;cursor:default}.advantage .item:hover .fa{transform:rotate3d(180,270,90,-360deg);transition:0.7s}footer{color:#fff;padding:2em 0 1em;position:relative;background-image:linear-gradient(to top,#09203f 0%,#537895 100%)}footer p{margin:10px 0}footer:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;opacity:.3;background-image:url('/image/07.jpg')}footer address p:first-child{font-size:1.4em;padding:5px;background:#ff3100;margin:0;color:#fff}footer a{color:#eee}footer a:hover{color:#fff}footer form{background:rgba(0,0,0,.3);padding:1em .5em .5em;text-align:center}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.social.fa{color:#0f181d;font-size:30px;background-color:#fff;border:1px solid rgba(12,27,38,.3);border-radius:5px;margin:2px}.social.fa:hover{opacity:.8}.animated,#service .fotoset a:hover::before,form.article:hover img{animation-name:zoomIn;animation-duration:1s;animation-fill-mode:both}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}#nav1,#nav2{font-size:2.4em;cursor:pointer;position:fixed;top:.5vw;right:1vw;color:#ff3100}#nav2{top:calc(1em + 1vw);color:rgba(0,0,0,.2);display:none}#nav1:hover,#nav2:hover{opacity:.8}#nav,#nav li{display:block;margin:auto;padding:0}#nav{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background:rgba(15,24,29,.9);overflow-x:auto;transition:0.5s;padding-top:2em}#nav a{padding:8px 1em;text-decoration:none;color:#ddd;display:block;transition:0.3s;border-bottom:1px solid rgba(255,255,255,.05);text-align:right}#nav a[href^="#"]{text-align:left}#nav a[href^="#contact"]{border-bottom:1px solid rgba(255,255,255,.2)}#nav li:last-child a{border-bottom:0}#nav a:hover{color:#ffa500;background:rgba(255,255,255,.2)}#nav .fa-times{position:absolute;top:0;right:0;font-size:1.2em;border-bottom:none}form#call2form input[type=submit]{background:#d12901!important;border:1px solid #d12901!important}@media (max-width:991px){.review{overflow:initial;height:auto}header{background:none;padding-top:20px}header h1{font-size:1.6em}header p{font-size:1.6em}header img.animated{opacity:.2;width:100%;top:60%;max-width:100%}header .row h3{font-size:1.5em}#nav1,#nav2{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem)}header .row .addr *{line-height:2em;white-space:initial}#step div{margin:.5em 1em;width:auto}.offer{font-size:1em}header p{font-size:1em}.advantage .item{border:none}.offer p{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem)}.col-12{width:100%}#about .form h4{text-align:center}#service .form h3{text-align:center}#service .form p{text-align:center}#service .fotoset p{text-align:center}}@media (max-width:700px){#service .fotoset a{width:100%;max-width:100%}header .row .addr>div{width:100%;padding:0 20px}}@media screen and (max-width:640px){.advantage{display:block}.advantage .item{padding:1em}.advantage br{display:none}}