/* FONTS */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@300;400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;600&display=swap');


:root {
	--bs-gutter-x:10px;
	--swiper-theme-color:#F37B1F;
	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;
	max-width:1920px!important;
}
@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-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;}


/* IMPORT
-------------------------------------------------- */

.-noto-l {font-family: 'Roboto Condensed', sans-serif; font-weight:300;}
.-noto-r {font-family: 'Roboto Condensed', sans-serif; font-weight:400;}
.-noto-b {font-family: 'Roboto Condensed', sans-serif; font-weight:700;}
.-rale-r {font-family: 'Raleway', sans-serif; font-weight:400;}
.-rale-sb {font-family: 'Raleway', sans-serif; font-weight:600;}

@media (min-width: 768px) {
	* {scrollbar-width:thin;}
	*::-webkit-scrollbar {width:4px; height:4px; background:#C4C4C4;}
	*::-webkit-scrollbar-thumb {width:4px; height:4px; background:#F37B1F;}
}
::selection {background:#F37B1F; color:#fff;}
::-moz-selection {background:#F37B1F; color:#fff;}

html, body {font-size:16px; font-family:'Roboto Condensed', sans-serif; font-weight:400; 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:#F37B1F; font-family:'Roboto Condensed', Arial, sans-serif; font-weight:900; line-height:64px;}
h2, .h2 {font-size:22px; margin:0 0 22px; text-align:left; color:#F37B1F; font-family:'Roboto Condensed', Arial, sans-serif; font-weight:400; line-height:30px;}
h3, .h3 {font-size:18px; margin:0 0 16px; text-align:left; color:#F37B1F; font-family:'Roboto Condensed', Arial, sans-serif; font-weight:400; line-height:24px;}
#navigation+h1, #navigation+.h1 {margin-top:-22px;}
a {color:#F37B1F; 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:#e6873b; fill:#e6873b;}
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:#F37B1F; 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 #F37B1F;}
ol {margin:0; padding:0; padding-left:24px; color:#F37B1F;}
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:#F37B1F; 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:270px; -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:#30363A; border:1px solid #30363A; border-radius:0; padding:0 18px; height:45px; line-height:44px; box-shadow:none!important; box-shadow:none;}
.btn-primary:focus,.btn-primary.active {color:#fff; background:#30363A; border:1px solid #30363A;}
.btn-primary:hover {color:#fff; background:#F37B1F; border:1px solid #F37B1F;}

.btn-secondary {color:#fff; background:#F37B1F; border:1px solid #F37B1F; border-radius:0; padding:0 18px; height:45px; line-height:44px; box-shadow:none!important; box-shadow:none;}
.btn-secondary:focus,.btn-secondary.active {color:#fff; background:#F37B1F; border:1px solid #F37B1F;}
.btn-secondary:hover {color:#fff; background:#30363A; border:1px solid #30363A;}

.btn-third {color:#fff; background:transparent; border:1px solid #fff; 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:transparent; border:1px solid #fff;}
.btn-third:hover {color:#000; background:#fff; border:1px solid #fff;}

.btn-fourth {color:#fff; background:#30363A; border:1px solid #30363A; border-radius:0; padding:0 18px; height:45px; line-height:44px; box-shadow:none!important; box-shadow:none;}
.btn-fourth:focus {color:#fff; background:#30363A; border:1px solid #30363A;}
.btn-fourth:hover,.btn-fourth.active {color:#fff; background:transparent; border: 1px solid #30363A; border-image-source:linear-gradient(97.98deg, #FEC10D 20.12%, #CD2D2A 56.15%); border-image-slice: 1;

}



.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;}

/* .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:120px;}
	.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;}
	.menu__logotype img {width:110px;}
}

.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:#F37B1F!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:#F37B1F; 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:#F37B1F;}
.-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:#F37B1F;}

.ui-widget {font-family:'Roboto Condensed', 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:#F37B1F; 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;}

.ui-tooltip {background:#000!important; color:#fff; font-size:14px; padding:4px; pointer-events:none;}
.ui-tooltip-content {}

.swiper-button-next, .swiper-button-prev {background:#30363A; 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:#FEC10D; -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:#000;}
.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;}
.swiper-pagination-bullet {width:32px; height:24px; background:transparent; border-radius:0; 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:before {content:""; display:block; width:100%; height:2px; background:#fff; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.swiper-pagination-bullet-active {background:transparent; width:64px;}
	.swiper-pagination-bullet-active:before {background:#F37B1F;}

#navigation {margin-bottom:40px;}
.breadcrumbs {margin:0 0 16px; -webkit-justify-content:flex-start; justify-content:flex-start; color:#F37B1F; 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 {background:#000; color:#fff; position:fixed; top:0; left:0; width:100%; z-index:10;}
	.-header-row {}
		.header__logotype {}
			.logotype {}
			.avilon__logo {padding:8px 0; margin-top:6px; padding-left:20px; margin-left:20px; border-left:1px solid rgba(255,255,255,0.3);}
				.avilon__logo svg {fill:#fff;}
		.header__menu {}
			.nav__list {}
				.nav__item {}
					.nav__link {color:#fff; padding:8px 0; position:relative;}
						.nav__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;}
						.nav__item .active .nav__link:after, .nav__item:hover .nav__link:after {width:100%; left:0; right:0;}
				.nav__item+.nav__item {margin-left:40px;}
		.header__contacts {}
			.header__socials {}
				.header__social {text-decoration:none;}
					.header__social svg {fill:#D3D3D3; -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 {}
					.header__callback a {color:#fff;}
				.header__phone {margin-top:4px;}
					.header__phone a {color:#fff; text-decoration:none;}
				.header__adress {margin-top:2px;}
.main {}
	.islider {}
		.islider__item {position:relative; position:relative; overflow:hidden;}
			.islider__image img {width:100%; min-height:760px; 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;}
				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 80px 80px; color:#fff; background:-moz-linear-gradient(-45deg,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 10%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(-45deg,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 10%,rgba(0,0,0,0) 100%); background: linear-gradient(135deg,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 10%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#00000000',GradientType=1 );}
				.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 {background:#181B1D; color:#fff;}
		.imodeles__top {padding-left:100px;}
			.imodeles__top .btn+.btn {margin-left:64px;}
		.imodeles__item {padding:0 100px;}
			.imodeles__image {padding-right:80px;}
			.imodeles__content {padding:40px 0;}
				.imodeles__title {}
				.imodeles__price {}
				.imodeles__props {}
					.imodeles__prop {padding:12px 0;}
						.imodeles__prop__icon {width:18px; flex-shrink:1;}
							.imodeles__prop__icon svg {fill:#F37B1F;}
						.imodeles__prop__title {width:100%; padding:0 8px;}
						.imodeles__prop__value {width:100px; flex-shrink:1;}
					.imodeles__prop+.imodeles__prop {border-top:1px solid #30363A;}
					.engines_list{}
						.engines_item{cursor: pointer;}
					.engine_info{display: none;}	
					.engine_info.active{display: block;}	

					.imodeles__button{
						display: flex;
						justify-content: space-between;
						flex-wrap: wrap;
					}
					.imodeles__button .btn{
						min-width: 250px;
						margin: 10px 0;
					}
					.imodeles__button a{
						text-decoration: none;
						color: #fff;
					}
		.imodeles-swiper-button-prev {top:280px; margin-top:0;}
		.imodeles-swiper-button-next {top:280px; margin-top:0;}
		.imodeles__calc {}
			.imodel-calc-list {}
				.imodel-calc-item {cursor:pointer;}
			.imcalc__body {}
				.imcalc__body__item {padding-bottom:8px; position:relative;}
				.imcalc__body__item.active {font-weight:700;}
					.imcalc__body__item:after {content:""; display:block; width:0px; height:2px; background:#F37B1F; 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;}
					.imcalc__body__item.active:after, .imcalc__body__item:hover:after {width:100%; left:0; right:0;}
				.imcalc__body__item+.imcalc__body__item {margin-left:60px;}
				.imcalc__dimensions {}
					.imcalc__width {padding:0 40px;}
						.imcalc__width__item {padding-bottom:8px; position:relative;}
						.imcalc__width__item.active {font-weight:700;}
							.imcalc__width__item:after {content:""; display:block; width:0px; height:2px; background:#F37B1F; 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;}
							.imcalc__width__item.active:after, .imcalc__width__item:hover:after {width:100%; left:0; right:0;}
						.imcalc__width__item+.imcalc__width__item {margin-left:30px;}
					.imcalc__height {padding:0 40px;}
						.imcalc__height__item {padding-bottom:8px; position:relative;}
						.imcalc__height__item.active {font-weight:700;}
							.imcalc__height__item:after {content:""; display:block; width:0px; height:2px; background:#F37B1F; 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;}
							.imcalc__height__item.active:after, .imcalc__height__item:hover:after {width:100%; left:0; right:0;}
						.imcalc__height__item+.imcalc__height__item {margin-left:30px;}
			.imcalc__results {padding:32px; background:#2C2E30; max-width:1200px; margin-left:auto; margin-right:auto;}
				.imcalc__result {display:none;}
					.imcalc__result__list {margin:-30px -40px 0;}
						.imcalc__result__item {padding:30px 40px 0; position:relative;}
							.imcalc__result__item:before {content:""; display:block; width:1px; height:42px; background:#556068; position:absolute; top:30px; left:0; opacity:0; z-index:1;}
							.imcalc__result__value {color:#F37B1F;}
							.imcalc__result__title {}
						.imcalc__result__item+.imcalc__result__item:before {opacity:1;}
			.imodeles__complectations {max-width:1200px; margin-left:auto; margin-right:auto;}
				.imcomplectations__title {cursor:pointer; position:relative; z-index:1;}
					.imcomplectations__title__icon {width:27px; height:27px; background:#F37B1F; border-radius:50%; flex-shrink:1; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
					.imcomplectations__title.active .imcomplectations__title__icon {transform:rotate(180deg);}
						.imcomplectations__title__icon svg {fill:#fff;}
					.imcomplectations__title__text {padding-left:8px;}
				.imcomplectations__content {padding:24px 34px; position:relative; display:none;}
					.imcomplectations__content:before {content:""; display:block; width:1px; height:100%; background:#F37B1F; position:absolute; top:-13px; left:13px;}
					.imcomplectations__item {}
						.imcomplectations__item a {color:#fff; text-decoration:none;}
						.imcomplectations__item a:hover {text-decoration:underline;}
						.imcomplectations__item svg {fill:#fff; margin-right:8px; margin-top:-2px;}
					.imcomplectations__item+.imcomplectations__item {margin-top:16px;}
	.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 {color:#868686;}
					.iinstock__props {}
						.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;}
					.iinstock__price > span {padding-right:8px;}
					.iinstock__price strike {color:#868686;}
		.cars__list {}
			.cars__item {box-shadow:0 3px 10px rgba(0,0,0,.15); height:100%;}
				.cars__top {position:relative; padding:15px;}
					.cars__model {z-index:1;}
					.cars__instock {color:#F47C30;}
						.cars__instock svg {width:20px; height:13px; stroke:#F47C30; margin-right:6px; margin-top:-3px;}
				.cars__images {position:relative;}
					.cars__images img {width:100%; max-height:260px; object-fit:cover;}
				.cars__content {padding:15px 15px 40px;}
					.cars__title {color:#F47C30; position:relative;}
						.cars__buttons {position:absolute; top:0; left:0; z-index:2; opacity:0; pointer-events:none;}
						.cars__item:hover .cars__buttons {opacity:1; pointer-events:all;}
					.cars__price {}
						.cars__price svg {width:18px; height:18px; margin-left:4px; margin-top:-3px;}
				.cars__props {}
					.-cars-props-row {--bs-gutter-y:10px;}
						.cars__prop {}
							.cars__prop svg {fill:#000; stroke:#000; margin-right:6px; flex-shrink:0;}
	.iinfo {overflow:hidden; background:#30363A; color:#fff;}
		.iinfo-swiper {width:120%; margin-left:-10%;}
			.iinfo-swiper-slide {}
			.iinfo-swiper-slide.swiper-slide-active {}
				.iinfo__item {}
					.iinfo__image {position:relative; overflow:hidden;}
						.iinfo__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;max-height: 276px;
							object-fit: contain;}
						.iinfo__image:before {content:""; display:block; width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity:0.5; z-index:1; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
						.iinfo-swiper-slide.swiper-slide-active .iinfo__image img {transform:scale(1); -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease;}
						.iinfo-swiper-slide.swiper-slide-active .iinfo__image:before {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;}
					.iinfo__content {padding:32px 0;}
						.iinfo__title {position:relative; top:10px; opacity:0;}
						.iinfo__subtitle {position:relative; top:10px; opacity:0;}
						.iinfo__text {line-height:2; position:relative; top:10px; opacity:0;}
						.iinfo__button {position:relative; top:10px; opacity:0;}
			.iinfo-swiper-button-prev {left:10%;}
			.iinfo-swiper-button-next {right:10%;}
			.iinfo-swiper-pagination {position:relative; bottom:0; margin-top:40px;}
	.iiquiz {padding:100px 0; background:url(../i/iquiz2.jpg) no-repeat 50% 50%; background-size:cover; background-attachment:fixed; color:#fff; position:relative; overflow:hidden;}
		.iiquiz:before {content:""; display:block; width:100%; height:100%; background:#000; position:absolute; top:0; left:0; opacity:0.8;}
		.iiquiz > .container-fluid {position:relative; z-index:2;}
		.iiquiz .section__title {color:#fff;}
		.iquiz__steps {}
			.iquiz__step {display:none;}
				.iquiz__text {}
				.iquiz__variants {display:flex; flex-wrap:wrap; margin:-40px -20px 0; justify-content:center;}
					.iquiz__variant {width:16.666%; padding:40px 20px 0; font-weight:700;}
						.iquiz__variant__content {border:2px solid #fff; text-align:center; padding:20px; line-height: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; justify-content:center; align-items:center; align-content:center; height:100%; cursor:pointer;}
						.iquiz__variant__content:hover {background:#fff; color:#000;}
						.iquiz__step:first-child .iquiz__variant__content	{font-family: TacticSansExd,sans-serif; text-transform:uppercase;}
				.iquiz__form {max-width:500px; margin:0 auto; color:#fff;}
					.iquiz__form .form {color:#fff;}
						.iquiz__form input[type="text"], .iquiz__form input[type="password"], .iquiz__form input[type="tel"], .iquiz__form textarea, .iquiz__form select {color:#fff; border-color:#fff;}
						.iquiz__form ::-webkit-input-placeholder {color:#fff; opacity:1;}/* webkit */
						.iquiz__form ::-moz-placeholder          {color:#fff; opacity:1;}/* Firefox 19+ */
						.iquiz__form :-moz-placeholder           {color:#fff; opacity:1;}/* Firefox 18- */
						.iquiz__form :-ms-input-placeholder      {color:#fff; opacity:1;}/* IE */
						.iquiz__form a {color:#fff;}
	.ivisual {background:#000;}
		.section-visual-new {}
			.section-visual-new-block {position:relative; overflow:hidden;}
				.section-visual-new-image {}
					.section-visual-new-image img {display:block;}
				.section-visual-new-start-block {position:absolute; top:0; left:0; width:100%; height:100%;}
					.section-visual-new-start {position:absolute; top:0; left:0; width:100%; height:100%; padding:80px 30px;}
				.section-visual-new-end-block {position:absolute; top:0; left:0; height:100%; -webkit-transition:all 2s ease; -moz-transition:all 2s ease; -o-transition:all 2s ease; transition:all 2s ease; overflow:hidden; width:0;}
					.section-visual-new-end {position:absolute; top:0; left:0; width:100%; height:100%; padding:80px 30px; background:url(../i/light2.jpg) no-repeat 0 0; background-size:cover;}
						.section-visual-new-back-text {padding:24px; display:inline-block; position:relative; background:rgba(255,255,255,0.6); backdrop-filter:blur(20px);}
						.section-visual-new-title {font-size:28px; min-width:300px; z-index:2; position:relative;}
							.section-visual-new-title .decor-red {color:#CA282B;}
						.section-visual-new-text {font-size:14px; margin-top:16px; min-width:300px; opacity:0; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; z-index:2; position:relative;}
						.section-visual-new-buttons {margin-top:32px; min-width:300px; opacity:0; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; z-index:2; position:relative;}
			.section-visual-new-block.active {}
				.section-visual-new-block.active .section-visual-new-end-block {width:100%;}
				.section-visual-new-block.show .section-visual-new-text {opacity:1;}
				.section-visual-new-block.show .section-visual-new-buttons {opacity:1;}
	.iservices {}
		.iservices__list {}
			.iservices__item {flex:1; position:relative; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
			.iservices__item:hover {flex:2;}
				.iservices__image {position:relative;}
					.iservices__image img {height:752px; width:100%; display:block; object-fit:cover; position:relative;}
				.iservices__content {content:""; display:block; width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.6); z-index:1; color:#fff; padding:100px 80px;}
	.inews {background:#30363A; color:#fff;}
		.inews__item {}
			.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__title {position:relative; top:10px; opacity:0;}
			.inews__text {position:relative; top:10px; opacity:0;}
			.inews__date {opacity:0.5; position:relative; top:10px; opacity:0;}
		.inews-swiper-pagination {position:relative!important; bottom:0!important; margin-top:40px;}
		.inews-swiper-button-prev, .inews-swiper-button-next {top:170px; margin-top:0;}
		
		
		
		
		
		.more__news {}
			.more__news__button {cursor:pointer;}
			.more__news__button:hover {text-decoration:underline;}
				.more__news__icon {}
					.more__news__icon svg {width:10px; fill:#FEC10D; margin-left:20px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
					.more__news__button.active .more__news__icon svg {transform:rotate(-90deg);}
		.-hided-news {display:none;}
	.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:#000; color:#fff; padding:16px 0;}
	.-footer-row {}
		.footer__logotype {}
			.logotype {}
			.avilon__logo {padding:8px 0; margin-top:6px; padding-left:20px; margin-left:20px; border-left:1px solid rgba(255,255,255,0.3);}
				.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:#D3D3D3; -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 {opacity:0.7;}
		.footer__links {padding-left:80px;}
			.footer__link {color:#fff; text-decoration:none;}
			.footer__link+.footer__link {margin-left:80px;}
			
	.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:120px;}
	.avilon__logo svg {width:100px;}
	.avilon__logo {padding:4px 0; margin-left:10px; padding-left:10px; margin-top:2px;}
}
@media screen and (max-width: 1500px) {
	
}
@media screen and (max-width: 1399px) {
	.footer {padding:0;padding-bottom:24px;}
	.footer__menu {padding:24px 0; 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:12px;}
	.imodeles__content {padding-top:0;}
}
@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;}
	.imodeles__card {max-width:560px; margin:0 auto;}
	.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:18px;}
	.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__adress br {display:none;}
	.cars__buttons {position:relative; opacity:1; pointer-events:all; margin-top:15px;}
}
@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;}
}
@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:26px;}
	.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;}
}
@media screen and (max-width: 650px) {
}
@media screen and (max-width: 575px) {
	.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:2px 0; padding-left:10px;}
	.avilon__logo svg {width:67px;}
	.main {padding-top:55px;}
	.islider__content {padding:15px;}
	.islider__title {font-size:16px;}
	.islider__text {font-size:14px;}
	.islider-swiper-button-next, .islider-swiper-button-prev {display:none;}
	.islider-swiper-pagination {bottom:0!important;}
	.imodeles__content {text-align:center;}
	.imodeles__prop {flex-wrap:wrap; padding:20px 0;}
	.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;}
	.iinfo__title {font-size:24px;}
	.iinfo__subtitle {font-size:12px;}
	.iinfo__text {font-size:14px;}
}
@media screen and (max-width: 480px) {
	
}
@media screen and (max-width: 379px) {
}
@media screen and (max-width: 409px) {
	
}
@media screen and (min-width: 992px) {
	.islider__image img{max-height: 900px;height: 900px;}
	.islider__content__block.rb{position: absolute; right: 10%;bottom: 10%;}
	.islider__content__block.lb{position: absolute; left: 10%;bottom: 10%;}
}
@media screen and (min-width: 576px) {
	
}

@media screen and (max-height: 800px) {
	
}
@media screen and (max-height: 650px) {
	
}
