.flexx {display: flex; justify-content: space-between;}
.d-none {display:none;}
.buttonz {background: #1cc67f; border-radius: 50px; font-size: 18px; color: #fff; padding: 15px 35px;}
.buttonz:hover {background: #12e98f; color: #fff;}
.icms-forms__zakaz {display: flex; flex-wrap: wrap;}
.icms-forms__zakaz .buttons {margin-top: 46px;}
.icms-footer__middle .nav-link {padding: 0.2rem 1rem;}
.ft_captcha label {opacity:0;}
#web {display: flex; justify-content: flex-end; line-height: 60px; margin: -70px 100px 0px 30px;}
#web a {display: block; -webkit-background-clip: text; background-clip: text; text-decoration: none !important; background-image: linear-gradient(to right,#ff8989,#fff7bb,#bdfbc5,#b4e1ff,#63a6f4,#d9c1fd,#f5b1e0,#ff8989); color: transparent!important; background-position: 0 0; background-repeat: repeat; animation: background 10s infinite alternate; font-family: Arial; font-stretch: ultra-condensed;}
@keyframes background {100% {background-position: 200px 0;}}
#web a:after {display: block; margin-top: -17px; content: ''; background: linear-gradient(to right, #ff0000 0%, #ff0000 11%, transparent 11%, transparent 12.7%, #ffa500 12.7%, #ffa500 23.7%, transparent 23.7%, transparent 25.4%, #fff100 25.4%, #fff100 36.4%, transparent 36.4%, transparent 38.1%, #00ff1f 38.1%, #00ff1f 49.1%, transparent 49.1%, transparent 50.8%, #41b3ff 50.8%, #41b3ff 61.8%, transparent 61.8%, transparent 63.5%, #3355ff 63.5%, #3355ff 74.5%, transparent 74.5%, transparent 76.2%, #9953ff 76.2%, #9953ff 87.2%, transparent 87.2%, transparent 88.9%, #ff24bc 88.9%, #ff24bc 100%); width: 100%; height: 1px; }
*::-webkit-scrollbar {width: 10px;}
*::-webkit-scrollbar-track {border-radius: 10px;background:#d6e5f2;}
*::-webkit-scrollbar-thumb {background:  #ea3d33; border-radius: 10px;width: 10px;}
*::-webkit-scrollbar-thumb:hover {background: #ea3d33;}
.icms-form-body .row {margin: 0px !important;}
.icms-form-body .col {padding: 0px !important; flex-basis: auto;}
.btn-outline-info {font-size: 0.8em !important; color: #db0715; border-color: #db0715;}
.btn-outline-info:hover {background-color: #db0715;border-color: #db0715;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-weight: 700;}
.soc .tg svg {color:#5596dc; font-size:21px; margin-right: 8px;}
.soc .vk svg {color:#0077ff; font-size:24px; margin-right: 6px;}
.soc .yt svg {color:#ff0000; font-size:24px; margin-right: 6px;}
.kort {font-size: 28px; font-weight: 600;}
/* Р РЃР В°Р С—Р С”Р В° ============================================================ */
header.bg-black.header2 {background-color: #000000e3 !important; position: fixed; width: 100%; z-index: 99; animation-name: pullDown; -webkit-animation-name: pullDown; animation-duration: 1.1s; -webkit-animation-duration: 1.1s; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; transform-origin: 50% 0%; -ms-transform-origin: 50% 0%; -webkit-transform-origin: 50% 0%;}
.icms-content-header h1 {padding-bottom: 20px;}
.preheader {background-color: #fff !important; font-size:18px !important; color:#000;}
.preheader a {color:#000;}
.preheader .icms-svg-icon {font-size: 24px;}
.bg-black {background-color: #000 !important;}
.carousel-inner, .embed-responsive embed, .embed-responsive object, .embed-responsive video {height: 500px;}
.logo {font-size: 24px;font-weight: 700;}
.logo span {color:#fff;}
.maps .icms-svg-icon {font-size: 12px; vertical-align: 0.125em; margin-top: 8px;}
.maps .d-block  .icms-svg-icon {font-size: 28px; vertical-align: -0.125em;}
a.red {background: #db0715 !important; color: #fff !important; padding: 5px 15px; border-radius: 30px; font-size: 15px; font-weight: 500; text-align: center;}
a.red2 {background: #db0715 !important; color: #fff !important; margin-left: 5px; padding: 5px 10px; border-radius: 30px; font-size: 14px; font-weight: 500;}
a.red3 {background: #db0715 !important; color: #fff !important; padding: 0.3em  1em; border-radius: 50px; font-weight: 500; border: 0px; text-align: center;}
a.red4 {background: #db0715 !important; color: #fff !important; padding: 0.5em 0; border-radius: 30px; font-size: 1.5em; font-weight: 500; text-align: center; margin-top: 60px;}
a.red4 svg {color: #fff !important; font-size: 1.5em !important;}
.lozung {font-size: 16.7px; display: block;}

/* Р СљР ВµР Р…РЎР‹ ============================================================ */
nav.navbar ul ul ul {left: 100px; top: 0; position: absolute;}
.categories-menu .dropdown-menu {background-color: #3384ff;}
.header2 .categories-menu, header .navbar, .header1 .navbar {display:block;}
.preheader .menubuton span {background: #ad0000; border-radius: 20px; padding: 3px 16px; color: #fff;}
.preheader .menubuton span:hover {background: #cc0000;}
.preheader a.nav-link {padding: 0.5rem 2rem 0.5rem 0rem;}
.menu-auc-buton span {color: #ff4545;font-weight: 600;}
.preheader a.wa {font-weight: 600;}
.preheader a.wa svg {color: #1ab56f;}
header .menu-glav .nav-item {flex-grow: 1; font-size: 14px; font-weight: 500; color: #000 !important;}
.navbar-light .navbar-nav .nav-link {color: #000 !important;}
/* Р вЂ™Р С‘Р Т‘Р В¶Р ВµРЎвЂљРЎвЂ№ ============================================================ */
.icms-widget {margin-bottom: 0rem !important;}
h5.card-header {background-color: transparent; justify-content: center; border-bottom: 0px solid rgba(0, 0, 0, 0.125); padding: 50px 0px 0px 0px; text-align: center; font-size: 2.5rem; font-weight: 700;}
.icms-widget.card {display: block;}
.icms-widget .card-body {padding: 2rem 0;}
.modal-body {background: linear-gradient(to bottom right, #fde8e8, #fff, #f9f7e1, #ffe5e5); padding: 40px;}
.icms-widget__content_list .second_type_images {max-height: 30px; max-width: 30px;}
.icms-widget__content_list .ft_images .value {flex-wrap: no-wrap; justify-content: center;}
.white {background-color: #fff !important;}
.white .card-body, .gray .card-body, .blue .card-body, .black .card-body {max-width: 1280px; margin: 0px auto; }
.gray {background-color: #f3f6f7 !important;}
.blue {background-color: #db0715; background-image: radial-gradient(circle farthest-side at center bottom,#db0715,#003087 125%); color: #fff;}
.black {background-color: #000; background-image: radial-gradient(circle farthest-side at 30% bottom,#333,#000 70%)); color: #fff;}
.black .field {color: #000;}
.scrollright .field {font-size: 15px;}
.scrollright .icms-content-fields {justify-content: center;}
.icms-content-fields .f_price {margin-bottom: 25px !important;}
.kol4.black .content_list > div, .kol4.black .d-flex > div {box-shadow: 0 0px 0px #000; -moz-box-shadow: 0 0px 0px #000;}
.card.icms-widget__tabbed {border: 0px solid rgba(0, 0, 0, 0);}
.card.icms-widget__tabbed .card-header {background-color: rgba(0, 0, 0, 0); border-bottom: 2px solid rgba(0, 0, 0, 0.125);}
.card.icms-widget__tabbed .card-body {padding: 1.25rem 0rem;}
.form_line fieldset, .form_line form {display: flex; justify-content: center; align-items: center;}
.form_line .mt-md-4, .form_line .my-md-4 {margin-top: 0.8rem !important; }
.form_line .form-group {margin-right: 1rem;}
.form_line p {text-align: center; font-weight: 700;}
.icms-widget__transparent>.card-header:before, .icms-widget__square>.card-header:before {display:none;}
#widget_wrapper_83 .h5 a {font-size: 17px; line-height: 15px; font-weight: 400; color: #000;}
#widget_wrapper_83 .icms-content-fields .f_title {padding: 5px 5px 20px 5px;}
.content_list.video_list h3.h4 a {font-weight: 500; color: #000; font-size: 21px;}
form fieldset {border: solid 0px rgba(0, 0, 0, 0.125);} 
.icms-footer__middle .form-control.input {background-color: #ffffff00;}
.about {background: url(../images/about.jpg) no-repeat bottom left;}
.w70 .widget_text_block {width: 70%;}
.zvonok {background-image: linear-gradient(to right bottom, #450000, #000000, #450000); color: #fff; padding: 40px 0px;}
.zvonok-svetlyj {background-image: linear-gradient(to right bottom, #ffdddd, #edf5fa, #ffdf96); padding: 40px 0px;}
.icms-svg-icon {font-size: 20px;}
.bg-dark .icms-svg-icon {color:#fff;}
.icms-widget__content_list .icms-content-fields {background: #fff !important;}
.icms-widget__content_list .f_photo {margin: -10px -10px 0px -10px;}
.dogovor {background: url("../images/dogovor.jpg") fixed no-repeat center center; background-size: cover;}
.icms-widget .col-lg-4 {flex-basis: 25%;}
.icms-widget .categories .mb-3 {flex-basis: calc(20% - 8px);}
.icms-content__has_cover_preset {flex-basis: calc(25% - 10px); margin: 5px !important; padding: 0px !important; background-color: #f8f9fa !important; text-align: center; border: 2px solid #f5f5f5; border-radius: 10px;overflow: hidden;}
/*.icms-content-cover-preset__glavnoe .bg-light {background-color: #f8f9fa !important; background: linear-gradient(to bottom right, #fff, #fff, #fefcea, #deffe8, #c5eaff);}*/
.icms-widget .set_cover_preset .pt-2 {padding-top: 0rem !important;}
.icms-widget .mb-3 h3 .text-warning {display:none;}
.icms-widget .mb-3 h3 a {padding: 11px 15px 15px 15px; display: block;}
.gradient {background: linear-gradient(to bottom right, #fff, #fff, #fffef4, #ebfbf0, #e2f4ff);}
.gradient-bloki .mb-3 {background: linear-gradient(to bottom right, #fff, #fff, #fffef4, #ebfbf0, #e2f4ff); border: 1px solid #f1f1f1; border-radius: 20px; transition: box-shadow .2s ease-out; box-shadow: 0 8px 20px 0 rgba(0,0,0,.05);}
.gradient-bloki .mb-3:hover {box-shadow: 0 12px 32px 0 rgba(0,0,0,.08);}
.gradient-bloki .icms-content-fields {background:transparent !important;}
.kolonkipobokam {display: flex; justify-content: space-between; background: url("../images/kolonkipobokam.jpg") no-repeat center center; background-size: contain;}
.kolonkipobokam .kleft, .kolonkipobokam .kright {max-width:300px; padding: 15px; background: rgba(255, 255, 255, 0.8);} 
.kolonkipobokam .kleft h3 {font-size: 2.3rem; font-weight: 700; line-height: 1;}
.kolonkipobokam .kright h3 {font-size: 2.3rem; line-height: 1; color: #df0404; font-weight: 700}
.kolonkipobokam .kright h4, .kolonkipobokam .kleft h4 {font-size: 1.5rem; line-height: 0.85; margin-bottom: 50px; font-weight: 700}
.kolonkipobokam span {font-size: 1.4em; font-weight: 700; color:#444;}
.kolonkipobokam p {margin: 3px 0px 50px 0px; font-size: 1.2em;}
.gl-a{position: relative; padding-top: 100%; margin-bottom:2rem;}
@media screen and (min-width:47em) {
  .gl-a{padding-top:0; height:500px;}
}
.glb-map{position:absolute;top:0; left:0; width:100%;}
.glav {position: relative; overflow: hidden; height: calc(100vh - 160px); text-align: center;}
.glav h1 {flex-basis:100%; margin-top: -80px; color: #fff; text-shadow: 0px 0px 3px #111;font-size: 2.1vw; font-weight: 700;}
.glav h2 {flex-basis:100%; margin: 30px 0px 100px 0px; color: #fff; text-shadow: 0px 0px 3px #111; font-size: 1.5vw; font-weight: 700;}
.glav h2 a {font-size: inherit; color: #fff; text-decoration: underline;}
.glav a {border-radius: 50px;}
#glavh1 a {color: #fff; text-decoration: underline;}
.glav .fd-c a {border-radius: 50px; font-size: 1.7rem;}
.glav .fd-c .p-4 {padding: 1.5rem 2rem !important;}
.glav .icms-svg-icon {font-size: 30px;}
.glav video {width:100%; position: absolute; z-index: -2;}
.gl {background: url(../images/glav1.webp) no-repeat center center #000; padding: 0px;}
.glavnyj {max-width: 1280px; margin: 0 auto; align-items: center;}
video {width:100%; position: absolute; z-index: -2; background: #000;} 
.glavnyj .iforms_sidebar {max-width: 390px; margin-top: -70px;}
.glavnyj .iforms_sidebar .icms-widget {padding: 28px; border-radius: 20px;}
.glavnyj h5.card-header {padding: 0px;}
.glavnyj .icms-widget .card-body {padding: 0.5rem 0;}
.glavnyj .form-check-label {font-size: 12px;}
.fd-c {display: flex; justify-content: center; margin-bottom: 80px;} 
.fd-c a {margin: 0rem 3rem 3rem 3rem !important;}
#gl-left1, #gl-left2, #gl-left3 {position: absolute; left:0px; top: 0px;}
.glb-map img {width: 100%; z-index: -1; position: relative;}
.glb-menu li {list-style-type: none;}
.glb-menu li a {font-size: 30px; color: #000;}
.glb-menu li p {font-size: 20px; margin-top: 30px;}
.glb {overflow: hidden; position: relative;}
.glb:before {
	display:block; position: absolute;
	content: '';
	width:600px; height: 600px;
	top:0px; left: -500px;
	background-color: #e037370d;
	 -webkit-animation-name: spin;
    -webkit-animation-duration: 50000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 50000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 50000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 50000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@-ms-keyframes spin {
    from { -ms-transform: rotate(-0deg); }
    to { -ms-transform: rotate(-360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(-0deg); }
    to { -moz-transform: rotate(-360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(-0deg); }
    to { -webkit-transform: rotate(-360deg); }
}
@keyframes spin {
    from {
        transform:rotate(-0deg);
    }
    to {
        transform:rotate(-360deg);
    }
}

.glb:after {
	display:block; position: absolute;
	content: '';
	width:600px; height: 600px;
	top:0px; right: -500px;
	background-color: #e037370d;
	 -webkit-animation-name: spin;
    -webkit-animation-duration: 50000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 50000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 50000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 50000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

#glb-btn {position:relative;}
.glb-btn {
    font-size: 16px;
    line-height: 1.55;
    font-weight: 500;
    border-width: 2px;
    border-radius: 10px;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	animation-name: floating;
    -webkit-animation-name: floating;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}
.glb-btn2 {
	background: #9c2225;
    font-size: 16px;
    line-height: 1.55;
    font-weight: 500;
    border-width: 2px;
    border-radius: 10px;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
.shag {flex-basis: 19%; margin: 40px 0px; text-align:center;  position:relative;}
.shag span {display: block;  font-size: 1.125rem; line-height: 1; margin-bottom:.5rem; font-weight: 700;}
.shag p {position: absolute; font-size: 7.5rem; font-weight: 900; left: 32px; color: #7b8e9d;user-select: none;}
.shag svg {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 70px auto 0px auto;
    padding: 24px;
    background: #fff;
    border-radius: 50%;
    visibility: visible !important;
    font-size: 100px;
    color: #cc0000;
    animation-name: tossing;
    -webkit-animation-name: tossing;
    animation-duration: 2.5s;
    -webkit-animation-duration: 2.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}
@keyframes tossing {
	0% {
		transform: rotate(-4deg);	
	}
	50% {
		transform: rotate(4deg);
	}
	100% {
		transform: rotate(-4deg);	
	}						
}
@-webkit-keyframes tossing {
	0% {
		-webkit-transform: rotate(-4deg);	
	}
	50% {
		-webkit-transform: rotate(4deg);
	}
	100% {
		-webkit-transform: rotate(-4deg);	
	}				
}
.cd-image-container {
  position: relative;
  width: 100%;
  margin: 0em auto;
  font-size: 1.2em;
}
.cd-image-container img {
  display: block;
  max-width: 100%;
}

.cd-image-label {
  position: absolute;
  top: 10%;
  right: 0;
  padding: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 0;
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
  -ms-transform: translateY(20px);
  -o-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0.3s 0.7s;
  -moz-transition: -moz-transform 0.3s 0.7s, opacity 0.3s 0.7s;
  transition: transform 0.3s 0.7s, opacity 0.3s 0.7s;
}
/*
.cd-image-label.is-hidden {
  visibility: hidden;
}
*/
.is-visible .cd-image-label {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.cd-resize-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  overflow: hidden;
  border-right: 3px solid #ea3d33;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cd-resize-img img {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 100%;
  width: auto;
  max-width: none;
}
.cd-resize-img .cd-image-label {
  right: auto;
  left: 0;
}
.is-visible .cd-resize-img {
  width: 50%;
  /* bounce in animation of the modified image */
  -webkit-animation: cd-bounce-in 0.7s;
  -moz-animation: cd-bounce-in 0.7s;
  animation: cd-bounce-in 0.7s;
}

@-webkit-keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
@-moz-keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
@keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}

.cd-handle {
  position: absolute;
  height: 44px;
  width: 44px;
  /* center the element */
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border-radius: 50%;
  background: #d22630 url("/templates/modern/images/cd-arrows.svg") no-repeat center center;
  cursor: move;
  box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2), 0 0 10px rgba(0, 0, 0, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.3);
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0) scale(0);
  -moz-transform: translate3d(0, 0, 0) scale(0);
  -ms-transform: translate3d(0, 0, 0) scale(0);
  -o-transform: translate3d(0, 0, 0) scale(0);
  transform: translate3d(0, 0, 0) scale(0);
}
.cd-handle.draggable {
  /* change background color when element is active */
  background-color: #ea3d33;
}
.is-visible .cd-handle {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  -moz-transform: translate3d(0, 0, 0) scale(1);
  -ms-transform: translate3d(0, 0, 0) scale(1);
  -o-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
  -webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0s 0.7s;
  -moz-transition: -moz-transform 0.3s 0.7s, opacity 0s 0.7s;
  transition: transform 0.3s 0.7s, opacity 0s 0.7s;
}
.tab-faq {background: #f9f9f9; padding: 80px 0px;}
.tab-faq:before {
    content: 'Р В§Р В°РЎРѓРЎвЂљР С• Р В·Р В°Р Т‘Р В°Р Р†Р В°Р ВµР СРЎвЂ№Р Вµ Р Р†Р С•Р С—РЎР‚Р С•РЎРѓРЎвЂ№';
    display: block;
    text-align: center;
    margin: -10px 0px 30px 0px;
    font-size: 2.5rem;
    font-weight: 700;
}
.tab-faq .card-header, .tab-faq .tab-content {background-color: transparent; width: 100%; max-width: 1280px; margin: 0 auto;}
details{
  display:block;
  background: #fff;
  box-shadow: 0 10px 15px -5px rgb(0 0 0 / 5%);
  border-radius: 42px;
  overflow:hidden;
  margin-top: 1.8rem;
}
summary::-webkit-details-marker{display:none;}
summary::-moz-list-bullet{list-style-type:none;}
summary::marker{display:none;} 
summary {
   display:block;
   padding: 20px 35px;
   border-bottom: 1px solid #e2e8f0;
   font-size:1.4em;
   cursor: pointer;
   position: relative;
}
summary:before {  
  top: 34%;
  right: .9em;
  color: transparent;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OUwxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=") no-repeat 50% 50% / 1em 1em;
  width: 1em;
  height: 1em;  
  content: "";
  position: absolute;
  transition: transform .5s;
}
details[open] > summary:before {
  transform: scale(1,-1);
}
summary ~ * {
   padding: 20px 1em 0px 2em;
}
details[open] summary ~ *{ 
  animation: sweep .5s ease-in-out;
}
@keyframes sweep {
  0%    {opacity: 0;}
  100%  {opacity: 1;}
}
summary:focus {
  outline:0;
  box-shadow: inset 0 0 0px rgba(0,0,0,0.0), inset 0 0 0px rgba(0,0,0,0.0);
}
form .without-tabs fieldset {border: solid 0px rgba(0, 0, 0, 0.125);}
.showcase_list_grid {display: flex; flex-wrap: wrap; justify-content: space-between; overflow: visible;}
.showcase_list_grid.sc_three_col .my_default_list_item {width: calc(25% - 10px); margin: 0px 0px 10px 0px !important; border-radius: 20px; overflow: hidden; box-shadow: 0 8px 20px 0 rgba(0,0,0,.05);}
.showcase_list_grid.sc_three_col .my_default_list_item:hover {transition: box-shadow .2s ease-out; box-shadow: 0 12px 32px 0 rgba(0,0,0,.08); }
.showcase_list_grid .my_default_list_item .my_item_wrap .miw_description .miw_footer {background: transparent; border-top: 0px solid #eee; position: absolute; bottom: 0; right: 15px;}
.miw_photo.imgLiquid_bgSize.imgLiquid_ready {width: auto !important;}
.icms-widget .links {position: absolute; bottom: 40px;}
.scrollright .row {flex-wrap: nowrap; overflow-x: scroll; scrollbar-width: thin; scrollbar-color: blue orange;}
.scrollright .row::-webkit-scrollbar {height: 7px;}
.scrollright .row::-webkit-scrollbar-track {background: #495057;}
.scrollright .row::-webkit-scrollbar-thumb {background-color: #cc0000; border-radius: 3px;}
#widget_wrapper_77 h5.card-header {display: flex !important; flex-wrap: wrap;}
#widget_wrapper_77 .card-header:after {content:'Р вЂ™ Р С—РЎР‚Р С•Р Т‘Р В°Р В¶Р Вµ Р С‘Р СР ВµРЎР‹РЎвЂљРЎРѓРЎРЏ Р В°Р Р†РЎвЂљР С•Р СР С•Р В±Р С‘Р В»Р С‘ Р Р† Р Р…Р В°Р В»Р С‘РЎвЂЎР С‘Р С‘ Р Р† Р С›Р СРЎРѓР С”Р Вµ, Р вЂ™Р В»Р В°Р Т‘Р С‘Р Р†Р С•РЎРѓРЎвЂљР С•Р С”Р Вµ Р С‘ Р Р† Р С—РЎС“РЎвЂљР С‘ Р С‘Р В· Р Р‡Р С—Р С•Р Р…Р С‘Р С‘'; display:block; width: 100%; padding-top: 20px; font-size: 1.2vw;}
#widget_wrapper_30 .card-body {padding: 0rem 0 4rem 0;}
#widget_wrapper_83 .f_content {padding: 20px; font-size: 14px; line-height: 15px;}
#widget_wrapper_77 h3 a {color: #000; font-size: 24px; font-weight: 700;}
#widget_wrapper_77 .set_cover_preset {border-radius: 0px 50px 50px 50px; overflow: hidden;}
.citata {position:relative; }
.citata:before {content: ' " '; position: absolute; z-index: 1; top: -0.2em; right: 0em; color: #f2f2f2; font-style: italic; font-size: 34em; line-height: 1em; font-weight: 500; font-family: sans-serif;}
.citata p {font-size: 1.2em; line-height: 1.7;}
.citata h3 {font-style: italic; margin-bottom: 40px; z-index: 2; position: relative;}
#widget_wrapper_102 img {object-fit: contain; height: 100%; max-height: 640px; border-radius: 0px 90px 90px 90px;}

.row.karta {background: url(https://autoexpertdv.ru/templates/modern/images/kartafon.webp) center center; background-size: cover; margin: 0px; padding-bottom: 70px;}
.map-frame {position:absolute;overflow:hidden; width: 100%;height:400px;}
iframe {position:relative; /* filter: grayscale(1) invert(1); */ border: 0px; /* height: 400px !important; */}
#widget_wrapper_99, #widget_wrapper_123 {max-width: 550px; margin: 40px; color: #fff; background: #000000b3; padding: 20px 20px 20px 40px; font-size: 1.2rem;}
#widget_wrapper_99 svg, #widget_wrapper_123 svg {margin-right: 5px;}
#widget_wrapper_99 h4, #widget_wrapper_123 h4 {color:#cc0000; line-height: 15px;}
.map svg {color:#ffee6e;}
.mail svg {color:#00b6ff;}
.wha svg {color:#1ab56f;}
.gis {color:#04b53d;}
.avito {color:#00d2ff;}
.mail a, .wha a {color: #fff; text-decoration: underline;}
#widget_wrapper_112 {max-width: 550px; margin: 40px 40px 40px auto; color: #fff; background: #000000b3; padding: 20px 20px 20px 40px; font-size: 1.2rem;}
#widget_wrapper_112 svg {margin-right: 5px;}
#widget_wrapper_112 h4 {color:#cc0000;}
#widget_wrapper_99 .card-body, #widget_wrapper_112 .card-body, #widget_wrapper_123 .card-body {padding: 1rem 0;}
.uslugi {position: relative;}
.uslugi h3 {font-weight: 600; color: #000; text-align: center; line-height: 40px; font-size: 22px;}
.uslugi .okno {display:none;}
.uslugi .col {margin-bottom: 2rem;}
.uslugi .col:hover img {opacity:0;}
.uslugi .col:hover img:before {background:#fff; display:block; content:' ';}
.uslugi .col:hover .okno {display:flex; flex-direction: column; position: absolute; width: 100%; padding:20px; margin:10px; top:30px; left: 0px;}
.uslugi .col .okno a {display:flex; justify-content: space-between; margin-bottom: 10px;}
.uslugi .col .okno a:hover {text-decoration:none;}
.uslugi .col .okno span {display: block; color: #000;}
.uslugi .ajax-okno {margin-left: -5000px; position:absolute;}
/* Р РЋР С—Р С‘РЎРѓР С•Р С” ============================================================ */
.alert-info {display: none;}
.category_description {padding:2rem 0;}
.fields.form-row .mr-3 {margin-right: 1px !important;}
.icms-filter-panel.my-3 {margin-top: 2rem !important;}
.input-group-text {padding: 5px; font-size: 14px;}
.icms-content__has_cover_preset .h5, .set_cover_preset h3 {font-size: 0.9vw;}
.icms-content__has_cover_preset .h5 a, .set_cover_preset h3 a {color: #333;}
.content_list .icms-content-fields {background: #f7f7f7; border-radius: 30px; box-shadow: 0 10px 15px -5px rgb(0 0 0 / 5%); transition: 0.7s; overflow: hidden; border: 1px solid #ececec; border-radius: 0px 40px;}
.content_list .icms-content-fields:hover {box-shadow: 0 10px 15px -5px rgb(0 0 0 / 15%); transition: 0.4s;}
.content_list .tile .icms-content-fields {justify-content: center; }
.content_list .icms-content-fields .field {padding: 5px 8px 20px 8px;}
.content_list .icms-content-fields .field.f_photo, .content_list .icms-content-fields .field.f_video {padding: 0px;}
.icms-content-fields .video_preview {opacity: 0.7;}
.icms-content-fields:hover .video_preview {opacity: 1;}
.ft_videosyoutube .video_preview {border-radius: 0px 20px 20px 20px;}
.icms-content-fields .f_title {width: 100%; margin-bottom: 0px !important; text-align: center;}
.icms-content-fields .f_photo {order:-1;}
.f_color label {width: 100%;}
/*.content_list .f_price {flex-basis: 100%; text-align: center;} */  
.content_list .f_price .value {line-height: 10px; font-size: 22px; font-weight: 700;color: #db0715;}
.showcase_list_grid .my_default_list_item .my_item_wrap .miw_description {padding: 5px 15px 0 15px;}
.showcase_list_grid .miw_description .miw_price_box .miw_price, .is_scPrice span[itemprop="price"] {color: #5b677a;}
.showcase_list_grid .my_default_list_item .my_item_wrap .miw_description .miw_footer a.more {padding: 6px 12px 6px 15px !important;}
.miw_description .sc_cart_btn {color:#fff !important; border-radius: 25px 0 0 0;}
.miw_share_block .miw_meta_link {background: transparent;}
.miw_share_block:hover .miw_meta_link {top: 0px; background: transparent; width: 100%; height: 100%;}
.sc_is_photo .miw_meta_link {left: 0%;}
.miw_meta_photo, .sc_is_photo .miw_meta_link noindex, .sc_is_photo .miw_meta_link .fa {display: none;}
.steps1 span, .steps2 span {display: block; font-size: 54px;font-weight: 700;}
.steps1 .col:nth-child(1) {background: url(https://autoexpertdv.ru/templates/modern/images/how-1.png) no-repeat top right;}
.steps1 .col:nth-child(2) {background: url(https://autoexpertdv.ru/templates/modern/images/how-2.png) no-repeat top right;}
.steps1 .col:nth-child(3) {background: url(https://autoexpertdv.ru/templates/modern/images/how-3.png) no-repeat top right;}
.steps1 .col:nth-child(4) {padding: 0px 0px 95px; background: url(https://autoexpertdv.ru/templates/modern/images/how-4-5.png) no-repeat 38px 100%}
.steps2 .col:nth-child(1) {}
.steps2 .col:nth-child(2) {background: url(https://autoexpertdv.ru/templates/modern/images/how-6.png) no-repeat top right;}
.steps2 .col:nth-child(3) {background: url(https://autoexpertdv.ru/templates/modern/images/how-7.png) no-repeat top right;}
.steps2 .col:nth-child(4) {background: url(https://autoexpertdv.ru/templates/modern/images/how-8.png) no-repeat top right;}
/* Р С’РЎС“Р С”РЎвЂ Р С‘Р С•Р Р…РЎвЂ№ ============================================================ */  
.card-tech a {color: #444;}
.icms-content-subcats {position: relative;}
.icms-content-subcats.counters {position: relative; height: 44px; overflow: hidden;  transition: transform 0.3s ease-out;}
.icms-content-subcats.counters:hover {position: absolute; background: #fff; height: auto; transition: transform 0.3s ease-out; padding-bottom: 50px; z-index: 9;}
.icms-content-subcats.counters:after {position: absolute; bottom: 0; display: block; content:''; width: 100%; height:60px; background-image: linear-gradient(to top, #fff, transparent);} 
.bg-auc {background-color: #f9f9fc !important; padding: 1rem 0rem 0rem 1rem !important;}
.bg-info {background-color: #f9f9f9 !important; padding: 1rem 0rem 0rem 1rem !important;}
.icms-content-subcats a {color: #727c88;}
.badge-secondary {background-color: #727c88;}
.items-list p {margin-bottom: 0.22rem;}
.oblozhka a:first-child img {width:100%;}
#widget-64 .oblozhka a:first-child img {filter: contrast(1.2) saturate(1.4);}
.oblozhka-spec a:first-child {display:none;}
.oblozhka a:last-child img, .oblozhka-spec a:last-child img {position: absolute; top: 0px; right: -16px; max-width: 70px;}
.oblozhka a {position: absolute; top: 3px; right: 2px; width: 70px;}
.oblozhka.moto-img a {position: relative;}
.oblozhka a:nth-child(1) {position: relative; top: 0px; right: 0px; width: 100%;}
.oblozhka a:nth-child(2) {z-index:2;}
.cena {position:relative; color:#cc0000;}
.cena b {font-weight: 100; color:#333;}
.cena .item-info, .cena .auc-info, .god .item-info, .god .auc-info {display:none; font-size: 12px; color:#777;}
.cena:hover .item-info, .cena:hover .auc-info, .god:hover .item-info, .god:hover .auc-info {display:block; position:absolute; top:20px; background: #f9f9f9; padding:15px;}
.moto-img img {margin-right: 0rem !important; width:25px;}

.auc-wd .card-body {}
.auc-wd .auc-list {width: 24%; float: left; margin: 4px;}
.auc-wd .auc-list .col-4 {flex: 0 0 100%; max-width: 100%;}
.auc-wd .col {flex-basis: 100%;max-height: 220px;
    overflow: hidden;
    display: flex;
    align-items: center;}
.auc-wd  p {margin-top: 0;margin-bottom: 0rem;}
.auc-wd .bg-info {padding: 1rem !important; flex-wrap:wrap;}
.auc-wd .bg-info b {font-weight: 100;}
.auc-auto .row .col p b.d-none {display:none; }
.auc-auto .row .col p {border-left: 1px solid #c0c0c0; padding-left: 2px; padding-right: 2px;}
.auc-auto .row .col p:first-child {border-left: 0; }
.auc-wd .bg-auc {padding: 1rem !important;}
.blokami {display: flex; flex-wrap: wrap; justify-content: space-between;}
#auc-calc {width: 100% !important; height: 900px !important; border: none; overflow: auto; margin: -270px auto 0 auto;}
.blokami .auc-list {border-radius: 20px !important; overflow: hidden;flex-wrap: wrap;}
.blokami .auc-list .auc-h5, .god {font-size: 1.2em; font-weight: 700;}

/* Р РЋРЎвЂљРЎР‚Р В°Р Р…Р С‘РЎвЂ Р В° ============================================================ */
.fields_group_auto_0 {width: 60%; float:right;}
.group_title, .icms-content-fields__group_title {display:none;}
.field.ft_images .img-thumbnail {padding: 0 0 0.25rem 0; border: 0px solid #dee2e6; border-radius: 0;}
.ft_images .value {display: flex; flex-wrap: wrap; justify-content: space-between;}
.sc_item_view_header .ft_images .value {display: block;}
.ft_images .value a {margin: 0px 0px 5px 0px;}
.ft_images .value a:after {height: calc(100% - 5px); border-radius: 0px;}
.board_item {display: flex; flex-wrap: wrap;}
.board_item .icms-content-fields {flex-basis: 50%;}
.board_item_props {flex-basis: calc(50% - 20px); margin: 0px 0px 0px 20px !important;}
.f_zakaz {margin: 20px 0 40px 0 !important;}
.content_item .f_price .value {font-size: 40px; font-weight: 600; color: #db0715;}
button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {cursor: pointer;}
.sc_cart_btn_icon, .sc_cart_btn.sc_cart_btn_loaded .sc_cart_btn_label, .sc_cart_btn.sc_cart_btn_loaded .sc_cart_btn_icon, .sc_cart_btn_icon .fa, .sc_cart_btn_icon .fa, .wd_sc_cart.sc_style_big .sc_price_div {color: #db0715 !important;}
.sc_cart_btn, .sc_preorder_btn, .sc_preorder_btn, .wd_scl_footer .wd_sclf_checkout {background-color: #0f934a !important; margin-bottom: 40px;}
.my_default_list_item .miw_footer {opacity:0;}
.my_default_list_item:hover .miw_footer {opacity:1;}
.content_item .sc_cart_btn .fa {color:#fff !important;}
.content_item .sc_cart_btn:hover .fa {color:#db0715 !important;}
.f_zakaz {background: #f3f7f8; padding: 20px;}
.f_zakaz label {display: none;}
.f_zakaz form fieldset {padding: 0px 10px 0px 0px;}
.f_zakaz .buttons {margin-top: 0px !important;}
.f_zakaz .display-4 {font-size: 1.5rem;}
.preheader .soc .icms-widget__html_block {display: flex;}
.preheader .soc a {display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px;
    width: 2.5rem;
    height: 2.5rem;
    background-color: #fff;
    border-radius: 50%;
    -webkit-box-shadow: 0 2px 4px rgb(66 66 66 / 15%);
    box-shadow: 0 2px 4px rgb(66 66 66 / 15%);
    margin: 0 2px;
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    -o-transition: transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease,-webkit-transform .4s ease;
}


@media (max-width: 1200px) {
  .popular_marks_list {
    width: 875px;
    margin: 0 auto 50px;
  }
}
@media (max-width: 960px) {
  .popular_marks_list {
    width: 590px;
    margin: 0 auto 30px;
    max-width: 100%;
    overflow: auto;
    padding-bottom: 20px;
  }
}
.popular_marks_list .list {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 960px) {
  .popular_marks_list .list {
    width: max-content;
    grid-column-gap: 15px;
  }
}
.popular_marks_list .list .elem {
  width: max-content;
  height: 60px;
}
.popular_marks_list .list .elem .link {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.popular_marks_list .list .elem .link .icon {
  position: relative;
  left: 0;
  top: -60px;
  max-width: none;
  max-height: none;
  filter: hue-rotate(8deg) brightness(0.8) contrast(1.1);
}
.popular_marks_list .list .elem .link:hover .icon {
  top: 0px;
}
.itome_tooltip {-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:105%;left:50%;-webkit-transform:translateX(calc(-50%)) translateY(1vh);-ms-transform:translateX(calc(-50%)) translateY(1vh);transform:translateX(calc(-50%)) translateY(1vh);background:#fff;-webkit-box-shadow:2px 15px 20px rgba(0,0,0,.15);box-shadow:2px 15px 20px rgba(0,0,0,.15);border-radius:15px;padding:1.4em 2vw;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:0;pointer-events:none }
@media screen and (max-width:480px) {.itome_tooltip {display:none }}
.itome_tooltip:before {content:'';position:absolute;bottom:-13px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:7px solid transparent;border-top-color:#fff }.itome_tooltip__logo {width:4em;height:4em;background:-webkit-gradient(linear,left top,left bottom,color-stop(9.59%,#006eff),color-stop(99.64%,#0059dc));background:-webkit-linear-gradient(top,#006eff 9.59%,#0059dc 99.64%);background:-o-linear-gradient(top,#006eff 9.59%,#0059dc 99.64%);background:linear-gradient(180deg,#006eff 9.59%,#0059dc 99.64%);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center }.itome_tooltip__logo svg {position:relative;left:-1px;top:-1px;width:50%;fill:#fff }.itome_tooltip__title {font-weight:700;font-size:1.15em;margin:.9vh 0;color:#000 }.itome_tooltip__subtitle {color:#b6b6b6;font-size:.875em;font-weight:300;white-space:nowrap }.select,[select] {position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer;z-index:2 }.is-open .select__arrow svg,.is-open [select]__arrow svg,.select:hover .select__arrow svg,.select:hover [select]__arrow svg,[select]:hover .select__arrow svg,[select]:hover [select]__arrow svg {-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1) }.select__arrow svg,[select]__arrow svg {-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1) }.select.is-open,[select].is-open {z-index:3 }.select_drop {position:absolute;top:100%;left:0;right:0;opacity:0;pointer-events:none }.filter_drop,.select_drop {-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-webkit-transform:translate3d(0,2em,0);transform:translate3d(0,2em,0);border-radius:10px;background:#fff;color:#212121;height:9em }.is-open .filter_drop,.is-open .select_drop {-webkit-transform:translate3d(0,1em,0);transform:translate3d(0,1em,0);pointer-events:all;opacity:1;-webkit-box-shadow:5px 10px 25px rgba(0,0,0,.1);box-shadow:5px 10px 25px rgba(0,0,0,.1) }.filter_drop .simplebar-track,.select_drop .simplebar-track {width:2px;background:#e6e6ee;right:1em;height:80%;top:10%;border-radius:100px;overflow:visible }.filter_drop .simplebar-scrollbar,.select_drop .simplebar-scrollbar {width:4px;left:-1px;right:auto;background:#ff1500;border-radius:100px }.filter_drop__item,.select_drop__item {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1em;height:3em;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s }.filter_drop__item:first-child,.select_drop__item:first-child {border-radius:10px 10px 0 0 }.filter_drop__item:last-child,.select_drop__item:last-child {border-radius:0 0 10px 10px }.filter_drop__item:hover,.select_drop__item:hover {background:#f9f9f9 }.widget {position:fixed;bottom:0;right:calc((100vw - 1000px) / 2);z-index:10;pointer-events:none }@media screen and (max-width:500px) {.widget {right:5vw }}.widget__overlay {position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);z-index:0;opacity:0;-webkit-transition:all .45s;-o-transition:all .45s;transition:all .45s;pointer-events:none }.is-hidden .widget_visible,.is-open .widget__overlay {pointer-events:all;opacity:1 }.widget_visible {background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:10px 0 0 10px;width:1.5em;height:3em;position:absolute;right:-5vw;-webkit-transform:translate3d(1.5em,0,0);transform:translate3d(1.5em,0,0);opacity:0;pointer-events:none }.is-hidden .widget_visible {-webkit-transform:none;-ms-transform:none;transform:none }@media screen and (max-width:500px) {.widget_visible {right:-5vw }.is-hidden .widget_visible,.widget_visible {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }}.widget_visible svg {fill:#000 }.widget_visible:hover .widget_tip {opacity:1;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0) }.widget_visible .widget_tip {pointer-events:none;bottom:auto;top:50%;right:100%;margin-right:1vw;-webkit-transform:translate3d(-1vw,-50%,0);transform:translate3d(-1vw,-50%,0) }.widget_visible .widget_tip:before {border-top-color:transparent;border-left-color:#fff;left:auto;right:-15px;top:50%;bottom:auto;-webkit-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%) }.widget_btn {position:relative;z-index:1;width:auto;background:#616060;border-radius:0;-webkit-box-shadow:0 4px 60px rgba(0,0,0,.1);box-shadow:0 4px 60px rgba(0,0,0,.1);pointer-events:all;display:flex;align-items:center;color:white;border-radius:10px 10px 0 0;padding:0.5em 1em;height:auto }.widget_btn:hover {-webkit-box-shadow:none;box-shadow:none;background:#292929 }.widget_btn img {width:50%;height:100%;-o-object-fit:contain;object-fit:contain }.is-open .widget_btn {}.is-hidden .widget_btn {opacity:0;-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1);pointer-events:none }.widget_content {position:absolute;bottom:100%;right:10%;margin-bottom:2vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;pointer-events:none }.is-open .widget_content {pointer-events:all }.widget_content__buttons {-ms-flex-item-align:end;align-self:flex-end }.widget_content__button {position:relative;width:2em;height:2em;border-radius:50%;margin-bottom:1em;opacity:0;-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1) }.is-open .widget_content__button {-webkit-transform:none;-ms-transform:none;transform:none;opacity:1 }.widget_content__button svg {width:40%;height:100%;fill:#fff }.widget_content__button:nth-of-type(1) {background:rgba(0,0,0,.25);margin-right:.5em }.widget_content__button:nth-of-type(1) svg {width:50% }.widget_content__button:nth-of-type(2) {background:#d82d3f }.widget_content__button:nth-of-type(2) svg {stroke:#fff }.widget_content__button:hover {-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.15);box-shadow:3px 3px 5px rgba(0,0,0,.15) }.widget_content__button:hover .widget_tip {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none }.widget_tip {opacity:0;position:absolute;bottom:calc(100% + 9px);right:-1em;background:#fff;font-weight:500;border-radius:6px;-webkit-box-shadow:5px 10px 15px rgba(0,0,0,.1);box-shadow:5px 10px 15px rgba(0,0,0,.1);white-space:nowrap;pointer-events:none;padding:1vh 1vw;-webkit-transform:translate3d(0,-.5em,0);transform:translate3d(0,-.5em,0) }.widget_tip:before {content:'';position:absolute;bottom:-15px;right:2em;-webkit-transform:translateX(7px);-ms-transform:translateX(7px);transform:translateX(7px);border:8px solid transparent;border-top-color:#fff }.widget_item,.widget_item--anim,.widget_tip {-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s }.widget_item {background:#fff;padding:1.2em 1.5em;border-radius:6px;font-size:.9em;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);white-space:nowrap;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center }.widget_item:hover {-webkit-transform:translate3d(0,-.25em,0);transform:translate3d(0,-.25em,0);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.35);box-shadow:0 4px 20px rgba(0,0,0,.35) }.widget_item img {width:1.55em;height:1.55em;margin-right:.5vw;-o-object-fit:contain;object-fit:contain }.widget_item--anim {opacity:0;pointer-events:none;-webkit-transform:translate3d(5vw,0,0) scale3d(.75,.75,1);transform:translate3d(5vw,0,0) scale3d(.75,.75,1) }.widget_item--anim+.widget_item--anim {margin-top:1em }.widget_item--anim:nth-of-type(2) {-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s }.widget_item--anim:nth-of-type(2) .widget_item {padding:1.2em 1.5em }.widget_item--anim:nth-of-type(3) {-webkit-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s }.widget_item--anim:nth-of-type(4) {-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s }.widget_item--anim:nth-of-type(5) {-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s }.widget_item--anim:nth-of-type(6) {-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s }.widget_item--anim:nth-of-type(7) {-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s }.is-open .widget_item--anim {opacity:1;pointer-events:all }.crisp-client .crisp-1rjpbb7#crisp-chatbox .crisp-1rf4xdh .crisp-kquevr {display:none!important }.filter {padding:2em;border-radius:20px;background:#fff;-webkit-box-shadow:0 24px 32px rgba(0,0,0,.06);box-shadow:0 24px 32px rgba(0,0,0,.06) }.filter__tabs {margin-bottom:2vh;padding-bottom:2vh;position:relative }.filter__tabs:before {content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e6e6ee;opacity:.24 }.filter__tabs:after {content:'';position:absolute;bottom:-1px;left:0;width:2em;height:3px;background:#ff1500;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;border-radius:100px }.filter__tabs.is-active1:after,.is-open .widget_item--anim {-webkit-transform:none;-ms-transform:none;transform:none }.filter__tabs.is-active2:after {-webkit-transform:translate3d(160%,0,0);transform:translate3d(160%,0,0) }.filter__tabs.is-active3:after {-webkit-transform:translate3d(350%,0,0) scale3d(1.5,1,1);transform:translate3d(350%,0,0) scale3d(1.5,1,1) }.filter__tab {font-weight:500;font-size:1.2em;color:#787f99 }.filter__tab+.filter__tab {margin-left:1vw }.filter__tab.is-active,.modal_feedback__privacy a:hover {color:#212121 }.filter__content,.filter__line {display:-webkit-box;display:-ms-flexbox;display:flex }.filter__content {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }.filter__line {-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch }@media (max-width:500px) {.filter__line {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }}.filter__line+.filter__line {margin-top:1em }.filter__line--column {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }.filter__line--start {-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start }.filter__hidden {margin-top:1em;max-height:0;-webkit-transition:all .35s .15s;-o-transition:all .35s .15s;transition:all .35s .15s;pointer-events:none }.is-show .filter__hidden {margin-bottom:2em;pointer-events:all;max-height:150vh }.filter__hidden_wrap {opacity:0;-webkit-transition:all .35s 0s;-o-transition:all .35s 0s;transition:all .35s 0s }.is-show .filter__hidden_wrap {-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s;opacity:1 }.filter__bottom,.filter__more {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }.filter__bottom {-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1em }.filter__more {color:#ff1500;font-weight:500 }.catalog_stock__point:hover .catalog_stock__point--right svg,.filter__more:hover svg {-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1) }.filter__more svg {margin-left:.75em;width:.8em;height:.8em;fill:#ff1500 }.filter__result {background:#ff1500;color:#fff;font-weight:500;font-size:.9em;padding:.9em 0;width:32%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto }.filter__result:hover {-webkit-box-shadow:5px 15px 25px rgba(0,0,0,.1);box-shadow:5px 15px 25px rgba(0,0,0,.1) }.filter_wrap {width:32%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-right:1.5% }@media (max-width:500px) {.filter_wrap {width:100% }.filter_wrap+.filter_wrap {margin-top:1em }}.filter_wrap:last-of-type {margin-right:0 }.filter_wrap--color {width:65.5%;-ms-flex-item-align:center;align-self:center }.filter_wrap--color_end {width:65.5%;-ms-flex-item-align:end;align-self:flex-end }.filter_wrap--color_end .color_line {margin-bottom:.65em }.filter_wrap--full {width:100% }.filter_wrap--checkbox {margin-bottom:.75em }.filter_wrap--column_checkbox {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;align-self:flex-start }.filter_wrap--column_checkbox .filter_checkbox_text+.filter_checkbox_text {margin-top:1em!important }.filter_wrap--row_checkbox_full {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }.filter_wrap--row_checkbox_full .filter_checkbox_text+.filter_checkbox_text {margin-left:auto }.filter_wrap--double .filter_input {width:50% }.filter_wrap--double .filter_input:nth-of-type(1) {border-radius:6px 0 0 6px }.filter_wrap--double .filter_input:nth-of-type(2) {border-radius:0 6px 6px 0 }.filter_wrap--double .filter_input:nth-of-type(2):before {content:'';position:absolute;top:30%;bottom:30%;left:0;width:1px;background:#e6e6ee }.filter_wrap--triple .filter_input {width:32%;padding-left:.5em;padding-right:.5em }.filter_wrap--triple .filter_input+.filter_input {margin-left:auto }.filter_wrap__caption {margin-bottom:.65em;color:#00f;font-size:.85em;width:100% }.filter_input {position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f1f1f1;border-radius:6px;padding:1em;font-size:.9em }.filter_input__input {color:#212121;width:100%;font-weight:300 }.filter_input__input::-webkit-input-placeholder {color:#525252;font-weight:300 }.filter_input__input:-ms-input-placeholder,.filter_input__input::-ms-input-placeholder {color:#525252;font-weight:300 }.filter_input__input::placeholder {color:#525252;font-weight:300 }.filter_input__icon {cursor:pointer }.filter_input__icon svg {width:.75em;height:.75em }.filter_drop {position:absolute;top:100%;left:0;right:0;opacity:0;pointer-events:none }.filter_type__title {font-size:2em;margin-bottom:1em }.filter_type__tabs {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2em }.filter_type__tabs--motorcycle .filter_type__tab_wrapper {width:50% }.filter_type__tabs--motorcycle .filter_type__tab_wrapper:nth-child(3) {margin-top:.5em }.filter_type__tab_wrapper {min-width:33%;margin-top:.5em }.filter_type__tab_wrapper:nth-child(1),.filter_type__tab_wrapper:nth-child(2),.filter_type__tab_wrapper:nth-child(3) {margin-top:0 }.filter_type__tab {border-radius:100px;padding:.6em 1em;font-size:1em;font-weight:500;color:#00f }.filter_type__tab.is-clicked {background:#ff1500;color:#fff;-webkit-box-shadow:5px 10px 15px rgba(0,0,0,.1);box-shadow:5px 10px 15px rgba(0,0,0,.1) }.filter_type__content {position:relative }.filter_type__content .filter {position:absolute;top:0;left:0;right:0;opacity:0;-webkit-transition:all .4s 0s;-o-transition:all .4s 0s;transition:all .4s 0s;pointer-events:none }.filter_type__content .filter.is-active {-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s;pointer-events:all;opacity:1;position:relative }.color_line {-ms-flex-item-align:center;align-self:center;width:100% }.color_line,.color_line__wrap {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }.color_line__clear {-webkit-box-shadow:inset 0 0 0 1px #00f;box-shadow:inset 0 0 0 1px #00f;border-radius:49%;width:1.25em;height:1.25em;margin-left:auto }.color_line__clear:hover {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-box-shadow:inset 0 0 0 2px #ff1500;box-shadow:inset 0 0 0 2px #ff1500 }.color_line__clear:hover svg {fill:#ff1500 }.color_line__clear svg {fill:#00f }.filter_color {position:relative;width:1.25em;height:1.25em }.filter_color+.filter_color {margin-left:.4em }.filter_color__checkbox {position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;opacity:0;cursor:pointer }.filter_color__label {width:100%;height:100%;border-radius:49%;background:red;display:block;position:relative }.filter_color__label:before {content:'';position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;-webkit-box-shadow:inset 0 0 0 0 #ff1500;box-shadow:inset 0 0 0 0 #ff1500;border-radius:49%;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s }.filter_color .color-1 {background:#b3b3b3 }.filter_color .color-2 {background:-webkit-linear-gradient(84.85deg,#929292 3.39%,#fff 52.52%,#dfdfdf 95.86%);background:-o-linear-gradient(84.85deg,#929292 3.39%,#fff 52.52%,#dfdfdf 95.86%);background:linear-gradient(5.15deg,#929292 3.39%,#fff 52.52%,#dfdfdf 95.86%) }.filter_color .color-3 {-webkit-box-shadow:inset 0 0 0 1px #787f99;box-shadow:inset 0 0 0 1px #787f99;background:#fff }.filter_color .color-4 {background:#212121 }.filter_color .color-5 {background:#364dff }.filter_color .color-6 {background:#50b8f5 }.filter_color .color-7 {background:#a736ff }.filter_color .color-8 {background:#60b644 }.filter_color .color-9 {background:#945e25 }.filter_color .color-10 {background:#b02621 }.filter_color .color-11 {background:#e63c2e }.filter_color .color-12 {background:#ff9fd9 }.filter_color .color-13 {background:#ee8d43 }.filter_color .color-14 {background:#fef16a }.filter_color .color-15 {background:-webkit-linear-gradient(84.85deg,#dcc65e 14.95%,#fff 52.52%,#edd36c 95.86%);background:-o-linear-gradient(84.85deg,#dcc65e 14.95%,#fff 52.52%,#edd36c 95.86%);background:linear-gradient(5.15deg,#dcc65e 14.95%,#fff 52.52%,#edd36c 95.86%) }.filter_color .color-16 {background:#edd9b7 }.filter_color__checkbox:checked+.filter_color__label:before {-webkit-box-shadow:inset 0 0 0 1px #ff1500;box-shadow:inset 0 0 0 1px #ff1500 }.filter_checkbox_text {position:relative;margin-top:1em }.filter_checkbox_text__checkbox {position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;opacity:0;cursor:pointer }.filter_checkbox_text__label {padding-left:2em;display:block;line-height:20px;cursor:pointer;text-align:left;color:#212121;font-weight:300;font-size:.9em }.filter_checkbox_text__label button,.form_check__label button {display:inline-block;text-decoration:underline }.filter_checkbox_text__icon {position:absolute;left:0;top:0;width:1.15em;height:1.15em;pointer-events:none;background:0 0;border-radius:2px;text-align:center;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;-webkit-box-shadow:inset 0 0 0 1px #757575;box-shadow:inset 0 0 0 1px #757575 }.filter_checkbox_text__icon svg {fill:#fff;width:60%;height:100%;opacity:0 }.filter_checkbox_text__checkbox:checked+.filter_checkbox_text__label+.filter_checkbox_text__icon {-webkit-box-shadow:inset 0 0 0 0 #757575;box-shadow:inset 0 0 0 0 #757575;background:#ff1500 }.filter_checkbox_text__checkbox:checked+.filter_checkbox_text__label+.filter_checkbox_text__icon svg,.form_check__check:checked+.form_check__label+.form_check__icon svg {opacity:1 }.modal_feedback {margin:auto;background:#fff;border-radius:20px;padding:5vh 2.5vw;-webkit-transition:all .4s 0s;-o-transition:all .4s 0s;transition:all .4s 0s;-webkit-transform:translate3d(0,-50%,0) scale3d(1,1,1);transform:translate3d(0,-50%,0) scale3d(1,1,1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;text-align:center }.modal_feedback--accept {padding:3vh 2.5vw }.modal_feedback--accept .modal_feedback__button {margin:0 }.modal_feedback--accept .modal_feedback__title {font-size:1.3em;font-weight:500;margin-bottom:1em }.modal_feedback--accept .modal_feedback__text {text-align:left;font-weight:100;margin-bottom:2em }.modal_feedback--accept .modal_feedback__bg {margin:2em 0;width:100%;height:12em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center }.modal_feedback--accept .modal_feedback__bg img {width:80%;height:100% }.modal_feedback--accept .modal_feedback__top {-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start }.modal_feedback--consultation .modal_feedback__title {font-size:1.3em;font-weight:500;margin-bottom:0 }.modal_feedback--consultation .modal_feedback__top {-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start }.modal_feedback--cost {width:calc(15em + 10vw);padding:0 }.modal_feedback--cost .modal_feedback__title {font-size:1.3em;font-weight:500;margin-bottom:0 }.modal_feedback--cost .modal_feedback__top {-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2.5em 2.5em 0;margin-bottom:.5em }@media (max-width:500px) {.modal_feedback--cost .modal_feedback__top {padding:1.5em 1.5em 0 }}@media screen and (max-width:500px) {.modal_feedback {border-radius:12px;width:90vw;padding:2em }}.modal_feedback.on-request {-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);opacity:.5 }.modal_feedback.on-success {-webkit-transform:translate3d(0,-50%,0) scale3d(.8,.8,1);transform:translate3d(0,-50%,0) scale3d(.8,.8,1);opacity:0 }.is-active .modal_feedback {-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s }.modal_feedback__top {border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3vh }.modal_feedback__top--margin {margin-bottom:1.25em }.modal_feedback__top--buy {-ms-flex-item-align:start;align-self:flex-start }.modal_feedback__title {font-size:2em;font-weight:800;color:#000;margin-bottom:2vh }.modal_feedback__title--buy {font-weight:500;font-size:1.7em }.modal_feedback__text {color:#424242;font-size:.9em;font-weight:500;line-height:22px }.modal_feedback__text .weight {font-weight:700 }.modal_feedback__content.simple_bar {height:calc(20em + 20vh);padding:2em 2.5em }@media (max-width:500px) {.modal_feedback__content.simple_bar {padding:1.5em }}.modal_feedback__content.simple_bar .simplebar-track {height:80%;top:10%;width:2px;border-radius:100px;background:#e0e0e0;-webkit-transform:translate3d(-.9em,0,0);transform:translate3d(-.9em,0,0) }.modal_feedback__content.simple_bar .simplebar-scrollbar {background:#9e9e9e;left:auto;right:auto;width:100%;border-radius:100px }.modal_feedback__content.simple_bar .simplebar-scrollbar:before {display:none }.modal_feedback__icon {width:100%;height:35vh }.modal_feedback__icon svg {width:100%;height:25%;fill:#000 }.modal_feedback__button,.modal_feedback__icon,.modal_feedback__radio {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }.modal_feedback__radio {margin-bottom:3vh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }.modal_feedback__button {margin:3vh 0;width:100%;padding:.9em;border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.9em }.modal_feedback__button:hover {-webkit-box-shadow:5px 10px 15px rgba(0,0,0,.15);box-shadow:5px 10px 15px rgba(0,0,0,.15) }.modal_feedback__button svg {fill:#fff;margin-left:.5em;width:1.35em;height:1.35em }.modal_feedback__privacy {font-size:.85em;font-weight:100;color:#616161 }.modal_feedback__privacy a {font-weight:100;text-decoration:underline }.modal_feedback__bottom {font-size:.7em }.modal_feedback__bottom a {font-weight:500 }.modal_feedback__bottom a:hover {color:#e61300 }.modal_feedback .form_input {min-width:20em }.modal_feedback__button {background:#000;color:#fff;background:#ff1500 }.modal_feedback__button:hover {background:#ff2c1a }.form_input+.form_input,.modal_feedback__link {margin-top:2vh }.form_input {position:relative;font-size:.9em;width:100% }.form_input__input {padding:1em;background:#fafafa;border-radius:6px;color:#212121;width:100%;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;font-weight:300 }.form_input__input::-webkit-input-placeholder {color:#9e9e9e;font-weight:300 }.form_input__input:-ms-input-placeholder,.form_input__input::-ms-input-placeholder {color:#9e9e9e;font-weight:300 }.form_input__input::placeholder {color:#9e9e9e;font-weight:300 }.invalid .form_input__input {-webkit-box-shadow:inset 0 0 0 1px #ff1744;box-shadow:inset 0 0 0 1px #ff1744 }.form_input__label {position:absolute;top:50%;left:1em;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;pointer-events:none;color:#9e9e9e }.form_input__icon {position:absolute;top:0;right:1.5em;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center }.form_input__icon--invalid,.form_input__icon--valid {position:absolute;width:1.75em;height:1.75em;opacity:0 }.invalid .form_input__icon--invalid,.valid .form_input__icon--valid {opacity:1 }.form_input__icon--valid svg {width:100%;height:100%;fill:#4caf50 }.form_input__icon--invalid svg {width:100%;height:100%;fill:#ff1744 }.form_area {resize:none;border-radius:6px;background:#fafafa;color:#000;border:0;width:100%;outline:0;padding:1em;height:15vh;font-weight:300;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }.form_area::-webkit-input-placeholder {color:#9e9e9e;font-weight:300 }.form_area:-ms-input-placeholder,.form_area::-ms-input-placeholder {color:#9e9e9e;font-weight:300 }.form_area::placeholder {color:#9e9e9e;font-weight:300 }.form_area:focus,.form_input__input.is-filled,.form_input__input:focus {-webkit-box-shadow:inset 0 0 0 1px #b7b4b4;box-shadow:inset 0 0 0 1px #b7b4b4 }.form_input__input.is-filled+.form_input__label,.form_input__input:focus+.form_input__label {opacity:0;-webkit-transform:translate3d(3em,-50%,0);transform:translate3d(3em,-50%,0) }.form_radio {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative }.form_radio:hover .form_radio__icon {-webkit-box-shadow:inset 0 0 0 2px red;box-shadow:inset 0 0 0 2px red }.form_radio+.form_radio {margin-left:2vw }.form_radio__radio {position:absolute;z-index:2;opacity:0;width:16px;height:16px;top:50%;left:0;cursor:pointer }.form_radio__icon,.form_radio__icon:before,.form_radio__label {-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }.form_radio__label {font-size:.9em;font-weight:500;cursor:pointer;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;color:#bab9cd }.form_radio__icon,.form_radio__icon:before {border-radius:50% }.form_radio__icon {-webkit-box-shadow:inset 0 0 0 2px #bab9cd;box-shadow:inset 0 0 0 2px #bab9cd;margin-right:.6em;width:16px;height:16px;position:relative }.form_radio__icon:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:red;-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1) }.form_radio__radio:checked+.form_radio__label {color:#000 }.form_radio__radio:checked+.form_radio__label+.form_radio__icon {-webkit-box-shadow:inset 0 0 0 2px red;box-shadow:inset 0 0 0 2px red }.form_radio__radio:checked+.form_radio__label+.form_radio__icon:before {-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1) }.form_check {position:relative }.form_check__check {position:absolute;top:0;left:0;width:2em;height:2em;opacity:0;cursor:pointer }.form_check__label {padding-left:1.75em;display:block;font-size:.95em;line-height:20px;font-weight:500;cursor:pointer }.form_check__icon {position:absolute;left:0;top:0;width:1.15em;height:1.15em;pointer-events:none;background:0 0;border-radius:5px;text-align:center;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;-webkit-box-shadow:inset 0 0 0 2px red;box-shadow:inset 0 0 0 2px red }.form_check__icon svg {fill:red;width:60%;height:100%;opacity:0 }.modal_buy_card {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 0 1px #e0e0e0;box-shadow:inset 0 0 0 1px #e0e0e0;padding:0.6em 1em;border-radius:10px;margin-bottom:1em }.modal_buy_card__column {-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:1em }.modal_buy_card__line {margin-bottom:0.4em;display:block;text-align:left }.modal_buy_card__line+.modal_buy_card__line {margin-top:1em;margin-bottom:1em }.modal_buy_card__model {font-size:1.1em;font-weight:700;line-height:1.3em }.modal_buy_card__year {font-weight:400;font-size:.85em;color:grey }.modal_buy_card__circle {background:silver;width:4px;height:4px;border-radius:50%;margin:0 .35em }.modal_buy_card__option {font-size:.8em;color:#525252;-webkit-box-shadow:inset 0 0 0 1px #e0e0e0;box-shadow:inset 0 0 0 1px #e0e0e0;padding:.35em 1.5em;border-radius:100px }.modal_buy_card__option+.modal_buy_card__option {margin-left:.5em }.modal_buy_card__dashed {width:100%;height:1px;background:#e0e0e0;margin:1em 0 }.modal_buy_card__price {text-align:left;font-size:0.9em;font-weight:bold;line-height:1em }.modal_buy_card__img {-webkit-box-flex:0;-ms-flex:none;flex:none;width:5em;height:5em;border-radius:50%;overflow:hidden;margin-right:1em;border:1px solid #e0e0e0 }.modal_buy_card__img img {object-position:left }.modal_buy_card__img img,.modal_more__tabs img,.slider_catalog .swiper-slide img {width:100%;height:100%;-o-object-fit:cover;object-fit:cover }.modal_privacy {background:#fff;width:65vw;height:70vh;position:absolute;margin:auto;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:20px;-webkit-box-shadow:24px 24px 24px rgba(0,0,0,.24);box-shadow:24px 24px 24px rgba(0,0,0,.24);opacity:0;-webkit-transform:translate3d(-50%,calc(-50% + 50vh),0);transform:translate3d(-50%,calc(-50% + 50vh),0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:1;overflow:hidden }.is-active .modal_privacy {opacity:1;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0) }@media screen and (max-width:500px) {.is-active .modal_privacy,.modal_privacy {-webkit-transform:none;-ms-transform:none;transform:none }.modal_privacy {height:75%;width:100vw;top:25%;left:0;border-radius:30px 30px 0 0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0) }.is-active .modal_privacy {opacity:1 }}.modal_privacy__top {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4vh 4vh 2vh;border-radius:30px }.modal_privacy__title {font-size:1.6em;font-weight:700;color:#000 }@media screen and (max-width:500px) {.modal_privacy__title {font-size:20px }}.modal_privacy__close {position:static }.modal_privacy__close svg {fill:#212121 }.modal_privacy__content {height:calc(70vh - 3vh - 1.6em - 8vh);position:relative;overflow:hidden;padding:4vh;padding-bottom:0 }.modal_privacy__content:before {content:'';position:absolute;bottom:0;left:0;width:100%;height:4em;pointer-events:none;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#fff,rgba(255,255,255,0));background:-o-linear-gradient(bottom,#fff,rgba(255,255,255,0));background:linear-gradient(to top,#fff,rgba(255,255,255,0));z-index:2 }@media screen and (max-width:500px) {.modal_privacy__content {height:calc(100% - 20px - 3vh) }}.modal_privacy__content--scroll {height:calc(70vh - 1.2em - 3vh - 10vh);height:100% }.modal_privacy__content--scroll .simplebar-track.simplebar-vertical {-webkit-transform:translate3d(-1vw,5%,0);transform:translate3d(-1vw,5%,0);opacity:1;background:rgba(235,235,235,.5);border-radius:100px;width:7px;height:80%;top:0;overflow:visible }.modal_privacy__content--scroll .simplebar-track.simplebar-vertical .simplebar-scrollbar {opacity:1;right:0;width:7px;background:#ebebeb;border-radius:100px }.modal_more__content .simplebar-scrollbar:before,.modal_privacy__content--scroll .simplebar-track.simplebar-vertical .simplebar-scrollbar:before {display:none }.modal_privacy__content--padding {padding-right:6vw;padding-bottom:6vh }.modal_privacy__caption {font-size:1em;font-weight:500;margin-bottom:2vh }.modal_privacy__caption--margin {margin-top:4vh }.modal_privacy__text {font-size:.9em;font-weight:200;margin-bottom:1em }.modal_privacy__list {font-weight:200 }.modal_privacy__list+.modal_privacy__list {margin-top:1em }.modal_more {margin:auto;background:#fff;border-radius:14px;-webkit-transition:all .5s 0s;-o-transition:all .5s 0s;transition:all .5s 0s;-webkit-transform:translate3d(0,-100vh,0) scale3d(1,1,1);transform:translate3d(0,-100vh,0) scale3d(1,1,1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;width:55vw;height:80vh }@media (max-width:1300px) {.modal_more {width:65vw }}@media (max-width:1100px) {.modal_more {width:80vw }}@media (max-width:500px) {.modal_more {width:90vw }}.is-active .modal_more {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none }.modal_more__tabs {position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;overflow:hidden;-webkit-box-flex:0;-ms-flex:none;flex:none;height:6em }.modal_more__tabs img {position:absolute;z-index:0;top:0;left:0 }.modal_more__tab {position:relative;z-index:2;background:#eaeaea;padding:.85em 2em;font-weight:300;font-size:1em }@media (max-width:500px) {.modal_more__tab {font-size:.85em }}.modal_more__tab:hover {background:#c4c4c4 }.modal_more__tab:nth-child(2) {border-radius:100px 0 0 100px }.modal_more__tab:nth-child(3) {border-radius:0 100px 100px 0 }.modal_more__tab.is-clicked {background:#ff1500;color:#fff }.modal_more__container {height:100%;position:relative }.modal_more__content {height:100%;opacity:0;-webkit-transition:all .3s 0s;-o-transition:all .3s 0s;transition:all .3s 0s;padding:3em 1.5em 2em;position:absolute;top:0;left:0;right:0;pointer-events:none }.modal_more__content.is-active {pointer-events:all;position:relative;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;opacity:1 }.modal_more__content .simplebar-track {background:#e0e0e0;width:2px;border-radius:100px;right:1em;height:90%;top:5% }.modal_more__content .simplebar-scrollbar {left:auto;right:auto;width:100%;background:#9e9e9e;border-radius:100px }.modal_more__wrapper+.modal_more__wrapper {margin-top:2em }.modal_more__title {font-size:1.5em;font-weight:700;margin-bottom:.75em }.modal_more__text {font-weight:100;line-height:1.8em;color:#404040;padding-right:8em }@media (max-width:500px) {.modal_more__text {padding-right:0 }}.modal_more__text+.modal_more__text {margin-top:.65em }.modal_more__text .strong {font-weight:500 }.table_column--2 {width:calc(((100% - 9px)/20)*2) }.table_column--3 {width:calc(((100% - 9px)/20)*3) }.table_column--4 {width:calc(((100% - 9px)/20)*4) }.property_content {width:100vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }@media (max-width:500px) {.property_content {margin:auto 0 }}.property_content__buttons {-ms-flex-item-align:end;align-self:flex-end;margin-right:10vw;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5em }@media (max-width:500px) {.property_content__buttons {display:none }}.property_content__button {width:2em;height:2em;border-radius:50%;background:#f2453d }.property_content__button.swiper-button-disabled {pointer-events:none;background:0 0 }.property_content__button.swiper-button-disabled svg {fill:#bdbdbd }.property_content__button svg {fill:#fff;width:20% }.property_content__button--next {margin-left:1em }.property_content__button--next svg {-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1) }.property_slider {width:100%;padding:0 10vw }.table_vertical {width:1px;height:100%;position:absolute;z-index:2;background:#e0e0e0;top:0;left:0 }.table_vertical--1 {left:calc(((100% - 9px)/20)*4) }.table_vertical--2 {left:calc(((100% - 9px)/20)*6) }.table_vertical--3 {left:calc(((100% - 9px)/20)*8) }.table_vertical--4 {left:calc(((100% - 9px)/20)*11) }.table_vertical--5 {left:calc(((100% - 9px)/20)*13) }.table_vertical--6 {left:calc(((100% - 9px)/20)*15) }.table_vertical--7 {left:calc(((100% - 9px)/20)*18) }.property_table {border-radius:6px 6px 0 0;border:1px solid #e0e0e0;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3em }@media screen and (max-width:500px) {.property_table {width:auto;height:auto }}.property_table__top {display:-webkit-box;display:-ms-flexbox;display:flex;background:#707070;border-radius:6px 6px 0 0;position:-webkit-sticky;position:sticky;z-index:1;top:0 }.property_table__top .table_vertical {background:#e0e0e0 }.property_table__item {text-align:center;font-size:.6em;font-weight:300;color:#fff;padding:1em 0 }@media (max-width:500px) {.property_table__item {font-size:.4em }}.property_table__content {position:relative;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1 }
.table_line,.table_line__title {display:-webkit-box;display:-ms-flexbox;display:flex }.table_line {width:100% }.table_line__title {height:calc(1.5em + 3vh);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1.5em;font-size:.7em;font-weight:300;position:relative }@media (max-height:800px) {.table_line__title {height:calc(1em + 3vh) }}@media (max-width:500px) {.table_line__title {font-size:.4em }}.table_line__item+.table_line__item:after,.table_line__item:before,.table_line__title:before {content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e0e0e0 }.table_line__title span {font-size:1em }.table_line__item {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.7em;text-align:center;position:relative;height:calc(1.5em + 3vh) }@media (max-height:800px) {.table_line__item {height:calc(1em + 3vh) }}@media (max-width:500px) {.table_line__item {font-size:.5em }}.table_line__item+.table_line__item:after {width:1px;height:100% }.table_last {-webkit-box-flex:1;-ms-flex:1;flex:1 }.modal_requisites {background:#fff;width:calc(25vw + 20em);height:auto;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:20px;-webkit-box-shadow:24px 24px 24px rgba(0,0,0,.24);box-shadow:24px 24px 24px rgba(0,0,0,.24);-webkit-transform:translate3d(0,2em,0);transform:translate3d(0,2em,0);opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:1;overflow:hidden;padding:1.75em }.is-active .modal_requisites {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none }@media screen and (max-width:500px) {.is-active .modal_requisites,.modal_requisites {-webkit-transform:none;-ms-transform:none;transform:none }.modal_requisites {height:75%;width:100vw;top:25%;left:0;border-radius:30px 30px 0 0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0) }.is-active .modal_requisites {opacity:1 }}.modal_requisites__top {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5em }.modal_requisites__title {font-size:1.6em;font-weight:700;color:#000 }@media screen and (max-width:500px) {.modal_requisites__title {font-size:20px }}.modal_requisites__close {position:static;width:1.25em;height:1.25em }.modal_requisites__close svg {fill:#212121 }.modal_requisites__content {position:relative }.modal_requisites__line {font-size:1em }.modal_requisites__line+.modal_requisites__line {margin-top:.5em }.modal_requisites__line .strong {font-weight:500 }.modal_requisites__lower {font-size:.85em;margin-top:1em;color:#868686 }.modal_menu {background:#404040;width:calc(25vw + 20em);height:auto;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:20px;-webkit-box-shadow:24px 24px 24px rgba(0,0,0,.24);box-shadow:24px 24px 24px rgba(0,0,0,.24);-webkit-transform:translate3d(0,2em,0);transform:translate3d(0,2em,0);opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:1;padding:4em 2em 2em }.is-active .modal_menu {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none }@media screen and (max-width:500px) {.is-active .modal_menu,.modal_menu {-webkit-transform:none;-ms-transform:none;transform:none }.modal_menu {height:100%;width:80vw;top:0;left:0;border-radius:0 0 0 0;margin-right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0) }.is-active .modal_menu {opacity:1 }}.modal_menu__logo {width:60%;margin:0 auto;height:6em }.modal_menu__logo img {width:100%;height:100%;-o-object-fit:contain;object-fit:contain }.modal_menu__close {position:absolute;right:auto;top:2.5em;left:-2.5em;width:1.25em;height:1.25em }.modal_menu__close svg {fill:#fff }.modal_menu__nav {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;text-align:center;margin:auto 0 }.modal_menu__link {font-weight:300;font-size:1.1em;color:#fff }.modal_menu__link+.modal_menu__link {margin-top:1em }.modal_menu__link .strong {font-weight:500 }.main {position:relative;overflow:hidden;height:100vh }.main:after,.main:before {content:'';position:absolute;width:100%;height:40%;left:0;z-index:1 }.main:before {top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.9)),to(transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,.9),transparent);background:-o-linear-gradient(top,rgba(0,0,0,.9),transparent);background:linear-gradient(to bottom,rgba(0,0,0,.9),transparent) }@media (max-width:500px) {.main:before {background:#000;opacity:.7;height:100% }}.main:after {bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.9)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.9),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.9),transparent);background:linear-gradient(to top,rgba(0,0,0,.9),transparent) }@media (max-width:500px) {.main:after {display:none }}.main__container {color:#fff;height:100%;padding-top:8.5em;padding-bottom:5em;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }@media (max-width:500px) {.main__container {padding-top:6em;padding-bottom:4em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start }}.main__bg {position:absolute;top:0;left:0;right:0;bottom:0 }@media (min-width:769px) {.main__bg video {width:100% }}@media (max-width:500px) {.main_info {margin-bottom:2em }}.main_info__subtitle {font-weight:700;font-size:.9em;margin-bottom:.5em }.main_info__title {font-size:2.2em }.main_info__button {background:#ff1500;border-radius:100px;padding:.75em 1.35em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1em;margin:1em 0 2em;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s }.main_info__button:hover {-webkit-transform:translate3d(0,-.25em,0);transform:translate3d(0,-.25em,0);-webkit-box-shadow:5px 10px 20px rgba(0,0,0,.15);box-shadow:5px 10px 20px rgba(0,0,0,.15) }.main_info__button--title {position:relative;top:1.5px;font-weight:500;font-size:.9em }.main_info__button svg {fill:#fff;width:1.2em;height:1.2em;margin-right:.35em }.main_info__caption {font-weight:100;font-size:0.6em;margin-bottom:.25em }.main_info__link {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.7em }.main_info__link img {width:1.5em;height:1.5em;margin-right:.5em }.main_info__link svg {margin-left:.5em;width:1.5em;height:1.5em;fill:#fff;position:relative;top:-5px }.catalog {position:relative;overflow:hidden }.catalog:before {content:'';position:absolute;top:0;right:0;width:15vw;height:15vw;border-radius:50%;background:#ff1500;-webkit-transform:translate3d(30%,-30%,0);transform:translate3d(30%,-30%,0) }.catalog_info {margin-bottom:2em }.slider_anchors {width:100%;position:relative;padding:2em 5vw;padding-right:0;padding-left:0;height:auto }.slider_anchors .swiper-slide,.slider_anchors .swiper-wrapper {height:auto }.catalog_anchors {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1 }@media (max-width:500px) {.catalog_anchors {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }}.catalog_anchors__anchor {background:#fff;-webkit-box-shadow:inset 0 0 0 1px #ededed;box-shadow:inset 0 0 0 1px #ededed;border-radius:10px;padding:.9em 0;width:100%;position:relative;font-size:.9em;line-height:1.8em }@media (max-width:500px) {.catalog_anchors__anchor {width:100%;min-width:100% }.catalog_anchors__anchor+.catalog_anchors__anchor {margin-top:1em }}.catalog_anchors__anchor .strong {font-size:1.1em;font-weight:500 }.catalog_anchors__anchor:before {content:'';position:absolute;bottom:0;right:50%;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:8px solid transparent;border-top-color:#ff1500;z-index:-1 }@media (max-width:500px) {.catalog_anchors__anchor:before {display:none }}.catalog_anchors__anchor.is-clicked:before,.catalog_anchors__anchor:hover:before {-webkit-transform:translate3d(50%,16px,0);transform:translate3d(50%,16px,0) }.catalog_anchors__anchor.is-clicked,.catalog_anchors__anchor:hover {-webkit-box-shadow:inset 0 0 0 1px #ff1500;box-shadow:inset 0 0 0 1px #ff1500 }.catalog_anchors__anchor.is-clicked {pointer-events:none;background:#ff1500;color:#fff;-webkit-box-shadow:10px 10px 20px rgba(0,0,0,.15);box-shadow:10px 10px 20px rgba(0,0,0,.15) }.catalog_anchor {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;padding:0 }.catalog_anchor__img {width:3.5em;height:6em;margin-right:1em;pointer-events:none }.catalog_anchor__img--2,.catalog_anchor__img--3 {width:3em }.catalog_anchor__img img,.slider_top__img img {width:100%;height:100%;-o-object-fit:contain;object-fit:contain }.catalog_anchor__wrap {text-align:left;font-weight:300;font-size:1em;pointer-events:none }.catalog_anchor__wrap .strong {font-size:1em;line-height:1.7em;font-weight:500 }.slider__container {padding-bottom:0 }.slider_top {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }@media (max-width:500px) {.slider_top {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }}.slider_top__left {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }@media (max-width:500px) {.slider_top__left {width:100% }}.slider_top__img,.slider_top__wrap {display:-webkit-box;display:-ms-flexbox;display:flex }.slider_top__img {background:#fff;border-radius:50%;width:5.5em;height:5.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1em;-webkit-box-shadow:inset 0 0 0 4px #838383;box-shadow:inset 0 0 0 4px #838383 }.slider_top__img img {width:70%;height:50% }.slider_top__wrap {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }@media (max-width:500px) {.slider_top__wrap {-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }}.slider_top__title {font-weight:500;font-size:1.2em;margin-bottom:.15em }@media (max-width:500px) {.slider_top__title {font-size:1.5em }}.slider_top__title a:hover {color:#ff1500 }.slider_top__caption {font-size:0.9em }.slider_top__right {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }@media (max-width:500px) {.slider_top__right {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:1.25em }}.slider_top__button,.slider_top__link {border-radius:100px;padding:.8em 1.15em;font-size:0.9em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;font-weight:500 }@media (max-width:500px) {.slider_top__button,.slider_top__link {padding:1.1em 0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center }}.slider_top__button svg,.slider_top__link svg {width:1em;height:1em;fill:#fff;margin-right:.35em }.slider_top__link svg {width:1.25em;height:1.25em }.slider_top__button:hover,.slider_top__link:hover {-webkit-transform:translate3d(0,-.15em,0);transform:translate3d(0,-.15em,0);-webkit-box-shadow:5px 10px 20px rgba(0,0,0,.2);box-shadow:5px 10px 20px rgba(0,0,0,.2) }.slider_top__button {background:#ff1500;margin-top:2em;padding:1.1em 2em }@media (max-width:500px) {.slider_top__button {}}.slider_top__link {background:#000 }.slider_nav {margin-left:1em;display:none }@media (max-width:500px) {.slider_nav {display:none }}.slider_nav__button {width:2em;height:2em;text-align:center }.slider_nav__button.swiper-button-disabled svg {fill:#7d7d7d }.slider_nav__button--prev svg {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg) }.slider_nav__button svg {fill:#ff1500;width:28% }.sliders_content {position:relative;margin-top:1em }@media (max-width:500px) {.sliders_content {width:100vw }}.slider_container {width:100%;padding-bottom:3em;position:absolute;top:0;left:0;right:0;opacity:0;-webkit-transition:all .45s;-o-transition:all .45s;transition:all .45s }@media (max-width:500px) {.slider_container {padding-bottom:0 }}.slider_container.is-active {position:relative;opacity:1 }.slider_catalog {height:auto;width:100%;padding-top:25px;padding-bottom:35px }.slider_catalog .swiper-slide {}@media (max-width:500px) {.slider_catalog {padding-left:5vw;padding-right:20vw;padding-bottom:0;padding-top:0 }.slider_catalog .swiper-slide {width:20em;margin-bottom:0 }}.slider_catalog .swiper-wrapper {height:auto;flex-wrap:wrap;width:100% }.slider_catalog.swiper-container-initialized .swiper-wrapper {height:auto;flex-wrap:nowrap;width:auto }.slider_catalog__scroll {margin-top:1em;height:7px;width:100%;background:rgba(235,235,235,.5);border-radius:100px;padding:0;width:clamp(1000px,1000px,100%) }@media (max-width:500px) {.slider_catalog__scroll {position:relative;left:5vw;margin-left:0;min-width:90vw;max-width:90vw }}.slider_catalog__scroll .swiper-scrollbar-drag {background:rgba(235,235,235,.75) }.slider_catalog__nav {position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;padding:0 3.5vw }.slider_catalog__button {width:45px;height:45px;border-radius:50%;background:#ff1500;text-align:center;pointer-events:all;display:none }.swiper-container-initialized .slider_catalog__button {display:block }.slider_catalog__button:hover {-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1) }.slider_catalog__button.swiper-button-disabled {-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1) }.slider_catalog__button svg {fill:#fff;width:20%;height:100% }.slider_catalog__button--prev svg {-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);position:relative;left:-1px }.slide_catalog {position:relative;border-radius:15px;overflow:hidden;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;height:15em;width:31%;margin-bottom:1em }.slide_catalog:not(:nth-of-type(3n)) {margin-right:2% }.slide_catalog+.slide_catalog {}.slide_catalog:hover {-webkit-box-shadow:5px 10px 25px rgba(0,0,0,.2);box-shadow:5px 10px 25px rgba(0,0,0,.2) }.slide_catalog:after,.slide_catalog:before {content:'';position:absolute;width:100%;height:40%;left:0;z-index:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }@media (max-width:500px) {.slide_catalog:after,.slide_catalog:before {height:45% }}.slide_catalog:before {top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.9)),to(transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,.9),transparent);background:-o-linear-gradient(top,rgba(0,0,0,.9),transparent);background:linear-gradient(to bottom,rgba(0,0,0,.9),transparent) }.slide_catalog:after {bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.9)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.9),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.9),transparent);background:linear-gradient(to top,rgba(0,0,0,.9),transparent) }.slide_catalog img {position:relative;z-index:0;width:100%;height:100%;object-fit:cover }.slide_catalog__info,.slide_catalog__top {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }.slide_catalog__info {position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.65em }.slide_catalog__top {-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.7em;font-weight:500 }
@media (max-width:500px) {.slide_catalog__top {font-size:1em }}
.slide_catalog__bottom {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }
.slide_catalog__model {font-weight:500;font-size:.9em;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }
@media (max-width:500px) {.slide_catalog__model {font-size:1.2em }}.slide_catalog__line {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.7em }
.slide_catalog__dashed {height:1em;width:1px;background:#d0d6dd;margin:0 .5em }
.services__container {position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }
.services .slider_top__button,.services .slider_top__link {border-radius:8px;color:#fff }
.services .slider_top__link {background:#ff1703;margin-top:auto;position:absolute;bottom:0;left:0;right:0;border-radius:0 0 11px 11px;padding:1.5em 0;justify-content:center;color:white;width:100% }

.services_bg {position:absolute;bottom:0;right:0;z-index:1;height:90%;width:15em;display:none }
.services_bg img {height:100%;width:auto }
.services_items {display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;flex-wrap:wrap;justify-content:space-between;margin-top:3em }
.services_items__line {display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;width:32%;}


.services_item {display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:stretch;background:#fff;border-radius:11px;padding:1.8em 1.5em;flex:1;position:relative }
.services_item + .services_item {margin-top:1em }
.services_item img {width:2.1em;height:2.1em; }
@media (max-width:500px) {
  .slide_catalog__line {font-size:.8em }
  .services_bg {display:none }
  .services_items {margin:1.5em 0 }
  .services_items__line {-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:auto }
  .services_item {width:100%;padding:2.1em 2em }
  .services_item img {margin-right:1em }
  .services_item+.services_item {margin:1em 0 0 }
}

.scheme {position:relative }
.scheme__container {padding-bottom:0 }
.scheme_bg {position:absolute;top:0;right:0;width:80%;height:100% }
.scheme_bg img {-o-object-fit:cover;object-fit:cover }
.scheme_top {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }
@media (max-width:500px) {
  .scheme_top {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }
}
.scheme_top__button {background:#fff;color:#000;border-radius:100px;padding:.85em 1.75em;font-size:.9em;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s }

@media (max-width:500px) {.scheme_top__button {width:100%;margin:2em 0 0 }}

.scheme_top__button:hover {-webkit-transform:translate3d(0,-.25em,0);transform:translate3d(0,-.25em,0);-webkit-box-shadow:5px 10px 20px rgba(0,0,0,.15);box-shadow:5px 10px 20px rgba(0,0,0,.15) }
.scheme_nav {display:-webkit-box;display:-ms-flexbox;display:flex }
.scheme_nav__button {width:45px;height:45px;border-radius:50%;background:#ff1500;text-align:center;pointer-events:all }
.scheme_nav__button.swiper-button-disabled {background:rgba(0,0,0,.45) }
.scheme_nav__button.swiper-button-disabled svg {fill:#fff }
.scheme_nav__button svg {fill:#fff;width:20%;height:100% }
.scheme_nav__button--prev {margin-right:1em }
.scheme_nav__button--prev svg {-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);position:relative;left:-1px }

@media (max-width:500px) {.scheme_slider_wrapper {width:100vw;position:relative }}.scheme_slider {height:auto;width:100% }@media (max-width:500px) {.scheme_slider {padding-left:5vw;padding-right:20vw }}.scheme_slider .swiper-slide,.scheme_slider .swiper-wrapper {height:auto }@media (min-width:501px) {.scheme_slider .swiper-wrapper {flex-wrap:wrap }}.scheme_slider .swiper-slide-prev {-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);opacity:0 }@media (max-width:500px) {.scheme_slider .swiper-slide-prev {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none }}.scheme_slider__scroll {margin-top:3em;height:7px;width:100%;border-radius:100px;padding:0;width:90vw;margin-left:5vw }@media (min-width:501px) {.scheme_nav__button,.scheme_slider__scroll {display:none }}@media (max-width:500px) {.scheme_slider__scroll {position:relative;left:5vw;margin-left:0;min-width:90vw;max-width:90vw }}.scheme_slider__scroll,.scheme_slider__scroll .swiper-scrollbar-drag {background:rgba(235,235,235,.5) }.scheme_slide {width:17em;position:relative;background:#fff;color:#000;border-radius:14px;overflow:hidden;padding:1.5em 1.5vw;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s }@media (min-width:500px) {.scheme_slide {margin-bottom:1em }.scheme_slide:not(:nth-of-type(3n)) {margin-right:1em }}@media (max-width:500px) {.scheme_slide {padding:1em;width:20em }}.scheme_slide__count {position:absolute;top:0;right:1vw;font-size:3em;font-weight:700;color:#eaeaea }@media (max-width:500px) {.scheme_slide__count {right:5vw }}.scheme_slide__img {width:2.5em;height:2.5em;margin-bottom:.75em }@media (max-width:500px) {.scheme_slide__img {width:4em;height:4em;margin-bottom:1em }}.scheme_bg img,.scheme_slide__img img {width:100%;height:100% }.scheme_slide__title {font-size:.9em;font-weight:500 }@media (max-width:1250px) {.scheme_slide__title {font-size:1em }}@media (max-width:500px) {.scheme_slide__title {font-size:1.1em }}.scheme_slide__text {font-size:.8em }@media (max-width:1400px) {.scheme_slide__text {font-size:.75em }}@media (max-width:1250px) {.scheme_slide__text {font-size:.9em }}@media (max-width:500px) {.scheme_slide__text {font-size:.9em }}.reviews__container {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4em 0 }@media (max-width:500px) {.reviews__container {padding:3em 5vw }}.reviews_img {width:50%;height:40em;position:absolute;bottom:0 }@media (max-width:500px) {.reviews_img {display:none }}.reviews_img img {-o-object-fit:contain;object-fit:contain }.reviews_block {width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;margin-left:auto }@media (max-width:500px) {.reviews_block {width:100%;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }.reviews_block br {display:none }}.reviews_block:before {content:' " ';position:absolute;z-index:0;top:-.2em;left:-.2em;color:#f2f2f2;font-style:italic;font-size:14em;line-height:1em;font-weight:700 }@media (max-width:500px) {.reviews_block:before {font-size:18em;top:-.15em;left:-.15em }}.reviews_block__title {position:relative;z-index:1;color:#848484;font-style:italic;font-weight:700;font-size:1.3em }@media (max-width:1400px) {.reviews_block__title {font-size:2.1em }}@media (max-width:1300px) {.reviews_block__title {font-size:2em }}@media (max-width:1200px) {.reviews_block__title {font-size:1.8em }}@media (max-width:500px) {.reviews_block__title {font-size:26px }}.reviews_block__subtitle {font-size:1.05em;margin:1em 0 0;position:relative }.reviews_block__subtitle .strong {font-weight:700 }.reviews_block__dashed {width:45%;height:1px;background:#e7e7e7;margin:1.5em 0 }.reviews_block__caption {text-transform:uppercase;font-size:1em;font-weight:700;margin-bottom:1em }.reviews_block__text {width:100%;font-weight:300;font-size:0.8em }.reviews_block__phone_text {font-weight:500;font-size:0.75em;letter-spacing:-.03em;white-space:nowrap }.block_instagram,.reviews_block__phone {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:4.63104px 9.26209px 27.7863px rgba(0,0,0,.1);box-shadow:4.63104px 9.26209px 27.7863px rgba(0,0,0,.1) }.reviews_block__phone {margin-top:1em;font-size:.9em;padding:.8em 1.5em;border-radius:9px }.block_instagram:hover,.reviews_block__phone:hover {-webkit-transform:translate3d(0,-.2em,0);transform:translate3d(0,-.2em,0);-webkit-box-shadow:10.63104px 15.26209px 30.7863px rgba(0,0,0,.15);box-shadow:10.63104px 15.26209px 30.7863px rgba(0,0,0,.15) }.reviews_block__phone svg {margin-right:.5em;fill:#ff1500;position:relative;top:-1px;width:1.25em;height:1.25em }.block_instagram {margin:2em 0;background:#fff;border-radius:9.26209px;padding:1em 2em 1em 1em }.block_instagram__img {width:4em;height:4em;border-radius:50%;overflow:hidden;margin-right:2em }.block_instagram__icon img,.block_instagram__img img,.reviews_img img {width:100%;height:100% }.block_instagram__name {color:rgba(0,0,0,.77);font-size:1.1em;font-weight:500;line-height:1em;margin-bottom:.2em }.block_instagram__caption {color:#787878;font-size:.7em;font-weight:300 }.block_instagram__count {color:rgba(0,0,0,.77);font-size:.7em }.block_instagram__count .strong {font-weight:500 }.block_instagram__icon {margin-left:5em;width:1.5em;height:1.5em }.instagram {position:relative;overflow:hidden;background:#424242 }.instagram__container {padding:7em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }@media (max-width:500px) {.instagram__container {padding:3em 5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }}.instagram_info {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start }.instagram_info__subtitle {font-weight:500 }.instagram_info__title {font-size:1.5em;margin-bottom:.5em }.instagram_info__paragraph {margin-bottom:1em }@media (max-width:500px) {.instagram_info__paragraph br {display:none }}.instagram_info__subscribe {background:#ff1500;font-size:.8em;border-radius:5px;padding:.75em 1.5em;margin-top:3em;margin-bottom:1em }.instagram_info__subscribe:hover {background:#fff;color:#ff1500 }.instagram_info__lower {font-weight:500 }.instagram_info__lower .light {font-weight:100 }.instagram_link {background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;padding:.75em 2em }@media (max-width:500px) {.instagram_link {width:100%;padding:.5em 1.25em }}.instagram_link:hover {-webkit-box-shadow:5px 10px 20px rgba(0,0,0,.25);box-shadow:5px 10px 20px rgba(0,0,0,.25) }.instagram_link:hover svg {fill:#ff1500 }.instagram_link+.instagram_link {margin-top:1em }.instagram_link img {width:2.25em;height:2.25em;margin-right:2em }@media (max-width:500px) {.instagram_link img {margin-right:1.25em;width:2.5em;height:2.5em }}.instagram_link__wrap {min-width:10em }.instagram_link__title {color:rgba(0,0,0,.77);font-size:.8em;font-weight:500 }@media (max-width:500px) {.instagram_link__title {font-size:1em }}.instagram_link__caption {color:#787878;font-size:.65em }@media (max-width:500px) {.instagram_link__caption {font-size:.9em }}.instagram_link svg {fill:#979797 }@media (max-width:500px) {.instagram_link svg {margin-left:auto;width:1.5em;height:1.5em }}.instagram_list {position:absolute;width:57%;top:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:center }@media (max-width:1350px) {.instagram_list {width:calc(3*(13em) + 3em) }}@media (max-width:500px) {.instagram_list {position:relative;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;right:0;top:0;width:100%;margin-top:1.5em }}.instagram_list__line {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }.instagram_item {width:10em;height:10em;margin-right:auto;border-radius:7px;overflow:hidden }@media (max-width:1350px) {.instagram_item:nth-child(4) {display:none }}@media (max-width:500px) {.instagram_item {min-width:31%;max-width:31%;width:31%;height:8em;margin-right:0 }.instagram_item:nth-child(1),.instagram_item:nth-child(10),.instagram_item:nth-child(11),.instagram_item:nth-child(12),.instagram_item:nth-child(2),.instagram_item:nth-child(3),.instagram_item:nth-child(8),.instagram_item:nth-child(9) {}}.instagram_item:hover {-webkit-box-shadow:20px 40px 40px rgba(0,0,0,.25);box-shadow:20px 40px 40px rgba(0,0,0,.25);-webkit-transform:translate3d(0,-.5em,0)!important;transform:translate3d(0,-.5em,0)!important }.consultation__photo img,.consultation_bg img,.instagram_item img,.service_content_slider .swiper-slide img,.service_slider_swiper .swiper-slide img {width:100%;height:100%;-o-object-fit:cover;object-fit:contain }.consultation {position:relative;overflow:hidden }.consultation__container {padding:5em 0 }@media (max-width:500px) {.consultation__container {padding:3em 5vw }}.consultation__photo {width:40%;height:20em;position:absolute;bottom:0;right:0 }@media (max-width:500px) {.consultation__photo {display:none }}.consultation_info {position:relative;z-index:2 }.consultation_bg {position:absolute;top:0;left:0;width:60%;height:100% }@media (max-width:500px) {.consultation_bg {width:100% }}.consultation_form {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:2em;position:relative;z-index:2 }@media (max-width:500px) {.consultation_form {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start }}.consultation_form__wrap {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }@media (max-width:500px) {.consultation_form__wrap {width:100% }}.consultation_form__button {font-size:.9em;padding:1em 1.5em;font-weight:500;color:#fff;background:#ff1500;border-radius:100px;margin-left:2em }@media (max-width:500px) {.consultation_form__button {margin-left:0;border-radius:5px;margin-top:1em;width:100% }}.consultation_form__button:hover {background:#fff;color:#ff1500;-webkit-box-shadow:5px 5px 20px rgba(0,0,0,.15);box-shadow:5px 5px 20px rgba(0,0,0,.15) }.consultation_input {-webkit-box-shadow:inset 0 0 0 1px #e5e5e5;box-shadow:inset 0 0 0 1px #e5e5e5;padding:1em 1.5em;border-radius:10px;font-size:.9em;width:15em;background:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:300 }@media (max-width:500px) {.consultation_input {width:100%;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e5e5e5;-webkit-appearance:none }}.consultation_input+.consultation_input {margin-top:1em }.consultation_input::-webkit-input-placeholder {font-weight:300;color:#000 }.consultation_input:-ms-input-placeholder,.consultation_input::-ms-input-placeholder {font-weight:300;color:#000 }.consultation_input::placeholder {font-weight:300;color:#000 }.consultation_input.is-filled,.consultation_input:focus {-webkit-box-shadow:inset 0 0 0 1px #525252;box-shadow:inset 0 0 0 1px #525252 }.stock {-webkit-box-shadow:inset 0 4px 70px rgba(0,0,0,.15);box-shadow:inset 0 4px 70px rgba(0,0,0,.15) }.stock__container {padding:4em 0 }@media (max-width:500px) {.stock__container {padding:4em 5vw }}.stock_top {-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }.stock_top,.stock_top__buttons {display:-webkit-box;display:-ms-flexbox;display:flex }.stock_top__button {background:#ff1500;width:2.5em;height:2.5em;border-radius:50%;-webkit-box-shadow:5px 8px 15px rgba(0,0,0,.2);box-shadow:5px 8px 15px rgba(0,0,0,.2) }.main_slide:hover .main_slide__price,.stock_top__button:hover {background:#c10 }.stock_top__button+.stock_top__button {margin-left:1em }.stock_top__button svg {fill:#fff;width:20% }.stock_top__button--prev svg {-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1) }.stock_top__button.swiper-button-disabled {-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,.13);-webkit-transform:none;-ms-transform:none;transform:none;pointer-events:none }.stock_top__button.swiper-button-disabled svg {fill:#fff }.services_main {background:#2e2e2e;color:#fff;position:relative }.services_main:before {content:'';position:absolute;z-index:1;bottom:0;left:0;width:100%;height:50%;background:-webkit-gradient(linear,left bottom,left top,color-stop(18.43%,#2e2e2e),to(rgba(46,46,46,0)));background:-webkit-linear-gradient(bottom,#2e2e2e 18.43%,rgba(46,46,46,0) 100%);background:-o-linear-gradient(bottom,#2e2e2e 18.43%,rgba(46,46,46,0) 100%);background:linear-gradient(0deg,#2e2e2e 18.43%,rgba(46,46,46,0) 100%) }.services_main__container {padding:4em 0 }@media (max-width:500px) {.services_main__container {padding:3em 5vw }}.services_main__title {margin-bottom:.5em }.services_main__items {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2 }.services_main__bg {position:absolute;z-index:0;top:0;right:0 }.services_main_item {width:31%;background:#000;border-radius:14px;padding:2em 2em 1.25em;margin:1%;display:flex;flex-direction:column }@media (max-width:500px) {.services_main_item {width:100%;margin:1em 0 }}.services_main_item__title {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1em;margin-bottom:1.5em }@media (max-width:1400px) {.services_main_item__title {font-size:1.2em }}.services_main_item__title img {margin-right:.5em;width:1.7em;height:1.7em }.services_main_item__text {font-weight:100;color:#e0e0e0;min-height:9em;font-size:0.825em;margin-bottom:1.5rem }@media (max-width:1400px) {.services_main_item__text {font-size:.8em }.services_main_item__text br {display:none }}@media (max-width:500px) {.services_main_item__text {font-size:1em;min-height:6em }}.services_main_item__dashed {width:100%;height:1px;background:#393939;margin:auto 0 }.services_main_item__link {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;margin-top:1.5rem }.services_main_item__link:hover {color:#ff1500 }.services_main_item__link:hover svg {-webkit-transform:translate3d(.5em,0,0);transform:translate3d(.5em,0,0);fill:#fff }.services_main_item__link svg {fill:#ff1500;width:1.75em;height:1.75em }.services_main_lower {background:#ff1500;position:relative;overflow:hidden }.services_main_lower__bg {position:absolute;top:-25em;left:-5%;right:0;width:110%;height:100%;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg) }.services_main_lower__bg img {width:100%;height:auto }@media (max-width:500px) {.services_main_lower__bg {top:-15%;height:130% }}.services_main_lower__container {padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch }@media (max-width:500px) {.services_main_lower__container {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 5vw 1em }}.services_main_lower__side {padding:6em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start }@media (max-width:500px) {.services_main_lower__side {padding:4em 5vw }}.services_main_lower__upper {color:#600a02;font-weight:400;margin-bottom:.5em }.services_main_lower__title {color:#fff }.services_main_lower__text {font-weight:500;color:#fff;margin:2em 0;font-size:1em }.services_main_lower__button {background:#fff;border-radius:100px;padding:1em 2em;display:-webkit-box;display:-ms-flexbox;display:flex }.services_main_lower__button--red {background:#ff1500;color:white;margin-top:1.5rem }.services_main_lower__button:hover {-webkit-transform:translate3d(0,-.15em,0);transform:translate3d(0,-.15em,0);-webkit-box-shadow:5px 15px 20px rgba(0,0,0,.15);box-shadow:5px 15px 20px rgba(0,0,0,.15) }.services_main_lower__video {position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3em 0;margin-left:auto;width:45%;overflow:hidden;border-radius:21px }@media (max-width:500px) {.services_main_lower__video {width:100%;height:25em }}.services_main_lower__video img {position:absolute;top:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover }.services_main_lower__play {width:6em;height:6em;position:relative;z-index:2;border-radius:50% }.services_main_lower__play:hover {-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-box-shadow:0 0 45px 5px #ff1500;box-shadow:0 0 45px 5px #ff1500 }.services_main_lower__play svg {fill:#fff;width:100%;height:100% }.service_top {background:#404040;position:relative;overflow:hidden }.service_top--duty {background:url(/themes/itome/assets/img/service_bg_duty.jpg) no-repeat center;background-size:cover }.service_top--checking {background:url(/themes/itome/assets/img/service_bg_checking.jpg) no-repeat center;background-size:cover }.service_top--cut {background:url(/themes/itome/assets/img/service_bg_cut.jpg) no-repeat center;background-size:cover }.service_top--motorcycle {background:url(/themes/itome/assets/img/service_bg_motorcycle.jpg) no-repeat center;background-size:cover }.service_top--water {background:url(/themes/itome/assets/img/service_bg_water.jpg) no-repeat center;background-size:cover }.service_top--construct {background:url(/themes/itome/assets/img/service_bg_construct.jpg) no-repeat center;background-size:cover }.service_top--customs {background:url(/themes/itome/assets/img/service_bg_customs.jpg) no-repeat center;background-size:cover }.service_top--delivery {background:url(/themes/itome/assets/img/service_bg_delivery2.jpg) no-repeat center;background-size:cover }.service_top--delivery:before {display:none }.service_top__bg {position:absolute;z-index:1 }.service_top__bg--duty {right:5vw;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0) }.service_top__bg--cut {top:0;right:7vw;bottom:0;width:50% }.service_top__bg--cut img {width:100%;height:100% }.service_top__bg--motorcycle {right:13vw;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0) }.service_top__bg--water {top:0;right:5vw;bottom:0;width:50% }.contract_slider_swiper .swiper-slide img,.service_top__bg--water img {width:100%;height:100%;-o-object-fit:contain;object-fit:contain }.service_top__bg--construct {top:0;right:-5vw;bottom:0;width:80% }.service_top__bg--construct img {position:relative;top:-15%;width:100%;height:150% }.service_top__bg--customs,.service_top__bg--delivery {top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }.service_top__bg--customs {width:70%;right:5vw }.service_top__bg--customs img {height:100% }.service_top__bg--delivery {right:10vw }.service_top__bg--delivery img {height:90% }.service_top__container {color:#fff;padding:5em 0 }@media (max-width:500px) {.service_top__container {padding:4em 5vw }}.service_top__container--cut {padding:3em 0 }.service_top__container--checking {padding:6em 0 }@media (max-width:500px) {.service_top__container--cut {padding:4em 5vw }}.service_top__container--delivery {padding:2em 0 }@media (max-width:500px) {.service_top__container--delivery {padding:4em 5vw }}.service_top__title {margin-bottom:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:flex-start;line-height:1em;flex-direction:column }@media (max-width:500px) {.service_top__title {font-size:1.8em }}.service_top__title--customs {-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start }.service_top__title img {width:50px;height:50px;margin-right:15px;-webkit-box-flex:0;-ms-flex:none;flex:none }@media (max-width:500px) {.service_top__title img {width:30px;height:30px;margin-right:10px }}.service_top__text {width:85%;padding-left:0;font-size:1em;font-weight:100 }.service_top__text+.service_top__text {margin-top:1.25em }@media (max-width:500px) {.service_top__text {width:100%;padding-left:40px }}.service_top__button {margin-top:2em;margin-left:65px;background:#ff1500;border-radius:100px;color:#fff;padding:.85em 1.5em;font-size:.9em }.service_top__button:hover {-webkit-transform:translate3d(0,-.15em,0);transform:translate3d(0,-.15em,0);-webkit-box-shadow:5px 15px 20px rgba(0,0,0,.15);box-shadow:5px 15px 20px rgba(0,0,0,.15) }.service_content__container {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:5em 0 }@media (max-width:500px) {.service_content__container {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4em 5vw }}.service_content_slider {width:46%;height:44em;-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:10px;margin-right:auto;margin-left:0 }@media (max-width:1400px) {.service_content_slider {width:45% }}@media (max-width:500px) {.service_content_slider {width:100%;margin-bottom:2em }}.service_content_slider:before {content:'';position:absolute;z-index:2;bottom:0;left:0;width:100%;height:30%;pointer-events:none;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.54)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.54) 0%,transparent 100%);background:-o-linear-gradient(bottom,rgba(0,0,0,.54) 0%,transparent 100%);background:linear-gradient(to top,rgba(0,0,0,.54) 0%,transparent 100%) }.service_content_slider__pagination {bottom:2em!important;left:2em!important;position:absolute;z-index:10 }.service_content_slider__pagination .swiper-pagination-bullet {width:12px;height:12px;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;background:0 0;opacity:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }.service_content_slider__pagination .swiper-pagination-bullet+.swiper-pagination-bullet {margin-left:7px }.service_content_slider__pagination .swiper-pagination-bullet-active {-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff;background:#ff1500 }.service_content_side {width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative }@media (max-width:1400px) {.service_content_side {padding-right:0;width:45% }}@media (max-width:500px) {.service_content_side {width:100% }}.service_content_side__title {font-weight:500;font-size:1.8em;margin-bottom:.5em }.service_content_side__text {font-weight:100;font-size:1em;width:100% }.service_content_side__line+.service_content_side__line,.service_content_side__text+.service_content_side__text {margin-top:1em }.service_content_side__block {background:#fafafa;border-radius:14px;padding:2em;right:0;top:0;width:100%;margin-top:2em }.service_content_side__caption {font-weight:500;font-size:1.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1em;margin-bottom:1em }.service_content_side__caption svg {position:relative;top:-2px;width:.9em;height:.9em;margin-right:.5em }.service_content_side__line {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#404040;font-size:.95em;line-height:1.6em }@media (max-width:1400px) {.service_content_side__line {font-size:.8em }.service_content_side__line br {display:none }}.service_content_side__line svg {-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;top:3px;fill:#ff1500;margin-right:.75em }.service_cost {background:#2f2f2f;position:relative }.service_cost__container {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding:4em 0 }@media (max-width:500px) {.service_cost__container {padding:4em 5vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }}.service_cost__bg {position:absolute;top:0;bottom:0;right:5vw;width:50% }@media (max-width:500px) {.service_cost__bg {width:100%;opacity:.5;right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center }}.service_cost__bg img {width:100%;height:100% }@media (max-width:500px) {.service_cost__bg img {width:90% }}.service_cost_side {width:40% }@media (max-width:1400px) {.service_cost_side {width:45% }}@media (max-width:500px) {.service_cost_side {width:100% }}.service_cost_side__title {margin-bottom:.5em }@media (max-width:1250px) {.service_cost_side__title {font-size:2.7em }}.service_cost_side__text {font-weight:100;font-size:1em }.service_cost_side__buttons {margin-top:2em;display:-webkit-box;display:-ms-flexbox;display:flex }.service_cost_side__button {padding:.9em 2em;border-radius:22px;font-weight:500;background:#ff1500;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9em }.service_cost_side__button:hover {-webkit-box-shadow:5px 15px 20px rgba(0,0,0,.15);box-shadow:5px 15px 20px rgba(0,0,0,.15);-webkit-transform:translate3d(0,-.15em,0);transform:translate3d(0,-.15em,0) }.service_cost_side__button+.service_cost_side__button {margin-left:1em }.service_cost_side__button svg {fill:#fff;margin-right:.5em }.service_cost_side__button--border {background:0 0;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff }.service_cost_side__button--border:hover {-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.service_cost_block {background:rgba(67,67,67,.7);padding:1.75em 4em 1.75em 2em;border-radius:14px;margin:0 auto }@media (max-width:500px) {.service_cost_block {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5em;margin-top:1.5em }}.service_cost_block__wrap+.service_cost_block__wrap {margin-top:1.5em }@media (max-width:500px) {.service_cost_block__wrap+.service_cost_block__wrap {margin:0 }}.service_cost_block__icon,.service_cost_block__line {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }.service_cost_block__icon {background:#ff1500;width:30px;height:30px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px }@media (max-width:500px) {.service_cost_block__icon {width:25px;height:25px }}.service_cost_block__icon svg {width:60%;fill:#fff }.service_cost_block__title {font-size:.95em }@media (max-width:500px) {.service_cost_block__title {font-size:.85em }}.service_cost_block__caption {padding-left:40px;font-size:1.5em;font-weight:500 }@media (max-width:500px) {.service_cost_block__caption {padding-left:35px;font-size:1.3em }}.service_slider {overflow:hidden }.service_slider__buttons,.service_slider__top {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }.service_slider__top {margin-bottom:2.5em }.service_slider__buttons {position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;padding:0 5vw }.service_slider__nav {pointer-events:all;width:2.5em;height:2.5em;background:#ff1500;border-radius:50% }.service_slider__nav.swiper-button-disabled {background:0 0;pointer-events:none }.service_slider__nav.swiper-button-disabled svg {fill:#e0e0e0 }.service_slider__nav:hover {-webkit-box-shadow:5px 10px 15px rgba(0,0,0,.15);box-shadow:5px 10px 15px rgba(0,0,0,.15) }.service_slider__nav+.service_slider__nav {margin-left:.5em }.service_slider__nav svg {fill:#fff;width:20% }.service_slider__nav--prev svg {-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1) }.service_slider_swiper {position:relative;height:auto }.service_slider_swiper .swiper-wrapper {height:auto }.service_slider_swiper .swiper-slide {border-radius:6px;overflow:hidden;height:20em }.service_slider_swiper__scroll {margin-top:2em;background:rgba(226,226,226,.5);border-radius:100px }.service_slider_swiper__scroll .swiper-scrollbar-drag {height:6px;background:#d0d0d0 }.service_lower {position:relative }.service_lower--duty {background:-webkit-linear-gradient(306.48deg,#ffb930 12.93%,#ee8729 61.03%);background:-o-linear-gradient(306.48deg,#ffb930 12.93%,#ee8729 61.03%);background:linear-gradient(143.52deg,#ffb930 12.93%,#ee8729 61.03%) }.service_lower--cut {background:-webkit-linear-gradient(306.48deg,#61e156 13.42%,#00c136 84.55%);background:-o-linear-gradient(306.48deg,#61e156 13.42%,#00c136 84.55%);background:linear-gradient(143.52deg,#61e156 13.42%,#00c136 84.55%) }.service_lower--motorcycle {background:-webkit-linear-gradient(142.47deg,#ff3838 18.73%,#e62ea2 61.49%);background:-o-linear-gradient(142.47deg,#ff3838 18.73%,#e62ea2 61.49%);background:linear-gradient(307.53deg,#ff3838 18.73%,#e62ea2 61.49%) }.service_lower--water {background:-webkit-linear-gradient(280.44deg,#5f8bff 14.42%,#2cc5f5 85.93%);background:-o-linear-gradient(280.44deg,#5f8bff 14.42%,#2cc5f5 85.93%);background:linear-gradient(169.56deg,#5f8bff 14.42%,#2cc5f5 85.93%) }.service_lower--construct {background:-webkit-linear-gradient(11.49deg,#8555e2 0%,#bc41fc 100%);background:-o-linear-gradient(11.49deg,#8555e2 0%,#bc41fc 100%);background:linear-gradient(78.51deg,#8555e2 0%,#bc41fc 100%) }.service_lower--customs {background:-webkit-linear-gradient(306.56deg,#929292 16%,#aeaeae 70.28%);background:-o-linear-gradient(306.56deg,#929292 16%,#aeaeae 70.28%);background:linear-gradient(143.44deg,#929292 16%,#aeaeae 70.28%) }.service_lower--delivery {background:-webkit-linear-gradient(306.56deg,#ff2dab 46.14%,#ff2f61 85.61%);background:-o-linear-gradient(306.56deg,#ff2dab 46.14%,#ff2f61 85.61%);background:linear-gradient(143.44deg,#ff2dab 46.14%,#ff2f61 85.61%) }.service_lower__container {padding:5em 0;color:#fff }@media (max-width:500px) {.service_lower__container {padding:4em 5vw }}.service_lower__bg {position:absolute;top:0;left:0%;bottom:0;width:40% }@media (max-width:500px) {.service_lower__bg {width:100% }}.service_lower__bg--duty {width:50% }.service_lower__bg--cut {width:42% }@media (max-width:500px) {.service_lower__bg--cut {width:100%;opacity:.5 }}.service_lower__bg--motorcycle {width:50% }.service_lower__bg--water {top:3em;width:45% }.service_lower__bg img {width:100%;height:100% }.service_lower__side {width:50%;margin-left:auto }@media (max-width:500px) {.service_lower__side {width:100% }.service_lower__title {font-size:2.1em;text-align:center }}.service_lower__text {margin-top:1em;font-size:1em }@media (max-width:500px) {.service_lower__text {text-align:center;font-size:1.1em }}.service_lower__buttons {margin-top:2em;display:-webkit-box;display:-ms-flexbox;display:flex }@media (max-width:500px) {.service_lower__buttons {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }}.modal_gallery {width:60vw;opacity:0;position:relative;transition:all 0.5s }.is-active .modal_gallery {opacity:1;pointer-events:none }.modal_gallery .modal_close {position:absolute;top:0;right:-3em }.is-active .modal_gallery .modal_close {pointer-events:none }.modal_gallery .modal_close svg {width:1.5em;height:1.5em }.slider_gallery {height:70vh;width:100%;margin-bottom:0 pointer-events:none }.slider_gallery .swiper-slide {justify-content:center;align-items:center;display:flex }.slider_gallery .swiper-slide img {max-width:100%;max-height:100%;object-fit:contain;border-radius:14px }.is-active .slider_gallery .swiper-slide img {pointer-events:all }.section_slider_scrollbar {width:100%;height:8px;background:rgba(255,255,255,.4);border-radius:100px }.section_slider_scrollbar .swiper-scrollbar-drag {background:rgba(255,255,255,.6) }.slider_gallery_buttons {width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;display:flex;align-items:center;justify-content:space-between;z-index:10;padding:0 1em }.slider_gallery_button {width:2em;height:2em;border-radius:50%;background:rgba(0,0,0,.5);position:relative;pointer-events:all;right:0 }.slider_gallery_button:hover {transform:translate3d(0,-0.2em,0);box-shadow:5px 10px 15px rgba(0,0,0,.15) }.slider_gallery_button--prev {left:0 }.slider_gallery_button--prev svg {transform:rotate(90deg) }.slider_gallery_button--next svg {transform:rotate(-90deg) }.slider_gallery_button--prev svg {position:relative;left:-2px }.slider_gallery_button--next {}.slider_gallery_button--next svg {position:relative;right:-2px }.slider_gallery_button svg {fill:#fff;width:35% }@media(max-width:500px) {.modal_gallery {width:94% }}@media(max-width:500px) {.slider_gallery {height:90vh }}@media(max-width:500px) {.slider_gallery_buttons {}}.service_lower__button {padding:.9em 2em;border-radius:22px;background:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9em;font-weight:500 }@media (max-width:500px) {.service_lower__button {width:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1em }}.service_lower__button:hover {-webkit-box-shadow:5px 15px 20px rgba(0,0,0,.15);box-shadow:5px 15px 20px rgba(0,0,0,.15);-webkit-transform:translate3d(0,-.15em,0);transform:translate3d(0,-.15em,0) }.service_lower__button+.service_lower__button {margin-left:1em }@media (max-width:500px) {.service_lower__button+.service_lower__button {margin-left:0;margin-top:1em }}.service_lower__button svg {fill:#fff;margin-right:.5em }.service_lower__button--border {color:#fff;background:0 0;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff }.service_lower__button--border:hover {-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.work_main {position:relative;background:#000;color:#fff }.work_main__bg {position:absolute;top:10%;bottom:10%;right:0;width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }.work_main__bg img {-o-object-fit:cover;object-fit:cover }.work_main__container {padding:13em 0 }@media (max-width:500px) {.work_main__container {padding:6em 5vw }}.work_main__title {margin-bottom:.5em }.work_main__text {font-weight:100;font-size:1em }.work_main__button {margin-top:3em;background:#ff1500;color:#fff;font-weight:500;font-size:.9em;padding:1em 1.5em;border-radius:8px }.work_main__button+.work_main__button {margin-top:1em }.work_main__button:hover {-webkit-transform:translate3d(0,-.15em,0);transform:translate3d(0,-.15em,0);-webkit-box-shadow:5px 10px 15px rgba(0,0,0,.15);box-shadow:5px 10px 15px rgba(0,0,0,.15) }.work_step {overflow:hidden;position:relative }.work_step--white {background:#fff }.work_step--light {background:-webkit-linear-gradient(328.19deg,#fafafa 0%,#fafafa 100%);background:-o-linear-gradient(328.19deg,#fafafa 0%,#fafafa 100%);background:linear-gradient(121.81deg,#fafafa 0%,#fafafa 100%) }.work_step--grey {background:#545454;color:#fff }.work_step--grey .work_step__text {color:#fff }.work_step--grey .work_step__text_wrapper {width:44% }.work_step--grey .work_step__text_wrapper+.work_step__text_wrapper {margin-left:auto }@media (max-width:500px) {.work_step--grey .work_step__text_wrapper+.work_step__text_wrapper {margin-top:2em }.work_step--grey .work_step__text_wrapper {width:100% }}.work_step__bg--2 {position:absolute;top:-15em;right:0;width:60%;height:180% }.work_main__bg img,.work_step__bg--2 img,.work_step__bg--3 img,.work_step__bg--4 img {width:100%;height:100% }.work_step__bg--3,.work_step__bg--4 {position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center }.work_step__bg--3 {height:100%;top:0;width:100% }.work_step__bg--4 {top:5%;bottom:5%;width:45% }@media (max-width:500px) {.work_step__bg--4 {display:none }}.work_step__container {display:-webkit-box;display:-ms-flexbox;display:flex;padding:4em 0 }@media (max-width:500px) {.work_step__container {padding:3em 5vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }}.work_step__container--4 {padding:10em 0 }@media (max-width:500px) {.work_step__container--4 {padding:4em 5vw }}.work_step__container--stretch {-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch }.work_step__column {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50% }@media (max-width:1250px) {.work_step__column {width:45% }}@media (max-width:1200px) {.work_step__column {width:55% }}@media (max-width:500px) {.work_step__column {width:100% }}.work_step__column--auto {margin:0 auto;margin-right:0 }.work_step__column--right {margin-right:auto }.work_step__column--left {margin-left:auto }.work_step__column .work_step__text_wrapper+.work_step__text_wrapper {margin-top:3em }.work_step__title {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1em;margin-bottom:1em;font-size:1.4em }@media (max-width:500px) {.work_step__title {font-size:1.1em }}.work_step__title img {width:30px;height:30px;-o-object-fit:contain;object-fit:contain;position:relative;top:-2px;margin-right:.4em }@media (max-width:500px) {.work_step__title img {width:20px;height:20px }}.work_step__title--name {line-height:1em;font-weight:500 }.work_step__text {font-size:0.9em;font-weight:100;color:#404040 }@media (max-width:500px) {.work_step__text br {display:none }}.work_step__text+.work_step__text {margin-top:1em }.work_step__text .strong {font-weight:500 }.work_step__line {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-direction:column }.work_step__line--margin {margin-top:1em }@media (max-width:500px) {.work_step__line--margin {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }}.work_step__line--auto {margin-top:auto }@media (max-width:500px) {.work_step__line--auto {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1em }}.work_step__button {border-radius:8px;font-size:.9em;font-weight:500;padding:1em 2em;width:100%;margin-bottom:1.5em }@media (max-width:500px) {.work_step__button {width:100%;margin-bottom:2em }}.work_step__button--border {color:#ff1500;-webkit-box-shadow:inset 0 0 0 1px #e0e0e0;box-shadow:inset 0 0 0 1px #e0e0e0 }.work_step__button--border:hover {-webkit-box-shadow:inset 0 0 0 2px #e0e0e0;box-shadow:inset 0 0 0 2px #e0e0e0 }.work_step__wrap_line a+a {margin-left:1em }@media (max-width:500px) {.work_step__wrap {margin:0;width:100% }}.work_step__wrap_line {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }@media (max-width:500px) {.work_step__wrap_line {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }}@media (max-width:500px) {.work_step__wrap_line a+a {margin-left:0;margin-top:.5em }}.work_step__city,.work_step__phone {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300;font-size:.85em }@media (max-width:1450px) {.work_step__city,.work_step__phone {font-size:.7em }}@media (max-width:500px) {.work_step__city,.work_step__phone {font-size:1em;width:100% }}.work_step__phone svg {margin-right:.5em;width:1.1em;height:1.1em }.work_step__phone {margin-bottom:.5em }.work_step__phone:hover {color:#ff1500 }.work_step__phone:hover svg {fill:#ff1500 }@media (max-width:500px) {.work_step__city {font-size:.85em;margin-top:.5em }}.work_step__dashed {height:1px;width:100%;background:#e0e0e0;margin:2em 0 }.work_step_map {position:relative;width:45%;height:42em;border-radius:15px;overflow:hidden }@media (max-width:1200px) {.work_step_map {width:35% }}@media (max-width:500px) {.work_step_map {width:100%;height:25em;margin-bottom:2em }}.work_step_map__caption {background:#fff;color:#212121;-webkit-box-shadow:4px 4px 24px rgba(0,0,0,.12);box-shadow:4px 4px 24px rgba(0,0,0,.12);border-radius:6px;position:absolute;top:1em;left:1em;z-index:2;padding:1em;font-size:.7em }.work_step_map img {width:100%;height:100%;-o-object-fit:cover;object-fit:cover }.work_step_overlay {background:#fff;border-radius:14px;padding:1.25em;margin-top:2em }.work_step_overlay__title {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1em;font-weight:500;margin-bottom:1em }.work_step__city svg,.work_step_overlay__title svg {width:1.2em;height:1.2em;margin-right:.5em }@media (max-width:500px) {.inner_form__container {padding:4em 5vw }}@media (max-width:500px) {.inner_form__bg {width:40%;top:30%;bottom:30% }.inner_form__bg img {-o-object-fit:contain;object-fit:contain }.inner_form__title {font-size:2em }}@media (max-width:500px) {.inner_form_line {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60% }}@media (max-width:500px) {.inner_form_line .consultation_input+.consultation_input {margin-left:0;margin-top:1em }}@media (max-width:500px) {.inner_form_line__button {margin-left:0;margin-top:1em;width:100% }}.contract_top {position:relative;background:#000 }.contract_top__bg {position:absolute;top:0;right:0;width:70%;height:100% }.catalog_top__bg img,.contract_top__bg img {width:100%;height:100%;-o-object-fit:cover;object-fit:cover }.contract_top__container {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5em 0 }@media (max-width:500px) {.contract_top__container {padding:3em 5vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start }.contract_top__title {font-size:2em;margin-bottom:1em }}.contract_slider {background:#e5e5e5;position:relative }@media (max-width:500px) {.contract_slider__container {padding:3em 0 }}.contract_slider__top {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.25em }@media (max-width:500px) {.contract_slider__top {padding:0 5vw }}.contract_slider__title {margin-bottom:1em }@media (max-width:500px) {.contract_slider__title {font-size:2em }}.contract_slider__buttons {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;padding:0 5vw;pointer-events:none }.contract_slider__button {width:2.5em;height:2.5em;background:#ff1500;border-radius:50%;pointer-events:all }@media (max-width:500px) {.contract_slider__button {display:none }}.contract_slider__button.swiper-button-disabled {background:0 0;pointer-events:none }.contract_slider__button.swiper-button-disabled svg {fill:#e0e0e0 }.contract_slider__button:hover {-webkit-box-shadow:5px 10px 15px rgba(0,0,0,.15);box-shadow:5px 10px 15px rgba(0,0,0,.15) }.contract_slider__button+.contract_slider__button {margin-left:.5em }.contract_slider__button svg {fill:#fff;width:20% }.contract_slider__button--prev svg {-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1) }.contract_slider_swiper {height:auto;position:relative }@media (max-width:500px) {.contract_slider_swiper {left:0;padding-right:30vw }}.contract_slider_swiper .swiper-wrapper {height:auto }.contract_slider_swiper .swiper-slide {height:28em;border-radius:6px;overflow:hidden }@media (max-width:500px) {.contract_slider_swiper .swiper-slide {height:32em }}.contract_slider_swiper__scroll {margin:2em auto 0;background:rgba(226,226,226,.5);border-radius:100px;width:90vw }.contract_slider_swiper__scroll .swiper-scrollbar-drag {height:6px;background:#d0d0d0 }.faq {background:#fafafa }.faq__container {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5em 0 }@media (max-width:500px) {.faq__container {padding:4em 5vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start }}.faq__title {margin-bottom:1.5em }@media (max-width:500px) {.faq__title {font-size:2em;margin-bottom:.75em }}.faq__items {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100% }.faq__items,.faq_item,.faq_item__line {display:-webkit-box;display:-ms-flexbox;display:flex }.faq_item {background:#fff;padding:1.5em;border-radius:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative }.faq_item.is-open {z-index:2 }.faq_item+.faq_item {margin-top:1em }.faq_item__line {-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100% }.faq_item__title {font-size:1.25em }@media (max-width:500px) {.faq_item__title {font-size:.9em;width:80% }}.faq_item__icon {position:relative;width:22px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center }.faq_item__icon svg {fill:#000 }.faq_item__icon--minus,.faq_item__icon--plus {height:100%;width:100%;position:absolute;top:0;left:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }.is-open .faq_item__icon--plus {opacity:0 }.faq_item__icon--minus {opacity:0 }.is-open .faq_item__icon--minus {opacity:1 }.faq_item__drop {width:100%;position:relative;opacity:1;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;max-height:0;pointer-events:none!important;padding:0;-webkit-transition:all .5s .3s;-o-transition:all .5s .3s;transition:all .5s .3s;height:auto!important }.is-open .faq_item__drop {margin-top:1.25em;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;max-height:50vh;pointer-events:all;-webkit-transform:none;-ms-transform:none;transform:none }.faq_item__text {width:45%;color:#404040;font-weight:100;opacity:0;-webkit-transition:all .3s 0s;-o-transition:all .3s 0s;transition:all .3s 0s }.is-open .faq_item__text {-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;opacity:1 }@media (max-width:500px) {.faq_item__text {width:100%;font-size:.9em }}.catalog_top {position:relative }.catalog_top__bg,.catalog_top_button__check:before {position:absolute;top:0;left:0;width:100%;height:100% }.catalog_top__container {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0 }.catalog_top__title {margin-bottom:0 }.catalog_top__buttons {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:auto;-webkit-transform:translate3d(0,40%,0);transform:translate3d(0,40%,0);-webkit-box-shadow:6px 48px 72px rgba(0,0,0,.08);box-shadow:6px 48px 72px rgba(0,0,0,.08);border-radius:4px }.catalog_top__buttons .swiper-wrapper {height:auto }@media (max-width:500px) {.catalog_top__buttons {width:100vw;position:relative;left:-5vw;padding:0 5vw;padding-right:15vw }}.catalog_top_button {width:25%;height:auto;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1em 1.5em;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }@media (max-width:1350px) {.catalog_top_button {padding:1em }}.catalog_top_button:hover {background:#eaeaea }.catalog_top_button.is-clicked {background:#525252 }.catalog_top_button__img {width:3em;height:2em;margin-bottom:1em }.catalog_top_button__img img {width:100%;height:100%;-o-object-fit:contain;object-fit:contain }.catalog_top_button__title {font-size:1.1em;font-weight:500;text-align:left }@media (max-width:1350px) {.catalog_top_button__title {font-size:1em }}@media (max-width:1100px) {.catalog_top_button__title {font-size:.9em }}.is-clicked .catalog_top_button__title {color:#fff }.catalog_top_button__caption {font-weight:300;font-size:.8em;color:#404040;text-align:left }.is-clicked .catalog_top_button__caption {color:#bdbdbd }.catalog_top_button__check {position:absolute;top:1em;right:1em;width:1.5em;height:1.5em;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center }.catalog_top_button__check:before {content:'';background:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1);border-radius:50% }
.is-clicked .catalog_top_button__check:before {-webkit-transform:none;-ms-transform:none;transform:none }.is-clicked .catalog_top_button__check svg {-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1) }.catalog_top_button__check svg {fill:#525252;width:50%;-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1) }.catalog_filter {background:#fafafa }.catalog_filter__container {padding-top:8em }.catalog_filter_form {background:#fff;border-radius:14px;padding:2em;position:relative }.catalog_filter_form__preloader {position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;z-index:10;border-radius:14px;opacity:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;pointer-events:none }.is-load .catalog_filter_form__preloader {opacity:1 }.catalog_filter_form__preloader--border {width:5em;height:5em;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s }.catalog_filter_form__preloader--border svg {width:100%;height:100% }.catalog_filter_form__preloader--border svg .path,.catalog_list__preloader--border svg .path {stroke-dasharray:1,350;stroke-dashoffset:0;stroke:#ff1500;stroke-width:1px;-webkit-animation:dash 1.05s ease-in-out infinite;animation:dash 1.05s ease-in-out infinite;stroke-linecap:round }@media (max-width:500px) {.catalog_filter_form__wrapper {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }}.catalog_filter_form__title {font-size:1.4em;color:#151515;font-weight:500;margin-bottom:1em }.catalog_filter_form__search {font-size:.9em;background:#ff1500;border-radius:6px;color:#fff;padding:0 2em;width:40%;margin-right:auto }@media (max-width:500px) {.catalog_filter_form__search {padding:1em 0 }}.catalog_filter_form__search:hover {-webkit-transform:translate3d(0,-.15em,0);transform:translate3d(0,-.15em,0);-webkit-box-shadow:5px 15px 20px rgba(0,0,0,.1);box-shadow:5px 15px 20px rgba(0,0,0,.1) }.catalog_filter_form__remove {font-size:.9em;-webkit-box-shadow:inset 0 0 0 1px #e0e0e0;box-shadow:inset 0 0 0 1px #e0e0e0;border-radius:6px;padding:0 2em;width:55%;color:#e0e0e0;pointer-events:none }@media (max-width:500px) {.catalog_filter_form__remove {padding:1em 0 }}.catalog_stock {background:#eee }.catalog_stock__top {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2em }@media (max-width:500px) {.catalog_stock__top {-ms-flex-wrap:wrap;flex-wrap:wrap }.catalog_stock__title {font-size:2em;margin-bottom:1em }.catalog_stock__title br {display:none }}.catalog_stock__title .color {color:#999 }.catalog_stock__point {margin-left:4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }@media (max-width:500px) {.catalog_stock__point {-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;margin-left:auto }}.catalog_stock__point span {font-weight:300;font-size:.9em }.catalog_stock__point--left {margin-right:.5em }.catalog_stock__point--left svg {fill:#ff1500;width:1em;height:1.35em }.catalog_stock__point--right {margin-left:.5em }.catalog_stock__point--right svg {fill:#000;width:.8em;height:.8em }.is-open .catalog_stock__point--right svg {-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1) }.catalog_stock__point--drop {height:auto;width:16em;padding:1em;text-align:left }@media (max-width:500px) {.catalog_stock__point--drop {right:0;left:auto }}.catalog_stock__point--caption {color:#525252;font-weight:300;line-height:1.4em;margin-bottom:1em }
.catalog_stock__point--link {font-weight:300;font-size:.8em;text-decoration:underline }.catalog_stock__point--link:hover {color:#ff1500 }.catalog_stock__buttons {margin-left:auto }@media (max-width:500px) {.catalog_stock__buttons {display:none }}.catalog_stock__button {width:2.2em;height:2.2em;background:#ff1500;border-radius:50% }.catalog_stock__button.swiper-button-disabled {background:0 0;pointer-events:none }.catalog_stock__button.swiper-button-disabled svg {fill:#e0e0e0 }.catalog_stock__button:hover {-webkit-box-shadow:5px 10px 15px rgba(0,0,0,.15);box-shadow:5px 10px 15px rgba(0,0,0,.15) }.catalog_stock__button+.catalog_stock__button {margin-left:.5em }.catalog_stock__button svg {fill:#fff;width:20% }.catalog_stock__button--prev svg {-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1) }.stock_slider {width:100vw;position:relative;left:-5vw;padding-left:5vw;padding-right:10vw;height:auto }.stock_slider .swiper-wrapper {height:auto }@media (max-width:500px) {.stock_slider {padding-right:20vw }}.stock_slide {background:#fff;border-radius:8px;padding:1.25em;height:auto }.stock_slide__img {height:12em;border-radius:6px;overflow:hidden;margin-bottom:1em }@media (max-width:500px) {.stock_slide__img {height:14em }}.inner_form__bg img,.stock_slide__img img {width:100%;height:100%;-o-object-fit:cover;object-fit:cover }.stock_slide__line {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }.stock_slide__line+.stock_slide__line {margin-top:1em }.stock_slide__model,.stock_slide__year {font-size:1em;font-weight:500;line-height:1em }.stock_slide__circle {background:silver;width:4px;height:4px;border-radius:50%;margin:0 .35em }.stock_slide__option {font-size:.8em;color:#525252;-webkit-box-shadow:inset 0 0 0 1px #e0e0e0;box-shadow:inset 0 0 0 1px #e0e0e0;padding:.35em 1.5em;border-radius:100px }.stock_slide__option+.stock_slide__option {margin-left:.5em }.stock_slide__dashed {width:100%;height:1px;background:#e0e0e0;margin:1em 0 }.stock_slide__price {font-size:1.5em;font-weight:500;line-height:1em }.stock_slide__button {margin-top:1em;width:100%;padding:.85em 0;background:#404040;border-radius:6px;color:#fff;font-size:.9em;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center }.stock_slide__button:hover {-webkit-box-shadow:5px 15px 20px rgba(0,0,0,.1);box-shadow:5px 15px 20px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-.1em,0);transform:translate3d(0,-.1em,0) }.is-sold .stock_slide__button {background:#e3e3e3;pointer-events:none }.is-sold .stock_slide__button--buy {opacity:0 }.stock_slide__button--sold {position:absolute;opacity:0;color:#ababab }.is-sold .stock_slide__button--sold {opacity:1 }.inner_form {position:relative }.inner_form--red {background:red;color:#fff }.inner_form--white {background:#fff }.inner_form--white .inner_form_line__button {background:#ff1500;color:#fff }.inner_form--white .inner_form_line__button svg,.inner_form_line__button:hover svg {fill:#fff }.inner_form--grey {background:#404040;color:#fff }.inner_form__container {padding:7em 0 }@media (max-width:500px) {.inner_form__container {padding:4em 5vw }}.inner_form__bg {position:absolute;top:5%;bottom:5%;right:0;width:34% }@media (max-width:500px) {.inner_form__bg {width:40%;top:30%;bottom:30% }.inner_form__bg img {-o-object-fit:contain;object-fit:contain }.inner_form__title {font-size:2em }}.inner_form_line {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2em }@media (max-width:500px) {.inner_form_line {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60% }}.inner_form_line .consultation_input {font-size:.9em }.inner_form_line .consultation_input::-webkit-input-placeholder {color:#909090 }.inner_form_line .consultation_input:-ms-input-placeholder,.inner_form_line .consultation_input::-ms-input-placeholder {color:#909090 }.inner_form_line .consultation_input::placeholder {color:#909090 }.inner_form_line .consultation_input+.consultation_input {margin:0 0 0 .5em }@media (max-width:500px) {.inner_form_line .consultation_input+.consultation_input {margin-left:0;margin-top:1em }}.inner_form_line__button {background:#fff;color:#000;border-radius:10px;font-size:.9em;font-weight:500;margin-left:.5em;padding:1em 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center }@media (max-width:500px) {.inner_form_line__button {margin-left:0;margin-top:1em;width:100% }}.inner_form_line__button:hover {background:#000;color:#fff;-webkit-box-shadow:5px 10px 15px rgba(0,0,0,.1);box-shadow:5px 10px 15px rgba(0,0,0,.1) }.inner_form_line__button svg {margin-left:.5em;fill:#000 }.contacts {background:#404040;position:relative }.contacts__container {color:#fff;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10em 0 8em }@media (max-width:500px) {.contacts__container {padding:6em 5vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start }}.contacts__side {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;pointer-events:all }.contacts__title {margin-bottom:1em }.contacts_map {position:absolute;top:0;left:0;width:100%;height:100%;background:url(/themes/itome/assets/img/contacts_map_2.jpg) center no-repeat;background-size:cover }.contacts_column+.contacts_column {margin-top:2em }.contacts_column__name {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5em }.contacts_column__name--icon,.contacts_column__name--icon_white {text-align:center;width:30px;height:30px;border-radius:50%;margin-right:10px }.contacts_column__name--icon {background:#ff1500 }.contacts_column__name--icon svg {height:100%;width:50%;fill:#fff }.contacts_column__name--icon_white {background:#fff }.contacts_column__name--icon_white svg {height:100%;width:50%;fill:#212121 }.contacts_column__name span {display:block;font-size:.9em;font-weight:500 }.contacts_column__button,.contacts_column__caption,.contacts_column__link,.contacts_column__text {padding-left:40px;font-size:.9em;display:block }.contacts_column__text {font-weight:100;white-space:nowrap }.contacts_column__caption {color:#525252;margin-bottom:.35em }.contacts_column__button,.contacts_column__link {text-decoration:underline }.contacts_column__link+.contacts_column__link {margin-top:.75em }.contacts_column__link:hover {color:#ff1500 }.contacts_column__wrap+.contacts_column__wrap {margin-top:1em }.contacts_column__button:hover {color:#ff1500 }.contacts_socials {-ms-flex-item-align:end;align-self:flex-end }@media (max-width:500px) {.contacts_socials {-ms-flex-item-align:start;align-self:flex-start;margin-top:2em }}.contacts_social {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }.contacts_social:hover .contacts_social__arrow {-webkit-transform:translate3d(.5em,0,0);transform:translate3d(.5em,0,0) }.contacts_social:hover .contacts_social__name {color:#ff1500 }.contacts_social+.contacts_social {margin-top:1.5em }.contacts_social__wrap {width:11em }.contacts_social__name {font-weight:500;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }.contacts_social__link {font-weight:300 }.contacts_social__arrow,.contacts_social__icon {width:1.5em;height:1.5em;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }.contacts_social__arrow svg,.contacts_social__icon svg {width:100%;height:100%;fill:#fff }.contacts_social__icon {margin-right:1em }.privacy__container {padding:5em 0 }
.privacy__content {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start }.privacy__title {margin-bottom:1em }.privacy_column {width:60%;margin-right:auto }.privacy_column__wrapper+.privacy_column__wrapper {margin-top:3em }.privacy_column__title {font-weight:700;font-size:30px;margin-bottom:.5em;white-space:nowrap }.privacy_column__lower,.privacy_column__text {color:#404040;font-weight:100;font-size:1em;padding-right:10vw }.privacy_column__lower {margin-bottom:1.5em }.privacy_column__text {line-height:1.8em }.privacy_block {-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-shadow:inset 0 0 0 1px #dcdcdc;box-shadow:inset 0 0 0 1px #dcdcdc;border-radius:14px;padding:1.75em 2.5em }.privacy_block__title {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2em;font-weight:500;margin-bottom:.25em }.privacy_block__title svg {position:relative;top:-3px;width:30px;height:30px;margin-right:10px }.privacy_block__text {margin-left:40px;color:#404040;line-height:1.8em;font-weight:300;margin-bottom:1em }.privacy_block__button {margin-left:40px;color:#ff1500;-webkit-box-shadow:inset 0 0 0 1px #e0e0e0;box-shadow:inset 0 0 0 1px #e0e0e0;border-radius:6px;padding:.8em 1.5em;font-size:.9em }.privacy_block__button:hover {background:rgba(255,21,0,.06) }.is-hidden {display:none }.service_top__container.container {flex-direction:row;display:flex;align-items:center }@media(max-width:500px) {section.main {height:auto }.main__container {height:auto }.main_info__title br {display:none }.service_top__container.container {flex-direction:column }.service_top__container.container .wrap {margin-bottom:3em }}.main_info__button.link_border {background:none;box-shadow:0 0 0 2px white;margin-left:1vw }.main_info__button.link_border:hover {box-shadow:0 0 0 2px white }.widget_btn__icon {width:3em;height:3em;text-align:center;background:#3D3D3D;border-radius:50%;margin-right:0.5em }.online-chat-root-Verbox #supportTrigger {left:calc((100vw - 1000px) / 2)!important;height:3.5em!important;right:auto!important }.widget_btn__icon svg {width:50%;height:100% }.widget_btn__wrap {display:flex;flex-direction:column;align-items:flex-start }.widget_btn__lower {font-size:.7em;font-weight:300 }.trigger-background.trigger-classic.trigger-font-size {height:100%!important }.main .modal_feedback {transform:none;opacity:1;pointer-events:all;padding:2em;margin-left:auto!important;margin-right:0;max-width:22em }@media(max-width:500px) {.main .modal_feedback {max-width:100% }}.main .modal_feedback__top {align-items:flex-start }.main .modal_feedback__title {text-align:left;font-size:1.6em;padding-right:2rem }.main .modal_feedback__title br {display:none }.main .modal_feedback__text {font-weight:100;text-align:left;font-size:0.8em;line-height:1.4em }.main .modal_feedback__text br {display:none }.main .modal_feedback__content {font-size:0.9em }.main .form_area {height:5em }.main .form_input {z-index:0;min-width:21.5em }.service_top__container .modal_feedback {transform:none;opacity:1;pointer-events:all;padding:2em;margin:0 auto;max-width:24vw;flex:none }.service_top__container .modal_feedback.on-request {opacity:.5;pointer-events:none }@media(max-width:500px) {.service_top__container .modal_feedback {max-width:100% }}@media(max-width:500px) {.trigger-background.trigger-classic.trigger-font-size {position:absolute!important;bottom:0!important;left:5vw!important;width:32vw!important;height:57px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:row!important }span.text.trigger-font-family {font-size:0.6em!important;display:block!important;margin:0!important;padding-left:0!important }svg.svg-icon.icon {width:1.1em!important;height:1.1em!important;position:static!important;display:none!important }}.service_top__container .modal_feedback__top {align-items:flex-start }.service_top__container .modal_feedback__title {text-align:left;font-size:1.4em }.service_top__container .modal_feedback__title br {display:none }.service_top__container .modal_feedback__text {font-weight:100;text-align:left;font-size:0.8em;line-height:1.4em }.service_top__container .modal_feedback__text br {display:none }.service_top__container .modal_feedback__content {font-size:0.9em }.service_top__container .form_area {height:5em }.service_top__container .form_input {z-index:0;min-width:21.5em }.main_select {position:relative;z-index:100;height:3em;display:flex;align-items:center;padding:1em;border-radius:6px;box-shadow:inset 0 0 0 1px #fafafa;background:#fafafa;transition:all 0.4s;cursor:pointer;margin:1em 0 }.main_select:before {content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e0e0e0;transition:all 0.3s;transform:scale3d(0,1,1) }.main_select:hover .main_select__icon svg,.main_select.is-open .main_select__icon svg {transform:scaleY(-1) }.main_select.is-filled {box-shadow:inset 0 0 0 1px #b7b4b4 }.main_select.is-open {z-index:3;border-radius:6px 6px 0 0;background:white;box-shadow:none }.main_select.is-open:before {transform:scale3d(1,1,1) }.select__caption {font-size:0.9em;color:#a4a4a4 }.is-filled .select__caption {color:black }.main_select__icon {margin-left:auto }.main_select__icon svg {fill:#212121;width:0.7em;height:0.7em;transform:scaleY(1) }.main_select_drop {position:absolute;top:100%;left:-1px;right:-1px;opacity:0;pointer-events:none;transition:all 0.35s;transform:translate3d(0,1em,0);background:white;border-radius:0 0 6px 6px;background:white;color:black;border-top:none;max-height:12em;height:12em }.main_select_drop .simplebar-track {border-radius:0;background:white;border:0.5px solid #c8c8c8;right:1em;height:80%;top:10%;width:6px }.main_select_drop .simplebar-scrollbar {width:100%;left:0;right:0;opacity:1;border-radius:0;background:#c8c8c8 }.main_select_drop .simplebar-scrollbar:before {display:none }.is-open .main_select_drop {transform:translate3d(0,1px,0);pointer-events:all;opacity:1;box-shadow:2px 4px 15px rgba(0,0,0,0.08) }.main_select_drop__item {position:relative;display:flex;align-items:center;padding:0 1em;height:3em;transition:all 0.25s;font-size:0.9em }.main_select_drop__item.on-click {color:#757575 }.main_select_drop__item.on-click svg {transform:none }.main_select_drop__item.on-click:before {box-shadow:inset 0 0 20px 2em green }.main_select_drop__item:first-child {border-radius:0 0 0 0 }.main_select_drop__item:last-child {border-radius:0 0 6px 6px }.main_select_drop__item:hover {background:#f9f9f9 }.main_select_drop__item svg {width:14px;height:14px;margin-left:auto;fill:#23aa20;transform:scale3d(0,0,1) }.main_info__lower {font-size:1.3em;display:flex;flex-direction:column;width:14em;padding:1em 1.1em;background:rgba(0,0,0,0.3);border-radius:14px }.ccw-wrap {background:#262626!important }.ccw-link {color:white!important }div#catalogCompanyWidget {margin-top:1.5em;border-radius:5px;overflow:hidden }[data-lazy] {transition:all .3s;opacity:0 }[data-lazy].loaded {opacity:1 }.modal_feedback__top--red:before {content:'';position:absolute;top:-2em;left:-2em;right:-2em;bottom:0;background:#ff1703;z-index:-1;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0 }.modal_feedback__top--red {position:relative;z-index:1 }.modal_feedback__top--red .modal_feedback__title {color:white;font-weight:600;margin-bottom:0.3rem }.modal_feedback__top--red .modal_feedback__text {color:white;font-weight:500 }.modal_feedback__top--red {margin:0;padding-bottom:1.2rem;margin-bottom:1em }.main:before,.main:after {content:'';position:absolute;left:0;right:0;top:0;bottom:0;height:100% }.main:before {background:linear-gradient(to bottom,rgba(0,0,0,.6),rgba(0,0,0,0)) }.main::after {background:linear-gradient(to top,rgba(0,0,0,.4),rgba(0,0,0,0)) }@media(min-width:501px) {.main_info__subtitle {font-size:1.1em }.main_info__title {font-size:2.8em }.main_slider_wrapper {}.header_social__title {font-size:0.8em;margin-bottom:0 }.header_info__line {margin-top:0.35em }.header_info__caption,.header_info__link {font-size:0.8em }.main {background:url(/assets/img/bg1.jpg) no-repeat center;background-size:cover }.main:after,.main:before {height:100% }.catalog_anchors__anchor:hover {-webkit-box-shadow:none;box-shadow:none;background:rgb(243,243,243) }.catalog_anchors__anchor:hover:before {border-top-color:rgb(243,243,243) }.main__container {padding-top:10.5em;padding-bottom:7em }.slide_catalog__info {padding:1.5em }.slide_catalog__price {font-size:1.1em }.slide_catalog__year {font-size:1.1em }.slide_catalog__model {font-weight:500;font-size:1.2em }.slide_catalog__line {font-size:0.8em }.scheme_slider_wrapper {padding:0 0 4em }.services__container.container {padding:0em 0 4em 0}.scheme__container {padding:4em 0 }.header_select__title {font-size:0.8em!important }.select_drop__item {font-size:1em }.instagram_item:hover {-webkit-box-shadow:20px 40px 40px rgba(0,0,0,0.71);box-shadow:20px 40px 40px rgba(0,0,0,0.71);-webkit-transform:translate3d(-2em,-2em,0);transform:translate3d(-2em,-2em,0) }.consultation__photo {width:35%;height:100%;position:absolute }.consultation__container {padding:8em 0 }.main_slide:hover .main_slide__img:after {-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);border:5px solid rgb(248,248,248) }.main_slide:hover .main_slide__img:before {-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1);border:5px solid rgb(239,239,239) }}.draggable.fixed.online-chat-widget-draggable-wrapper.relative.top-z-index.has-content-border-radius {left:calc((100vw - 1000px) / 2)!important }[slider-lower] {font-size:0.7em }.reviews_block__text+.reviews_block__text {margin-top:1rem }.instagram_list__line+.instagram_list__line {margin-top:1em }.service_top__title img {margin-bottom:0.5em }.n-catalog__header,.n-delivery__header {text-align:center;margin-bottom:3em }.n-catalog__title,.n-delivery__title {font-size:2.25em;margin-bottom:1rem }.n-catalog__btns_wrapper,.n-delivery__btns_wrapper {margin-bottom:3em }.n-catalog_btns,.n-delivery_btns {display:flex;align-items:center;justify-content:center }.n-catalog_btn,.n-delivery_btn {display:flex;align-items:center;font-size:0.8em;padding:.7em 0.9em;color:#BEBEBE;box-shadow:inset 0 0 0 2px currentColor;border-radius:5px;transition:box-shadow .17s,color .17s;margin-right:.7em }
.n-catalog_btn:hover,.n-delivery_btn:hover {box-shadow:inset 0 0 0 2px #ff1500;color:white }.n-catalog_btn.is-active,.n-delivery_btn.is-active {box-shadow:inset 0 0 0 1.5em #ff1500;color:white }.n-catalog_btn__icon,.n-delivery_btn__icon {max-height:1.3em;margin-right:0.6em;fill:currentColor;transition:none;height:auto;max-width:1.6em;width:auto }.n-catalog_btn__text,.n-delivery_btn__text {font-weight:300 }.n-catalog_slide {background:white;color:black;padding:1.3em;border-radius:15px }.n-catalog_slide__pic {max-width:100%;height:11.5em;object-fit:contain;margin-bottom:1em }.n-catalog_slide__name {font-size:1em;font-weight:bold }.n-catalog_slide__params {font-size:0.75em }.n-catalog_slide__head {display:flex;align-items:stretch;justify-content:space-between;margin-bottom:1em }.n-catalog_slide__firm_logo {background:#FFF;border:1px solid #EDEDED;border-radius:5px;padding:0.2em;height:2.4em;width:3.8em;display:flex;align-items:center;justify-content:center }.n-catalog_slide__firm_logo_pic {max-width:100%;max-height:100% }.n-catalog_slide__tag {color:#8C8C8C;background:rgba(140,140,140,0.15);border-radius:3px;font-weight:bold;font-size:0.75em;padding:0.5em }.n-catalog_slide__tag:empty {display:none }.n-catalog_slide__tags {margin-bottom:1.3em }.n-catalog_slide__price_info {display:flex;align-items:center;justify-content:space-between;margin-bottom:1em }.n-catalog_slide__price {font-size:1em;font-weight:bold }.n-catalog_slide__price_type {letter-spacing:-0.02em;color:#C0C0C0;font-size:.8em;font-weight:300 }.n-catalog_slide__buy_btn {width:100%;background:#ff1500;color:white;padding:.7em;border-radius:10px;font-weight:300;transition:background .17s }.n-catalog_slide__buy_btn:hover {background:#da1301 }.n-catalog__slider_wrap,.n-delivery__slider_wrap{transition:opacity .2s,transform .2s;transform:scale3d(.98,.98,1);opacity:0;pointer-events:none }.n-catalog__slider_wrap.is-active,.n-delivery__slider_wrap.is-active{opacity:1;transform:none;pointer-events:all }.n-catalog__slider_nav {position:absolute;left:0;right:0;top:0;bottom:1em;display:flex;align-items:center;justify-content:space-between;z-index:10;pointer-events:none }.catalog__slider_btn,.delivery__slider_btn {width:2.7em;height:2.7em;background:#ff1500;border-radius:50%;pointer-events:all;transition:background .17s,transform .2s }.catalog__slider_btn.swiper-button-disabled,.delivery__slider_btn.swiper-button-disabled {pointer-events:none }.catalog__slider_btn:hover,.delivery__slider_btn:hover {background:#da1301 }.n-catalog__slider,.n-delivery__slider{width:calc(100% + 2em);position:relative;left:-1em;padding:0 0.9em }.catalog__slider_btn svg,.delivery__slider_btn svg {fill:white }.catalog__slider_btn--prev svg,.delivery__slider_btn--prev svg {transform:scaleX(-1) }@media (max-width:500px) {.n-catalog_btns {flex-wrap:wrap;justify-content:space-between }.n-catalog_btn {width:48%;justify-content:center;margin-bottom:1em;font-size:1em;margin-right:0 }.n-catalog_slide__pic {height:13em;text-align:center }.n-catalog_slide {width:18em }}.main_info__text {margin-top:1em;font-weight:300;position:relative;padding-left:1.2em }.main_info__text .bold {font-weight:700 }.main_info__text:before {content:'';position:absolute;top:6px;left:0;width:9px;height:9px;background:red;border-radius:100px }.services_info {display:flex;flex-direction:column;align-items:center }.services_item__title {font-weight:700;font-size:1.8em;line-height:1.1em;margin:1rem 0 }.services .slider_top__link svg {fill:white }.services .slider_top__link:hover {transform:none;box-shadow:none;background:#c3c3c3 }.section--lightgrey {background:#f5f5f5 }.news_slider {width:100%;margin-top:3em;height:auto }.news_slide {background:white;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;height:auto }.news_slide__img {width:100%;height:11em }.news_slide__img img {object-fit:cover;width:100%;height:100% }.news_slide__info {padding:1.5em }.news_slide__title {font-size:1em;font-weight:500;line-height:1.4rem;margin:1rem 0;min-height:6rem }.news_slide__button {width:100%;padding:0.8em 0;border:1px solid #D2D2D2;border-radius:10px;font-weight:300;display:flex;justify-content:center }.news_slide__date {font-weight:500;color:#4A4A4A;font-size:0.8em }.news_slider__bottm {display:flex;align-items:center;justify-content:space-between;margin-top:2.1em }.news_slider__buttons {display:flex }.news_slider__button {width:2.1em;height:2.1em;background:#ff1703;border-radius:100px;display:flex;align-items:center;justify-content:center }.news_slider__button svg {fill:white;width:20% }.news_slider__button--prev {margin-right:0.9em }.news_slider__button--prev svg {transform:scaleX(-1) }.news_slider__scroll {flex:1;height:7px;margin-right:2em;background:#E8E8E8;border-radius:100px }.news_slider__scroll .swiper-scrollbar-drag {background:#C7C7C7;border-radius:100px }.services_info [section-title] {font-size:2.2em }.news_slide__button:hover {background:#D2D2D2 }.feedback_slider {width:100%;height:27em;margin-top:3em }.feedback_slide img {width:100%;height:auto;object-fit:contain;border-radius:10px;object-position:top;vertical-align:top }.services_info__paragraph {text-align:center; font-weight: 700;}.button_vl {border-radius:100px;background:#F97D41;display:flex;align-items:center;justify-content:center;padding:1rem 1.65rem;color:white;font-size:.9em;margin-top:1.5rem }.button_vl img {margin-right:0.8em }.button_vl:hover {background:#e4723b }.news_slider .swiper-wrapper {height:auto }.swiper-button-disabled {opacity:0 }.news_info__content {display:flex;align-items:flex-start }.news_info__gallery {width:22.5em;display:flex;flex-direction:column;background:white;border-radius:10px;padding:.6em }.news_info__block {flex:1;margin-right:2em;background:white;padding:1.6em 1.7em;padding-right:2.5em;border-radius:10px }.news_info__top {width:calc(100% - 20em);margin-bottom:2rem }.news_info__bacckward {font-weight:500;color:#ff1703;font-size:.8em;margin-bottom:1rem }.news_info__gallery_thumbs {width:100%;height:3.8em;margin:.5em 0 0 }.news_info__gallery .swiper-slide img {width:100%;height:100%;object-fit:cover;border-radius:6px }.news_info__gallery_main {width:100%;height:13em;position:relative }.news_info .container {padding-bottom:0 }.services_infoservices_info {align-items:flex-start }.news_info__gallery_main_buttons {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;z-index:10;padding:.5em;pointer-events:none }.news_info__gallery_main_button {width:1.5em;height:1.5em;background:white;border-radius:4px;pointer-events:all }.news_info__gallery_main_button svg {width:23% }.news_info__gallery_main_button--prev svg {transform:scaleX(-1) }.news_info__gallery_main .swiper-slide {cursor:zoom-in }.news_info__gallery_thumbs .swiper-slide {cursor:pointer }.section_slider_scrollbar {display:none }.news_info__bacckward svg {fill:#ff1703;transform:scaleX(-1);width:0.7em;height:0.7em;margin-right:0.5em }.news_info__bacckward:hover svg {transform:scaleX(-1) translate3d(.25em,0,0) }.n-catalog_slide__outline_btn {background:white;border:1px solid #D2D2D2;color:black;font-weight:300;margin-top:0.7em }.n-catalog_slide__outline_btn:hover {background:#D2D2D2 }.section--lightgrey {background:#F5F5F5 }.n-delivery_btn:hover {color:#636363;box-shadow:inset 0 0 0 2px #636363 }.n-delivery_slide {padding:0;overflow:hidden }.n-delivery_slide__info {padding:0 1.3em 0 }.n-delivery_slide__footer {padding:0 1.3em 1.3em }.n-delivery_slide__pic {width:100%;object-fit:cover }.news_info__block p {font-weight:100;font-size:.9em }.wrap {display:flex;flex-direction:column;align-items:flex-start }.service_top--checking .service_top__text {width:100% }.modal_view {display:flex;flex-direction:column;width:25vw;background:white;border-radius:16px;transform:translate3d(0,2em,0);opacity:0;transition:transform .25s,opacity .25s }[data-dcar-info] {max-height:80vh;padding:1.25em }.modal_view__content {}.modal_view_slider {width:100%;height:12em;border-radius:16px;margin-bottom:1.5em;position:relative }.modal_view__wrapper {border-top:1px solid #DFDFDF;padding-top:1em;margin-top:1em;display:flex;flex-direction:column }.modal_view__text {font-weight:100 }.modal_view__line {color:#525252;display:flex;width:100%;justify-content:space-between;font-size:.9em }.modal_view__line span {width:9em }.modal_view__line+.modal_view__line {margin-top:0.5em }.modal_view__line .light {color:black }.modal_view__line .bold {font-weight:500;color:black }.modal_view_slider__buttons {position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:1;padding:0 0.5em }.modal_view_slider__button {pointer-events:all;width:1.8em;height:1.8em;background:rgba(0,0,0,.5);border-radius:50% }.modal_view_slider .swiper-slide img {width:100%;height:100%;object-fit:cover }.modal_view__title {font-size:1.45em }.is-active .modal_view {transform:none;opacity:1 }.header_new_soc {position:fixed;bottom:0;left:calc((100vw - 1000px) / 2 + 210px)!important;right:0 }.header_new_soc {display:flex;pointer-events:none }.header_new_soc__item {background:white;width:49px;height:49px;display:flex;align-items:center;justify-content:center;border-radius:8px 8px 0 0;position:relative;pointer-events:all }.header_new_soc__item img {width:60%;height:60% }.header_new_soc__item+.header_new_soc__item {margin-left:.5em }.header_new_soc__item:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px 8px 0 0;background:white;z-index:-1;transform:translate3d(0,.5em,0) }.header_new_soc__item:hover {transform:translate3d(0,-.5em,0) }@media(max-width:500px) {.services_items {flex-direction:column }.services .slider_top__link {position:relative;border-radius:10px;margin-top:2em }.services_items__line:nth-child(2) {margin:1em 0 }.services_item__title {font-size:1.5em }.services_item__text {font-size:1.2em }.services_info {align-items:center }.services_info [section-title] {text-align:center }.services_item br {display:none }.feedback_slider {width:calc(100% + 10vw);height:23em;position:relative;left:-5vw;padding-left:5vw;padding-right:40vw }.instagram_info__subscribe {width:100%;font-size:1em;padding:1.2em 0;margin:1em 0 0 }.news_slider {width:calc(100% + 10vw);position:relative;left:-5vw;padding-left:5vw;padding-right:25vw }.news_slider__bottm {display:none }.scheme_nav {display:none }.main .modal_feedback__title {padding:0;text-align:center }.main .modal_feedback__text {text-align:center }.news_info__top {width:100% }.news_info__title {font-size:1.3em }.news_info__content {flex-wrap:wrap }.news_info__gallery {order:-1;width:100% }.news_info__block {margin-right:0;margin-top:1.5em }.news_info__gallery_main {height:16em }.news_info__gallery_thumbs {height:4.5em }.header_new_soc {left:5vw!important }}.feedback_slide {padding:1em .5em;background:white;border:1px solid #F2F2F2;box-sizing:border-box;box-shadow:6px 0 48px rgb(0 0 0 / 6%);border-radius:16px;align-items:flex-start;display:flex; }
.services_item {border-radius: 30px;}
.services_item .icms-svg-icon {font-size: 50px; color: #db0715; margin-bottom: -4px;}
.cd-image-container .is-hidden {display: block;}
#widget_wrapper_95 .card-body {padding: 1rem 0;}
@media (min-width: 1440px){
#widget_wrapper_51 > .card-body {margin: -30px auto 0px auto; padding: 0rem 0rem 4rem 0rem;}
}

@media (min-width: 992px){
.navbar-nav.menu-main {flex-wrap: nowrap;}
.icms-widget__content_list .col-lg-3 {flex: 0 0 24%; margin: 5px; padding: 0px; overflow: hidden; transition: box-shadow .2s ease-out; box-shadow: 0 8px 20px 0 rgba(0,0,0,.05);}
.icms-widget__content_list .col-lg-3:hover {box-shadow: 0 12px 32px 0 rgba(0,0,0,.08);}
.scrollright .icms-widget__content_list .col-lg-3 {margin: 12px;}
.kol4 .content_list > div, .kol4 .d-flex > div {flex: 0 0 24%; margin: 4px; box-shadow: 0 10px 9px #e3e3e3; -moz-box-shadow: 0 10px 9px #e3e3e3; overflow: hidden;background: #fff;}
}
@media (max-width: 992px){
	.auc-list .oblozhka {flex-basis: 100%; display: flex;}
}
@media (min-width: 768px){ 
.fields.form-row .col-md-6 {flex: 0 0 25%; max-width: 25%;}
}
@media (min-width: 576px){
header img.d-sm-block, .icms-footer__middle img.d-sm-block {max-height: 70px;}
header.header2 img.d-sm-block {max-height: 36px;}
.icms-footer__middle img.d-sm-block {max-height: 120px;}
}
@media (max-width: 576px){
.mobn, .links-wrap {display: none !important;}
ul.gl-right {padding-inline-start: 0px;}
.glb-menu li a {font-size: 26px;}
.flexx, .form_line fieldset, .form_line form {flex-wrap: wrap; justify-content: center;}
.glav video {width: auto;height: 100%;}
.header2 .navbar {display: block;}
header .navbar-brand img, .icms-footer__middle .navbar-brand img {height: 55px;}
.glav .p-4 {padding: 0.5rem !important;}
.glav .m-5 {margin: 0.5rem !important;}
.fields_group_auto_0 {width: 100%;}
.field.ft_images .value {display: flex; flex-wrap: wrap; justify-content: space-between;}
.field.ft_images .img-photos {width: calc(33% - 0.2rem); margin:0;}
.showcase_list_grid.sc_three_col .my_default_list_item {width: calc(50% - 8px); margin: 5px;}
.sc_is_photo {height: 220px;}
.icms-widget .categories .mb-3 {flex-basis: calc(50% - 8px);}
.kol4 .content_list > div, .kol4 .d-flex > div {flex: 0 0 44%; margin: 10px;}
.fd-c {display: flex; flex-direction: column;}
.glav a {}
#glavh1 {flex-direction: column;}
.glavnyj {flex-wrap: wrap;}
.glavnyj .iforms_sidebar .icms-widget {margin-bottom: 2rem !important;}
video {width: auto; height: 100vh;}
.miw_block_polosa {right: 0px;}
.icms-widget__content_list.row {margin-right: 0px;margin-left: 0px;}
.icms-content__has_cover_preset {flex-basis: calc(50% - 10px);}
.icms-content__has_cover_preset .h5, .set_cover_preset h3 {font-size: 3vw;}
.icms-widget .mb-3 h3 a {padding: 11px 5px 15px 5px;}
.shag {flex-basis: 48%; margin: 0px;}
.shag svg {background: #fff9;}
.widget_text_block {padding: 0px 15px;}
.widget_text_block img {width: 100% !important; float: none !important; margin: 0px !important;}
#widget_wrapper_63 .col {flex-basis: 48%; max-width: 48%;}
#widget_wrapper_51 > .card-body {margin: 0px auto 0px auto; padding: 2rem 0;}
.relative {position: relative;}
.wa {font-size: 10px; font-weight: 500;}
a.red {font-size: 12px; text-align: center; line-height: 12px; padding: 8px; padding: 7px 15px; font-weight: 400;}
.auc-auto {flex-basis: 100%; max-width: 100%;}
.auc-wd .auc-list {width: 100%;}
.auc-h5 {font-size: 1rem;padding-bottom: 5px;}
.auc-wd .auc-list {margin: 2px;}
.card-body {padding: 0.5rem;}
.items-list {background: #fafaff; flex-direction: column;}
.items-list .korea-img, .items-list .stats-img, .items-list .moto-img {flex-basis: 100%; order:-2;}
.items-list .bg-info {flex-basis: 100%; padding: 10px 20px  !important;}
.items-list .bg-auc {padding: 10px 20px  !important;}
.items-list .auc-opisanie {flex-basis: 100% !important; max-width: 100%;}
.items-list .auc-opisanie .row {flex-direction: column; overflow: hidden; margin: 0px;}
.items-list .auc-opisanie {max-width: 100%;}
.items-list .tech-auto .col {flex-basis: 100%;}
.items-list p {margin-bottom: 0rem;}
.row.no-gutters.mb-2.border.rounded {flex-direction: column;}
.row.no-gutters.mb-2.border.rounded .p-2 {flex: 0 0 100%; max-width: 100%;}
.row.no-gutters.mb-2.border.rounded .p-2 .row .col {flex-basis: 100%;}
.moto-img img {width: auto;}
main article > p {text-align:center;}
.icms-widget .col-lg-4 {flex-basis: calc(100% - 8px);}
#widget_wrapper_102 .icms-widget__html_block .row.justify-content-between {flex-direction: column;}
a.red4 {margin-bottom: 40px;display: block;}
.glav .fd-c a {font-size: 1.2rem;}
.glav h1 {font-size: 6.1vw;}
.glav h2 {font-size: 5.1vw;}
.gl {background-size: 125%;background-position: 0% 5%;}
.fd-c a {margin: 0rem 0rem 2rem 0rem !important;text-align: center;}
.icms-widget__content_list, .blokami {flex-wrap: nowrap; overflow-x: scroll; scrollbar-width: thin; scrollbar-color: blue orange; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch;}
.icms-widget__content_list::-webkit-scrollbar, .blokami::-webkit-scrollbar {height: 7px;}
.icms-widget__content_list::-webkit-scrollbar-track, .blokami::-webkit-scrollbar-track {background: #f1e3e3;}
.icms-widget__content_list::-webkit-scrollbar-thumb, .blokami::-webkit-scrollbar-thumb {background-color: #cc0000; border-radius: 3px;}
.icms-widget__content_list > div, .blokami > div {flex: 0 0 90% !important; scroll-snap-align: start; scroll-snap-stop: always; scroll-padding: 0 0 0 20px; scroll-margin-left: 10px;}
.icms-widget__content_list h4, .icms-widget__content_list h5 {font-weight:400; font-size: 1rem; padding-bottom: 8px;}
.row.karta {padding-bottom: 20px;}
.map-frame {display:none !important;}
#widget_wrapper_99, #widget_wrapper_112, #widget_wrapper_123 {max-width: 100%; margin: 10px;}
#web {justify-content: center; margin: 0px; background: #000; padding-bottom: 20px; width: 100%; }
.uslugi h3 {font-size: 18px;}
.uslugi .row-cols-3>* {flex: 0 0 100%; max-width: calc(100% - 20px);}
.uslugi .okno {flex-direction: column;}
.uslugi .col {margin: 10px 10px 1rem 10px; background: #fff; padding: 1rem 1rem 1.25rem;}
.uslugi .col:hover .okno {position: relative; background:#fff; min-width: 100%; top: 0px; left: 0%;}
.uslugi .col:hover img {opacity: 1;}
.row-cols-4>* {flex: 0 0 100%; max-width: 100%;}
.steps1 .col, .steps2 .col {background:none !important;}
.steps1 .col:nth-child(4) {padding: 0px 15px;}
.kort p {font-size: 18px; font-weight: 500;margin-bottom: 0rem !important;}
.kort p:first-child {float: left;}
}
.modal-body .card{border:none; background:transparent;}
.car-intro{
  position: relative;
  text-align: center;
  margin:0 0 3rem;
}
.car-intro--bg:before, .car-intro--bg:after{
  content:'';
  display: block;
  width:4rem;
  height:4rem;
  border-radius:2rem;
  position:absolute; z-index: 1;
}
.car-intro--bg:before{
  top:34%;
  left:-2rem;
  background:#0047A0;
}
.car-intro--bg img{margin:0 -1rem; max-width:calc(100% + 2rem);}
.car-intro--bg:after{
  top:55%;
  right:0;
  background:#CD2E3A;
  width:2rem;
  height:2rem;
}
.car-intro h1{
  font-size:2.5rem;
  line-height:1;
  margin-bottom:2rem;
}
.car-intro h2{
  font-size:1.5rem;
  margin-bottom:2rem;
}
@media screen and (min-width:48em){
  .car-intro{
    margin:2rem 0;
    text-align: left;
  }
  .car-intro--bg:before{
      left:40%;
      top:2rem;
  }
  .car-intro h1{
    font-size:3.5rem;
  }
  .car-intro h2{
    font-size:2rem;
  }
}
@media screen and (min-width:64em){
  .car-intro{
    margin:5rem 0;
  }
  .car-intro h1{
    font-size:4rem;
  }

}