@font-face {
    font-family: 'Alibaba PuHuiTi';
    src: url('../fonts/subset-AlibabaPuHuiTi-Heavy.eot');
    src: url('../fonts/subset-AlibabaPuHuiTi-Heavy.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-AlibabaPuHuiTi-Heavy.woff2') format('woff2'),
        url('../fonts/subset-AlibabaPuHuiTi-Heavy.woff') format('woff'),
        url('../fonts/subset-AlibabaPuHuiTi-Heavy.ttf') format('truetype'),
        url('../fonts/subset-AlibabaPuHuiTi-Heavy.svg#AlibabaPuHuiTi-Heavy') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Alibaba PuHuiTi';
    src: url('../fonts/subset-AlibabaPuHuiTi-Bold.eot');
    src: url('../fonts/subset-AlibabaPuHuiTi-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-AlibabaPuHuiTi-Bold.woff2') format('woff2'),
        url('../fonts/subset-AlibabaPuHuiTi-Bold.woff') format('woff'),
        url('../fonts/subset-AlibabaPuHuiTi-Bold.ttf') format('truetype'),
        url('../fonts/subset-AlibabaPuHuiTi-Bold.svg#AlibabaPuHuiTi-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Alibaba PuHuiTi';
    src: url('../fonts/subset-AlibabaPuHuiTi-Light.eot');
    src: url('../fonts/subset-AlibabaPuHuiTi-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-AlibabaPuHuiTi-Light.woff2') format('woff2'),
        url('../fonts/subset-AlibabaPuHuiTi-Light.woff') format('woff'),
        url('../fonts/subset-AlibabaPuHuiTi-Light.ttf') format('truetype'),
        url('../fonts/subset-AlibabaPuHuiTi-Light.svg#AlibabaPuHuiTi-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Alibaba PuHuiTi';
    src: url('../fonts/subset-AlibabaPuHuiTi-Medium.eot');
    src: url('../fonts/subset-AlibabaPuHuiTi-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-AlibabaPuHuiTi-Medium.woff2') format('woff2'),
        url('../fonts/subset-AlibabaPuHuiTi-Medium.woff') format('woff'),
        url('../fonts/subset-AlibabaPuHuiTi-Medium.ttf') format('truetype'),
        url('../fonts/subset-AlibabaPuHuiTi-Medium.svg#AlibabaPuHuiTi-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Alibaba PuHuiTi';
    src: url('../fonts/subset-AlibabaPuHuiTi-Regular.eot');
    src: url('../fonts/subset-AlibabaPuHuiTi-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-AlibabaPuHuiTi-Regular.woff2') format('woff2'),
        url('../fonts/subset-AlibabaPuHuiTi-Regular.woff') format('woff'),
        url('../fonts/subset-AlibabaPuHuiTi-Regular.ttf') format('truetype'),
        url('../fonts/subset-AlibabaPuHuiTi-Regular.svg#AlibabaPuHuiTi-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

:root {--bs-gutter-x:2rem; --swiper-theme-color:#F32735; scroll-behavior:auto; --animate-duration:0.5s; --fancybox-accent-color:#F32735;}
.row {--bs-gutter-x:2rem; --bs-gutter-y:2rem;}
.g-0, .gy-0 {--bs-gutter-y:0 !important;}
.g-0, .gx-0 {--bs-gutter-x:0 !important;}
.container-fluid {--bs-gutter-x:8.4rem; max-width:100%;}
.container {--bs-gutter-x:23.2rem; max-width:100%!important;}

@media (min-width:992px) {
	* {scrollbar-width:thin;}
	*::-webkit-scrollbar {width:0.4rem; height:0.4rem; background:#8B817D;}
	*::-webkit-scrollbar-thumb {width:0.4rem; height:0.4rem; background:#F32735;}
}

::selection {background:#F32735; color:#fff;}
::-moz-selection {background:#F32735; color:#fff;}

html {font-size:calc(100vw / 192); background:#fff;}
body {font-size:1.6rem; font-family:'Alibaba PuHuiTi', sans-serif; font-weight:400; line-height:1.6; min-width:320px; margin:0 auto; position:relative; overflow-x:hidden; color:#fff; background:#171717;}
body.-show-menu {overflow:hidden!important;}

@media(max-width:991px) {
	:root {--bs-gutter-x:30px;}
	.row {--bs-gutter-x:30px; --bs-gutter-y:30px;}
	.container-fluid {--bs-gutter-x:30px;}
	.container {--bs-gutter-x:30px;}
	body {font-size:16px;}
	.header__logo-obukhov {max-width: 16rem;}
}
@media(max-width:575px) {
	:root {--bs-gutter-x:20px;}
	.row {--bs-gutter-x:20px; --bs-gutter-y:20px;}
	.container-fluid {--bs-gutter-x:20px;}
	.container {--bs-gutter-x:20px;}
}

.-alibaba-r {font-family:'Alibaba PuHuiTi', sans-serif; font-weight:400;}
.-alibaba-m {font-family:'Alibaba PuHuiTi', sans-serif; font-weight:500;}
.-alibaba-b {font-family:'Alibaba PuHuiTi', sans-serif; font-weight:bold;}
.-alibaba-h {font-family:'Alibaba PuHuiTi', sans-serif; font-weight:900;}
.-alibaba-l {font-family:'Alibaba PuHuiTi', sans-serif; font-weight:300;}

@media screen and (max-width:400px) {}.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:0.4rem !important;}.pt-1 {padding-top:0.4rem !important;}.mb-1 {margin-bottom:0.4rem !important;}.mt-1 {margin-top:0.4rem !important;}.pb-2 {padding-bottom:0.8rem !important;}.pt-2 {padding-top:0.8rem !important;}.mb-2 {margin-bottom:0.8rem !important;}.mt-2 {margin-top:0.8rem !important;}.pb-3 {padding-bottom:1.6rem !important;}.pt-3 {padding-top:1.6rem !important;}.mb-3 {margin-bottom:1.6rem !important;}.mt-3 {margin-top:1.6rem !important;}.pb-4 {padding-bottom:2.4rem !important;}.pt-4 {padding-top:2.4rem !important;}.mb-4 {margin-bottom:2.4rem !important;}.mt-4 {margin-top:2.4rem !important;}.pb-5 {padding-bottom:3.2rem !important;}.pt-5 {padding-top:3.2rem !important;}.mb-5 {margin-bottom:3.2rem !important;}.mt-5 {margin-top:3.2rem !important;}.pb-6 {padding-bottom:4rem !important;}.pt-6 {padding-top:4rem !important;}.mb-6 {margin-bottom:4rem !important;}.mt-6 {margin-top:4rem !important;}.pb-7 {padding-bottom:4.8rem !important;}.pt-7 {padding-top:4.8rem !important;}.mb-7 {margin-bottom:4.8rem !important;}.mt-7 {margin-top:4.8rem !important;}.pb-8 {padding-bottom:5.6rem !important;}.pt-8 {padding-top:5.6rem !important;}.mb-8 {margin-bottom:5.6rem !important;}.mt-8 {margin-top:5.6rem !important;}.pb-9 {padding-bottom:6.4rem !important;}.pt-9 {padding-top:6.4rem !important;}.mb-9 {margin-bottom:6.4rem !important;}.mt-9 {margin-top:6.4rem !important;}.pb-10 {padding-bottom:7.2rem !important;}.pt-10 {padding-top:7.2rem !important;}.mb-10 {margin-bottom:7.2rem !important;}.mt-10 {margin-top:7.2rem !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:0.4rem !important;}.pt-sm-1 {padding-top:0.4rem !important;}.mb-sm-1 {margin-bottom:0.4rem !important;}.mt-sm-1 {margin-top:0.4rem !important;}.pb-sm-2 {padding-bottom:0.8rem !important;}.pt-sm-2 {padding-top:0.8rem !important;}.mb-sm-2 {margin-bottom:0.8rem !important;}.mt-sm-2 {margin-top:0.8rem !important;}.pb-sm-3 {padding-bottom:1.6rem !important;}.pt-sm-3 {padding-top:1.6rem !important;}.mb-sm-3 {margin-bottom:1.6rem !important;}.mt-sm-3 {margin-top:1.6rem !important;}.pb-sm-4 {padding-bottom:2.4rem !important;}.pt-sm-4 {padding-top:2.4rem !important;}.mb-sm-4 {margin-bottom:2.4rem !important;}.mt-sm-4 {margin-top:2.4rem !important;}.pb-sm-5 {padding-bottom:3.2rem !important;}.pt-sm-5 {padding-top:3.2rem !important;}.mb-sm-5 {margin-bottom:3.2rem !important;}.mt-sm-5 {margin-top:3.2rem !important;}.pb-sm-6 {padding-bottom:4rem !important;}.pt-sm-6 {padding-top:4rem !important;}.mb-sm-6 {margin-bottom:4rem !important;}.mt-sm-6 {margin-top:4rem !important;}.pb-sm-7 {padding-bottom:4.8rem !important;}.pt-sm-7 {padding-top:4.8rem !important;}.mb-sm-7 {margin-bottom:4.8rem !important;}.mt-sm-7 {margin-top:4.8rem !important;}.pb-sm-8 {padding-bottom:5.6rem !important;}.pt-sm-8 {padding-top:5.6rem !important;}.mb-sm-8 {margin-bottom:5.6rem !important;}.mt-sm-8 {margin-top:5.6rem !important;}.pb-sm-9 {padding-bottom:6.4rem !important;}.pt-sm-9 {padding-top:6.4rem !important;}.mb-sm-9 {margin-bottom:6.4rem !important;}.mt-sm-9 {margin-top:6.4rem !important;}.pb-sm-10 {padding-bottom:7.2rem !important;}.pt-sm-10 {padding-top:7.2rem !important;}.mb-sm-10 {margin-bottom:7.2rem !important;}.mt-sm-10 {margin-top:7.2rem !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:0.4rem !important;}.pt-md-1 {padding-top:0.4rem !important;}.mb-md-1 {margin-bottom:0.4rem !important;}.mt-md-1 {margin-top:0.4rem !important;}.pb-md-2 {padding-bottom:0.8rem !important;}.pt-md-2 {padding-top:0.8rem !important;}.mb-md-2 {margin-bottom:0.8rem !important;}.mt-md-2 {margin-top:0.8rem !important;}.pb-md-3 {padding-bottom:1.6rem !important;}.pt-md-3 {padding-top:1.6rem !important;}.mb-md-3 {margin-bottom:1.6rem !important;}.mt-md-3 {margin-top:1.6rem !important;}.pb-md-4 {padding-bottom:2.4rem !important;}.pt-md-4 {padding-top:2.4rem !important;}.mb-md-4 {margin-bottom:2.4rem !important;}.mt-md-4 {margin-top:2.4rem !important;}.pb-md-5 {padding-bottom:3.2rem !important;}.pt-md-5 {padding-top:3.2rem !important;}.mb-md-5 {margin-bottom:3.2rem !important;}.mt-md-5 {margin-top:3.2rem !important;}.pb-md-6 {padding-bottom:4rem !important;}.pt-md-6 {padding-top:4rem !important;}.mb-md-6 {margin-bottom:4rem !important;}.mt-md-6 {margin-top:4rem !important;}.pb-md-7 {padding-bottom:4.8rem !important;}.pt-md-7 {padding-top:4.8rem !important;}.mb-md-7 {margin-bottom:4.8rem !important;}.mt-md-7 {margin-top:4.8rem !important;}.pb-md-8 {padding-bottom:5.6rem !important;}.pt-md-8 {padding-top:5.6rem !important;}.mb-md-8 {margin-bottom:5.6rem !important;}.mt-md-8 {margin-top:5.6rem !important;}.pb-md-9 {padding-bottom:6.4rem !important;}.pt-md-9 {padding-top:6.4rem !important;}.mb-md-9 {margin-bottom:6.4rem !important;}.mt-md-9 {margin-top:6.4rem !important;}.pb-md-10 {padding-bottom:7.2rem !important;}.pt-md-10 {padding-top:7.2rem !important;}.mb-md-10 {margin-bottom:7.2rem !important;}.mt-md-10 {margin-top:7.2rem !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:0.4rem !important;}.pt-lg-1 {padding-top:0.4rem !important;}.mb-lg-1 {margin-bottom:0.4rem !important;}.mt-lg-1 {margin-top:0.4rem !important;}.pb-lg-2 {padding-bottom:0.8rem !important;}.pt-lg-2 {padding-top:0.8rem !important;}.mb-lg-2 {margin-bottom:0.8rem !important;}.mt-lg-2 {margin-top:0.8rem !important;}.pb-lg-3 {padding-bottom:1.6rem !important;}.pt-lg-3 {padding-top:1.6rem !important;}.mb-lg-3 {margin-bottom:1.6rem !important;}.mt-lg-3 {margin-top:1.6rem !important;}.pb-lg-4 {padding-bottom:2.4rem !important;}.pt-lg-4 {padding-top:2.4rem !important;}.mb-lg-4 {margin-bottom:2.4rem !important;}.mt-lg-4 {margin-top:2.4rem !important;}.pb-lg-5 {padding-bottom:3.2rem !important;}.pt-lg-5 {padding-top:3.2rem !important;}.mb-lg-5 {margin-bottom:3.2rem !important;}.mt-lg-5 {margin-top:3.2rem !important;}.pb-lg-6 {padding-bottom:4rem !important;}.pt-lg-6 {padding-top:4rem !important;}.mb-lg-6 {margin-bottom:4rem !important;}.mt-lg-6 {margin-top:4rem !important;}.pb-lg-7 {padding-bottom:4.8rem !important;}.pt-lg-7 {padding-top:4.8rem !important;}.mb-lg-7 {margin-bottom:4.8rem !important;}.mt-lg-7 {margin-top:4.8rem !important;}.pb-lg-8 {padding-bottom:5.6rem !important;}.pt-lg-8 {padding-top:5.6rem !important;}.mb-lg-8 {margin-bottom:5.6rem !important;}.mt-lg-8 {margin-top:5.6rem !important;}.pb-lg-9 {padding-bottom:6.4rem !important;}.pt-lg-9 {padding-top:6.4rem !important;}.mb-lg-9 {margin-bottom:6.4rem !important;}.mt-lg-9 {margin-top:6.4rem !important;}.pb-lg-10 {padding-bottom:7.2rem !important;}.pt-lg-10 {padding-top:7.2rem !important;}.mb-lg-10 {margin-bottom:7.2rem !important;}.mt-lg-10 {margin-top:7.2rem !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:0.4rem !important;}.pt-xl-1 {padding-top:0.4rem !important;}.mb-xl-1 {margin-bottom:0.4rem !important;}.mt-xl-1 {margin-top:0.4rem !important;}.pb-xl-2 {padding-bottom:0.8rem !important;}.pt-xl-2 {padding-top:0.8rem !important;}.mb-xl-2 {margin-bottom:0.8rem !important;}.mt-xl-2 {margin-top:0.8rem !important;}.pb-xl-3 {padding-bottom:1.6rem !important;}.pt-xl-3 {padding-top:1.6rem !important;}.mb-xl-3 {margin-bottom:1.6rem !important;}.mt-xl-3 {margin-top:1.6rem !important;}.pb-xl-4 {padding-bottom:2.4rem !important;}.pt-xl-4 {padding-top:2.4rem !important;}.mb-xl-4 {margin-bottom:2.4rem !important;}.mt-xl-4 {margin-top:2.4rem !important;}.pb-xl-5 {padding-bottom:3.2rem !important;}.pt-xl-5 {padding-top:3.2rem !important;}.mb-xl-5 {margin-bottom:3.2rem !important;}.mt-xl-5 {margin-top:3.2rem !important;}.pb-xl-6 {padding-bottom:4rem !important;}.pt-xl-6 {padding-top:4rem !important;}.mb-xl-6 {margin-bottom:4rem !important;}.mt-xl-6 {margin-top:4rem !important;}.pb-xl-7 {padding-bottom:4.8rem !important;}.pt-xl-7 {padding-top:4.8rem !important;}.mb-xl-7 {margin-bottom:4.8rem !important;}.mt-xl-7 {margin-top:4.8rem !important;}.pb-xl-8 {padding-bottom:5.6rem !important;}.pt-xl-8 {padding-top:5.6rem !important;}.mb-xl-8 {margin-bottom:5.6rem !important;}.mt-xl-8 {margin-top:5.6rem !important;}.pb-xl-9 {padding-bottom:6.4rem !important;}.pt-xl-9 {padding-top:6.4rem !important;}.mb-xl-9 {margin-bottom:6.4rem !important;}.mt-xl-9 {margin-top:6.4rem !important;}.pb-xl-10 {padding-bottom:7.2rem !important;}.pt-xl-10 {padding-top:7.2rem !important;}.mb-xl-10 {margin-bottom:7.2rem !important;}.mt-xl-10 {margin-top:7.2rem !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:0.4rem !important;}.pt-xxl-1 {padding-top:0.4rem !important;}.mb-xxl-1 {margin-bottom:0.4rem !important;}.mt-xxl-1 {margin-top:0.4rem !important;}.pb-xxl-2 {padding-bottom:0.8rem !important;}.pt-xxl-2 {padding-top:0.8rem !important;}.mb-xxl-2 {margin-bottom:0.8rem !important;}.mt-xxl-2 {margin-top:0.8rem !important;}.pb-xxl-3 {padding-bottom:1.6rem !important;}.pt-xxl-3 {padding-top:1.6rem !important;}.mb-xxl-3 {margin-bottom:1.6rem !important;}.mt-xxl-3 {margin-top:1.6rem !important;}.pb-xxl-4 {padding-bottom:2.4rem !important;}.pt-xxl-4 {padding-top:2.4rem !important;}.mb-xxl-4 {margin-bottom:2.4rem !important;}.mt-xxl-4 {margin-top:2.4rem !important;}.pb-xxl-5 {padding-bottom:3.2rem !important;}.pt-xxl-5 {padding-top:3.2rem !important;}.mb-xxl-5 {margin-bottom:3.2rem !important;}.mt-xxl-5 {margin-top:3.2rem !important;}.pb-xxl-6 {padding-bottom:4rem !important;}.pt-xxl-6 {padding-top:4rem !important;}.mb-xxl-6 {margin-bottom:4rem !important;}.mt-xxl-6 {margin-top:4rem !important;}.pb-xxl-7 {padding-bottom:4.8rem !important;}.pt-xxl-7 {padding-top:4.8rem !important;}.mb-xxl-7 {margin-bottom:4.8rem !important;}.mt-xxl-7 {margin-top:4.8rem !important;}.pb-xxl-8 {padding-bottom:5.6rem !important;}.pt-xxl-8 {padding-top:5.6rem !important;}.mb-xxl-8 {margin-bottom:5.6rem !important;}.mt-xxl-8 {margin-top:5.6rem !important;}.pb-xxl-9 {padding-bottom:6.4rem !important;}.pt-xxl-9 {padding-top:6.4rem !important;}.mb-xxl-9 {margin-bottom:6.4rem !important;}.mt-xxl-9 {margin-top:6.4rem !important;}.pb-xxl-10 {padding-bottom:7.2rem !important;}.pt-xxl-10 {padding-top:7.2rem !important;}.mb-xxl-10 {margin-bottom:7.2rem !important;}.mt-xxl-10 {margin-top:7.2rem !important;}}.pt-100 {padding-top:10rem;}.pb-100 {padding-bottom:10rem;}.pt-200 {padding-top:20rem;}.pb-200 {padding-bottom:20rem;}@media screen and (max-width:991px) {.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;}}.pt-100 {padding-top:54px;}.pb-100 {padding-bottom:54px;}.pt-200 {padding-top:200px;}.pb-200 {padding-bottom:200px;}}

*:focus {outline:none; box-shadow:none;}
img, svg, video {max-width:100%;}
svg {height:auto;}

h1, .h1 {font-size:6.4rem; line-height:1.2; margin:0 0 4rem; text-align:left; color:#171717; font-family:'Alibaba PuHuiTi', sans-serif;}
h2, .h2 {font-size:3.5rem; margin:0 0 4rem; text-align:left; color:#171717; font-family:'Alibaba PuHuiTi', sans-serif;}
h3, .h3 {font-size:3.5rem; margin:0 0 4rem; text-align:left; color:#171717; font-family:'Alibaba PuHuiTi', sans-serif;}
h4, .h4 {font-size:3.5rem; margin:0 0 3rem; text-align:left; color:#171717; font-family:'Alibaba PuHuiTi', sans-serif;}
#navigation + h1, #navigation + .h1 {margin-top:-22px;}

a {color:#fff; 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:#F32735; fill:#F32735;}
p {margin:0;}
* + p {margin-top:2rem;}
* + table {margin-top:2rem;}
b, strong {font-weight:bold;}
* + h1, * + .h1 {margin-top:5rem }
* + h2, * + .h2 {margin-top:2rem }
* + h3, * + .h3 {margin-top:2rem }
small {font-size:1.6rem; color:#8B817D;}

ul:not(.navbar-nav):not(.ui-menu) {padding:0; list-style:none; padding-left:4rem; 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:0.4rem; height:0.4rem; border-radius:50%; background:#171717; position:absolute; top:1.2rem; left:-1.6rem;}
	ul:not(.navbar-nav):not(.ui-menu) li + li {margin-top:0.8rem;}
* + ul:not(.navbar-nav):not(.ui-menu) {margin-top:2rem;}
ul:not(.navbar-nav):not(.ui-menu) ul {margin-top:2rem;}
	ul:not(.navbar-nav):not(.ui-menu) ul li:before {background:none; border:0.1rem solid #0B7B33;}
ol {margin:0; padding:0; padding-left:1.6rem; color:#0B7B33;}
	ol li {padding-left:8px;}
* + ol {margin-top:2rem;}

label {margin:0;}
ymaps {font-family:'istok_webregular', Arial, sans-serif !important; font-weight:400;}
.islider__image iframe {pointer-events: none;}

.-fullwidth {width:100%;}

.btn {text-decoration:none; cursor:pointer; line-height:0.9; text-align:center; min-width:30rem; -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:#F32735; border:0.1rem solid #F32735; border-radius:0; padding:0 4rem; height:5.6rem; line-height:5.4rem; box-shadow:none!important; font-size:2rem; outline:none!important;}
.btn-primary:focus, .btn-primary:active {color:#fff; background:#F32735; border-color:#F32735; box-shadow:none!important;}
.btn-primary:hover {color:#fff; background:#d90d1a; border-color:#d90d1a;}

.btn-secondary {color:#000; background:#B3B3B3; border:0.1rem solid #B3B3B3; border-radius:0; padding:0 4rem; height:5.6rem; line-height:5.4rem; box-shadow:none!important; font-size:2rem; outline:none!important;}
.btn-secondary:focus, .btn-secondary:active {color:#000; background:#B3B3B3; border-color:#B3B3B3; box-shadow:none!important;}
.btn-secondary:hover {color:#fff; background:#d90d1a; border-color:#d90d1a;}

.btn-third {color:#F32735; background:#fff; border:0.1rem solid #fff; border-radius:0.5rem; padding:0 4rem; height:6rem; line-height:5.9rem; box-shadow:none!important; box-shadow:none; font-size:1.8rem;}
.btn-third:focus, .btn-third:active {color:#F32735; background:#fff; border-color:#fff;}
.btn-third:hover {color:#fff; background:#171717; border-color:#171717;}

.btn-fourth {color:#fff; background:#B7B2B2; border:0.1rem solid #B7B2B2; border-radius:0.5rem; padding:0 2rem; height:5rem; line-height:4.9rem; box-shadow:none!important; box-shadow:none; font-size:1.6rem;}
.btn-fourth:focus, .btn-fourth:active {color:#fff; background:#B7B2B2; border-color:#B7B2B2;}
.btn-fourth:hover {color:#fff; background:#F32735; border-color:#F32735;}


.popup {display:none; padding:4rem 6rem 6rem; width:60rem; margin:0; color:#171717}
.popup .form__body {}
#success {background:#fff;}
#policy {width:100%; font-size:1.6rem;}
#policy *+p {margin-top:1.6rem;}
#policy p+* {margin-top:1.6rem;}

.-fullheight {height:100%;}

.form {padding:0; color:#171717;}
	.form__body {}
	.form__title {font-size:3.2rem;}
	.form__text {}
		input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input[type="date"], select {height:5.6rem;}
		input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input[type="date"], textarea, select {width:100%; color:#171717; border:0.1rem solid #B7B2B2; background:#fff; outline:none!important; -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:2rem; font-size:1.8rem;}
		select {padding:1rem 2rem;}
		textarea {height:10rem; display:block;}
		input[type="text"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="email"]:focus, input[type="date"]:focus, textarea:focus {border-color:#171717;}
		input[type="text"].invalid, input[type="password"].invalid, input[type="tel"].invalid, input[type="email"].invalid, textarea.invalid {border-color:#F32735 !important;}
		input[type="text"].error, input[type="password"].error, input[type="tel"].error, input[type="email"].error, textarea.error {border-color:#F32735 !important;}[class$=--hasError] {border-color:#F32735 !important;}
		.-error input[type="text"], .-error input[type="password"], .-error input[type="tel"], .-error input[type="email"], .-error textarea {border-color:#F32735 !important;}
			::-webkit-input-placeholder {color:#B7B2B2; opacity:1;}
			::-moz-placeholder {color:#B7B2B2; opacity:1;}
			:-moz-placeholder {color:#B7B2B2; opacity:1;}
			:-ms-input-placeholder {color:#B7B2B2; opacity:1;}
		.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:2rem;}
		.form__row + .form__row {margin-top:2rem;}
			.form__field + .form__field {margin-top:2rem;}
		.-form-cell-row {--bs-gutter-y:2rem;}
		.form__error {text-transform:lowercase; color:#F32735; font-size:1.4rem;}
		.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; font-size:1.6rem;}
		.form__val:focus + .form__label {font-size:1rem; top:-1.6rem;}
		.form__policy + .form__policy {margin-top:0.8rem;}
		.form__row.-submit {margin-top:4.4rem;}
		.form__checkbox {display:none;}
		.-checkbox-label-row {display:flex; -webkit-flex-wrap:nowrap; flex-wrap:nowrap; cursor:pointer; align-items:center; -webkit-justify-content:flex-start; justify-content:flex-start; font-size:1.2rem; color:#8B817D;}
		.-checkbox-label-row:before {content:""; display:block; width:2rem; height:2rem; background:transparent; background-size:1.2rem; border:0.1rem solid #8B817D; border-radius:0; margin-right:1rem; -webkit-flex-shrink:0; flex-shrink:0; background-position:50% 50%; border-radius:0; -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/ok.svg) no-repeat 50% 50%; background-size:1.2rem; border-color:#8B817D;}
		.-checkbox-label-row a {color:#8B817D;}
		.form__select {font-size:1.4rem; width:40rem; position:relative;}
		.fselect__title {padding:2.3rem; border:0.1rem solid #fff; background:#8B817D; border-radius:10rem; cursor:pointer; position:relative; z-index:4;}
		.fselect__title svg {fill:#fff; width:3.2rem; height:3.2rem; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
		.active .fselect__title svg {transform:rotate(180deg);}
		.fselect__list {padding:6rem 0 4rem; border:0.1rem solid #fff; border-top:0; width:100%; position:absolute; top:calc(100% - 4rem); left:0; background:#fff; box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); border-radius:0 0 4rem 4rem; z-index:3; opacity:0; pointer-events:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
		.fselect__item label {display:block; margin:0; padding:1rem 3rem; color:#8B817D; cursor:pointer; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
		.fselect__item label:hover {background:#FAF7F7;}
		.fselect__item input {display:none;}
		.fselect__item input:checked + label {background:#e5d6d6;}
		.active .fselect__list {opacity:1; pointer-events:all;}
		.-form-select-col .form__field+.form__field {margin-top:4rem;}
		.form__field.-policy {margin-top:5rem!important;}
.action-form__form {color:#fff;}
		


*:disabled {background-color:#cdcdcd; border-color:#cdcdcd; cursor:not-allowed; color:#fff; opacity:1;}

.red-text {color:#F32735;}
.let-space {letter-spacing:0.145em;}

.swiper-horizontal>.swiper-pagination {bottom:3rem;}
	.swiper-pagination-bullet {width:auto; height:auto; margin:0 0.6rem; padding:0.3rem 0; border:0; background:none; opacity:1;}
		.swiper-pagination-bullet:before {content:""; display:block; width:9rem; height:0.3rem; 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.swiper-pagination-bullet-active {background:none;}
		.swiper-pagination-bullet.swiper-pagination-bullet-active:before {background:#F32735;}
.swiper-button-prev,.swiper-button-next {width:4.6rem; height:6.4rem; background:#D9D9D9;}
.swiper-button-prev {left:0rem;}
.swiper-button-next {right:0rem;}
	.swiper-button-prev:after,.swiper-button-next:after {font-size:4rem; color:#000;}
	.swiper-button-prev:after {margin-left:-0.4rem;}
	.swiper-button-next:after {margin-right:-0.4rem;}
.swiper-button-disabled {opacity:0!important;}

.ui-widget {font-family:'Alibaba PuHuiTi', Arial, sans-serif;}
.ui-slider {border:0!important; height:1rem; background:#D9D9D9; width:100%;}
.ui-slider .ui-slider-range {background:#F32735;}
.ui-slider .ui-slider-handle {background:#F32735; width:2.1rem; height:2.1rem; border:0.1rem solid #fff; border-radius:50%; box-shadow:none!important;}
.ui-slider-horizontal .ui-slider-handle {top:-0.6rem;}

.bread {font-size:1.4rem;}
	.breadcrumbs__item {color:#F32735;}
		.breadcrumbs__link {color:#F32735; text-decoration:none;}
		.breadcrumbs__link:hover {color:#d90d1a;}
		.breadcrumbs__text {color:#171717;}
		
.page__title h1, .page__title .h1 {margin-bottom:0;}
.-go-to {cursor:pointer;}
.-nopadding {padding:0!important;}



body:before {content:""; display:block; width:100%; height:100%; position:fixed; top:0; left:0; z-index:30; background:#fff; opacity:0; pointer-events:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
body.-show-menu:before {opacity:0.6; pointer-events:all;}

.pagepiling__nav {position:fixed; top:10rem; left:2rem; z-index:9; padding:1rem 0; opacity:0; pointer-events:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
	.pagepiling__nav:before {content:""; display:block; width:0.1rem; height:100%; background:#fff; position:absolute; top:0; left:0.2rem;}
	.pagepiling__item {padding:1rem; color:#fff; border-left:0.5rem solid transparent; position:relative; z-index:1; cursor:pointer; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
	.pagepiling__item.active {border-color:#F32735; color:#F32735;}
#pagepiling {height:100vh;}
	.page__section {background:#171717; color:#fff;}
		.page__section:before {content:""; display:block; width:100%; height:100%; background:#000; position:absolute; top:0; left:0; opacity:0.5; z-index:10; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease;}
		.page__section.active:before {opacity:0; z-index:1; pointer-events:none;}
		.page__section__cell {width:100vw; position:relative; overflow:hidden;}
	.pp-scrollable {overflow-x:hidden; overflow-y:auto;}

.header {position:fixed; top:0; left:0; width:100%; z-index:11; color:#fff; background:#000000; padding:24px 0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.header__logo-obukhov {max-width: 14rem;}
.header__logo-line {border-left: 2px solid #fff; color: #fff;padding-left: 10px;font-size: 1.4rem;text-transform: uppercase;display: inline-block;}
.header__logo-content {position: relative;}
.header__logo-copyright {font-size: 3.5rem;top: 0; font-weight: 400;line-height: 100%;display: inline-block;}
.header__contacts {display: flex;align-items: center;}
.header__phone {margin-right: 20px;}
	.-header-row {}
		.logotype {}
			.logotype img {display:block; width:19rem; height:4rem;}
		.menu__block {}
			.-menu-nav-row {--bs-gutter-x:6rem;}
				.menu__item {}
					.menu__link {color:#fff; text-decoration:none;}
		.header__dealer {}
			.header__dealer a {color:#fff; text-decoration:none; fill:#fff;}
			.header__dealer a:hover {color:#F32735; fill:#F32735;}
				.header__dealer svg {width:1.2rem; height:1.6rem; margin-left:1rem;}
		.header__socials {padding-left:2rem;}
			.header__socials a {}
				.header__socials svg {fill:#C5C5C5; width:2.6rem; height:2.6rem; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
				.header__socials svg[data-icon="wa"] {fill:#fff;}
				.header__socials a:hover svg {fill:#fff;}
			.header__socials a+a {margin-left:1.6rem;}
		.header__contacts {}
			.header__callback {font-size:1.4rem;}
				.header__callback a {color:#fff;}
			.header__phone {}
				.header__phone a {color:#fff; text-decoration:none; font-size:2rem;}
.-scrolled .header {}

.main {position:relative;}
	.section__title {font-size:5rem; line-height: 1.2;}
	.islider {}
		.islider__item {position:relative;}
      .islider__image{position: relative;}
			.islider__image img {width:100%;}
			.islider__content {position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; padding-top:30rem; background:-moz-linear-gradient(-45deg,  rgba(0,0,0,1) 0%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%); background:-webkit-linear-gradient(-45deg,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%); background:linear-gradient(135deg,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );}
				.islider__title {font-size:5.4rem;  line-height:1.2;}
            /* .islider__subtitle {font-size: 4rem;} */
            .islider__subtitle {font-size: 3.5rem;}
            .islider__image iframe {
               position: absolute;
               top: 0;
               left: 0;
               width: 100%;
               height: 100%;
               z-index: 1;
               object-fit: cover;
            }
	.imodels {}
		.imodels__item {position:relative;}
			.imodels__image {position:relative;}
				.imodels__image img {width:100%;}
			.imodels__block {position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; padding-top:9rem;}
         /* background:-moz-linear-gradient(left,  rgba(23,23,23,0) -50%, rgba(23,23,23,1) 72%); background: -webkit-linear-gradient(left,  rgba(23,23,23,0) -50%,rgba(23,23,23,1) 72%); background: linear-gradient(to right,  rgba(23,23,23,0) -50%,rgba(23,23,23,1) 72%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00171717', endColorstr='#171717',GradientType=1 ); */
			.imodels__item:nth-child(2n) .imodels__block {background:-moz-linear-gradient(left,  rgba(23,23,23,1) 28%, rgba(23,23,23,0) 150%); background: -webkit-linear-gradient(left,  rgba(23,23,23,1) 28%,rgba(23,23,23,0) 150%); background: linear-gradient(to right,  rgba(23,23,23,1) 28%,rgba(23,23,23,0) 150%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#171717', endColorstr='#00171717',GradientType=1 );}
				.imodels__content {}
					.imodels__title {font-size:5rem;}
					.imodels__price {font-size:2.8rem; color:#F32735;}
					.imodels__benefits {font-size:1.6rem;}
						.imodels__benefit {}
							.imodels__benefit svg {fill:#F32735; width:0.9rem; height:1.7rem; margin-right:1.2rem; flex-shrink:0;}
						.imodels__benefit+.imodels__benefit {margin-top:0.8rem; padding-top:0.8rem; border-top:0.1rem solid #272727;}
					.imodels__chars {}
						.imodels__chars__item {width:50%;}
							.imodels__chars__top {}
								.imodels__chars__icon {width:2.4rem; height:2.4rem;}
									.imodels__chars__icon svg {fill:#fff;}
									.imodels__chars__icon svg[data-icon="engine"] {width:2.4rem; height:1.8rem;}
									.imodels__chars__icon svg[data-icon="speed"] {width:2.6rem; height:2.2rem;}
									.imodels__chars__icon svg[data-icon="gas"] {width:1.8rem; height:1.9rem;}
									.imodels__chars__icon svg[data-icon="car"] {width:2.2rem; height:2.0rem;}
								.imodels__chars__value {font-size:2rem; padding-left:1rem;}
							.imodels__chars__text {font-size:1.2rem;}
					.imodels__buttons {}
						.imodels__buttons .btn {padding:0 0.8rem; min-width:27rem;}
	.iinstock {}
		.-iinstock-row {--bs-gutter-x:9rem; --bs-gutter-y:9rem;}
			.iinstock__item {padding:1.6rem; background:#272727;}
				.iinstock__image {}
					.iinstock__image img {width:100%;}
				.iinstock__title {color:#F32735; font-size:2rem;}
				.iinstock__price {font-szie:2rem;}
					.iinstock__price strike {font-size:1.6rem; color:#696969; padding:0 0.8rem;}
				.iinstock__buttons {}
					.iinstock__button+.iinstock__button {margin-top:2rem;}
				.iinstock-swiper-pagination {bottom:0!important;}
					.iinstock-swiper-pagination .swiper-pagination-bullet {margin:0 1rem!important; padding:1rem 0!important;}
						.iinstock-swiper-pagination .swiper-pagination-bullet:before {width:7.2rem;}
	.icalc {position:relative;}
		.icalc__title {font-size:2rem;}
		.icalc__image {position:absolute; top:0; left:0; width:100%; height:100%;}
			.icalc__image img {width:100%; height:100%; opacity:0.8; object-fit:cover;}
		.icalc__block {position:relative; min-height:82rem; z-index:1; background: -moz-linear-gradient(left,  rgba(23,23,23,1) 28.21%, rgba(23,23,23,0) 148.65%); background: -webkit-linear-gradient(left,  rgba(23,23,23,1) 28.21%,rgba(23,23,23,0) 148.65%); background: linear-gradient(to right,  rgba(23,23,23,1) 28.21%,rgba(23,23,23,0) 148.65%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#171717', endColorstr='#00171717',GradientType=1 );}
			.icalc__model {}
				.icalc__select {position:relative;}
					.icalc__select__title {font-size:2rem; cursor:pointer;}
						.icalc__select__title svg {fill:#fff; width:0.9rem; height:1.7rem; margin-left:1.2rem; flex-shrink:0; transform:rotate(90deg); -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
						.icalc__select.active .icalc__select__title svg {transform:rotate(-90deg);}
					.icalc__model__content {}
						.icalc__model__title {font-size:2rem;}
						.icalc__model__image {margin-left:2.2rem; flex-shrink:0;}
							.icalc__model__image img {height:4.7rem;}
					.icalc__select__list {position:absolute; top:100%; left:-1rem; width:20rem; background:#272727; padding:0.5rem 0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; opacity:0; pointer-events:none;}
						.icalc__select__item {padding:0.5rem 1rem; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; cursor:pointer;}
						.icalc__select__item.active {color:#F32735;}
						.icalc__select__item:hover {background:#000;}
					.icalc__select.active .icalc__select__list {opacity:1; pointer-events:all;}
			.icalc__price {margin-top:9rem; font-size:2rem;}
		.icalc__pay {}
			.icalc__slider {padding:4rem 1rem 0; width:42rem;}
				.icslider {}
					.icalc__handle {position:absolute; top:-4rem; left:-6rem; width:14rem; font-size:2rem; color:#fff;}
		.icalc__term {margin-top:9rem;}
		.icalc__form {padding-left:4rem;}
			.icalc__form .form {color:#fff;}
				.icalc__form input[type="text"], .icalc__form input[type="password"], .icalc__form input[type="tel"], .icalc__form input[type="email"], .icalc__form input[type="date"], .icalc__form textarea, .icalc__form select {border-color:#585858; background:rgba(23, 23, 23, 0.6); color:#fff; font-size:1.6rem;}
				.icalc__form ::-webkit-input-placeholder {color:#fff; opacity:0.4;}
				.icalc__form ::-moz-placeholder {color:#fff; opacity:0.4;}
				.icalc__form :-moz-placeholder {color:#fff; opacity:0.4;}
				.icalc__form :-ms-input-placeholder {color:#fff; opacity:0.4;}
				.icalc__form .form__row + .form__row {margin-top:4rem;}
		.icalc__info {font-size:1.2rem; opacity:0.5;}
      .action-form__wrapper,.lead-form__wrapper {align-items: center;}
      .lead-form__title span {font-size: 3.8rem;}
      .action-form__title {font-size: 5rem;}
      .action-form__descr {max-width: 700px;font-size: 2.4rem;}
      .action-form__label, .lead-form__label {color: #fff;}
      .video-ad {position: relative;max-width: 100vw; height: 0;padding-top: 56.25%;overflow: hidden;margin: 0;}
      .video-iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;}
      .overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);display: flex;flex-direction: column;justify-content: center;align-items: center;color: #fff;text-align: center;z-index: 2;}
      .banks-partners__wrapper {display: flex;justify-content: center;flex-wrap: wrap;gap: 20px;}
      .banks-partners__item {flex: 0 1 250px;text-align: center;}
      .taxi {
   padding: 20px 0;
}

.taxi h2 {
   font-size: 30px;
   font-weight: 600;
   line-height: 1.5;
   text-align: center;
   margin-bottom: 15px;
}

.taxi_wrapper {
   display: flex;
   justify-content: center;
   /*height: 300px;*/
}

.taxi_wrapper .callback {
   border: 1px solid #3c3e40;
   color: #000;
}

.taxi_content {
   margin-top: 50px;
   padding: 5px;
   flex: 0 1 auto;
   align-self: center;
   display: flex;
   align-items: center;
   justify-content: space-between;
   position: relative;
}

.taxi_content_mob {
   display: none;
}

.diller_logo {
   max-width: 300px;
}

.diller_logo img {filter: invert(1);}

.taxi_car {
   max-width: 300px;
   animation-name: taxi-go;
   animation-duration: 10s;
   animation-iteration-count: infinite;
   animation-direction: normal;
   animation-timing-function: linear;
}

@keyframes taxi-go {
   from {
      position: absolute;
      top: -20px;
      right: 0;
   }

   25% {
      position: absolute;
      top: -20px;
      right: 25%;
   }

   50% {
      position: absolute;
      top: -20px;
      right: 50%;
   }

   to {
      position: absolute;
      top: -20px;
      right: 75%;
   }
}

.taxi_button {
   margin-top: 80px;
   text-align: center;
}

.taxi_button .button_wrapper_left {
   margin: 0 auto;
}
.d-mob-block {display: none;}



	.igallery {}
		.igallery .iblock__item {height:65rem;}
		.igallery .iblock__image img {height:65rem;}
		.video-link {display:block; position:relative;}
			.video-link span {position:absolute; top:0; left:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center; z-index:1; pointer-events:none;}
				.video-link span svg {width:30.8rem; height:30.8rem; fill:#fff; opacity:0.3;} 
	.iabout {}
		.iabout__list {}
			.iabout__item {position:relative;}
				.iabout__title {color:#F32735; font-size:4.8rem; position:absolute; top:0;}
					.iabout__title svg {fill:#F32735; width:1.7rem; height:3.1rem; margin-right:1.2rem; flex-shrink:0;}
				.iabout__content {line-height:1.8; padding:0 4rem;}
			.iabout__item:nth-child(2n) {text-align:right;}
				.iabout__item:nth-child(2n) .iabout__title {left:calc(100% + 2rem);}
			.iabout__item:nth-child(2n+1) {text-align:left;}
				.iabout__item:nth-child(2n+1) .iabout__title {right:calc(100% + 2rem);}
			.iabout__item+.iabout__item {margin-top:6rem;}
	.iabout2 {background:#fff; color:#000000;}
		.iabout2__image img {width:100%;}
		.iabout2__content {padding:4rem 17.6rem 1.2rem;}
		.iabout2 .swiper-pagination-bullet:before {background:#B3B3B3;}
		.iabout2 .swiper-pagination-bullet.swiper-pagination-bullet-active:before {background:#F32735;}
				
		
	.iblock {}
		.iblock__image {position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;}
			.iblock__image img {width:100%; height:100vh; object-fit:cover;}
		.iblock__block {position:relative; width:100%; height:100vh; z-index:2; padding:10rem 0 7.2rem;}
			.iblock__content {position:relative; z-index:2;}
				.iblock__date {font-size:1.4rem; color:#787878;}
				.iblock__title {font-size:4.8rem;}
				.iblock__subtitle {font-size:2.4rem;}
				.iblock__text {}
				.iblock__button {}
			.iblock__chars {}
				.iblock__char {padding:0 7rem;}
					.iblock__char__name {font-size:9.6rem;}
					.iblock__char__val {font-size:2.4rem;}
		.-iblock-items-row {}
			.iblock__item {width:100%; height:100vh; position:relative;}
			.-content-item {padding:10rem 17.6rem 7.2rem;}
			.-content-white {background:#fff; color:#171717;}
		.iblock2add__nav {}
			.iblock2add-swiper-pagination {position:relative!important; bottom:0!important; width:auto!important;}
	.page__top {}
		.ptimage {position:relative;}
			.ptimage:before {content:""; display:block; width:100%; height:100%; position:absolute; top:0; left:0; background: -moz-linear-gradient(top,  rgba(0,0,0,1) 6.07%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 6.07%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,1) 6.07%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); z-index:1;}
			.ptimage img {width:100%; height:100vh; object-fit:cover;}
		.ptcontent {position:absolute; top:0; left:0; z-index:1; padding:8rem 0 12rem;}
			.ptcontent__bread {}
				.ptcontent__bread .breadcrumbs__item {color:#fff;}
				.ptcontent__bread .breadcrumbs__text {color:#787878;}
				.ptcontent__bread .breadcrumbs__link {color:#fff;}
			.ptcontent__title {font-size:6.4rem;}
			.ptcontent__text {font-size:4.8rem; line-height:1.3;}
		.iblock3-swiper-button-prev {left:0.2rem;}
		.iblock3-swiper-button-next {right:0.2rem;}
	.icomplectations {}
		.icomplectations__block {width:100%; height:100vh;}
			.icomplectations__item {}
				.icomplectations__image {}
				.icomplectations__title {font-size:2.4rem;}
				.icomplectations__price {font-size:3.2rem;}
	.iadvantages {}
		.iadvantages__item {}
			.iadvantages__icon {width:8rem; height:8rem; margin:0 auto;}
				.iadvantages__icon svg {fill:#fff; width:8rem; height:8rem;}
			.iadvantages__title {font-size:2.4rem;}
				
	.imap {position:relative;}
		.ya-map {height:57rem;}
			.ya-map [class*="ymaps-2"][class*="-ground-pane"] {-webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray;}
		.imap__block {position:absolute; top:0; left:0; width:100%; height:100%; pointer-events:none; z-index:1;}
			.imap__content {padding:3.2rem 2.8rem; background:#fff; color:#282828; border:0.1rem solid #DEDEDE; pointer-events:all; display:inline-block;}
				.imap__title {font-size:2.4rem;}
				.imap__address {}
					.imap__icon {width:2rem; height:auto; flex-shrink:0;}
					.imap__address svg {width:1.2rem; height:1.8rem;}
					.imap__phone svg {width:1.5rem; height:1.4rem;}
					.imap__phone a {color:#282828; text-decoration:none;}
				.imap__callback {padding-left:2rem;}
					.imap__callback a {color:#282828;}
				.imap__socials {padding-left:2rem;}
					.imap__socials svg {width:2.4rem; height:2.4rem; fill:#282828;}
					.imap__socials svg[data-icon="wa"] {fill:#fff;}
					.imap__socials a+a {margin-left:1.6rem;}
               .imap__text-phone,
               .imap__text-callback {font-size: 20px;}

               #timerce90d37409baac0354627b5fecda1c08 {margin-left: 0!important;}
			
.footer {}
	.footer__logotype {}
	.footer__copyright {font-size:1.4rem;}
	.footer__phone {font-size:2.4rem;}
		.footer__phone a {text-decoration:none;}
	.footer__socials {}
		.footer__socials svg {fill:#C5C5C5; width:2.6rem; height:2.6rem; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
			.footer__socials svg[data-icon="wa"] {fill:#fff;}
			.footer__socials a:hover svg {fill:#fff;}
		.footer__socials a+a {margin-left:1.6rem;}
	.footer__menu {}
		.footer__menu__item {}
			.footer__menu__item a {text-decoration:none;}
	.footer__links {font-size:1.2rem;}
		.footer__link {}
			.footer__link a {text-decoration:none;}
		.footer__link+.footer__link {margin-left:1.6rem; padding-left:1.6rem; border-left:0.1rem solid #fff;}
	.footer__info {font-size:1.1rem; opacity:0.7;}
	
.anchor {margin-top:-9rem; padding-top:9rem; overflow:hidden;}




@media screen and (max-width:1199px) {
   #timerce90d37409baac0354627b5fecda1c08 {transform: scale(0.8)!important;position: relative;left: -45px;}
}
@media screen and (max-width:991px) {
	html {overflow:unset;}
	body {overflow:auto;}
	h1, .h1 {font-size:36px; margin:0 0 40px;}
	h2, .h2 {font-size:36px; margin:0 0 40px;}
	h3, .h3 {font-size:36px; margin:0 0 40px;}
	h4, .h4 {font-size:36px; margin:0 0 30px;}
	* + p {margin-top:20px;}
	* + table {margin-top:20px;}
	* + h1, * + .h1 {margin-top:50px }
	* + h2, * + .h2 {margin-top:20px }
	* + h3, * + .h3 {margin-top:20px }
	small {font-size:14px;}
	ul:not(.navbar-nav):not(.ui-menu) {padding-left:40px;}
	ul:not(.navbar-nav):not(.ui-menu) li:before {width:4px; height:4px; top:12px; left:-16px;}
	ul:not(.navbar-nav):not(.ui-menu) li + li {margin-top:8px;}
	* + ul:not(.navbar-nav):not(.ui-menu) {margin-top:20px;}
	ul:not(.navbar-nav):not(.ui-menu) ul {margin-top:20px;}
	ul:not(.navbar-nav):not(.ui-menu) ul li:before {border:1px solid #0B7B33;}
	ol {padding-left:16px;}
	ol li {padding-left:8px;}
	* + ol {margin-top:20px;}
	.btn {min-width:200px;}
	.btn-primary {border-width:1px; padding:0 20px; height:40px; line-height:38px; font-size:14px;}
	.btn-secondary {border-width:1px; padding:0 20px; height:40px; line-height:38px; font-size:14px;}
	.popup {padding:32px 20px; width:100%;}
	#policy {font-size:16px;}
	#policy *+p {margin-top:16px;}
	#policy p+* {margin-top:16px;}
	.form__title {font-size:32px;}
	input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input[type="date"], select {height:40px;}
	input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input[type="date"], textarea, select {border-width:1px; padding:10px; font-size:18px;}
	select {padding:6px 10px;}
	textarea {height:100px;}
	.header__logo-block {width: 130px;}
	.header__logo-obukhov {max-width: 87%;}
	.header__logo-copyright {font-size: 22px;}
	.header__logo-line {font-size: 8px; padding-left: 5px; border-width: 1px;}
	.action-form__descr {font-size: 16px;}
	.islider__subtitle {font-size: 18px;}
	.form__row > .row {--bs-gutter-y:20px;}
	.form__row + .form__row {margin-top:20px;}
	.form__field + .form__field {margin-top:20px;}
	.-form-cell-row {--bs-gutter-y:20px;}
	.form__error {font-size:14px;}
	.form__label {font-size:16px;}
	.form__val:focus + .form__label {font-size:10px; top:-16px;}
	.form__policy + .form__policy {margin-top:8px;}
	.form__row.-submit {margin-top:44px;}
	.-checkbox-label-row {font-size:12px;}
	.-checkbox-label-row:before {width:30px; height:30px; background-size:12px; border-width:1px; margin-right:10px; border-radius:0;}
	.form__checkbox:checked + label:before {background-size:12px;}
	.form__select {font-size:14px; width:270px;}
	.fselect__title {padding:23px; border-width:1px; border-radius:0;}
	.fselect__title svg {width:32px; height:32px;}
	.fselect__list {padding:60px 0 40px; border-width:1px; top:calc(100% - 40px); box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); border-radius:0;}
	.fselect__item label {padding:10px 30px;}
	.-form-select-col .form__field+.form__field {margin-top:40px;}
	.form__field.-policy {margin-top:50px!important;}
	.swiper-horizontal>.swiper-pagination {bottom:10px;}
	.swiper-pagination-bullet {margin:0 6px; padding:3px 0;}
	.swiper-pagination-bullet:before {width:60px; height:3px;}
	.swiper-button-prev,.swiper-button-next {width:46px; height:64px;}
	.swiper-button-prev:after,.swiper-button-next:after {font-size:40px;}
	.swiper-button-prev:after {margin-left:-4px;}
	.swiper-button-next:after {margin-right:-4px;}
	.ui-slider {height:4px;}
	.ui-slider .ui-slider-handle {width:24px; height:24px; box-shadow:0 1px 5px rgba(238, 198, 184, 0.68);}
	.ui-slider-horizontal .ui-slider-handle {top:-12px;}
	.bread {font-size:12px;}
	.breadcrumbs__link svg {width:23px; height:19px; margin-top:-3px; margin-right:2px;}
	.pagepiling__nav {display:none;}
	#pagepiling {height:auto;}
	.page__section__cell {width:100%;}
	.page__section:before {display:none;}
	.iblock__image {position:relative;}
	.iblock__image img {height:auto;}
	.iblock__block {height:auto;}
	.iblock__item {height:auto;}
	.menu__block {position:fixed; top:0; left:-100%; z-index:400; width:320px; height:100%; background:#171717; 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;}
	.menu__top {padding:14px; background:#000;}
	.menu__logotype img {width:130px;}
	.menu__close {width:24px; height:24px;}
	.menu__close svg {fill:#fff;}
	.menu__nav {padding:10px 0;}
	.menu__link {display:block; padding:10px 22px;}
	.menu__dealer {padding:30px 22px; margin-top:10px; border-top:1px solid #363636; border-bottom:1px solid #363636;}
	.menu__dealer a {color:#fff; text-decoration:none;}
	.menu__dealer svg {fill:#fff; margin-left:10px;}
	.menu__socials {padding:30px 22px;}
	.menu__socials svg {fill:#C5C5C5; width:26px; height:26px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
	.menu__socials svg[data-icon="wa"] {fill:#fff;}
	.menu__socials a:hover svg {fill:#fff;}
	.menu__socials a+a {margin-left:16px;}
	.menu__toggler {height:24px;}
	.menu__toggler svg {fill:#F5F5F5;}
	.-show-menu .menu__block {left:0; opacity:1;}
	.header, .-scrolled .header {background:#000; border-bottom:1px solid #171717; padding:14px 0;}
	.logotype img {width:130px; height:auto;}
	.iblock__block {padding:40px 0;}
	.iblock__title {font-size:48px;}
	.iblock__text br {display:none;}
	.iblock__chars {order:-10; margin-bottom:40px;}
	.iblock__char {padding:0 40px;}
	.iblock__char__name {font-size:40px;}
	.iblock__char__val {font-size:14px;}
	.iblock__item {padding:0;}
	.iblock__content {position:absolute; padding:30px; left:0; bottom:0; width:100%;}
	.ilinks .iblock__content {position:absolute; left:0; bottom:0; width:100%; padding:30px;}
	.ilinks .iblock__image:before {content:""; display:block; width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity:0.4; z-index:1;}
	.iinfo .iblock__content {padding:30px;}
	.iblock__date {font-size:14px;}
	.iblock__subtitle {font-size:16px;}
	.iabout .iblock__content {padding:30px;}
	.ptcontent {padding:64px 0;}
	.ptimage img {height:auto; min-height:432px;}
	.ptcontent__title {font-size:48px;}
	.ptcontent__text {font-size:20px;}
   .lead-form__title span {font-size: 24px;}
	.-icomplectations-row {--bs-gutter-y:80px;}
	.icomplectations__image img {height:auto!important;}
	.icomplectations__title {font-size:20px;}
	.icomplectations__price {font-size:32px;}
	.islider__content {padding-top:80px; padding-bottom:56px; display:flex; flex-direction:column; justify-content:flex-end;}
	.d-mob-block {display: none;}
	.islider__title {font-size:30px;}
	.section__title {font-size:30px;}
	.imodels__block {padding:24px 0; position:relative;}
	.imodels__title {font-size:30px;}
	.imodels__price {font-size:24px;}
	.imodels__benefits {font-size:16px;}
	.imodels__benefit svg {width:9px; height:17px; margin-right:12px;}	
	.imodels__chars__icon {width:24px; height:24px;}
	.imodels__chars__icon svg[data-icon="engine"] {width:24px; height:18px;}
	.imodels__chars__icon svg[data-icon="speed"] {width:26px; height:22px;}
	.imodels__chars__icon svg[data-icon="gas"] {width:18px; height:19px;}
	.imodels__chars__icon svg[data-icon="car"] {width:22px; height:20px;}
	.imodels__chars__value {font-size:20px; padding-left:10px;}
	.imodels__chars__text {font-size:12px;}	
	.imodels__buttons .btn {padding:0 8px; min-width:200px;}
	.imodels__item+.imodels__item {margin-top:24px;}
	.-iinstock-row {--bs-gutter-x:30px; --bs-gutter-y:30px;}
	.iinstock__item {padding:16px 8px;}
	.iinstock__title {font-size:20px;}
	.iinstock__price {font-size:20px;}
	.iinstock__price strike {font-size:16px; padding:0 8px;}
	.iinstock__button+.iinstock__button {margin-top:20px;}
	.iinstock-swiper-pagination .swiper-pagination-bullet {margin:0 8px!important; padding:8px 0!important;}
	.iinstock-swiper-pagination .swiper-pagination-bullet:before {width:56px!important;}
	.icalc__title {font-size:20px;}
	.icalc__block {min-height:auto;}
	.icalc__select__title {font-size:20px; cursor:pointer;}
	.icalc__select__title svg {width:9px; height:17px; margin-left:12px;}
	.icalc__model__title {font-size:20px;}
	.icalc__model__image {margin-left:22px;}
	.icalc__model__image img {height:auto;}
	.icalc__select__list {left:-10px; width:200px; padding:5px 0;}
	.icalc__select__item {padding:5px 10px;}
	.icalc__price {margin-top:30px; font-size:20px;}
	.icalc__slider {padding:40px 10px 0; width:100%;}
	.icalc__handle {position:absolute; top:-40px; left:-60px; width:140px; font-size:20px; color:#fff;}
	.icalc__term {margin-top:56px;}
	.icalc__form {padding-left:0;}
	.icalc__form input[type="text"], .icalc__form input[type="password"], .icalc__form input[type="tel"], .icalc__form input[type="email"], .icalc__form input[type="date"], .icalc__form textarea, .icalc__form select {font-size:16px;}
	.icalc__form .form__row + .form__row {margin-top:40px;}
	.icalc__info {font-size:12px;}
	.igallery .iblock__title {font-size:30px;}
	.igallery .iblock__item {height:auto;}
	.igallery .iblock__image img {height:auto;}
	.video-link span svg {width:85px; height:85px; opacity:1;} 
	.iabout__title {font-size:36px; position:relative;}
	.iabout__title svg {width:17px; height:31px; margin-right:12px;}
	.iabout__content {padding:0; margin-top:16px;}
	.iabout__item:nth-child(2n) {text-align:left;}
	.iabout__item:nth-child(2n) .iabout__title {left:auto;}
	.iabout__item:nth-child(2n+1) {text-align:left;}
	.iabout__item:nth-child(2n+1) .iabout__title {right:auto;}
	.iabout__item+.iabout__item {margin-top:32px;}
	.iabout2__content {padding:40px 30px;}
	.-iadvantages-row {--bs-gutter-y:60px;}
	.iadvantages__icon {width:80px; height:80px;}
	.iadvantages__icon svg {width:80px; height:80px;}
	.iadvantages__title {font-size:20px;}
	.imap {background:#fff;}
	.ya-map {height:400px;}
	.imap__block {position:relative; pointer-events:all;}
	.imap__content {padding:40px 0; border:0; display:block;}
	.imap__title {font-size:40px;}
	.imap__icon {width:20px;}
	.imap__address svg {width:12px; height:18px;}
	.imap__phone svg {width:15px; height:14px;}
	.imap__callback {padding-left:20px;}
	.imap__socials {padding-left:20px;}
	.imap__socials svg {width:24px; height:24px;}
	.imap__socials a+a {margin-left:16px;}
	.footer__copyright {font-size:12px;}
	.footer__phone {font-size:24px;}
	.footer__socials svg {width:26px; height:26px;}
	.footer__socials a+a {margin-left:16px;}
	.footer__links {font-size:12px; flex-wrap:wrap;}
	.footer__link {width:100%;}
	.footer__link+.footer__link {margin-left:0; padding-left:0; border-left:0; margin-top:8px;}
	.footer__info {font-size:11px;}
	.footer__menu {flex-wrap:wrap; padding:30px 0; position:relative;}
	.footer__menu:before {content:""; display:block; width:calc(100% + 60px); position:absolute; left:-30px; height:1px; background:#B3B3B3; opacity:0.2; z-index:1; top:0;}
	.footer__menu:after {content:""; display:block; width:calc(100% + 60px); position:absolute; left:-30px; height:1px; background:#B3B3B3; opacity:0.2; z-index:1; bottom:0;}
	.footer__menu__item {width:100%; font-size:20px;}
	.footer__menu__item+.footer__menu__item {margin-top:20px;}

	.anchor {margin-top:-53px; padding-top:53px;}
	
}
@media screen and (max-width:767px) {
	.iblock__chars {flex-wrap:wrap; margin-top:-40px;}
	.iblock__char {width:50%; padding-top:40px;}
	.iinstock__price span {display:block;}
	.iinstock-swiper-pagination .swiper-pagination-bullet:before {width:40px!important;}
   .overlay h1 {font-size: 2rem;}
   .overlay p {font-size: 1rem;}
   .video-ad {height: 30vh;}
   .islider__subtitle {font-size: 13px;}
   .islider__title{font-size: 20px;}
}
@media screen and (max-width:575px) {
   .lead-form__title span {font-size: 18px;}
   .islider__subtitle {font-size: 16px;}
   .islider__title{font-size: 24px;}
	.btn {min-width:100%; width:100%;}
	.iblock__title {font-size:32px;}
	.iblock__image img {min-height:237px;}
	.iblock__char {padding:40px 10px 0;}
	.ilinks .iblock__content {padding:20px;}
	.iinfo .iblock__content {padding:30px 20px;}
	.iabout .iblock__content {padding:30px 20px;}
	.ptcontent__title {font-size:36px;}
	.igallery .iblock__title {font-size:28px;}
	.footer__menu:before {width:calc(100% + 40px); left:-20px;}
	.footer__menu:after {width:calc(100% + 40px);  left:-20px;}
	.icalc__price {margin-top:50px;}
	.icalc__pay {margin-top:30px;}
	.icalc__form {margin-top:30px;}
	.swiper-button-prev, .swiper-button-next {width:24px; height:48px;}
	.swiper-button-prev:after, .swiper-button-next:after {font-size:20px;}
	.iblock__content {padding:20px;}
	.imap__title {font-size:22px;}
	.iabout2__content {padding:40px 20px;}
	.imodels__chars__item {width:100%;}
	.iadvantages__title {font-size:16px;}
	.section__title, .islider__title, .imodels__title  {font-size: 24px;}
	.islider__subtitle {font-size: 16px;}
	.imodels__price {font-size: 16px;}
	.action-form__descr {font-size: 16px;}
   .logotype img {width: 105px;}
   .header__logo-block {width: 110px;}
   .header__logo-obukhov {width: 85%;}
   .header__logo-line {font-size: 7px;}
   /* .islider__image {min-height: 320px;}
   .islider__content {padding-bottom: 75px;} */
}
@media screen and (max-width: 575px) {
    .d-mob-block {display: block;}
    .islider__content {position: static;padding-top: 35px;padding-bottom: 55px;}
}
/* @media screen and (max-width:379px) {
	.section__title {font-size:36px; line-height:1.2!important;}
	.islider__title {font-size:26px;}
} */
@media screen and (max-width:339px) {
	
}
