@font-face{font-family:'Univers';src:url(../fonts/Univers-Medium.eot);src:url(../fonts/Univers-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Univers-Medium.woff2) format("woff2"),url(../fonts/Univers-Medium.woff) format("woff"),url(../fonts/Univers-Medium.ttf) format("truetype"),url(../fonts/Univers-Medium.svg#Univers-Medium) format("svg");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Univers';src:url(../fonts/Univers-Bold.eot);src:url(../fonts/Univers-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Univers-Bold.woff2) format("woff2"),url(../fonts/Univers-Bold.woff) format("woff"),url(../fonts/Univers-Bold.ttf) format("truetype"),url(../fonts/Univers-Bold.svg#Univers-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Impact";src:url(../fonts/Impact.eot);src:url(../fonts/Impact.eot?#iefix) format("embedded-opentype"),url(../fonts/Impact.otf) format("opentype"),url(../fonts/Impact.svg) format("svg"),url(../fonts/Impact.ttf) format("truetype"),url(../fonts/Impact.woff) format("woff"),url(../fonts/Impact.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
body{font-family:'Univers';font-size:16px;line-height:1.2;color:var(--black)}
:root{--blue:#072049;--dark:#0079c2;--gray:var(--dark,#e7e7e7);--white:#fff;--black:#000}
*{box-sizing:border-box}
img{max-width:100%}
div{position:relative}
a,a:hover{text-decoration:none}
.bluecolor,.bluecolor a{color:var(--blue)}
.bluecolor a:hover{color:var(--dark)}
.graybg{background:var(--gray)}
.bluebg{background:var(--blue)}
.bold{font-weight:700}
.whitecolor,.whitecolor a{color:var(--white)}
.whitecolor a:hover{color:var(--dark)}
.whitebg{background:var(--white)}
header{padding:50px 20px}
.whitetransparent{background:#ffffffde}
header .contacts{display:flex;justify-content:space-between;align-items:center;font-weight:400}
header .contacts img{width:32px;margin-right:8px}
.logo img{max-height:100px}
.section{padding:80px 0}
.fs-18{font-size:18px}
.fs-24{font-size:24px}
.fs-27{font-size:27px}
.fs-40{font-size:40px}
.fs-65{font-size:60px}
.fs-75{font-size:70px}
.smallshadow{box-shadow:3px 3px 13px #000000bf}
.bigshadow{box-shadow:1px 19px 16px #00000038}
.textshadow{font-size:35px;margin-bottom:25px;font-weight:700;text-transform:uppercase}
.scrolled .logo img{max-height:60px}
.first-block-item img{width:100%;height:100%}
.f-item-content h5{font-weight:700;font-size:13px}
.f-item-content .text{font-size:14px;line-height:1.1;padding-right:14px}
.very-dark-bg{background:var(--gray);padding:30px 0;margin:50px 0}
img.minus-top{margin-top:-80px}
#first .nowidth img{max-width:unset;width:54vw}
#first{overflow:hidden;background:rgba(233,233,234,0.3)}
#sixth .very-dark-bg{padding:0}
.pos-unset{position:unset}
.fixedimage{position:absolute;width:50%;height:100%;object-fit:cover;overflow:hidden}
.imag1{left:0;bottom:0;top:0}
div#sixth .text{margin:70px 0 70px 40px}
.fixedimage img{width:100%;height:100%;object-fit:cover}
.imag2{right:0;top:0;bottom:0}
#sixth .very-dark-bg{margin:0}
#sixth {
background: url(../images/bg6.jpg) no-repeat center center / cover;
}
.container-fluid.sale-order-detail{background:#fff}
footer{background:#fff;padding:0;color:var(--black)}
footer a{color:var(--white)}
footer a:hover{color:var(--blue)}
.copyright p{font-size:14px;margin-bottom:5px}
.catalog-block-header[data-entity="header"]{display:none!important}
button[type=submit],.basket-btn-checkout,.submit-btn,.popup-window-buttons button{padding:8px 15px;background:var(--blue);border:none;outline:none;box-shadow:none;color:#fff;font-weight:400;cursor:pointer;border-radius:0}
button[type=submit]:hover,.basket-btn-checkout:hover,.submit-btn:hover,.popup-window-buttons button:hover{background:var(--gray)}
div#seventh a,#seventh img{display:inline-block;width:100%;height:100%}
.scrolled header{position:fixed;top:0;left:0;right:0;width:100%;z-index:12;border:none;box-shadow:3px 3px 13px #0000001a;padding:15px 20px;background:var(--blue)}
.scrolled{padding-top:150px}
h5.textshadow{font-size:30px;font-weight:700}
.count-big{font-size:70px;font-weight:700}
.auto-text{font-size:30px;font-weight:400}
.blue-right{border-right:2px solid var(--blue);height:450px}
div#goods h3{padding:20px 0;margin-bottom:30px;text-shadow:none}
.bottom-border{border-bottom:8px solid var(--blue);box-shadow:2px 2px 20px 0 #00000038}
div#bx-soa-total-mobile{display:none!important}
.form-1{text-align:center}
#mapblock{color:var(--black)}
#mapblock a{color:var(--black)}
#mapblock a:hover{color:var(--blue)}
div#mapblock h3,div#mapblock h4{font-weight:700;color:var(--blue)}
.wrapper:before{content:"";width:30%;height:100%;position:absolute;top:0;left:0;bottom:0;background:url(../images/topleft.png) no-repeat top left / auto;z-index:-1;opacity:.5}
.wrapper:after{content:"";width:30%;height:100%;position:absolute;top:0;right:0;bottom:0;background:url(../images/topright.png) no-repeat top right / auto;z-index:-1}
.wrapper2:before{content:"";width:30%;height:100%;position:absolute;top:0;left:0;bottom:0;background:url(../images/bottomleft.png) no-repeat top left / auto;z-index:-1}
.wrapper2:after{content:"";width:30%;height:100%;position:absolute;top:0;right:0;bottom:0;background:url(../images/bottomright.png) no-repeat top right / auto;z-index:-1}
.contact-email svg,.contact-phone svg{margin-bottom:-5px}
#goods{background:url(../images/bg3.jpg) no-repeat center center / cover}
#fourth{background:url(../images/bg5.jpg) no-repeat center center / cover}
#fifth-1{background:url(../images/bg51.jpg) no-repeat center center / cover}
.target-wrap{padding:40px;border-radius:10px;background:var(--white);box-shadow:0 0 35px 0 rgba(0,0,0,0.10)}
.target-block .form-body{padding:0}
.target-block{margin-bottom:-130px;    z-index: 9;}
.target-block + div{padding-top:200px}
#seventh-1 {
background: url(../images/bg7-1.jpg) no-repeat center center / cover;
}
#seventh-2 table {
border: none;
width: 100%;
text-align: center;
}
#seventh-2 table td{
border:2px solid var(--white);
padding: 10px 12px;
}
#seventh-2 table tr:nth-child(odd) td, #seventh-2 table tr:nth-child(even) td:first-child {
background: #E5E7F1;
}
#seventh-2 table tr:nth-child(odd) td:first-child{
background: #d2d6e5;
}
#seventh-2 table tr:first-child td{
background: #234174;
color:var(--white);
}
#seventh-2 table tr:first-child td:first-child{
background: #081534;
}
#seventh-3{
background: #E5E7F1;
}
@media(min-width:1450px) {
#second img,#fourth img{max-width:unset}
}
@media(min-width:1200px) {
#first .nowidth img{max-width:unset;min-height:480px;object-fit:cover;object-position:left}
.nowidth{padding-left:40px}
}
#mapblock .contactsblock{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
div#mapblock .contact-item{padding:30px;background:var(--white);z-index:2;border-radius:20px;box-shadow:0 0 35px 0 rgba(0,0,0,0.10)}
#mapblock .contactsblock > .container,#mapblock .contactsblock .row{height:100%}
#mapblock .form-body,#mapblock .modal-body{padding:0}
#mapblock h3,#mapblock h4{width:auto;display:inline-block}
ymaps.ymaps-layers-pane{filter:grayscale(1)}
ymaps.ymaps-image-with-content{background:url(/local/templates/mogilevksi/images/location.png) no-repeat center center!important;background-size:contain!important}
@media(min-width:1200px) and (max-width:1599px) {
header .contacts{flex-wrap:wrap;justify-content:space-around}
header .contacts > div{margin-bottom:6px}
.logo img{height:auto}
}
@media(min-width:992px) and (max-width:1199px) {
header .contacts{flex-wrap:wrap;justify-content:space-around}
header .contacts > div{margin-bottom:6px}
.fs-24{font-size:18px}
.fs-65{font-size:50px}
#first .nowidth img{max-width:unset;width:56vw;min-height:400px;object-fit:cover;object-position:left}
.nowidth{padding-left:20px}
.target-block + div{padding-top:180px}
}
@media(max-width:991px) {
#first{text-align:center;padding-top:40px}
#mapblock .contactsblock{position:relative}
div#mapblock .contact-item{padding:0;margin-bottom:30px}
footer{background:var(--white);padding:30px 0 0}
#first .nowidth img{max-width:unset;width:100vw;margin-top:15px;transform:translateX(-50%);margin-left:50%}
header{padding:20px}
.section{padding:60px 0}
.fs-40{font-size:30px}
div#mapblock .contact-item{box-shadow:none}
.target-block + div{padding-top:180px}
}
@media(min-width:768px) and (max-width:991px) {
header .contacts{margin-bottom:8px}
.very-dark-bg{padding:50px 0}
.cloudbefore:before{content:none}
div#sixth .text{margin:25px 0}
header .contacts{flex-wrap:wrap;justify-content:space-around}
header .contacts > div{margin-bottom:6px}
.logo img{height:auto}
.fs-24{font-size:18px}
.fs-65{font-size:50px}
.target-wrap{padding:20px}
}
@media(max-width:767px) {
.logo img{margin:0 auto 15px}
.logo{text-align:center}
header .contacts{flex-wrap:wrap;justify-content:space-around;margin-bottom:0}
header .contacts > div{margin-bottom:8px;text-align:center}
header{padding:20px 0}
.very-dark-bg{padding:30px 0 50px}
.textshadow{font-size:28px;margin-bottom:20px}
.fixedimage{position:relative;width:100%}
div#sixth .text{margin:30px 0}
.scrolled .logo{display:none}
.scrolled header .contacts{flex-wrap:nowrap;margin-bottom:0}
.autoitem img{max-height:150px}
.section{padding:40px 0}
.fs-24{font-size:16px}
.fs-65{font-size:30px}
.fs-40{font-size:28px}
.target-wrap{padding:20px}
.target-block + div{padding-top:160px}
#seventh-2 table{
width:auto;
}
#seventh-2 .over{
width:100%;
overflow:auto;
}
}
@media(min-width:576px) and (max-width:767px) {
.long-line .row,.short-line .row{width:calc(100% + 30px)}
}
@media(max-width:575px) {
.scrolled header .contacts a{font-size:14px}
.scrolled header .left-menu a{font-size:14px}
.scrolled a[href="#manufacture"]{display:none}
.scrolled header .contacts{align-items:flex-start;flex-wrap:wrap}
.titcle-block{word-wrap:break-word;word-break:break-word}
}