@font-face {
  font-family: "Kerasd";
  src: url("../fonts/kerasd-light.woff2") format("woff2"), url("../fonts/kerasd-light.woff") format("woff");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "Kerasd";
  src: url("../fonts/kerasd-semibold.woff2") format("woff2"), url("../fonts/kerasd-semibold.woff") format("woff");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

html{font-family: "Kerasd", Arial, sans-serif;-webkit-text-size-adjust: 100%;}
body{color: #404040;font-size: 1rem;line-height: 1.5;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;}
header{border-bottom: 1px solid #ddd;box-shadow: 0 5px 15px rgba(0, 0, 0, .1);background-color: #fff;padding-top: 10px !important;padding-bottom: 10px !important;}
.header-elements{max-width:1200px;width:95%;margin:0 auto;display:flex;align-items: center;justify-content: space-between;flex-wrap:wrap;}
.pr-zayavka, .name-city, .number-phone, .btn-pere{margin:0px;}
.name-city{text-transform:uppercase;position:relative;}
.name-city::before {content: "";display:inline-block;width: 50px;height: 50px;background: url("/img/place.svg");margin-right: 7px;background-size:50px;position:absolute;top:-12px;left:-49px;}
.number-phone{line-height: 1;font-size: 26px;}
.number-phone a{text-decoration:none;color:#666;font-weight:bold;}
.btn-pere{font-family: "Kerasd", Arial, sans-serif;font-size:16px;font-weight:600;color:#fff;background-color:#383636;border-style:none;border-radius:5px;padding:10px 15px;text-transform:uppercase;cursor:pointer;}
nav{width:100%;background-color:#4a63eb;}
nav ul{max-width:1200px;width:95%;margin-left:0;margin:0 auto;display:flex;display:flex;}
nav ul li{flex: auto;list-style:none;padding-top:17px;padding-bottom:17px;transition: all 0.3s;padding-left:10px;padding-right:10px;cursor:pointer;text-align:center;}
nav ul li:hover{background-color:#fff;}
nav ul li a{color:#fff;text-decoration:none;text-transform:uppercase;}
.light-green{background-color:#ccc;}
.light-green a{color:#000;}
nav ul li:hover .nav-link{color:#000;}
.slides{width:100%;margin:0px;padding-bottom:70px;}
.slides-container{max-width:1200px;width:100%;margin:0 auto;display:flex;padding-top:54px;padding-bottom:0px;align-items: center;flex-wrap:wrap;}
.slides-container > div {width:50%;}
.imgicon {width: 40px;margin-top: -5px;margin-right: 8px;margin-left: 8px;margin-bottom: -16px;}
.cloching233 {font-size: 20px;color: #282e4e;max-width: 471px;text-align: left;padding-bottom: 0px;padding-left: 5px;line-height: 0;width:100%;background: #4a63eb;color: #fff;}
@media (max-width:454px)
{
.cloching233 {font-size: 17px;}
}
@media (max-width:430px)
{
.cloching233 {font-size: 16px;}
}
@media (max-width:336px)
{
.cloching233 {font-size: 15px;}
}
@media (max-width:390px)
{
.cloching233 {font-size: 14px;}
}
@media (max-width:377px)
{
.cloching233 {font-size: 13px;}
}
@media (max-width:325px)
{
.cloching233 {font-size: 14px;}
}
.imgicon{width: 40px;margin-top: -5px;margin-right: 8px;margin-left: 8px;}
@media (max-width:349px)
{
.imgicon {width: 35px;}
}
@media (max-width:380px)
{
.imgicon {width: 20px;}
}
h1{text-align:center;}

.top-form{max-width:400px;float:right;border:8px solid #4a63eb;padding:40px;box-sizing:border-box;background-color:#fff;}
.spec-predl{text-align:center;font-weight:bold;color:#4a63eb;font-size:1.5rem;line-height:1.4;margin:0px;}
.spec-predl span{color:#ff2366;}
.top-form form{margin-top:20px;}
.input-name{background-image:url("/img/form-person.svg");}
.input-phone{background-image:url("/img/call-phone.svg");}
.top-form input{max-width:100%;width:100%;padding:10px 40px;height:50px;color:#000;border:1px solid #a8a8a8;font-size: 1rem;line-height: 1.5;font-family: inherit;box-sizing: border-box;border-radius: 5px;margin-bottom:20px;background-repeat:no-repeat;background-size:40px 24px;background-position:0px;}
.top-form button{max-width:100%;width:100%;box-sizing:border-box;font:inherit;font-size: 16px;font-weight:600;text-align: center;    text-transform:uppercase;padding: 5px 15px;line-height:38px;border-radius:5px;background-color:#383636;color: #fff;border:1px solid transparent;cursor:pointer;}
.top-form label{max-width:100%;width:100%;display:flex;justify-content: flex-start;column-gap: 10px;margin-top:10px;}
.checkindbox{width:13px!important;height:13px!important;}
.top-form label span{font-size:13px;}
main{max-width:100%;margin:0 auto;background: #f2f2f2;}
p{margin: 0 0 20px 0;}
.obsch-section{max-width:1200px;width:95%;padding-top: 20px;padding-bottom: 20px;margin:0 auto;}
h2{margin-top: 40px !important;text-align: center !important;font-size: 2.625rem;line-height: 1.2;margin: 0 0 20px 0;font-family: "Fira Sans", Arial, sans-serif;font-weight: 300;color: #000;text-transform: none;clear: both;}
.style-hr{text-align: center;line-height: 0;border: none;overflow: visible;margin-top: 40px;margin-bottom: 40px;background-color: #ccc;height: 1px;box-sizing: content-box;}
.style-hr::after{content: '';display: inline-block;width: 100px;max-width: 100%;border-top: 4px solid #383636;vertical-align: top;}
.btn_bottom_preview{color: #fff;display: block;text-decoration: none;padding: 5px;margin: 0 auto;text-align: center;background: #224a87;border: 2px solid #224a87;width: 95%;margin-left: 1% !important;margin-right: 1% !important;font-weight:bold;text-transform:uppercase;}

.shsshki{width:100%;display:flex;align-items: center;justify-content: space-between;flex-wrap:wrap;background-color:#fff;margin-bottom: 40px;box-shadow: 0 5px 15px rgba(0, 0, 0, .1);}
.shsshki > div{width:50%;}
.shsshki > div:nth-child(1) {padding: 34px 20px;box-sizing: border-box;}
.shsshki:nth-child(even) > div:nth-child(1){order:99;}
h3{font-size: 2rem;line-height: 1.3;margin: 0 0 20px 0;font-family: "Fira Sans", Arial, sans-serif;font-weight: 300;color: #000;text-transform: none;text-align: center !important;}
.shsshki img{width:100%;vertical-align: middle;height:auto;}
*+p{margin-top: 20px;}
.div-block4{display:flex;flex-wrap:wrap;margin-bottom: 0;margin: 0;padding: 0;list-style: none;justify-content: space-between;}
.div-block4 > div{width:24.3%;box-sizing: border-box;margin-top: 40px;background: #fff;color: #000;box-shadow: 0 5px 15px rgba(0, 0, 0, .1);position: relative;box-sizing: border-box;transition: box-shadow .1s ease-in-out;}
.div-block4 > div img{width:100%;height: auto;}
.div-block-body{padding: 34px 20px;}
h3.uk-title{font-size: 1.5rem;line-height: 1.4;font-weight: 400;margin: 0 0 20px 0;font-family: "Fira Sans", Arial, sans-serif;clear: both;}
.div-block3{display:flex;flex-wrap:wrap;margin-bottom: 0;margin: 0;padding: 0;list-style: none;justify-content: space-between;}
.div-block3 > div{width:32.3%;box-sizing: border-box;margin-top: 40px;background: #fff;color: #000;box-shadow: 0 5px 15px rgba(0, 0, 0, .1);position: relative;box-sizing: border-box;transition: box-shadow .1s ease-in-out;}
.div-block3 > div img{width:100%;height: auto;}
.div-block-body{padding: 34px 20px;}
h3.uk-title{font-size: 1.5rem;line-height: 1.4;font-weight: 400;margin: 0 0 20px 0;font-family: "Fira Sans", Arial, sans-serif;clear: both;}

.div-block2{display:flex;flex-wrap:wrap;margin-bottom: 0;margin: 0;padding: 0;list-style: none;justify-content: space-between;}
.div-block2 > div{width:49.3%;box-sizing: border-box;margin-top: 40px;background: #fff;color: #000;box-shadow: 0 5px 15px rgba(0, 0, 0, .1);position: relative;box-sizing: border-box;transition: box-shadow .1s ease-in-out;}
.div-block2 > div img{width:100%;height: auto;}
.div-block-body{padding: 34px 20px;}
h3.uk-title{font-size: 1.5rem;line-height: 1.4;font-weight: 400;margin: 0 0 20px 0;font-family: "Fira Sans", Arial, sans-serif;clear: both;}
.obsch-section.bg-white{background-color:#fff;}
.bg-white{background-color:#fff;}
.forma-center{width:100%;border: 8px solid #4a63eb;box-sizing: border-box; }
.forma-center form{max-width: 100%;padding: 40px;background-color: #fff;box-sizing: border-box;width: calc(100% * 5 / 6.001);margin:0 auto;}
.forma-center span.zagol{font-size: 1.25rem;line-height: 1.4;font-weight: bold;color: #000;}
.flex-input{align-items: flex-start;display: flex;justify-content: space-between;}
.forma-center .flex-input input{width: 33.3%;margin-right: 2.5em;margin-top: 0 !important;margin-bottom: 0 !important;position: relative;background-repeat:no-repeat;background-size:40px 24px;background-position:0px;padding: 10px 40px !important;height: 50px;color: #000;border: 1px solid #a8a8a8;border-radius: 5px;transition: .2s ease-in-out;transition-property: color, background-color, border;font-size: 1rem;line-height: 1.5;box-sizing: border-box;}
.forma-center button{max-width:100%;width:32%;box-sizing:border-box;font:inherit;font-size: 16px;font-weight:600;text-align: center;    text-transform:uppercase;padding: 5px 15px;line-height:38px;border-radius:5px;background-color:#383636;color: #fff;border:1px solid transparent;cursor:pointer;}
.forma-center label{max-width:100%;width:100%;display:flex;justify-content: flex-start;column-gap: 10px;margin-top:10px;}
.forma-center label span{font-size:13px;}
.table_blur {background: #f5ffff;border-collapse: collapse;text-align: left;width: 97%;margin: 0 auto;margin-bottom:40px;}
.table_blur tr:nth-child(odd) {background: #d9dcde;}
.table_blur td {border: 1px solid #e3eef7;padding: 7px 10px;position: relative;transition: all 0.5s ease;}
.blocks-review{max-width: 900px;display:flex;flex-wrap:wrap;box-shadow: 0 5px 15px rgba(0, 0, 0, .1);margin-left:auto;margin-right:auto;align-items: center;padding:40px;box-sizing: border-box;}
.review-name{width:30%;border-right:1px solid #ccc;padding-right:40px;box-sizing: border-box;}
.review-name h3{font-weight: 400;font-size: 1.5rem;line-height: 1.4;margin: 0 0 20px 0;font-family: "Fira Sans", Arial, sans-serif;text-align: center;clear: both;}
.review-name p{color:#666;}
.review-name button{margin-bottom: 0;text-decoration: none;cursor: pointer;overflow: visible;font: inherit;display: inline-block;box-sizing: border-box;vertical-align: middle;font-size: 16px;text-align: center;font-weight: 600;text-transform: uppercase;transition: .1s ease-in-out;transition-property: color, background-color, border-color;padding: 5px 15px;border-radius: 5px;background-color: #383636;color: #fff;border: 1px solid transparent;margin-top:5px;}
.review-descr{width:70%;padding:40px;box-sizing:border-box;}
.zvizdy{display: flex;justify-content: flex-start;column-gap: 5px;color: yellow;font-size: 34px;}
.spec-predl.colorblack{color:#000;}
p.color-dar-green{color:#666;}
.text-align-center{text-align:center;font-size: 1.25rem;line-height: 1.5;}
.btn-about-us{width:135px;margin-left:auto;margin-right:auto;text-transform:uppercase;font-size: 16px;border: 1px solid #a8a8a8;font-weight: 600;color:#000;line-height: 38px !important;border-radius: 5px !important;background-color:#fff;display:block;cursor:pointer;}
.work-or-all-country{text-align:center;font-size: 1.5rem;line-height: 1.4;font-weight: bold;margin-top: 10px;margin-bottom: 40px;}
.bl333 {max-width:1200px;margin:0 auto;display: flex;flex-wrap: wrap;}
.bl333 div {margin-top: 10px;margin-bottom: 10px;padding:10px;border: 1px solid;line-height: 1;width: 21%;margin-left: 1%;margin-right: 1%;}
.bl333 div a{text-decoration: none;color: #000;}
.bl333 span{color:#000;}
@media (max-width:550px){.bl333 div {width: 40%;}}
footer{background-color:#4a63eb;color:#fff;position:relative;box-shadow: 0 2px 8px rgba(0, 0, 0, .1);padding-top:10px;padding-bottom:10px;}
.pod-footer1{max-width: 1200px;width: 95%;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.btn-pere.btn-red{background: #b33636;}
.btn-pere.btn-bezh{background: #734848;}
footer .number-phone a {color: #fff;}
.footer-time{margin-top:5px;margin-bottom:5px;font-weight:bold;}
footer p {font-weight: bold;}
.footer-logo{display: flex;justify-content: space-between;align-items: center;}
.footer-logo p{padding-left:10px;font-weight:bold;}
.hr-white{max-width:1150px;width:95%;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;background-color: #ccc;height:1px;border: 0;border-top: 1px solid #a8a8a8;}
.op-container{max-width:1200px;width:95%;margin-left:auto;margin-right:auto;}
.privacy{color:#fff;}
.modal{max-width:450px;width:95%;position:fixed;top:40%;left:50%;transform: translate(-50%,-50%);background:#fff;padding:40px;box-sizing:border-box;z-index:2;}
.modal img{max-width:100%;}
.spanh3{font-size: 1.5rem;line-height: 1.4; display:block;text-align:center;color:#000;font-weight:bold;margin: 20px 0 20px 0;}
.modal input{max-width:100%;width:100%;padding:10px 40px;height:50px;color:#000;border:1px solid #a8a8a8;font-size: 1rem;line-height: 1.5;font-family: inherit;box-sizing: border-box;border-radius: 5px;margin-bottom:20px;background-repeat:no-repeat;background-size:40px 24px;background-position:0px;}
.modal button{max-width:100%;width:100%;box-sizing:border-box;font:inherit;font-size: 16px;font-weight:600;text-align: center;    text-transform:uppercase;padding: 5px 15px;line-height:38px;border-radius:5px;background-color:#383636;color: #fff;border:1px solid transparent;cursor:pointer;}
.modal label{max-width:100%;width:100%;display:flex;justify-content: flex-start;column-gap: 10px;margin-top:10px;}
.checkindbox{width:13px!important;height:13px!important;}
.modal label span{font-size:13px;}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000096;z-index:1;}
.modal-btn-close{position:absolute;top:0;right:0;width:24px!important;height:24px;padding: 5px!important;;box-sizing:border-box!important;;background-color:#fff!important;color:#666!important;line-height: 15px!important;}

.modal33{max-width:450px;width:95%;position:fixed;top:40%;left:50%;transform: translate(-50%,-50%);background:#fff;padding:40px;box-sizing:border-box;z-index:2;}
.modal33 img{max-width:100%;}
.spanh3{font-size: 1.5rem;line-height: 1.4; display:block;text-align:center;color:#000;font-weight:bold;margin: 20px 0 20px 0;}
.modal33 input{max-width:100%;width:100%;padding:10px 40px;height:50px;color:#000;border:1px solid #a8a8a8;font-size: 1rem;line-height: 1.5;font-family: inherit;box-sizing: border-box;border-radius: 5px;margin-bottom:20px;background-repeat:no-repeat;background-size:40px 24px;background-position:0px;}
.modal33 button{max-width:100%;width:100%;box-sizing:border-box;font:inherit;font-size: 16px;font-weight:600;text-align: center;    text-transform:uppercase;padding: 5px 15px;line-height:38px;border-radius:5px;background-color:#383636;color: #fff;border:1px solid transparent;cursor:pointer;}
.modal33 label{max-width:100%;width:100%;display:flex;justify-content: flex-start;column-gap: 10px;margin-top:10px;}
.checkindbox{width:13px!important;height:13px!important;}
.modal33 label span{font-size:13px;}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000096;z-index:1;}
.modal-btn-close{position:absolute;top:0;right:0;width:24px!important;height:24px;padding: 5px!important;;box-sizing:border-box!important;;background-color:#fff!important;color:#666!important;line-height: 15px!important;}


.modal-about-us{max-width:450px;width:95%;position:fixed;top:40%;left:50%;transform: translate(-50%,-50%);background:#fff;padding:14px;box-sizing:border-box;z-index:2;}
.modal-about-us img{max-width:100%;}
.spanh3{font-size: 1.5rem;line-height: 1.4; display:block;text-align:center;color:#000;font-weight:bold;margin: 20px 0 20px 0;}
.modal-about-us input{max-width:100%;width:100%;padding:10px 40px;height:50px;color:#000;border:1px solid #a8a8a8;font-size: 1rem;line-height: 1.5;font-family: inherit;box-sizing: border-box;border-radius: 5px;margin-bottom:20px;background-repeat:no-repeat;background-size:40px 24px;background-position:0px;}
.modal-about-us button{max-width:100%;width:100%;box-sizing:border-box;font:inherit;font-size: 16px;font-weight:600;text-align: center;    text-transform:uppercase;padding: 5px 15px;line-height:38px;border-radius:5px;background-color:#383636;color: #fff;border:1px solid transparent;cursor:pointer;}
.modal-about-us label{max-width:100%;width:100%;display:flex;justify-content: flex-start;column-gap: 10px;margin-top:10px;}
.checkindbox{width:13px!important;height:13px!important;}
.modal-about-us label span{font-size:13px;}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000096;z-index:1;}
.modal-about-us-btn-close{position:absolute;top:0;right:0;width:24px!important;height:24px;padding: 5px!important;;box-sizing:border-box!important;;background-color:#fff!important;color:#666!important;line-height: 15px!important;}

.hidden{display:none;}
.mobile-header{display:none;}
@media(min-width:868px){.menu-mob{display:none;}}
@media (max-width:868px){
	header, nav{display:none;}
	.shsshki > div {width: 100%;}
	.shsshki > div:nth-child(1) {padding: 34px 20px;box-sizing: border-box;order:99;}
	.div-block2 > div, .div-block3 > div, .div-block4 > div, .slides-container > div {width: 100%;}
	.slides{background-image:none!important;}
	h1{font-size: 1.375rem;}
	.cloching233 {width: 95%;margin:0 auto;}
	.imgicon{margin-bottom: -9px;}
	.top-form{float:none;margin-left:auto;margin-right:auto;width:95%;margin-top:15px;}
	.classhidden{display:none;}
	.review-name{width:100%;border:none;}
	.review-descr{width:100%;}
	.blocks-review{padding:20px;}
	.review-descr{padding:10px;}
	.footer-logo{flex-wrap:wrap;width:100%;}
	.footer-logo a{width:100%;text-align:center;}
	.footer-logo p{width:100%;text-align:center;margin-top:5px;padding-left:0px;}
	.pod-footer1 > div{width:100%;text-align:center;}
	.pod-footer1 > button{margin-left:auto;margin-right:auto;}
	.footer-phone{margin-top:10px;}
	.footer-time{margin-top:10px;}
	footer{text-align:center;}
	.mobile-header{background-color: #4a63eb;display:flex;align-items: center;justify-content: space-between;flex-wrap: wrap;        box-sizing: border-box;}
	.mobile-header .number-phone{color:#fff;font-size: 23px;}
	.mobile-header .number-phone a{color:#fff;}
	.white-city {color:#fff;white-space: nowrap;}
	.trubka a{color:#fff;}
	.slides-container{padding-top:0px;}
	.mobile-menu{margin-right:5px;box-sizing: border-box;}
	.menu-mob{width:270px;position: absolute;top: 0;bottom: 0;box-sizing: border-box;width: 270px;padding: 20px 20px;background: #fff;  overflow-y: auto;box-shadow: 0 5px 15px rgba(0, 0, 0, .1);left: 0;transform: translateX(-270px);transition: all 0.4s;z-index:2;opacity: 0;}
	.menu-mob .number-phone{font-size: 1.25rem;line-height: 1.5;font-weight: bolder;margin:0px;}
	.time-mob{color: #666;font-size:1rem;line-height: 1.5;font-family: "Kerasd", Arial, sans-serif;margin:0px;}
	.menu-mob .btn-pere{margin-top:15px;}
	.menu-mob .hr-white{width:100%;}
	.menu-mob ul{padding-left:0px;padding-right:0px;}
	.menu-mob li{list-style:none;}
	.menu-mob li a{color:#666;}
	.add {transform: translateX(0);opacity: 1;}
	h2{font-size:2rem;}
	h3{font-size:1.5rem;}
}
.dnone{display:none;}
a.privace{color:#fff;}
.nysha{position:relative;}
a.nysha:after {content: "";display: block;position: absolute;height: 32px;width: 102px;top: 0;right: -8px;z-index: 1;background: linear-gradient(90deg, hsla(0, 0%, 96%, 0) 0, #ffffff 87%, #ffffff);}
.oknaflexfour {display: flex;flex-wrap: wrap;max-width: 1200px;margin: 0 auto;}
.oknaflexfour div {width: 31%;margin-left: 1%;margin-right: 1%;margin-top: 10px;}
.oknaflexfour a{color:#000;text-decoration:none;}
.oknaflexfour h3 {font-size: 15px;}
@media (max-width: 650px) {
.oknaflexfour div {width: 300px;margin: 0 auto;}}
.open_menu_button {position: absolute;top: 34px;right: 31px;font-size: 42px;cursor: pointer;}
.wanhmenu {display: none;position: fixed;top: 0;right: 0px;padding: 22px;background: #514f4f;height: 100%;color: #fff;z-index: 9999;}
.close_menu_button {font-size: 42px;cursor: pointer;}
.wanhmenu ul {margin-left: 0px;padding-left: 0px;overflow: auto;}
.wanhmenu li {list-style: none;text-transform: uppercase;}
.wanhmenu a{color: #fff;text-decoration:none;}
.wanhmenu a:hover {color: #fff;text-decoration:underline;}
a.nysha2{position:relative;}
a.nysha2:after {content: "";display: block;position: absolute;height: 32px;width: 89px;top: 0;right: -1px;z-index: 1;background: linear-gradient(77deg, hsla(0, 2%, 96%, 0) 0, #4a63eb 87%, #4a63eb);}
.formvsplp {font-size: 19px;font-weight: bold;color: red;margin-top: 0px;margin-bottom: 0px;text-align:center;}
.formvsplp3 {margin-top: 0px;margin-bottom: 0px;color: #000;font-weight: bold;font-size: 15px;text-align:center;}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {background-color: #202020;border-top: 1px solid #fff;}

#moove_gdpr_cookie_info_bar.moove-gdpr-align-center, #moove_gdpr_cookie_info_bar.moove-gdpr-align-right {text-align: center;}
#moove_gdpr_cookie_modal, #moove_gdpr_cookie_info_bar, .gdpr_cookie_settings_shortcode_content {font-family: inherit;}
#moove_gdpr_cookie_info_bar {position: fixed;bottom: 0;left: 0;width: 100%;min-height: 60px;max-height: 400px;color: #fff;z-index: 9900;}
#moove_gdpr_cookie_info_bar {content-visibility: auto;}
aside{display: block;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {padding: 10px 40px;position: static;display: inline-block;}
#moove_gdpr_cookie_info_bar * {box-sizing: border-box;}
#moove_gdpr_cookie_info_bar * {font-family: inherit;    -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {padding-left: 30px;padding-right: 30px;text-align: left;display: -ms-flexbox;display: flex; -ms-flex-align: center;align-items: center;width: 100%;}
#moove_gdpr_cookie_info_bar * {box-sizing: border-box;}
#moove_gdpr_cookie_info_bar * {font-family: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
#moove_gdpr_cookie_info_bar * {box-sizing: border-box;}
#moove_gdpr_cookie_info_bar * {font-family: inherit;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme p {color: #fff;}


#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, #moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after, #moove_gdpr_cookie_modal .cookie-switch .slider:after, #moove_gdpr_cookie_modal .switch .cookie-slider:after, #moove_gdpr_cookie_modal .switch .slider:after, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {font-weight: inherit;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {margin: 0;font-size: 14px;line-height: 18px;padding-bottom: 0;}
#moove_gdpr_cookie_info_bar * {box-sizing: border-box;}
#moove_gdpr_cookie_info_bar * {font-family: inherit;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {padding-left: 3vw;}
#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
#moove_gdpr_cookie_info_bar * {box-sizing: border-box;}
#moove_gdpr_cookie_info_bar * {font-family: inherit;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, .gdpr-shr-button, #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn {border-radius: 0;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {background-color: #0c4da2;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {font-size: 14px;line-height: 20px;color: #fff;text-decoration: none;padding: 8px 30px;transition: all .3s ease;border: none;display: inline-block;margin: 3px 4px;white-space: nowrap;text-transform: none;letter-spacing: 0;cursor: pointer;}
#moove_gdpr_cookie_info_bar .gdpr-fbo-0 {-ms-flex-order: 1;order: 1;background:none!important;border:1px solid #fff!important;}
#moove_gdpr_cookie_info_bar .gdpr-fbo-1 {-ms-flex-order: 2;order: 2;}
#moove_gdpr_cookie_info_bar .gdpr-fbo-2 {-ms-flex-order: 3;order: 3;}
#moove_gdpr_cookie_info_bar * {box-sizing: border-box;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {background-color: #0c4da2;}
@media (max-width:650px){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:0px;}
#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{display:block;}
aside.moove-gdpr-align-center{padding:5px;}
}

.b-element__question {
    border-top: 1px solid #dbebf3;
    border-bottom: 1px solid #dbebf3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #eaf5ff;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
	margin-bottom: 12px;
}

.b-element__wrapper {
    max-width: 1200px;
    font-family: 'Roboto','Open Sans','Noto Sans',sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    font-size: 18px;
    margin: 0 auto;
    width: 100%;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 5px 25px;
}
.b-element__wrapper::after {
    content: '';
    display: inline-block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    margin-left: auto;
    background: url(/images/arrow-blue.svg) no-repeat center/cover;
}
.b-element__question2 {
    border-top: 1px solid #dbebf3;
    border-bottom: 1px solid #dbebf3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #eaf5ff;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.b-element__wrapper2 {
    max-width: 1200px;
    font-family: 'Roboto','Open Sans','Noto Sans',sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    font-size: 18px;
    margin: 0 auto;
    width: 100%;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 5px 25px;
}
.b-element__answer {
    font-family: 'Roboto','Open Sans','Noto Sans',sans-serif;
    font-style: normal;
    font-size: 17px;
    line-height: 22px;
    font-weight: 300;
	padding: 21px;
}
.trig-align42412{max-width:950px;width: 77%;margin:0 auto;box-sizing: border-box;}

.b-element__wrapper2::after {
    content: '';
    display: inline-block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    margin-left: auto;
    background: url(/images/arrow-active.svg) no-repeat center/cover;
}
.actovdd .b-element__wrapper::after{background: url(/images/arrow-active.svg) no-repeat center/cover;}
.cardddusel > div{padding-bottom:10px;}
.cardddusel h3{font-size:17px;font-weight:bold;text-align:center;margin-top:10px;margin-bottom:10px;}
.price-block234{display:flex;flex-wrap:wrap;justify-content: space-between;}
.sam-block-price{width:55%;text-align:center;background: url(/img/cena_lay.png);background-position: right center;background-repeat: no-repeat;background-size: auto 100%;padding: 2px 13px 4px 3px;margin-left: 2% !important;border-left: 3px solid #4aa671;box-sizing: border-box;}
.sama-btnknopka{width:40%;text-align:center;}
.newpricestyleras {font-size: 21px;font-weight: bold;line-height: 2.1;}
.shminnat {font-size: 18px;}
.sama-btnknopka .btn{width: 80% !important;margin: 0 auto;padding-top: 5px;padding-bottom: 5px;cursor: pointer;background-color: #383636 !important;color: #fff !important;border: 1px solid transparent !important;line-height: 38px !important;border-radius: 5px !important;display: inline-block;box-sizing: border-box;vertical-align: middle;font-size: 15px;text-transform:uppercase;font-weight:bold;}
.divrassrochkabutton{display: flex;max-width: 321px;width:100%;margin-left:auto;margin-right:auto;margin-bottom: 10px;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.price-switch__switch {background-color: #000;border-radius: 8px;cursor: pointer;height: 12px;min-width: 28px;padding: 2px;width: 28px;}
.price-switch__toggle {background-color: #ffc300;border-radius: 12px;cursor: pointer;display: block;height: 12px;margin-left: 0;transition-duration: .3s;width: 12px;margin-left: 16px;}
.price-switch__toggle.price-switch__toggle_active{margin-left: 0px;}
.price-switch__toggle {background-color: #ffc300;border-radius: 12px;cursor: pointer;height: 12px;transition-duration: .3s;width: 12px;}
.hiddennone{display:none;}
.plusy {position: absolute;right: 5%;top: 55px;width: 40px !important;height: 40px !important;z-index: 9999;}
.plusy img {width: 40px !important;height: 40px !important;}
.snake-slide img {width:95%;margin-left:auto;margin-right:auto;margin-bottom:10px;}
@media (max-width:800px){.snake-next, .snake-prev{display:none!important;}}
.div-block4.svgimg > div{box-shadow: none;background: none;}
.div-block4.svgimg > div img {width: 80px;height: 80px;display:block;margin-left:auto;margin-right:auto;}
.div-block4.svgimg > div p {font-weight:bold;text-align:center;}
.snake-slide img{height: auto;}
.div-block2.backnone div{background:none;box-shadow:none;}
.div-block2.backnone p{color:#fff;font-weight:bold;}
a.whitehref{color:#fff;}

.home__catalog__block {
    margin-bottom: 40px;
}

.col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 49.33333%;
	display:inline-block;
}
.home__catalog .ttl {
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px;
}
.home__catalog .ttl .icon {
    font-size: 36px;
    color: #00b453;
    line-height: 1;
    margin-right: 24px;
}
.icon-drill:before {
    content: '8';
}
.home__catalog .ttl .str {
    font-size: 18px;
    font-weight: 600;
    color: #434343;
	text-decoration: underline;
}
.home__catalog .utags {
    font-size: 12px;
    font-weight: 700;
    line-height: 28px;
}
.utags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 14px;
    line-height: 22px;
}
.utags.is-square .utags__link {
    border-radius: 3px;
}
.utags__link {
    margin: 0 10px 10px 0;
    padding: 0 10px;
    border-radius: 13px;
    border: 1px solid #b19a7b;
    background-color: #FFFFFF;
    color: #b19a7b;
    white-space: nowrap;
}
.home__catalog{max-width:1200px;width:95%;margin:0 auto;}
@media (max-width:650px)
{
	.col-4 {
    max-width: 90%;
    display: block;
    margin: 0 auto;
    margin-bottom: 26px;
}
}
.lopster tr:nth-child(odd) {
    background: #c8fdfd;
}
.nerass{display:none;}
.rass{display:block;}
.da .nerass{display:block;}
.da .rass{display:none;}