/* FONTS */
@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('../fonts/HelveticaNeueCyr-Medium.eot');
	src: local('../fonts/HelveticaNeueCyr-Medium'),
		url('../fonts/HelveticaNeueCyr-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/HelveticaNeueCyr-Medium.woff') format('woff'),
		url('../fonts/HelveticaNeueCyr-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('../fonts/HelveticaNeueCyr-Roman.eot');
	src: local('../fonts/HelveticaNeueCyr-Roman'),
		url('../fonts/HelveticaNeueCyr-Roman.eot?#iefix') format('embedded-opentype'),
		url('../fonts/HelveticaNeueCyr-Roman.woff') format('woff'),
		url('../fonts/HelveticaNeueCyr-Roman.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('../fonts/HelveticaNeueCyr-Bold.eot');
	src: local('../fonts/HelveticaNeueCyr-Bold'),
		url('../fonts/HelveticaNeueCyr-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/HelveticaNeueCyr-Bold.woff') format('woff'),
		url('../fonts/HelveticaNeueCyr-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('../fonts/HelveticaNeueCyr-Light.eot');
	src: local('../fonts/HelveticaNeueCyr-Light'),
		url('../fonts/HelveticaNeueCyr-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/HelveticaNeueCyr-Light.woff') format('woff'),
		url('../fonts/HelveticaNeueCyr-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}


:root {
	--bs-gutter-x:10px;
	--swiper-theme-color:#F06E00;
	scroll-behavior:auto;
}
.row {	
	--bs-gutter-x:20px;
	--bs-gutter-y:20px;
}
.g-0, .gy-0 {
    --bs-gutter-y: 0!important;
}
.g-0, .gx-0 {
    --bs-gutter-x: 0!important;
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
	--bs-gutter-x:30px;
}
@media (min-width: 1440px) {
	.container-fluid {--bs-gutter-x:164px; max-width:100%;}
}
@media (min-width: 1400px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
			max-width: 1200px;
	}
}
@media (min-width: 1200px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
			max-width: 1200px;
	}
}

.-fs-12 {font-size:12px;}
.-fs-14 {font-size:14px;}
.-fs-16 {font-size:16px;}
.-fs-18 {font-size:18px;}
.-fs-20 {font-size:20px;}
.-fs-24 {font-size:24px;}
.-fs-28 {font-size:28px;}
.-fs-32 {font-size:32px;}
.-fs-36 {font-size:36px;}
.-fs-40 {font-size:40px;}
.-fs-48 {font-size:48px;}
.-fs-64 {font-size:64px;}


/* IMPORT
-------------------------------------------------- */

.-helv-l {font-family: 'HelveticaNeueCyr', sans-serif; font-weight:300;}
.-helv-r {font-family: 'HelveticaNeueCyr', sans-serif; font-weight:400;}
.-helv-m {font-family: 'HelveticaNeueCyr', sans-serif; font-weight:500;}
.-helv-b {font-family: 'HelveticaNeueCyr', sans-serif; font-weight:700;}

@media (min-width: 768px) {
	* {scrollbar-width:thin;}
	*::-webkit-scrollbar {width:4px; height:4px; background:#C4C4C4;}
	*::-webkit-scrollbar-thumb {width:4px; height:4px; background:#F06E00;}
}
::selection {background:#F06E00; color:#fff;}
::-moz-selection {background:#F06E00; color:#fff;}

html, body {font-size:16px; font-family:'HelveticaNeueCyr', sans-serif; font-weight:300; color:#000; line-height:1.4; min-width:320px; margin:0 auto; position:relative;}

.pt-0 {padding-bottom:0px!important;}.pt-0 {padding-top:0px!important;}.mb-0 {margin-bottom:0px!important;}.mt-0 {margin-top:0px!important;}.pb-1 {padding-bottom:4px!important;}.pt-1 {padding-top:4px!important;}.mb-1 {margin-bottom:4px!important;}.mt-1 {margin-top:4px!important;}.pb-2 {padding-bottom:8px!important;}.pt-2 {padding-top:8px!important;}.mb-2 {margin-bottom:8px!important;}.mt-2 {margin-top:8px!important;}.pb-3 {padding-bottom:16px!important;}.pt-3 {padding-top:16px!important;}.mb-3 {margin-bottom:16px!important;}.mt-3 {margin-top:16px!important;}.pb-4 {padding-bottom:24px!important;}.pt-4 {padding-top:24px!important;}.mb-4 {margin-bottom:24px!important;}.mt-4 {margin-top:24px!important;}.pb-5 {padding-bottom:32px!important;}.pt-5 {padding-top:32px!important;}.mb-5 {margin-bottom:32px!important;}.mt-5 {margin-top:32px!important;}.pb-6 {padding-bottom:40px!important;}.pt-6 {padding-top:40px!important;}.mb-6 {margin-bottom:40px!important;}.mt-6 {margin-top:40px!important;}.pb-7 {padding-bottom:48px!important;}.pt-7 {padding-top:48px!important;}.mb-7 {margin-bottom:48px!important;}.mt-7 {margin-top:48px!important;}.pb-8 {padding-bottom:56px!important;}.pt-8 {padding-top:56px!important;}.mb-8 {margin-bottom:56px!important;}.mt-8 {margin-top:56px!important;}.pb-9 {padding-bottom:64px!important;}.pt-9 {padding-top:64px!important;}.mb-9 {margin-bottom:64px!important;}.mt-9 {margin-top:64px!important;}.pb-10 {padding-bottom:72px!important;}.pt-10 {padding-top:72px!important;}.mb-10 {margin-bottom:72px!important;}.mt-10 {margin-top:72px!important;}@media (min-width: 576px){.pt-sm-0 {padding-bottom:0px!important;}.pt-sm-0 {padding-top:0px!important;}.mb-sm-0 {margin-bottom:0px!important;}.mt-sm-0 {margin-top:0px!important;}.pb-sm-1 {padding-bottom:4px!important;}.pt-sm-1 {padding-top:4px!important;}.mb-sm-1 {margin-bottom:4px!important;}.mt-sm-1 {margin-top:4px!important;}.pb-sm-2 {padding-bottom:8px!important;}.pt-sm-2 {padding-top:8px!important;}.mb-sm-2 {margin-bottom:8px!important;}.mt-sm-2 {margin-top:8px!important;}.pb-sm-3 {padding-bottom:16px!important;}.pt-sm-3 {padding-top:16px!important;}.mb-sm-3 {margin-bottom:16px!important;}.mt-sm-3 {margin-top:16px!important;}.pb-sm-4 {padding-bottom:24px!important;}.pt-sm-4 {padding-top:24px!important;}.mb-sm-4 {margin-bottom:24px!important;}.mt-sm-4 {margin-top:24px!important;}.pb-sm-5 {padding-bottom:32px!important;}.pt-sm-5 {padding-top:32px!important;}.mb-sm-5 {margin-bottom:32px!important;}.mt-sm-5 {margin-top:32px!important;}.pb-sm-6 {padding-bottom:40px!important;}.pt-sm-6 {padding-top:40px!important;}.mb-sm-6 {margin-bottom:40px!important;}.mt-sm-6 {margin-top:40px!important;}.pb-sm-7 {padding-bottom:48px!important;}.pt-sm-7 {padding-top:48px!important;}.mb-sm-7 {margin-bottom:48px!important;}.mt-sm-7 {margin-top:48px!important;}.pb-sm-8 {padding-bottom:56px!important;}.pt-sm-8 {padding-top:56px!important;}.mb-sm-8 {margin-bottom:56px!important;}.mt-sm-8 {margin-top:56px!important;}.pb-sm-9 {padding-bottom:64px!important;}.pt-sm-9 {padding-top:64px!important;}.mb-sm-9 {margin-bottom:64px!important;}.mt-sm-9 {margin-top:64px!important;}.pb-sm-10 {padding-bottom:72px!important;}.pt-sm-10 {padding-top:72px!important;}.mb-sm-10 {margin-bottom:72px!important;}.mt-sm-10 {margin-top:72px!important;}}@media (min-width: 768px) {.pb-md-0 {padding-bottom:0!important;}.pt-md-0 {padding-top:0!important;}.mb-md-0 {margin-bottom:0!important;}.mt-md-0 {margin-top:0!important;}.pb-md-1 {padding-bottom:4px!important;}.pt-md-1 {padding-top:4px!important;}.mb-md-1 {margin-bottom:4px!important;}.mt-md-1 {margin-top:4px!important;}.pb-md-2 {padding-bottom:8px!important;}.pt-md-2 {padding-top:8px!important;}.mb-md-2 {margin-bottom:8px!important;}.mt-md-2 {margin-top:8px!important;}.pb-md-3 {padding-bottom:16px!important;}.pt-md-3 {padding-top:16px!important;}.mb-md-3 {margin-bottom:16px!important;}.mt-md-3 {margin-top:16px!important;}.pb-md-4 {padding-bottom:24px!important;}.pt-md-4 {padding-top:24px!important;}.mb-md-4 {margin-bottom:24px!important;}.mt-md-4 {margin-top:24px!important;}.pb-md-5 {padding-bottom:32px!important;}.pt-md-5 {padding-top:32px!important;}.mb-md-5 {margin-bottom:32px!important;}.mt-md-5 {margin-top:32px!important;}.pb-md-6 {padding-bottom:40px!important;}.pt-md-6 {padding-top:40px!important;}.mb-md-6 {margin-bottom:40px!important;}.mt-md-6 {margin-top:40px!important;}.pb-md-7 {padding-bottom:48px!important;}.pt-md-7 {padding-top:48px!important;}.mb-md-7 {margin-bottom:48px!important;}.mt-md-7 {margin-top:48px!important;}.pb-md-8 {padding-bottom:56px!important;}.pt-md-8 {padding-top:56px!important;}.mb-md-8 {margin-bottom:56px!important;}.mt-md-8 {margin-top:56px!important;}.pb-md-9 {padding-bottom:64px!important;}.pt-md-9 {padding-top:64px!important;}.mb-md-9 {margin-bottom:64px!important;}.mt-md-9 {margin-top:64px!important;}.pb-md-10 {padding-bottom:72px!important;}.pt-md-10 {padding-top:72px!important;}.mb-md-10 {margin-bottom:72px!important;}.mt-md-10 {margin-top:72px!important;}}@media (min-width: 992px) {.pb-lg-0 {padding-bottom:0!important;}.pt-lg-0 {padding-top:0!important;}.mb-lg-0 {margin-bottom:0!important;}.mt-lg-0 {margin-top:0!important;}.pb-lg-1 {padding-bottom:4px!important;}.pt-lg-1 {padding-top:4px!important;}.mb-lg-1 {margin-bottom:4px!important;}.mt-lg-1 {margin-top:4px!important;}.pb-lg-2 {padding-bottom:8px!important;}.pt-lg-2 {padding-top:8px!important;}.mb-lg-2 {margin-bottom:8px!important;}.mt-lg-2 {margin-top:8px!important;}.pb-lg-3 {padding-bottom:16px!important;}.pt-lg-3 {padding-top:16px!important;}.mb-lg-3 {margin-bottom:16px!important;}.mt-lg-3 {margin-top:16px!important;}.pb-lg-4 {padding-bottom:24px!important;}.pt-lg-4 {padding-top:24px!important;}.mb-lg-4 {margin-bottom:24px!important;}.mt-lg-4 {margin-top:24px!important;}.pb-lg-5 {padding-bottom:32px!important;}.pt-lg-5 {padding-top:32px!important;}.mb-lg-5 {margin-bottom:32px!important;}.mt-lg-5 {margin-top:32px!important;}.pb-lg-6 {padding-bottom:40px!important;}.pt-lg-6 {padding-top:40px!important;}.mb-lg-6 {margin-bottom:40px!important;}.mt-lg-6 {margin-top:40px!important;}.pb-lg-7 {padding-bottom:48px!important;}.pt-lg-7 {padding-top:48px!important;}.mb-lg-7 {margin-bottom:48px!important;}.mt-lg-7 {margin-top:48px!important;}.pb-lg-8 {padding-bottom:56px!important;}.pt-lg-8 {padding-top:56px!important;}.mb-lg-8 {margin-bottom:56px!important;}.mt-lg-8 {margin-top:56px!important;}.pb-lg-9 {padding-bottom:64px!important;}.pt-lg-9 {padding-top:64px!important;}.mb-lg-9 {margin-bottom:64px!important;}.mt-lg-9 {margin-top:64px!important;}.pb-lg-10 {padding-bottom:72px!important;}.pt-lg-10 {padding-top:72px!important;}.mb-lg-10 {margin-bottom:72px!important;}.mt-lg-10 {margin-top:72px!important;}}@media (min-width: 1200px) {.pb-xl-0 {padding-bottom:0!important;}.pt-xl-0 {padding-top:0!important;}.mb-xl-0 {margin-bottom:0!important;}.mt-xl-0 {margin-top:0!important;}.pb-xl-1 {padding-bottom:4px!important;}.pt-xl-1 {padding-top:4px!important;}.mb-xl-1 {margin-bottom:4px!important;}.mt-xl-1 {margin-top:4px!important;}.pb-xl-2 {padding-bottom:8px!important;}.pt-xl-2 {padding-top:8px!important;}.mb-xl-2 {margin-bottom:8px!important;}.mt-xl-2 {margin-top:8px!important;}.pb-xl-3 {padding-bottom:16px!important;}.pt-xl-3 {padding-top:16px!important;}.mb-xl-3 {margin-bottom:16px!important;}.mt-xl-3 {margin-top:16px!important;}.pb-xl-4 {padding-bottom:24px!important;}.pt-xl-4 {padding-top:24px!important;}.mb-xl-4 {margin-bottom:24px!important;}.mt-xl-4 {margin-top:24px!important;}.pb-xl-5 {padding-bottom:32px!important;}.pt-xl-5 {padding-top:32px!important;}.mb-xl-5 {margin-bottom:32px!important;}.mt-xl-5 {margin-top:32px!important;}.pb-xl-6 {padding-bottom:40px!important;}.pt-xl-6 {padding-top:40px!important;}.mb-xl-6 {margin-bottom:40px!important;}.mt-xl-6 {margin-top:40px!important;}.pb-xl-7 {padding-bottom:48px!important;}.pt-xl-7 {padding-top:48px!important;}.mb-xl-7 {margin-bottom:48px!important;}.mt-xl-7 {margin-top:48px!important;}.pb-xl-8 {padding-bottom:56px!important;}.pt-xl-8 {padding-top:56px!important;}.mb-xl-8 {margin-bottom:56px!important;}.mt-xl-8 {margin-top:56px!important;}.pb-xl-9 {padding-bottom:64px!important;}.pt-xl-9 {padding-top:64px!important;}.mb-xl-9 {margin-bottom:64px!important;}.mt-xl-9 {margin-top:64px!important;}.pb-xl-10 {padding-bottom:72px!important;}.pt-xl-10 {padding-top:72px!important;}.mb-xl-10 {margin-bottom:72px!important;}.mt-xl-10 {margin-top:72px!important;}}@media (min-width: 1400px) {.pb-xxl-0 {padding-bottom:0!important;}.pt-xxl-0 {padding-top:0!important;}.mb-xxl-0 {margin-bottom:0!important;}.mt-xxl-0 {margin-top:0!important;}.pb-xxl-1 {padding-bottom:4px!important;}.pt-xxl-1 {padding-top:4px!important;}.mb-xxl-1 {margin-bottom:4px!important;}.mt-xxl-1 {margin-top:4px!important;}.pb-xxl-2 {padding-bottom:8px!important;}.pt-xxl-2 {padding-top:8px!important;}.mb-xxl-2 {margin-bottom:8px!important;}.mt-xxl-2 {margin-top:8px!important;}.pb-xxl-3 {padding-bottom:16px!important;}.pt-xxl-3 {padding-top:16px!important;}.mb-xxl-3 {margin-bottom:16px!important;}.mt-xxl-3 {margin-top:16px!important;}.pb-xxl-4 {padding-bottom:24px!important;}.pt-xxl-4 {padding-top:24px!important;}.mb-xxl-4 {margin-bottom:24px!important;}.mt-xxl-4 {margin-top:24px!important;}.pb-xxl-5 {padding-bottom:32px!important;}.pt-xxl-5 {padding-top:32px!important;}.mb-xxl-5 {margin-bottom:32px!important;}.mt-xxl-5 {margin-top:32px!important;}.pb-xxl-6 {padding-bottom:40px!important;}.pt-xxl-6 {padding-top:40px!important;}.mb-xxl-6 {margin-bottom:40px!important;}.mt-xxl-6 {margin-top:40px!important;}.pb-xxl-7 {padding-bottom:48px!important;}.pt-xxl-7 {padding-top:48px!important;}.mb-xxl-7 {margin-bottom:48px!important;}.mt-xxl-7 {margin-top:48px!important;}.pb-xxl-8 {padding-bottom:56px!important;}.pt-xxl-8 {padding-top:56px!important;}.mb-xxl-8 {margin-bottom:56px!important;}.mt-xxl-8 {margin-top:56px!important;}.pb-xxl-9 {padding-bottom:64px!important;}.pt-xxl-9 {padding-top:64px!important;}.mb-xxl-9 {margin-bottom:64px!important;}.mt-xxl-9 {margin-top:64px!important;}.pb-xxl-10 {padding-bottom:72px!important;}.pt-xxl-10 {padding-top:72px!important;}.mb-xxl-10 {margin-bottom:72px!important;}.mt-xxl-10 {margin-top:72px!important;}}

*:focus {outline:none; box-shadow:none;}
img, svg, video {max-width:100%;}
svg {height:auto;}
h1, .h1 {font-size:58px; margin:0 0 40px; text-align:left; color:#F06E00; font-family:'Gilroy', Arial, sans-serif; font-weight:900; line-height:64px;}
h2, .h2 {font-size:22px; margin:0 0 22px; text-align:left; color:#F06E00; font-family:'Gilroy', Arial, sans-serif; font-weight:400; line-height:30px;}
h3, .h3 {font-size:18px; margin:0 0 16px; text-align:left; color:#F06E00; font-family:'Gilroy', Arial, sans-serif; font-weight:400; line-height:24px;}
#navigation+h1, #navigation+.h1 {margin-top:-22px;}
a {color:#F06E00; text-decoration:underline; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
a:hover {text-decoration:none; color:#F06E00; fill:#F06E00;}
p {margin:0;}
*+p {margin-top:16px;}
*+table {margin-top:16px;}
b, strong {font-weight:700;}
*+h1, *+.h1 {margin-top:48px}
*+h2, *+.h2 {margin-top:48px}
*+h3, *+.h3 {margin-top:30px}
ul:not(.navbar-nav):not(.ui-menu) {padding:0; list-style:none; padding-left:16px; margin:0;}
	ul:not(.navbar-nav):not(.ui-menu) li {position:relative;}
		ul:not(.navbar-nav):not(.ui-menu) li:before {content:""; display:block; width:6px; height:6px; border-radius:50%; background:#F06E00; position:absolute; top:7px; left:-16px;}
	ul:not(.navbar-nav):not(.ui-menu) li+li {margin-top:8px;}
*+ul:not(.navbar-nav):not(.ui-menu) {margin-top:16px;}
ul:not(.navbar-nav):not(.ui-menu) ul {margin-top:16px;}
	ul:not(.navbar-nav):not(.ui-menu) ul li:before {background:none; border:1px solid #F06E00;}
ol {margin:0; padding:0; padding-left:24px; color:#F06E00;}
ol li {padding-left:8px;}
*+ol {margin-top:16px;}
label {margin:0;}
ymaps {font-family:'LADAPragmatica', Arial, sans-serif!important; font-weight:400;}

table {}
tr {}
th, td {padding:16px; border:4px solid #fff; background:#ededed; border-radius:15px;}
th {color:#000; font-size:20px; font-weight:400; text-align:center; background:#cdcdcd; font-family:'LADAPragmatica', Arial, sans-serif;}
th.important__cell {background:#F06E00; color:#fff;}
th span {}
td {vertical-align:top;}
td span {text-decoration:underline;}
/* td:nth-child(2n) {background:#dbd9d9;} */
td.important__cell {background:#ebdce2!important;}
th.empty__cell, td.empty__cell {background:transparent!important;}



.btn {text-decoration:none; cursor:pointer; line-height:0.9; text-align:center; min-width:275px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.btn.row {display:flex; justify-content:center; align-items:center;}

.btn-primary {color:#fff; background:#000000; border:1px solid #000000; border-radius:0; padding:0 24px; height:46px; line-height:45px; box-shadow:none!important; box-shadow:none; position:relative;}
.btn-primary svg {fill:#F06E00; margin-left:8px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.btn-primary:focus,.btn-primary.active {color:#fff; background:#000000; border:1px solid #000000;}
.btn-primary:hover {color:#fff; background:#F06E00; border:1px solid #F06E00;}
.btn-primary:hover svg {fill:#fff;}

.btn-secondary {color:#fff; background:transparent; border:1px solid transparent; border-radius:0; padding:0 40px; height:46px; line-height:45px; box-shadow:none!important; box-shadow:none; position:relative;}
.btn-secondary:before {content:""; display:block; width:100%; height:100%; background:#F06E00; z-index:1; position:absolute; top:0; left:0; transform:skew(-25deg, 0); -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.btn-secondary span {position:relative; z-index:2;}
.btn-secondary svg {fill:#fff; margin-left:8px;}
.btn-secondary:focus,.btn-secondary.active {color:#fff; background:transparent; border:1px solid transparent;}
.btn-secondary:hover {color:#fff; background:transparent; border:1px solid transparent;}
.btn-secondary:hover:before {background:#B50010;}

.btn-third {color:#fff; background:#F06E00; border:1px solid #F06E00; border-radius:0; padding:0 18px; height:45px; line-height:44px; box-shadow:none!important; box-shadow:none;}
.btn-third:focus,.btn-third.active {color:#fff; background:#F06E00; border:1px solid #F06E00;}
.btn-third:hover {color:#fff; background:#B50010; border:1px solid #B50010;}


.navbar {padding:0;}
.nav-link {line-height:1; padding:0;}
.dropdown-menu {display:block; border-radius:0; border:0; background:none; margin:0; padding:0; z-index:-100; opacity:0; -webkit-transition:opacity 0.3s ease; -moz-transition:opacity 0.3s ease; -o-transition:opacity 0.3s ease; transition:opacity 0.3s ease; pointer-events:none;}
.dropdown:hover .dropdown-menu {z-index:600; opacity:1!important; pointer-events:auto;}
.-fullwidth {width:100%;}
.-fullheight {height:100%;}
.popup {display:none; padding:40px 60px 60px; width:560px; margin:0;}
.popup .form__body  {padding:0;}
#success {}
#policy {width:700px; cursor:auto;}
#jur {width:100%; cursor:auto;}

/* .menu__title, .menu__bottom, .menu__close, .menu__toggle, .-dropdown-menu-title-row  {display:none;} */

@media screen and (max-width: 1199px) {
	.menu__toggle {display:flex; align-items:center; justify-content:center; align-content:center; width:40px; height:40px;}
	.menu__toggle svg {width:32px; fill:#fff; stroke:#fff;}
	body.-cpopup {overflow:hidden;}
	.header:after  {content:""; display:block; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:300; pointer-events:none; opacity:0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
	body.-cpopup .header:after {opacity:1; pointer-events:all;}
	.-mobile-menu-popup {display:flex; flex-direction:column; position:fixed; top:0; left:-100%; width:320px!important; height:100%; margin:0!important; z-index:200; padding:0!important; background:#fff; overflow-y:auto; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; z-index:1000;}
	.header__menu {}
	.-mobile-menu-popup.-show-menu {left:0;}
	.-mobile-menu-popup > .container {height:100%; padding:0; max-width:100%;}
	.menu__block {display:flex; flex-direction:column; height:100%;}
	.menu__title {padding:20px 16px; background:#000;}
	.menu__logotype svg {width:190px; fill:#4c5865;}
	.menu__logotype img {/* width:160px; */}
	.menu__close svg {width:24px; fill:#fff;}
	.menu__nav {flex:1; padding:16px 0;}
	.menu__bottom {background:#fff; padding:20px 16px;}
	.menu__phone a {text-decoration:none; color:#000; font-size:20px; font-weight:bold;}
	.-mobile-menu-popup .nav__list {font-size:24px; justify-content:flex-start!important;}
	.-mobile-menu-popup .nav__item {margin:0!important; width:100%;}
	.-mobile-menu-popup .nav__item+.nav__item {border-top:1px solid #c7c7c7;}
	.-mobile-menu-popup .nav__link {padding:16px;}
	
}
@media screen and (max-width: 575px) {
	/* .-mobile-menu-popup > nav {padding:24px;} */
	.-mobile-menu-popup {width:100%!important;}
}

.form {padding:0; color:#000;}
	.form__body {}
	.form__title {}
	input[type="text"], input[type="password"], input[type="tel"], select {height:48px;}
	input[type="text"], input[type="password"], input[type="tel"], textarea, select {width:100%; color:#000; border:0; border:1px solid #000; background:transparent; outline:none; text-align:left; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; border-radius:0; padding:14px 16px;}
	textarea {height:100px; display:block;}
	input[type="text"]:focus, input[type="password"]:focus, input[type="tel"]:focus, textarea:focus {border-color:#000;}
	input[type="text"].invalid, input[type="password"].invalid, input[type="tel"].invalid, textarea.invalid {border-color:#F06E00!important;}
	::-webkit-input-placeholder {color:#000; opacity:1;}/* webkit */
  ::-moz-placeholder          {color:#000; opacity:1;}/* Firefox 19+ */
  :-moz-placeholder           {color:#000; opacity:1;}/* Firefox 18- */
  :-ms-input-placeholder      {color:#000; opacity:1;}/* IE */
	.form__row {position:relative; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:center; align-items:center; text-align:left;}
	.form__row > .row {--bs-gutter-y:20px;}
	.form__row + .form__row {margin-top:20px;}
	.form__field + .form__field {margin-top:20px;}
	.form__error {display:none; color:#F06E00; font-size:12px;}
	.form__label {-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
	.form__val:focus+.form__label {font-size:12px; top:-16px;}
	.form__policy+.form__policy {margin-top:8px;}
	.form__checkbox {display:none;}
	.-checkbox-label-row {display:flex; -webkit-flex-wrap:nowrap; flex-wrap:nowrap; cursor:pointer; align-items:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start;}
		.-checkbox-label-row:before {content:""; display:block; width:18px; height:18px; margin-top:-1px; background:#fff; background-size:8px; border:1px solid #C4C4C4; border-radius:0; margin-right:10px; -webkit-flex-shrink:0; flex-shrink:0; background-position:50% 50%; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
  .form__checkbox:checked+label:before {background:#fff url(../i/check.svg) no-repeat 50% 50%; background-size:8px; border-color:#F06E00;}
.-form-white {color:#fff;}
	.-form-white input[type="text"], .-form-white input[type="password"], .-form-white input[type="tel"], .-form-white textarea, .-form-white select {border-color:#fff; background:#fff;}

.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {border-color:#F06E00;}

.ui-widget {font-family:'Gilroy', Arial, sans-serif; font-weight:300;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {font-weight:300; background:transparent; border:0; border-bottom:1px solid #dadada; border-radius:0; padding:14px 0;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {background:transparent; border:0; border-bottom:1px solid #dadada; font-weight:inherit;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {background:transparent; border:0; color:#F06E00; font-weight:inherit;}
.ui-selectmenu-text {color:#000;}
.ui-selectmenu-button.ui-button {width:100%; height:50px; display:flex; align-items:center; color:#000;}
.ui-selectmenu-icon.ui-icon {width:40px; height:100%; position:absolute; top:0; right:0; background:url(../i/arrow.svg) no-repeat 50% 50%; background-size:16px; transform:rotate(180deg);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {background:url(../i/arrow.svg) no-repeat 50% 50%; background-size:16px;}
.ui-selectmenu-button-open .ui-selectmenu-icon.ui-icon {transform:rotate(0);}
.ui-menu .ui-menu-item-wrapper {padding:7px 15px;}
.ui-widget.ui-widget-content {background:#fff; border:0; box-shadow:rgb(0 0 0 / 5%) 0px 4px 5px;}

.swiper-button-next, .swiper-button-prev {background:transparent; width:50px; height:50px; border-radius:0; border:0; display:flex; flex-direction:column; justify-content:center; align-items:center; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.swiper-button-next:after, .swiper-button-prev:after {display:none;}
.swiper-button-next svg, .swiper-button-prev svg {fill:#fff; opacity:0.3; width:20px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.swiper-button-prev svg {transform:rotate(180deg);}
.swiper-button-next:hover, .swiper-button-prev:hover {background:transparent;}
.swiper-button-next:hover svg, .swiper-button-prev:hover svg {opacity:1;}
.swiper-button-disabled {cursor:not-allowed!important; pointer-events:all!important;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {display:flex; align-items:center; justify-content:center; bottom:48px;}
.swiper-pagination-bullet {width:14px; height:14px; background:transparent; border:1px solid #fff; border-radius:50%; opacity:1; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; display:flex; flex-direction:column; justify-content:center; margin:0 12px!important;}
.swiper-pagination-bullet:hover {background:#fff;}
.swiper-pagination-bullet-active {background:rgba(255,255,255,0.3); border-color:rgba(255,255,255,0.3);}

#navigation {margin-bottom:40px;}
.breadcrumbs {margin:0 0 16px; -webkit-justify-content:flex-start; justify-content:flex-start; color:#F06E00; letter-spacing:1.119px;}
	.breadcrumbs .list__item {margin-right:12px;}
	.breadcrumbs a {color:#E50040;}
	.breadcrumbs a:hover {color:#E50040;}
	.breadcrumbs span {}
	
.-go-to {cursor:pointer;}


.header {color:#fff; position:fixed; top:0; left:0; width:100%; background:rgba(0,0,0,0.4); z-index:10;}
	.header > .container-fluid {}
		.-header-logotype-col {position:relative;}
			.header__logotype {position:relative; z-index:2;}
			.avilon__logo {padding-left:25px; margin-left:25px; border-left:1px solid rgba(255,255,255,0.3);}
				.avilon__logo svg {width:126px; fill:#fff;}
		.header__menu {}
			.nav__list {}
				.nav__item {}
					.nav__link {color:#fff; text-decoration:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
					.nav__link:hover {color:#F06E00;}
				.nav__item+.nav__item {margin-left:40px;}
		.header__contacts {}
			.header__socials {}
				.header__social {text-decoration:none;}
					.header__social svg {fill:#C5C5C5; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
					.header__social:hover svg {fill:#F37B1F;}
				.header__social+.header__social {margin-left:20px;}
		.header__info {padding-left:16px;}
			.header__callback a {color:#fff;}
			.header__phone a {color:#fff; text-decoration:none;}
.main {}
	.islider {}
		.islider__item {}
			.islider__image {position:relative; overflow:hidden;}
				.islider__image:before {content:""; display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:2; }
				.islider__image img {width:100%; min-height:870px; object-fit:cover; object-position:bottom; display:block; width:100%; transform:scale(1.2); -webkit-transition:all 0s ease; -moz-transition:all 0s ease; -o-transition:all 0s ease; transition:all 0s ease;}
				.islider__image video {position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; z-index:1;}
				body.-ready .islider__image img {transform:scale(1); -webkit-transition:all 2s ease; -moz-transition:all 2s ease; -o-transition:all 2s ease; transition:all 2s ease;}
			.islider__content {position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; padding:160px 230px 80px; color:#fff;}
				.islider__content__block {display:inline-block;/*  padding:24px; background:rgba(0,0,0,0.4); */}
					.islider__title {position:relative; opacity:0; top:10px;}
					.islider__text {position:relative; opacity:0; top:10px;}
	.imodeles {}
		.imodeles__list {}
			.imodeles__item {}
			.imodeles__item:nth-child(2n) {background:#7F8589; color:#fff;}
				.-imodeles-item-row {}
					.imodeles__image {}
						.imodeles__image img {/* width:100%; height:100%; object-fit:cover; */}
					.imodeles__content {padding:40px 160px;}
						.imodeles__title {}
						.imodeles__price {color:#F06E00;}
						.imodeles__props {}
							.imodeles__prop {padding:10px 0;}
								.imodeles__prop svg {fill:#C0C0C0; margin-right:8px; margin-top:-3px; width:8px;}
							.imodeles__prop+.imodeles__prop {border-top:1px solid #EAEAEA;}
						.imodeles__buttons {}
							.imodeles__buttons .btn {margin-right:20px; margin-top:10px;}
	.iinstock {}
		.iinstock__block {position:relative;}
			.iinstock__close {position:absolute; top:40px; right:40px; cursor:pointer;}
				.iinstock__close svg {width:24px; fill:#000;}
		.iinstock__item {border:1px solid #CECECE;}
			.iinstock__top {}
				.iinstock__image {position:relative;}
					.models-item-photos {position:absolute; left:0; top:0; width:100%; height:100%; display:flex; flex-direction:row;}
						.models-item-photo {position:relative; width:100%;}
						.models-item-photo:after {content:''; display:block; position:absolute; left:5px; right:5px; bottom:-10px; height:1px; background:#DADADA; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
						.models-item-photo.-active:after {background:#525252;}
				.iinstock__content {padding:20px 14px 14px;}
					.iinstock__info {}
					.iinstock__props {color:#868686;}
						.iinstock__prop {}
							.iinstock__icon {flex-shrink:1; width:16px;}
								.iinstock__icon svg {fill:#868686; display:block; margin:0 auto;}
								.iinstock__icon svg[data-icon="dot"] {fill:#43C454;}
							.iinstock__value {padding-left:8px;}
						.iinstock__prop+.iinstock__prop {margin-top:12px;}
			.iinstock__controls {}
				.iinstock__price {padding:14px; color:#585858;}
					.iinstock__price > span {padding-right:8px;}
					.iinstock__price strike {color:#868686;}
	.iservice {background:url(../i/iservice.jpg) no-repeat 50% 50%; background-size:cover; background-attachment:fixed; color:#fff;}
	.inews {}
		.inews-swiper-slide {height:auto;}
		.inews__item {border-left:1px solid #C6C6C6; display:block; text-decoration:none; color:#000;}
			.inews__image {position:relative; overflow:hidden;}
				.inews__image img {display:block; width:100%; transform:scale(1.05); -webkit-transition:all 0s ease; -moz-transition:all 0s ease; -o-transition:all 0s ease; transition:all 0s ease;}
				.inews-swiper-slide.swiper-slide-active .inews__image img {transform:scale(1); -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease;}
				.inews-swiper-slide.swiper-slide-prev .inews__image img {transform:scale(1); -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease;}
				.inews-swiper-slide.swiper-slide-next .inews__image img {transform:scale(1); -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease;}
			.inews__content {padding:28px 14px;}
				.inews__title {position:relative; top:10px; opacity:0; color:#787878;}
				.inews__text {position:relative; top:10px; opacity:0;}
				.inews__date {position:relative; top:10px; opacity:0;}
		.inews-swiper-pagination {position:relative!important; bottom:0!important; margin-top:40px;}
			.inews-swiper-pagination .swiper-pagination-bullet {border-color:#000000;}
			.inews-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#000000;}
		.inews-swiper-button-prev, .inews-swiper-button-next {top:170px; margin-top:0;}
	.imap {position:relative;}
		.ya-map {height:570px;}
		.imap__block {position:absolute; top:0; left:0; width:100%; height:100%; pointer-events:none; z-index:1;}
			.imap__content {padding:32px 24px; background:#fff; border:1px solid #DEDEDE; pointer-events:all;}
				.imap__icon {flex-shrink:1; width:32px;}
					.imap__icon svg {fill:#0C121C; margin-top:-1px;}
				.imap__text {}
				.imap__phone {}
					.imap__phone a {text-decoration:none; color:#000;}
				.imap__wat {}
					.imap__wat a {text-decoration:none; color:#000;}
	.footer {background:#2A2C2E; color:#fff; padding:48px 0;}
	.footer__top .-footer-row {--bs-gutter-y:48px;}
		.footer__logotype {}
			.logotype {}
			.footer .avilon__logo {border-color:rgba(255,255,255,0.3);}
				.footer .avilon__logo svg {fill:#fff;}
		.footer__menu {}
			.footer__menu__list {}
				.footer__menu__item {}
					.footer__menu__link {color:#fff; padding:8px 0; position:relative;}
						.footer__menu__link:after {content:""; display:block; width:0px; height:1px; background:#fff; position:absolute; left:51%; right:51%; bottom:0; overflow:hidden; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
						.footer__menu__item .active .footer__menu__link:after, .footer__menu__item:hover .footer__menu__link:after {width:100%; left:0; right:0;}
				.footer__menu__item+.footer__menu__item {margin-left:40px;}
		.footer__contacts {}
			.footer__socials {}
				.footer__social {}
					.footer__social img {width:23px;}
					.footer__social svg {fill:#C5C5C5; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
					.footer__social:hover svg {fill:#F37B1F;}
				.footer__social+.footer__social {margin-left:20px;}
			.footer__info {padding-left:16px;}
				.footer__callback {}
					.footer__callback a {color:#fff;}
				.footer__phone {margin-top:4px;}
					.footer__phone a {color:#fff; text-decoration:none;}
				.footer__adress {margin-top:2px;}
	.footer__bottom {margin-top:20px; padding-top:20px; border-top:1px solid #666666;}
		.footer__links {opacity:0.7;}
			.footer__link {color:#fff; text-decoration:none;}
			.footer__link+.footer__link {margin-left:80px;}
		.footer__copyright {opacity:0.7;}
			
	.mobile__callback {width:50px; height:50px; background:#F37B1F; position:fixed; top:200px; right:0; z-index:10;}
		.mobile__callback svg {fill:#fff; width:22px;}
	

@media screen and (max-width: 1660px) {
	.nav__item+.nav__item {margin-left:20px;}
	/* .logotype img {width:180px;} */
	.avilon__logo svg {width:90px;}
	.avilon__logo {padding:4px 0; margin-left:10px; padding-left:10px; margin-top:2px;}
	.-header-logotype-col:before {left:-180px;}
	.islider__title {font-size:48px;}
	.imodeles__content {padding:40px;}
}
@media screen and (max-width: 1500px) {
	
}
@media screen and (max-width: 1399px) {
	.footer {padding:0;padding-bottom:24px;}
	.footer__menu {padding:24px 15px; background:#30363A; margin:0 -15px;}
	.iservices__image img {height:420px;}
	.iservices__content {padding:40px 20px;}
	.iservices__title {font-size:28px;}
	.iquiz__variant {width:25%;}
	.islider__content {padding:90px 40px 80px;}
	.imodeles__item {padding-left:0;}
}
@media screen and (max-width: 1279px) {
	.nav__link {font-size:14px;}
}
@media screen and (max-width: 1199px) {
	.iservices__image img {height:420px;}
	.islider__image img {min-height:100%;}
	.islider__title {font-size:30px;}
	.islider__text {font-size:20px;}
	.-header-logotype-col {flex:100%;}
	.imodeles__top {padding-left:0; justify-content:center;}
	.imodeles__top .btn+.btn {margin-left:16px;}
	.imodeles__item {padding:0;}
	.imodeles__image {padding:0;}
	.imcalc__body__item+.imcalc__body__item {margin-left:24px;}
	.imodel-calc-item {font-size:16px;}
	.imodeles__complectations {max-width:350px; margin-left:auto; margin-right:auto;}
	.section__title {font-size:32px;}
	.iservices__image img {height:300px;}
	.iservices__item {flex:1!important;}
	.inews-swiper-button-prev, .inews-swiper-button-next {top:20%;}
	.section-visual-new-image img {heigth:300px;}
	.section-visual-new-end {padding:30px;}
	.section-visual-new-start {padding:30px;}
	.inews__title {font-size:16px;}
	.inews__text {font-size:14px;}
	.iinstock__prop {font-size:14px;}
	.iinstock__info {font-size:12px;}
	.nav__link {width:100%; color:#000; display:block; font-size:18px;}
	.menu__socials {}
	.menu__social svg {fill:#2C2E30;}
	.menu__social+.menu__social {margin-left:20px;}
	.-header-logotype-col:before {display:none;}
	.header {background:#000;}
	.avilon__logo svg {fill:#fff;}
	.header__adress br {display:none;}
	.avilon__logo {border-color:rgba(255,255,255,0.3);}
	.imodeles__list {padding:40px 0 0;}
	.imodeles__card {flex-wrap:wrap; max-width:560px; margin:0 auto; padding:40px 0;}
	.imodeles__image {width:100%;}
	.imodeles__image img {min-height:100%;}
	.imodeles__content {width:100%; background:none; padding:0!important; margin-top:24px;}
	.imodeles__content:before {display:none;}
	.-imodeles-content-col {order:2;}
}
@media screen and (max-width: 991px) {
	.imcalc__result__item {padding:30px 16px 0;}
	.imcalc__result__value {font-size:28px;}
	.imcalc__result__title {font-size:12px;}
	.iinfo-swiper {width:100%; margin-left:0;}
	.iinfo__content {padding:24px 15px;}
	.section__title {font-size:24px;}
	.iquiz__text {font-size:18px;}
	.section-visual-new-back-text {background:none; color:#fff; display:block; text-align:center; backdrop-filter:none;}
	.section-visual-new-start-block {display:none;}
	.section-visual-new-buttons {opacity:1;}
	.iservices__list {flex-wrap:wrap;}
	.iservices__item {flex:100%!important;}
	.inews-swiper-button-prev, .inews-swiper-button-next {top:15%;}
	.imap__block {position:relative;}
	.imap__content {border:0; padding:32px 0; max-width:360px; margin:0 auto;}
	.footer__links {padding-left:0;}
	.footer__bottom {text-align:center;}
	.-iservice-row {--bs-gutter-y:48px;}
	.footer {text-align:center;}
	.footer__logotype {justify-content:center;}
	.footer__top .-footer-row {--bs-gutter-y:20px;}
	.imap {background:#e4e4e4;}
	.imap__content {background:none;}
	.iservice__title  {font-size:20px;}
	.iservice__text {padding:0 15px; font-size:16px;}
}
@media screen and (max-width: 840px) {
}
@media screen and (max-width: 767px) {
	.btn {min-width:240px;}
	.header__social+.header__social {margin-left:8px;}
	.header__social svg {width:18px;}
	.islider__title {font-size:22px;}
	.imcalc__body__list {flex-wrap:wrap;}
	.imcalc__body__item  {text-transform:unset!important; margin-top:8px;}
	.imcalc__results {padding:16px;}
	.iquiz__variant {width:50%;}
	.imodeles__title  {font-size:30px;}
	.imodeles__price {font-size:20px;}
	.imodeles__prop {font-size:16px;}
	.footer__menu__item {width:100%; text-align:center;}
	.footer__menu__item+.footer__menu__item {margin-left:0; margin-top:24px;}
	.footer__menu {padding:40px 0;}
	.footer__logotype {justify-content:center;}
	#policy {width:100%;}
	.ya-map {height:300px;}
	.islider__content {position:relative; padding:24px 15px 40px; background:#2A2C2E;}
	.islider__title br {display:none;}
	.islider-swiper-button-prev {left:0;}
	.islider-swiper-button-next {right:0;}
}
@media screen and (max-width: 650px) {
}
@media screen and (max-width: 575px) {
	.swiper-pagination-bullet {margin:0 6px!important;}
	.swiper-button-next, .swiper-button-prev {width:32px;}
	.swiper-button-next svg, .swiper-button-prev svg {width:12px;}
	.imodeles__top {flex-wrap:wrap;}
	.imodeles__top .btn {width:100%;}
	.imodeles__top .btn+.btn {margin-left:0; margin-top:8px;}
	.logotype img {width:80px;}
	.avilon__logo {margin-top:0; padding:0; padding-left:0; margin-top:4px; margin-left:0; border:0;}
	.avilon__logo svg {width:67px;}
	.main {padding-top:55px;}
	.islider__title {font-size:16px;}
	.islider__text {font-size:14px;}
	.islider-swiper-button-next, .islider-swiper-button-prev {display:none;}
	.islider-swiper-pagination {bottom:15px!important;}
	.imodeles__content {text-align:center;}
	.imodeles__prop {flex-wrap:wrap; padding:10px 0; font-size:14px;}
	.imodeles__prop+.imodeles__prop {margin-top:0; padding-top:10px;}
	.imodeles__prop__icon {width:100%;}
	.imodeles__prop__icon svg {width:30px;}
	.imodeles__prop__title {width:100%; padding:12px 0;}
	.imodeles__prop__value {width:100%;}
	.imcalc__body__item {width:100%; text-align:center;}
	.imcalc__body__item+.imcalc__body__item {margin-left:0;}
	.imcalc__width {padding:0 20px;}
	.imcalc__result__list {flex-wrap:wrap; margin:-30px 0 0;}
	.imcalc__result__item {width:100%; text-align:center; padding:30px 0 0;}
	.imcalc__result__item:before {width:42px; height:1px; top:15px; left:calc(50% - 21px);}
	.imcomplectations__content {padding:24px 0;}
	.imcomplectations__content:before {display:none;}
	.imodeles-swiper-button-prev {top:70px; left:0;}
	.imodeles-swiper-button-next {top:70px; right:0;}
	.imcalc__width__item+.imcalc__width__item {margin-left:10px;}
	.imcalc__height__item+.imcalc__height__item {margin-left:10px;}
	.iinfo-swiper-button-prev {left:0; display:none;}
	.iinfo-swiper-button-next {right:0; display:none;}
	.iquiz__variant {width:100%;}
	.section__title {font-size:18px;}
	.section-visual-new-title {font-size:20px;}
	.inews-swiper-button-prev {left:0;}
	.inews-swiper-button-next {right:0;}
	.imap__title  {font-size:24px;}
	.imap__content {font-size:13px;}
	.footer__contacts {flex-wrap:wrap;}
	.footer__socials {width:100%; justify-content:center;}
	.footer__info {width:100%; padding-left:0; text-align:center!important; margin-top:24px;}
	.footer__bottom  {font-size:12px;}
	.popup {padding:16px; width:100%;}
	.section-visual-new-title {min-width:100%;}
	.section-visual-new-buttons {min-width:100%;}
	.iinstock__close {top:10px; right:15px;}
	.-checkbox-label-row {font-size:12px;}
	.iservices__image img {height:220px;}
	.imcalc__body__helper {display:none;}
	.header__callback a {display:flex; align-items:center; justify-content:center; width:40px; height:40px; text-decoration:none; font-size:0;}
	.header__info {padding-left:0;}
	.header__callback a svg {fill:#fff; width:22px;}
	.-header-logotype-col {flex:unset!important;}
	.header__logotype {flex-wrap:wrap; justify-content:center;}
	.logotype {width:100%; text-align:center;}
	.footer__logotype {flex-wrap:wrap; justify-content:center;}
	.iinfo__title {font-size:24px;}
	.iinfo__subtitle {font-size:12px;}
	.iinfo__text {font-size:14px;}
	.imodeles__buttons {justify-content:center;}
	.imodeles__buttons .btn {margin-right:0; width:100%;}
	.imodeles__card {padding:0 0 40px;}
	.imodeles__content {padding:0 15px!important;}
	.btn {width:100%;}
	.btn-primary:before {transform:skew(-15deg, 0);}
	.btn-secondary:before {transform:skew(-15deg, 0);}
	.imodeles__list {padding:0;}
}
@media screen and (max-width: 480px) {
	
}
@media screen and (max-width: 379px) {
}
@media screen and (max-width: 409px) {
	
}
@media screen and (min-width: 992px) {
	
}
@media screen and (min-width: 576px) {
	
}

@media screen and (max-height: 800px) {
	
}
@media screen and (max-height: 650px) {
	
}
