/*
 * import included styles
 */
@import "fonts.css";
@import "inc/variables.css";
@import "inc/defaults.css";

/*
 * main styles
 */
#modals,
.mobile-header,
.mobile-menu {
    display: none;
}

.pt0 {
    padding-top: 0!important;
}

.pb0 {
    padding-bottom: 0!important;
}

.pt50 {
    padding-top: 50px!important;
}

.lazy.loaded {
    opacity: 1;
}

.lazy {
    opacity: 0;
    -webkit-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

.pb50 {
    padding-bottom: 50px!important;
}

.section-models__bg {
    padding: 50px 0;
    position: relative;
    z-index: 1;
    margin-bottom: 40px;
}

.header-main__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.header-main__nav {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}

.header-main__nav-item {
    font-weight: 600;
}

a {
    color: #303C48;
    text-decoration: none;
}

.header__right a{
    color: white;
    font-weight: 500;
 }

.header-main__nav-item.--active {
    color: #e37639;
    position: relative;
    z-index: 1;
}

.header-main__nav-item.--active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -7px;
    width: 80px;
    margin: auto;
    background: #e37639;
    height: 1px;
}

.header-bottom {
    background: #E6E7E8;
}

.desktop-header {
    position: absolute;
    top: 0px;
    z-index: 20;
    width: 100%;
}

.desktop-header.other_page {
    position: relative;
}

.desktop-header.other_page .header-main__nav-item {
    color: #303C48;
}

.header-bottom__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 10px;
    padding-bottom: 10px;
}

.header-main__nav-item {
    color: white;
}

.header-bottom__left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 120px;
}

.header-bottom__info {
    font-size: 14px;
}

.header-bottom__link {
    font-size: 18px;
    font-weight: bold;
}

.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    padding: 0 25px;
    height: 40px;
    background-color: #ddd;
    border: 1px solid transparent;
    font-size: 14px;
}

.btn.btn_border_dark {
    border-color: #4c5865;
    color: #4c5865;
    background-color: transparent;
}

.btn.btn_border_dark:hover {
    background-color: #4c5865;
    color: #fff;
    border-color: #4c5865;
}

.btn.btn_border_dark.--active {
    background-color: #4c5865;
    color: #fff;
    border-color: #4c5865;
}

.btn.btn_border_white {
    border-color: #fff;
    color: #fff;
    background-color: transparent;
}

.btn.btn_border_white:hover {
    background-color: #e37639;
    color: #fff;
    border-color: #e37639;
}

.other_page .btn.btn_border_white {
    border-color: #4c5865;
    color: #4c5865;
    background-color: transparent;
}

.other_page .btn.btn_border_white:hover {
    background-color: #4c5865;
    color: #fff;
    border-color: #eee0;
}

.other_page .header-main__logo {
    filter: brightness(0.34);
}

.btn.btn_orange {
    cursor: pointer;
    height: 34px;
    display: inline-block;
    border-radius: 17px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 9px 18px;
    border: 0;
    outline: none;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    color: #fff;
    background-color: #e37639;
    width: 100%;
}

.hero-carousel {
    height: 785px;
}

.hero-carousel__content {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-top: 230px;
    color: #fff;
}

.hero-carousel__title {
    font-size: 46px;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 45px;
    font-weight: 200;
}

.hero-carousel__desc {
    font-size: 26px;
    margin-bottom: 60px;
    font-weight: 300;
}

.btn.btn_border_white {
    border-color: #fff;
    background-color: transparent;
    color: #fff;
}

.btn.btn_border_white:hover {
    background-color: #e37639;
    color: #fff;
    border-color: #e37639;
}

.carousel-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 25px;
    margin-top: 30px;
}

.carousel-nav .carousel-prev, .carousel-nav .carousel-next {
    position: relative;
    left: unset;
    right: unset;
    top: unset;
    bottom: unset;
    margin: 0;
    width: 10px;
    height: 18px;
}

.carousel-nav .carousel-prev:after, .carousel-nav .carousel-next:after {
    display: none;
}

.carousel-nav .carousel-prev {
    background: url('data:image/svg+xml,<svg width="13" height="20" viewBox="0 0 13 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 1L2 10L12 19" stroke="%23303C48" stroke-width="2" stroke-linecap="round"/></svg>') center/contain no-repeat;
}

.carousel-nav .carousel-next {
    background: url('data:image/svg+xml,<svg width="13" height="20" viewBox="0 0 13 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 19L11 10L1 1" stroke="%23303C48" stroke-width="2" stroke-linecap="round"/></svg>') center/contain no-repeat;
}

.carousel-nav .carousel-pag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    left: unset;
    right: unset;
    bottom: unset;
    top: unset;
    margin: 0;
    width: auto;
}

.carousel-nav .carousel-pag .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    opacity: 1;
    background: #303C48;
}

.carousel-nav .carousel-pag .swiper-pagination-bullet.swiper-pagination-bullet-active {
    outline: 1px solid #303C48;
    outline-offset: 3px;
}

.hero-carousel .carousel-nav {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 25px;
}

section {
    padding: 50px 0;
}

.futures {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    gap: 118px;
}

.futures-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
}

.futures-item__title {
    font-size: 38px;
    font-weight: 600;
    color: #4c5865;
}

.futures-item__desc {
    font-size: 18px;
    font-weight: 600;
}

.section-hero {
    padding: 0;
    padding-bottom: 50px;
}

.section-futures {
    padding: 50px 0;
}

.section-models__bg:after, .section-models__bg:before {
    content: "";
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
    z-index: -1;
    background-color: #F5F6F9;
    background-position: center;
    background-size: cover;
}

.section-models__bg:before {
    left: 0;
    background-image: url(../img/ref__section-models-bg.jpg);
}

.section-models__bg:after {
    right: 0;
}

.section-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 40px;
    position: relative;
    z-index: 1;
    padding-bottom: 13px;
}

.section-heading:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 215px;
    height: 3px;
    background: #303C48;
}

.flx-g10 {
    display: flex;
    gap: 10px;
    line-height: 40px;
}

.mobile-container-telephone {
    display: flex;
    gap: 15px;
    align-items: center;
}

.mobile-container-telephone .header__phone-btn {
    background-color: unset;
    border: unset;
}

.mobile-container-telephone .header__phone-btn img {
    width: 25px;
}

.section-heading__text {
    text-transform: uppercase;
    text-align: center;
    font-size: 40px;
    font-weight: 200;
}

.models-carousel__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
}

.models-carousel__preview {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.models-carousel__preview-img {
    display: block;
    max-width: 580px;
    width: 100%;
    height: 350px;
    -o-object-fit: cover;
    object-fit: cover;
    margin-bottom: -50px;
}

.models-carousel {
    padding-bottom: 90px;
    margin-bottom: -90px;
}

.models-carousel .swiper-pagination.carousel-pag {
    bottom: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 25px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.models-carousel .swiper-pagination.carousel-pag .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #303C48;
    opacity: 1;
}

.models-carousel .swiper-pagination.carousel-pag .swiper-pagination-bullet.swiper-pagination-bullet-active {
    outline: 1px solid #303C48;
    outline-offset: 3px;
}

.models-carousel .carousel-prev, .models-carousel .carousel-next {
    width: 16px;
    height: 28px;
}

.models-carousel .carousel-prev:after, .models-carousel .carousel-next:after {
    display: none;
}

.models-carousel .carousel-prev {
    height: 40px;
    width: 40px;
    background-color: #e37639;
    border-radius: 50%;
}

.models-carousel .carousel-prev::after {
    content: '';
    display: block;
    position: absolute;
    width: 50%;
    height: 50%;
    background: url('data:image/svg+xml,<svg width="21" height="32" viewBox="0 0 21 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19 2L3 16L19 30" stroke="%23fff" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;
    z-index: 1;
    left: 20%;
}

.models-carousel .carousel-next {
    height: 40px;
    width: 40px;
    background-color: #e37639;
    border-radius: 50%;
}

.models-carousel .carousel-next::after {
    content: '';
    display: block;
    position: absolute;
    width: 50%;
    height: 50%;
    background: url('data:image/svg+xml,<svg width="21" height="32" viewBox="0 0 21 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 30L18 16L2 2" stroke="%23fff" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;
    z-index: 1;
    right: 20%;
}

.models-carousel__col:last-child {
    padding: 0 50px;
}

.main-heading {
    margin-bottom: 40px;
    font-size: 40px;
    font-weight: 200;
}

.main-gifts-grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[4];
	grid-template-columns: repeat(4, 1fr);
	margin-right: -1px;
}

.main-gifts .main-heading {
    margin-bottom: 70px;
    text-align:center;
}

.gifts-item {
	border: 1px solid #A6ADB5;
	margin-left: -1px;
	position: relative;
	z-index: 1;
	text-decoration: none;
}

.gifts-item-content {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0;
	background: -webkit-gradient(linear, left top, right top, from(#E37639), to(#E39539));
	background: -o-linear-gradient(left, #E37639 0%, #E39539 100%);
	background: linear-gradient(90deg, #E37639 0%, #E39539 100%);
	color: #fff;
	overflow: hidden;
	padding: 32px 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	opacity: 0;
	-webkit-transition: all .22s ease;
	-o-transition: all .22s ease;
	transition: all .22s ease;
	z-index: 4;
}

.gifts-item-box {
	height: 175px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 8px;
	-webkit-transition: all .22s ease;
	-o-transition: all .22s ease;
	transition: all .22s ease;
}

.gifts-item-box__icon {
	width: 64px;
	height: 64px;
	-o-object-fit: scale-down;
	object-fit: scale-down;
}

.gifts-item-box__title {
	font-weight: bold;
}

.gifts-item-content__icon {
	width: 39%;
	position: absolute;
	right: 30px;
	bottom: -35%;
	z-index: -1;
}

.gifts-item-content__title {
	font-weight: bold;
	margin-bottom: 12px;
}

.gifts-item-content__description {
	margin-bottom: auto;
}

.gifts-item-content__link {
	font-weight: bold;
	line-height: 24px;
}

.gifts-item:nth-child(1) .gifts-item-content__icon {
	bottom: -34%;
}

.gifts-item:nth-child(2) .gifts-item-content__icon {
	bottom: -29%;
	width: 47%;
	right: 13px;
}

.gifts-item:nth-child(3) .gifts-item-content__icon {
	width: 44%;
	right: 17px;
	bottom: -31%;
}

.gifts-item:nth-child(4) .gifts-item-content__icon {
	width: 47%;
	right: 13px;
	bottom: -25%;
}

.gifts-item:hover .gifts-item-content {
	height: 240px;
	opacity: 1;
}

.gifts-item:hover .gifts-item-box {
	opacity: 0;
}

.models-carousel__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 10px;
    margin-bottom: 30px;
}

.models-carousel__title {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #4c5865;
    margin-bottom: 6px;
    font-weight: 700;
    font-size: 26px;
    letter-spacing: .03em;
    text-transform: uppercase;
}

.models-carousel__count {
    font-size: 18px;
    background: url('data:image/svg+xml,<svg width="49" height="48" viewBox="0 0 49 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.6574 35.3465C7.31899 35.8252 8.12593 36.0858 9.01934 36.0858H10.0218M3.00483 42.1003V45.5286C3.00483 45.8844 3.34189 46.1726 3.75664 46.1726H8.26751C8.68226 46.1726 9.01932 45.8844 9.01932 45.5286V43.1027M27.4199 35.3465C26.7583 35.8252 25.9514 36.0858 25.058 36.0858H24.0556M31.0725 42.1003V45.5286C31.0725 45.8844 30.7354 46.1726 30.3207 46.1726H25.8098C25.395 46.1726 25.058 45.8844 25.058 45.5286V43.1027M31.0725 42.1003C31.0725 42.6541 30.6239 43.1027 30.0701 43.1027H4.00599C3.45216 43.1027 3.00358 42.6541 3.00358 42.1003V36.0858C3.00358 35.3027 3.09254 34.9167 3.52859 34.3629C3.96464 33.8078 4.27289 33.3868 4.27289 33.3868L1.62902 32.328C1.24935 32.1751 1 31.8067 1 31.397V30.0701C1 29.5162 1.44858 29.0676 2.00242 29.0676H6.01208L8.01691 32.0749H26.0591L28.064 29.0676H32.0736C32.6275 29.0676 33.0761 29.5162 33.0761 30.0701V31.397C33.0761 31.8067 32.828 32.1751 32.447 32.328L29.8032 33.3868C29.8032 33.3868 30.1114 33.8091 30.5475 34.3629C30.9835 34.918 31.0725 35.3039 31.0725 36.0858L31.0725 42.1003ZM27.4199 30.0375C27.4199 30.0375 26.0266 27.0428 25.6995 26.5441C25.4076 26.1005 25.0755 25.816 24.216 25.5918C22.8878 25.2472 19.9344 25.058 17.0399 25.058C14.1454 25.058 11.1908 25.2459 9.86386 25.5918C9.00429 25.8148 8.67224 26.0992 8.38029 26.5441C8.05325 27.0428 6.65989 30.0375 6.65989 30.0375M22.0507 39.0931H12.0266M34.4368 23.3175C33.7752 23.7962 32.9683 24.0568 32.0749 24.0568H31.0725M34.4368 18.0085C34.4368 18.0085 33.0435 15.0138 32.7164 14.5151C32.4245 14.0715 32.0924 13.7871 31.2329 13.5628C29.9047 13.2182 26.9513 13.029 24.0568 13.029C21.1624 13.029 18.2077 13.2169 16.8808 13.5628C16.0212 13.7858 15.6892 14.0702 15.3972 14.5151C15.0702 15.0138 13.6768 18.0085 13.6768 18.0085M36.0846 31.0737H37.087C37.6408 31.0737 38.0894 30.6251 38.0894 30.0713V24.0568C38.0894 23.2749 38.0004 22.889 37.5644 22.3339C37.1283 21.7801 36.8201 21.3578 36.8201 21.3578L39.464 20.299C39.8449 20.1461 40.093 19.7777 40.093 19.368V18.0411C40.093 17.4872 39.6444 17.0386 39.0906 17.0386H35.0809L33.0761 20.0459H15.0338L13.029 17.0386H9.01933C8.4655 17.0386 8.01692 17.4872 8.01692 18.0411V19.368C8.01692 19.7777 8.26627 20.1461 8.64593 20.299L11.2898 21.3578C11.2898 21.3578 10.9816 21.7788 10.5455 22.3339M41.4538 11.2885C40.7922 11.7672 39.9852 12.0278 39.0918 12.0278H38.0894M41.4537 5.9795C41.4537 5.9795 40.0604 2.98478 39.7333 2.48608C39.4414 2.04251 39.1093 1.75808 38.2498 1.53379C36.9216 1.18921 33.9682 1 31.0737 1C28.1792 1 25.2246 1.18795 23.8977 1.53379C23.0381 1.75682 22.7061 2.04126 22.4141 2.48608C22.0871 2.98478 20.6937 5.9795 20.6937 5.9795M43.1015 19.0447H44.1039C44.6577 19.0447 45.1063 18.5961 45.1063 18.0423V12.0278C45.1063 11.2459 45.0173 10.86 44.5813 10.3049C44.1452 9.75108 43.837 9.32881 43.837 9.32881L46.4809 8.27001C46.8618 8.11714 47.1099 7.74875 47.1099 7.33902V6.01207C47.1099 5.45823 46.6613 5.00965 46.1075 5.00965H42.0978L40.093 8.0169H22.0495L20.0446 5.00965H16.035C15.4811 5.00965 15.0326 5.45823 15.0326 6.01207V7.33902C15.0326 7.74875 15.2819 8.11714 15.6616 8.27001L18.3055 9.32881C18.3055 9.32881 17.9972 9.74983 17.5612 10.3049" stroke="%234c5865" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') center left no-repeat;
    padding-left: 58px;
    padding-top: 6px;
}

.models-carousel__count b {
    color: #4c5865;
}

.models-carousel__pricing-main {
    color: #e37639;
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 13px;
}

.models-carousel__pricing-credit {
    font-size: 27px;
}

.models-carousel__pricing {
    margin-bottom: 30px;
}

.models-carousel__gifts {
    font-size: 20px;
    background: url('data:image/svg+xml,<svg width="43" height="43" viewBox="0 0 43 43" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M42.1502 33.3479C42.0883 33.223 41.8432 32.7882 41.8432 32.7882L37.391 25.4106C37.0561 24.856 36.5333 24.4582 35.9185 24.2911C35.3029 24.1233 34.6595 24.1987 34.1066 24.5048C33.7779 24.6859 33.5103 24.9558 33.3193 25.2819C32.6233 24.9085 31.7834 24.8782 31.0673 25.2738C30.7085 25.4719 30.4347 25.761 30.2522 26.1019C29.5446 25.7122 28.6885 25.6745 27.9592 26.0767C27.7295 26.2032 27.5331 26.3673 27.3699 26.5596L25.3955 23.2885C24.6794 22.1018 23.2363 21.6589 22.1088 22.2814C21.5473 22.5905 21.1699 23.1103 21.0439 23.7432C20.9271 24.3318 21.0454 24.958 21.3756 25.5059L26.9415 34.7284L25.5881 33.9957C24.3623 33.3324 22.8435 33.6718 22.2031 34.7535C21.5628 35.8345 22.0392 37.2542 23.2649 37.9181L30.369 41.7637C30.4409 41.8007 30.5205 41.8443 30.6071 41.8916C31.3326 42.2887 32.631 43 34.511 43C35.818 43 37.4057 42.6562 39.2772 41.624C41.8532 40.2029 44.3605 37.6298 42.1494 33.3494L42.1502 33.3479ZM38.5046 40.3419C34.7129 42.4344 32.5421 41.2462 31.3766 40.6073C31.2792 40.5541 31.1903 40.5053 31.1207 40.4691L24.0282 36.6301C23.5526 36.3728 23.3338 35.8456 23.5495 35.4804C23.7661 35.1151 24.3507 35.0242 24.8263 35.2815L28.4681 37.2527C28.7086 37.3754 29.1385 37.4723 29.4618 37.2128C29.7889 36.9503 29.8732 36.6257 29.6598 36.2723L22.7151 24.7658C22.5712 24.5277 22.5163 24.2549 22.5627 24.0168C22.5913 23.8734 22.6695 23.6774 22.8806 23.5606C23.251 23.3573 23.7769 23.5658 24.0545 24.0264L27.7527 30.153C27.9661 30.5072 28.4387 30.6285 28.8091 30.4236C29.1788 30.2196 29.3056 29.7671 29.0921 29.4136L28.475 28.3918C28.4039 28.2032 28.3814 28.0043 28.4162 27.8225C28.4449 27.6731 28.523 27.4712 28.731 27.3566C29.1115 27.1466 29.625 27.3389 29.9003 27.7951L30.8956 29.4439C31.0387 29.6813 31.2985 29.8136 31.5661 29.8136C31.6976 29.8136 31.8298 29.7819 31.952 29.7146C32.3217 29.5105 32.4485 29.058 32.2351 28.7046C32.2351 28.7046 31.7386 27.8506 31.7115 27.8062C31.4269 27.3337 31.4864 26.7489 31.8391 26.5544C32.2227 26.3429 32.7006 26.5189 32.9752 26.9729L34.0385 28.7349C34.1816 28.9722 34.4414 29.1046 34.709 29.1046C34.8405 29.1046 34.9727 29.0728 35.0949 29.0055C35.4653 28.8014 35.5922 28.3489 35.3787 27.9955L34.7175 26.8997C34.5389 26.6165 34.5427 26.3999 34.5644 26.283C34.6069 26.0538 34.7214 25.8727 34.8791 25.7854C35.0663 25.6819 35.2844 25.6568 35.4932 25.713C35.7198 25.7751 35.9178 25.9296 36.05 26.1499L40.4535 33.4455C41.6808 35.4789 42.5678 38.1008 38.5046 40.3419Z" fill="%234c5865"/><path d="M31.0556 8.34355H24.7005C26.4955 7.1206 27.3478 5.45128 27.3478 3.84234C27.3478 1.70066 25.4257 0 22.9714 0C21.9736 0 20.4582 0.263698 18.9014 1.57913C17.7834 2.52309 17.1286 3.60005 16.7596 4.6472C16.4425 4.07394 16.0014 3.50451 15.3888 2.98705C14.1016 1.89939 12.8457 1.67009 12.0187 1.67009C9.97793 1.67009 8.37978 3.11851 8.37978 4.9086C8.37978 6.11091 8.95793 7.42558 10.1655 8.34279H3.08986C1.42662 8.34355 0 9.60013 0 11.2603V15.938C0 17.5982 1.42662 19.0443 3.08986 19.0443H3.36937V34.8402C3.36937 36.5019 4.82432 38 6.45923 38H20.9016C21.3243 38 21.6673 37.6576 21.6673 37.2357C21.6673 36.8137 21.3243 36.4713 20.9016 36.4713H19.6036V19.0443H29.0991V23.5356C29.0991 23.9575 29.4422 24.2999 29.8649 24.2999C30.2876 24.2999 30.6306 23.9575 30.6306 23.5356V19.0443H31.0556C32.7189 19.0443 34 17.599 34 15.938V11.2603C34 9.60013 32.7196 8.34355 31.0556 8.34355ZM19.8908 2.78144C21.0938 1.76563 22.2302 1.52868 22.9714 1.52868C24.5933 1.52868 25.8163 2.54831 25.8163 3.85381C25.8163 5.99932 23.5664 8.34355 18.6273 8.34355H17.9212C17.7711 7.1206 17.7183 4.61662 19.8908 2.78144ZM9.91131 4.9086C9.91131 3.96005 10.8172 3.2217 12.0187 3.2217C12.5892 3.2217 13.466 3.42272 14.3995 4.21076C16.006 5.56823 16.0451 7.42634 15.9425 8.34355H15.5098C11.6634 8.34355 9.91131 6.53971 9.91131 4.9086ZM1.53153 15.9388V11.261C1.53153 10.4432 2.27126 9.873 3.08986 9.873H14.3964V17.5164H3.08986C2.2705 17.5164 1.53153 16.7567 1.53153 15.9388ZM4.9009 34.8402V19.0443H14.3964V36.4713H6.45923C5.65365 36.4713 4.9009 35.6733 4.9009 34.8402ZM15.9279 36.4713V9.87223H18.0721V36.4713H15.9279ZM32.4685 15.938C32.4685 16.7559 31.875 17.5156 31.0556 17.5156H19.6036V9.87223H31.0556C31.875 9.87223 32.4685 10.4432 32.4685 11.2603V15.938Z" fill="%234c5865"/></svg>') center left no-repeat;
    line-height: 43px;
    padding-left: 55px;
    margin-bottom: 35px;
}

.models-carousel__buttons {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    max-width: 425px;
    gap: 10px;
}

.btn.btn_primary {
    background-color: #e37639;
    border-color: #e37639;
    color: #fff;
}

.btn.btn_primary:hover {
    background-color: #4c5865;
    color: #fff;
    border-color: #4c5865;
}

.models-carousel__slide {
    opacity: 0 !important;
}

.models-carousel__slide.swiper-slide-visible.swiper-slide-active {
    opacity: 1 !important;
}

.sales {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 30px;
}

.sales-item {
    border: 1px solid #eaefef;
}

.sales-item__pic {
    width: 100%;
    display: block;
    height: 305px;
    -o-object-fit: cover;
    object-fit: cover;
}

.sales-item__content {
    padding: 30px;
}

.sales-item__title {
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.section-catalog {
    background: #F5F6F9;
    padding: 50px 0;
}

.catalog-item {
    background: #fff;
}

.catalog-item__count {
    background-color: #303C48;
    color: #fff;
    line-height: 43px;
    padding-left: 30px;
}

.catalog-item__content {
    padding: 30px;
}

.catalog-item__title {
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 12px;
    display: block;
}

.catalog-item__thumb {
    display: block;
    margin-bottom: 10px;
}

.catalog-item__thumb-img {
    display: block;
    width: 100%;
    height: 245px;
    -o-object-fit: contain;
    object-fit: contain;
}

.catalog-item__pricing {
    display: -ms-grid;
    display: grid;
    grid-gap: 4px;
    margin-bottom: 24px;
}

.catalog-item__pricing-new {
    font-size: 35px;
    font-weight: bold;
    color: #4c5865;
}

.catalog-item__pricing-credit {
    font-size: 24px;
}

.catalog-item__gift {
    line-height: 43px;
    background: url('data:image/svg+xml,<svg width="43" height="43" viewBox="0 0 43 43" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M42.1502 33.3479C42.0883 33.223 41.8432 32.7882 41.8432 32.7882L37.391 25.4106C37.0561 24.856 36.5333 24.4582 35.9185 24.2911C35.3029 24.1233 34.6595 24.1987 34.1066 24.5048C33.7779 24.6859 33.5103 24.9558 33.3193 25.2819C32.6233 24.9085 31.7834 24.8782 31.0673 25.2738C30.7085 25.4719 30.4347 25.761 30.2522 26.1019C29.5446 25.7122 28.6885 25.6745 27.9592 26.0767C27.7295 26.2032 27.5331 26.3673 27.3699 26.5596L25.3955 23.2885C24.6794 22.1018 23.2363 21.6589 22.1088 22.2814C21.5473 22.5905 21.1699 23.1103 21.0439 23.7432C20.9271 24.3318 21.0454 24.958 21.3756 25.5059L26.9415 34.7284L25.5881 33.9957C24.3623 33.3324 22.8435 33.6718 22.2031 34.7535C21.5628 35.8345 22.0392 37.2542 23.2649 37.9181L30.369 41.7637C30.4409 41.8007 30.5205 41.8443 30.6071 41.8916C31.3326 42.2887 32.631 43 34.511 43C35.818 43 37.4057 42.6562 39.2772 41.624C41.8532 40.2029 44.3605 37.6298 42.1494 33.3494L42.1502 33.3479ZM38.5046 40.3419C34.7129 42.4344 32.5421 41.2462 31.3766 40.6073C31.2792 40.5541 31.1903 40.5053 31.1207 40.4691L24.0282 36.6301C23.5526 36.3728 23.3338 35.8456 23.5495 35.4804C23.7661 35.1151 24.3507 35.0242 24.8263 35.2815L28.4681 37.2527C28.7086 37.3754 29.1385 37.4723 29.4618 37.2128C29.7889 36.9503 29.8732 36.6257 29.6598 36.2723L22.7151 24.7658C22.5712 24.5277 22.5163 24.2549 22.5627 24.0168C22.5913 23.8734 22.6695 23.6774 22.8806 23.5606C23.251 23.3573 23.7769 23.5658 24.0545 24.0264L27.7527 30.153C27.9661 30.5072 28.4387 30.6285 28.8091 30.4236C29.1788 30.2196 29.3056 29.7671 29.0921 29.4136L28.475 28.3918C28.4039 28.2032 28.3814 28.0043 28.4162 27.8225C28.4449 27.6731 28.523 27.4712 28.731 27.3566C29.1115 27.1466 29.625 27.3389 29.9003 27.7951L30.8956 29.4439C31.0387 29.6813 31.2985 29.8136 31.5661 29.8136C31.6976 29.8136 31.8298 29.7819 31.952 29.7146C32.3217 29.5105 32.4485 29.058 32.2351 28.7046C32.2351 28.7046 31.7386 27.8506 31.7115 27.8062C31.4269 27.3337 31.4864 26.7489 31.8391 26.5544C32.2227 26.3429 32.7006 26.5189 32.9752 26.9729L34.0385 28.7349C34.1816 28.9722 34.4414 29.1046 34.709 29.1046C34.8405 29.1046 34.9727 29.0728 35.0949 29.0055C35.4653 28.8014 35.5922 28.3489 35.3787 27.9955L34.7175 26.8997C34.5389 26.6165 34.5427 26.3999 34.5644 26.283C34.6069 26.0538 34.7214 25.8727 34.8791 25.7854C35.0663 25.6819 35.2844 25.6568 35.4932 25.713C35.7198 25.7751 35.9178 25.9296 36.05 26.1499L40.4535 33.4455C41.6808 35.4789 42.5678 38.1008 38.5046 40.3419Z" fill="%234c5865"/><path d="M31.0556 8.34355H24.7005C26.4955 7.1206 27.3478 5.45128 27.3478 3.84234C27.3478 1.70066 25.4257 0 22.9714 0C21.9736 0 20.4582 0.263698 18.9014 1.57913C17.7834 2.52309 17.1286 3.60005 16.7596 4.6472C16.4425 4.07394 16.0014 3.50451 15.3888 2.98705C14.1016 1.89939 12.8457 1.67009 12.0187 1.67009C9.97793 1.67009 8.37978 3.11851 8.37978 4.9086C8.37978 6.11091 8.95793 7.42558 10.1655 8.34279H3.08986C1.42662 8.34355 0 9.60013 0 11.2603V15.938C0 17.5982 1.42662 19.0443 3.08986 19.0443H3.36937V34.8402C3.36937 36.5019 4.82432 38 6.45923 38H20.9016C21.3243 38 21.6673 37.6576 21.6673 37.2357C21.6673 36.8137 21.3243 36.4713 20.9016 36.4713H19.6036V19.0443H29.0991V23.5356C29.0991 23.9575 29.4422 24.2999 29.8649 24.2999C30.2876 24.2999 30.6306 23.9575 30.6306 23.5356V19.0443H31.0556C32.7189 19.0443 34 17.599 34 15.938V11.2603C34 9.60013 32.7196 8.34355 31.0556 8.34355ZM19.8908 2.78144C21.0938 1.76563 22.2302 1.52868 22.9714 1.52868C24.5933 1.52868 25.8163 2.54831 25.8163 3.85381C25.8163 5.99932 23.5664 8.34355 18.6273 8.34355H17.9212C17.7711 7.1206 17.7183 4.61662 19.8908 2.78144ZM9.91131 4.9086C9.91131 3.96005 10.8172 3.2217 12.0187 3.2217C12.5892 3.2217 13.466 3.42272 14.3995 4.21076C16.006 5.56823 16.0451 7.42634 15.9425 8.34355H15.5098C11.6634 8.34355 9.91131 6.53971 9.91131 4.9086ZM1.53153 15.9388V11.261C1.53153 10.4432 2.27126 9.873 3.08986 9.873H14.3964V17.5164H3.08986C2.2705 17.5164 1.53153 16.7567 1.53153 15.9388ZM4.9009 34.8402V19.0443H14.3964V36.4713H6.45923C5.65365 36.4713 4.9009 35.6733 4.9009 34.8402ZM15.9279 36.4713V9.87223H18.0721V36.4713H15.9279ZM32.4685 15.938C32.4685 16.7559 31.875 17.5156 31.0556 17.5156H19.6036V9.87223H31.0556C31.875 9.87223 32.4685 10.4432 32.4685 11.2603V15.938Z" fill="%234c5865"/></svg>') center left no-repeat;
    padding-left: 55px;
    font-size: 18px;
    margin-bottom: 20px;
}

.catalog-item__buttons {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
}

.section-tradein {
    padding: 50px 0;
    background: url(../img/ref__section-tradein-bg.jpg) center/cover no-repeat;
}

.tradein-form {
    max-width: 460px;
    margin-left: auto;
    background: #222223d6;
    color: #fff;
    padding: 50px;
}

.tradein-form__title {
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 20px;
}

.tradein-form__desc {
    font-size: 19px;
    font-weight: 200;
    margin-bottom: 35px;
}

.tradein-form__inputs {
    display: -ms-grid;
    display: grid;
    grid-gap: 25px;
}

.main-form-label {
    display: block;
    position: relative;
}

.main-form-input {
    width: 100%;
    height: 40px;
    display: block;
    border: none;
    padding: 0 15px;
    font-size: 14px;
}

input:focus, textarea:focus, button:focus {
    outline: none;
}

.main-form-checkbox {
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 10px;
}

.main-form-checkbox__input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.main-form-checkbox__checkmark {
    width: 11px;
    height: 11px;
    border: 1px solid #333333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}

.main-form-checkbox__input:checked ~ .main-form-checkbox__checkmark:after {
    content: "";
    width: 100%;
    height: 100%;
    background-image: url('data:image/svg+xml,<svg width="7" height="7" viewBox="0 0 7 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 3.65625L3.34375 6L6 1" stroke="%23333333" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-position: center;
    background-repeat: no-repeat;
}

.main-form-checkbox__text a {
    display: inline;
    text-decoration: underline;
}

.main-form-checkbox__text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 12px;
}

.main-form-checkbox.main-form-checkbox_white .main-form-checkbox__text, .main-form-checkbox.main-form-checkbox_white .main-form-checkbox__text a {
    color: #fff;
}

.main-form-checkbox.main-form-checkbox_white .main-form-checkbox__checkmark {
    border-color: #fff;
}

.main-form-checkbox.main-form-checkbox_white .main-form-checkbox__input:checked ~ .main-form-checkbox__checkmark:after {
    background-image: url('data:image/svg+xml,<svg width="7" height="7" viewBox="0 0 7 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 3.65625L3.34375 6L6 1" stroke="%23FFFFFF" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.footer-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 20px;
    padding-bottom: 20px;
}

.footer-top__nav {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}

.footer-top__nav-item {
    font-weight: 600;
}

.footer-bottom {
    background: #E6E7E8;
}

.footer-bottom__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 10px;
    padding-bottom: 10px;
}

.footer-bottom_left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 120px;
}

.footer-bottom__info {
    font-size: 14px;
}

.footer-bottom__link {
    font-size: 18px;
    font-weight: bold;
}

.footer-main {
    padding: 40px 0;
}

.footer-main__models {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 10px;
    margin-bottom: 40px;
}

.footer-main__copyright {
    display: -ms-grid;
    display: grid;
    grid-gap: 15px;
}

.footer-main__copyright__text {
    font-size: 12px;
}

.footer-main__copyright__text a {
    display: inline;
    color: #4c5865;
    text-decoration: underline;
}

.footer-main__models-link {
    font-size: 14px;
    color: #AFB1B2;
    font-weight: 600;
}

.modal {
    padding: 40px;
    background: #303C48;
    max-width: 460px;
    color: #fff;
}

.modal__title {
    font-size: 32px;
    font-weight: 500;
    margin-bottom: 20px;
}

.modal__desc {
    font-size: 18px;
    margin-bottom: 40px;
    max-width: 360px;
    font-weight: 300;
}

.modal-callback-form__inputs {
    display: -ms-grid;
    display: grid;
    grid-gap: 25px;
}

#popup-success .modal__desc {
    margin-bottom: 0;
}

.modal-finance-form__car {
    width: 100%;
    height: 205px;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    margin-bottom: 20px;
    margin-top: -40px;
}

.modal__desc span {
    font-weight: bold;
    color: #e37639;
}

.modal-finance-form__inputs {
    display: -ms-grid;
    display: grid;
    grid-gap: 25px;
}

.breadcrumbs {
    margin-bottom: 30px;
    font-size: 12px;
}

.breadcrumbs__item:not(:last-child):after {
    content: "\0020\002D";
}

.breadcrumbs__item:last-child {
    color: #4c5865;
    font-weight: 600;
}

section.--bg {
    background: #F5F6F9;
}

.catalog {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 30px;
}

.section-page {
    padding-bottom: 50px;
}

.model-gallery-carousel__slide {
    background-position: center;
    background-size: cover;
    height: 300px;
}

.model-tabs__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: flex-start;
    gap: 30px;
    margin-bottom: 35px;
    background: #eee;
    padding: 20px;
}

.model-tabs__nav-item {
    font-size: 15px;
    font-weight: 600;
    background: none;
    border: none;
    cursor: pointer;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    padding-bottom: 7px;
}

.model-tabs__nav-item.js-gl-tab-link-active {
    color: #4c5865;
    pointer-events: none;
    cursor: default;
}

.model-compare-form {
    display: -ms-grid;
    display: grid;
    grid-gap: 30px;
}

.model-compare-form__section {
    display: -ms-grid;
    display: grid;
}

.model-compare-form__heading {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
    color: #303C48;
}

.compare-item__content {
    display: none;
    padding: 20px 20px 30px;
}

.compare-item__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 25px;
    padding: 10px 20px;
}

.compare-item__col:first-child {
    margin-right: auto;
}

.compare-item__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 20px;
}

.compare-item-checkbox {
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.compare-item-checkbox__input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.compare-item-checkbox__checkmark {
    border: 1px solid #303C48;
    width: 20px;
    height: 20px;
    position: relative;
}

.compare-item-checkbox__input:checked ~ .compare-item-checkbox__checkmark:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background-color: #4c5865;
    width: 100%;
    height: 100%;
    background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 1.68283L5.60491 12L0 7.26055L1.81484 4.86272L4.92542 7.49299L9.56995 0L12 1.68283Z" fill="white"/></svg>');
    background-position: center;
    background-repeat: no-repeat;
}

.compare-item__name {
    background: none;
    border: none;
    font-size: 17px;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 20px;
    cursor: pointer;
    text-align: left;
    font-weight: 400;
    color: #303C48;
}

.compare-item__name:after {
    content: "";
    width: 20px;
    height: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,<svg width="22" height="13" viewBox="0 0 22 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 0.999999L11 11L21 1" stroke="%230C0C0B" stroke-width="2" stroke-linecap="round"/></svg>');
    background-size: contain;
}

.compare-item__name.js-gl-acc-button-active:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

[data-accordion-target]:hover {
    opacity: .8;
    cursor: pointer;
}

.compare-item__price {
    background: none;
    border: none;
    font-size: 16px;
    color: #e37639;
    font-weight: 600;
    white-space: nowrap;
}

.compare-item__credit {
    font-size: 16px;
    white-space: nowrap;
}

.compare-item__buttons {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 30px 1fr;
    grid-template-columns: repeat(2, 1fr);
    width: 440px;
    gap: 10px;
}

.model-compare-form__bottom .btn {
    width: 310px;
}

.compare-item.js-gl-acc-active .compare-item__row {
    border-color: transparent;
}

.compare-description {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
}

.compare-description__block:not(:last-child) {
    margin-bottom: 30px;
}

.compare-description__block {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
}

.compare-description__heading {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    color: #4c5865;
}

.compare-description__list-item {
    list-style: none;
    position: relative;
    z-index: 1;
    padding-left: 20px;
    font-size: 14px;
}

.compare-description__list-item:after {
    content: "";
    width: 8px;
    height: 8px;
    display: block;
    position: absolute;
    top: 4px;
    left: 0;
    background-image: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 1.12189L3.73661 8L0 4.84037L1.20989 3.24181L3.28361 4.99533L6.37996 0L8 1.12189Z" fill="%234c5865"/></svg>');
}

.compare-description__list {
    display: -ms-grid;
    display: grid;
    grid-gap: 10px;
}

.compare-item {
    margin-top: -1px;
    border: 1px solid #ccc;
}

.model-tabs__nav-item:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: auto;
    height: 3px;
    background: #303C48;
}

.table-compare b{
    font-weight: 400;
}

.model-tabs__nav-item.js-gl-tab-link-active:after {
    background: #4c5865;
}

.model-page {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 30px 390px 30px 460px;
    grid-template-columns: 1fr 390px 460px;
    grid-gap: 30px;
}

.th-container {
    background: #fff;
    padding: 40px;
}

.model-page-preview {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.model-page-preview__img {
    display: block;
    width: 100%;
    height: 321px;
    max-width: 580px;
    -o-object-fit: cover;
    object-fit: cover;
}

.model-page-colors {
    display: -ms-grid;
    display: grid;
    grid-gap: 10px;
    max-width: 460px;
    margin-bottom: 30px;
}

.model-page-colors__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px 20px;
}

.model-page-colors__item {
    width: 28px;
    height: 28px;
    border: none;
    cursor: pointer;
    position: relative;
    z-index: 1;
    overflow: hidden;
    border-radius: 50%;
}

.model-page-colors__item.js-gl-attr-active {
    pointer-events: none;
    cursor: default;
    outline: 2px solid #4c5865;
    outline-offset: -1px;
}

.model-page-gift {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 10px;
    margin-bottom: 45px;
}

.model-page-gift:before {
    content: "";
    background-image: url('data:image/svg+xml,<svg width="43" height="43" viewBox="0 0 43 43" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M42.1502 33.3479C42.0883 33.223 41.8432 32.7882 41.8432 32.7882L37.391 25.4106C37.0561 24.856 36.5333 24.4582 35.9185 24.2911C35.3029 24.1233 34.6595 24.1987 34.1066 24.5048C33.7779 24.6859 33.5103 24.9558 33.3193 25.2819C32.6233 24.9085 31.7834 24.8782 31.0673 25.2738C30.7085 25.4719 30.4347 25.761 30.2522 26.1019C29.5446 25.7122 28.6885 25.6745 27.9592 26.0767C27.7295 26.2032 27.5331 26.3673 27.3699 26.5596L25.3955 23.2885C24.6794 22.1018 23.2363 21.6589 22.1088 22.2814C21.5473 22.5905 21.1699 23.1103 21.0439 23.7432C20.9271 24.3318 21.0454 24.958 21.3756 25.5059L26.9415 34.7284L25.5881 33.9957C24.3623 33.3324 22.8435 33.6718 22.2031 34.7535C21.5628 35.8345 22.0392 37.2542 23.2649 37.9181L30.369 41.7637C30.4409 41.8007 30.5205 41.8443 30.6071 41.8916C31.3326 42.2887 32.631 43 34.511 43C35.818 43 37.4057 42.6562 39.2772 41.624C41.8532 40.2029 44.3605 37.6298 42.1494 33.3494L42.1502 33.3479ZM38.5046 40.3419C34.7129 42.4344 32.5421 41.2462 31.3766 40.6073C31.2792 40.5541 31.1903 40.5053 31.1207 40.4691L24.0282 36.6301C23.5526 36.3728 23.3338 35.8456 23.5495 35.4804C23.7661 35.1151 24.3507 35.0242 24.8263 35.2815L28.4681 37.2527C28.7086 37.3754 29.1385 37.4723 29.4618 37.2128C29.7889 36.9503 29.8732 36.6257 29.6598 36.2723L22.7151 24.7658C22.5712 24.5277 22.5163 24.2549 22.5627 24.0168C22.5913 23.8734 22.6695 23.6774 22.8806 23.5606C23.251 23.3573 23.7769 23.5658 24.0545 24.0264L27.7527 30.153C27.9661 30.5072 28.4387 30.6285 28.8091 30.4236C29.1788 30.2196 29.3056 29.7671 29.0921 29.4136L28.475 28.3918C28.4039 28.2032 28.3814 28.0043 28.4162 27.8225C28.4449 27.6731 28.523 27.4712 28.731 27.3566C29.1115 27.1466 29.625 27.3389 29.9003 27.7951L30.8956 29.4439C31.0387 29.6813 31.2985 29.8136 31.5661 29.8136C31.6976 29.8136 31.8298 29.7819 31.952 29.7146C32.3217 29.5105 32.4485 29.058 32.2351 28.7046C32.2351 28.7046 31.7386 27.8506 31.7115 27.8062C31.4269 27.3337 31.4864 26.7489 31.8391 26.5544C32.2227 26.3429 32.7006 26.5189 32.9752 26.9729L34.0385 28.7349C34.1816 28.9722 34.4414 29.1046 34.709 29.1046C34.8405 29.1046 34.9727 29.0728 35.0949 29.0055C35.4653 28.8014 35.5922 28.3489 35.3787 27.9955L34.7175 26.8997C34.5389 26.6165 34.5427 26.3999 34.5644 26.283C34.6069 26.0538 34.7214 25.8727 34.8791 25.7854C35.0663 25.6819 35.2844 25.6568 35.4932 25.713C35.7198 25.7751 35.9178 25.9296 36.05 26.1499L40.4535 33.4455C41.6808 35.4789 42.5678 38.1008 38.5046 40.3419Z" fill="%234c5865"/><path d="M31.0556 8.34355H24.7005C26.4955 7.1206 27.3478 5.45128 27.3478 3.84234C27.3478 1.70066 25.4257 0 22.9714 0C21.9736 0 20.4582 0.263698 18.9014 1.57913C17.7834 2.52309 17.1286 3.60005 16.7596 4.6472C16.4425 4.07394 16.0014 3.50451 15.3888 2.98705C14.1016 1.89939 12.8457 1.67009 12.0187 1.67009C9.97793 1.67009 8.37978 3.11851 8.37978 4.9086C8.37978 6.11091 8.95793 7.42558 10.1655 8.34279H3.08986C1.42662 8.34355 0 9.60013 0 11.2603V15.938C0 17.5982 1.42662 19.0443 3.08986 19.0443H3.36937V34.8402C3.36937 36.5019 4.82432 38 6.45923 38H20.9016C21.3243 38 21.6673 37.6576 21.6673 37.2357C21.6673 36.8137 21.3243 36.4713 20.9016 36.4713H19.6036V19.0443H29.0991V23.5356C29.0991 23.9575 29.4422 24.2999 29.8649 24.2999C30.2876 24.2999 30.6306 23.9575 30.6306 23.5356V19.0443H31.0556C32.7189 19.0443 34 17.599 34 15.938V11.2603C34 9.60013 32.7196 8.34355 31.0556 8.34355ZM19.8908 2.78144C21.0938 1.76563 22.2302 1.52868 22.9714 1.52868C24.5933 1.52868 25.8163 2.54831 25.8163 3.85381C25.8163 5.99932 23.5664 8.34355 18.6273 8.34355H17.9212C17.7711 7.1206 17.7183 4.61662 19.8908 2.78144ZM9.91131 4.9086C9.91131 3.96005 10.8172 3.2217 12.0187 3.2217C12.5892 3.2217 13.466 3.42272 14.3995 4.21076C16.006 5.56823 16.0451 7.42634 15.9425 8.34355H15.5098C11.6634 8.34355 9.91131 6.53971 9.91131 4.9086ZM1.53153 15.9388V11.261C1.53153 10.4432 2.27126 9.873 3.08986 9.873H14.3964V17.5164H3.08986C2.2705 17.5164 1.53153 16.7567 1.53153 15.9388ZM4.9009 34.8402V19.0443H14.3964V36.4713H6.45923C5.65365 36.4713 4.9009 35.6733 4.9009 34.8402ZM15.9279 36.4713V9.87223H18.0721V36.4713H15.9279ZM32.4685 15.938C32.4685 16.7559 31.875 17.5156 31.0556 17.5156H19.6036V9.87223H31.0556C31.875 9.87223 32.4685 10.4432 32.4685 11.2603V15.938Z" fill="%234c5865"/></svg>');
    width: 43px;
    height: 43px;
    background-position: center;
    background-size: contain;
}

.model-page-pricing {
    display: -ms-grid;
    display: grid;
    grid-gap: 10px;
    margin-bottom: 45px;
}

.model-page-pricing__new {
    font-size: 28px;
    font-weight: bold;
    color: #4c5865;
}

.model-page-pricing__credit {
    font-size: 20px;
}

.model-specs {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px;
}

.model-specs-item__value {
    font-size: 17px;
    font-weight: bold;
    color: #4c5865;
}

.model-specs-item__desc {
    font-size: 18px;
    display: flex;
    gap: 10px;
}

.model-specs-item__desc span {
    margin: auto;
}

.model-page-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.model-page-nav__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
    text-transform: uppercase;
    font-size: 15px;
    background: #303C48;
    color: #fff;
    height: 40px;
    padding: 0 20px;
}

.model-page-nav__item:after {
    content: "";
    background-image: url('data:image/svg+xml,<svg width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 1.39645L6.5 7.39645L12.5 1.39645" stroke="%23FFFFFF" stroke-miterlimit="10" stroke-linecap="round"/></svg>');
    width: 13px;
    height: 9px;
}

.model-page-offer__title {
    font-size: 32px;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.model-page-offer__title span {
    font-size: 33px;
}

.model-page-offer__desc {
    font-size: 22px;
    margin-bottom: 60px;
}

.model-page-offer__inputs {
    display: -ms-grid;
    display: grid;
    grid-gap: 25px;
}

.model-page-colors__title {
    text-align: center;
    font-size: 14px;
}

.model-page-offer {
    background: #303C48;
    color: #fff;
    padding: 50px;
}

.model-page-offer__title span {
    text-transform: uppercase;
    color: #e37639;
    font-weight: 400;
}

.model-specs-item__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.model-page-nav__item:hover {
    background: #4c5865;
}

.finance-form {
    background: #303C48;
    color: #fff;
    padding: 50px;
    margin-bottom: 50px;
}

.finance-form__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 55px 1fr 55px 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 55px;
}

.finance-form__inputs {
    display: -ms-grid;
    display: grid;
    grid-gap: 15px;
}

.finance-form__heading {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 15px;
}

.select2-container--default .select2-selection--single {
    height: 40px;
    border: none;
    border-radius: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px;
    color: #333333;
    padding-left: 15px;
    padding-right: 32px;
    font-size: 14px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 40px;
    top: 0;
    right: 10px;
    background-image: url('data:image/svg+xml,<svg width="19" height="11" viewBox="0 0 19 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 0.999999L9.5 9L18 1" stroke="%23303C48" stroke-width="2" stroke-linecap="round"/></svg>');
    background-position: center;
    background-repeat: no-repeat;
    width: 18px;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #303C48;
}

.select2-results__option {
    font-size: 14px;
}

.finance-form .main-form-label {
    overflow: hidden;
}

.finance-form-text {
    font-size: 12px;
    color: #E6E7E8;
    max-width: 575px;
}

.finance-content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 550px 60px 1fr;
    grid-template-columns: 550px 1fr;
    grid-gap: 60px;
}

.finance-content__car {
    width: 100%;
    height: 330px;
    -o-object-fit: scale-down;
    object-fit: scale-down;
    display: block;
}

.finance-content__pricing {
    display: -ms-grid;
    display: grid;
    grid-gap: 5px;
    margin-bottom: 50px;
}

.finance-content__pricing-main {
    font-size: 36px;
    font-weight: bold;
    color: #4c5865;
}

.finance-content__pricing-payment {
    font-size: 25px;
}

.finance-terms-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
}

.terms__heading {
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.terms:not(:last-child) {
    margin-bottom: 30px;
}

.terms__list {
    display: -ms-grid;
    display: grid;
    grid-gap: 10px;
    max-width: 355px;
}

.terms__list.terms__list_2columns {
    -ms-grid-columns: 1fr 10px 1fr;
    grid-template-columns: repeat(2, 1fr);
}

.terms__list-item {
    list-style: none;
    position: relative;
    z-index: 1;
    padding-left: 20px;
    font-size: 14px;
    color: #303C48;
}

.terms__list-item:before {
    content: "";
    position: absolute;
    top: 4px;
    left: 0;
    background-image: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 1.12189L3.73661 8L0 4.84037L1.20989 3.24181L3.28361 4.99533L6.37996 0L8 1.12189Z" fill="%234c5865"/></svg>');
    width: 8px;
    height: 8px;
}

.bank-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 25px;
    height: 115px;
    border: 1px solid #303C48;
}

.bank-item__icon {
    display: block;
    max-width: 100%;
    width: auto;
}

.finance-form__inputs__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 10px 1fr;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px;
}

.gosapp-page {
    display: -ms-grid;
    display: grid;
    grid-gap: 30px;
}

.gosapp-item {
    background: #303C48;
    color: #fff;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 615px;
    grid-template-columns: 1fr 615px;
}

.gosapp-item__content {
    padding: 50px;
}

.gosapp-item__image {
    background-position: center;
    background-size: cover;
}

.gosapp-item__title {
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.gosapp-item__desc {
    font-size: 18px;
    max-width: 420px;
    margin-bottom: 50px;
}

.gosapp-item__content .btn {
    max-width: 280px;
}

.contacts-page {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 820px 1fr;
    grid-template-columns: 820px 1fr;
}

.contacts-page__iframe {
    width: 100%;
    border: none;
    height: 100%;
}

.contacts-page__content {
    background: #F5F6F9;
    padding: 50px 50px 50px calc(var(--ww-container) - 10px);
}

.contacts {
    display: -ms-grid;
    display: grid;
    grid-gap: 60px;
}

.contacts__title {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.contacts__content {
    font-size: 25px;
}

.contacts__section .btn {
    max-width: 340px;
    margin-top: 10px;
}

a.contacts__title {
    font-size: 33px;
    font-weight: bold;
    margin-bottom: 50px;
    display: block;
}

.section-tradein.section-tradein_form_left .tradein-form {
    margin-left: 0;
}

.hero-carousel__slide {
    background-position: center;
    background-size: cover;
}

.other_page .btn_border_white img {
    filter: invert(0.7);
}

.other_page .btn_border_white:hover img {
    filter: invert(0);
}

.footer-bottom__right .btn_border_dark   {
    color: black;
    line-height: 30px;
} 

.footer-bottom__right .btn_border_dark img {
    filter: invert(0.8);
}

.footer-bottom__right .btn_border_dark:hover img {
    filter: invert(0);
}

.main-form-label span.error {
    margin-top: 5px;
    display: block;
    font-size: 11px;
    color: #e37639;
}

#popup-telephone {
    background: #fff;
}

#popup-telephone svg {
    max-width: 100px;
}

#popup-telephone .popup__title {
    color: #333333;
}

#popup-telephone .popup__title {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
}

#popup-telephone .popup__subtitle {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #7E7E7E;
    margin-top: 5px;
}

#popup-telephone .popup__numbers {
    font-weight: 700;
    font-size: 32px;
    line-height: 38px;
}

#popup-telephone .popup__phone {
    margin-top: 12px;
}

#popup-telephone .popup__address {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    margin-top: 29px;
    display: block;
    color: #333333;
}

#popup-telephone .popup__address span {
    display: block;
    margin-top: 8px;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 20px;
}

#popup-telephone .popup_down {
    border-radius: 25px 25px 0px 0px;
    padding: 22px 16px 32px 16px;
}

#popup-telephone .popup-phone__btn {
    width: 100%;
    padding: 16px 5px;
    margin-top: 26px;
}

#popup-telephone .fancybox-close-small svg {
    filter: brightness(0);
}

@media only screen and (max-width: 992px) {
    #popup-telephone .popup__numbers {
        font-size: 22px;
    }
}





        /* Политика   */


  .politic{
    position: fixed;
    bottom: 5%;
    margin: 0 auto;
    padding: 0 16px;
    z-index: 5;
    display: none;
  }
   .politic.active{
      display: block;
    }
    .politic__wrapper{
    background-color: white;
    box-shadow: 0 0 14px 1px #7a7a7a;
    padding: 32px 40px;
    max-width: 620px;
    display: flex;
    gap: 24px;
    width: 100%;
    position: relative;
    align-items: center;
    
    }
    .politic span{
        z-index: 2;
        color: #4C5865;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height:  14px;
     
    }
    .politic span a{
        color: #E37639;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 14px;
        cursor: pointer;
        &:hover{
          text-decoration-line: none;
          opacity: 0.8;
        }
    }
    .politic button{
      z-index: 2;
      position: relative;
      color: #FFF;
      font-size: 16px;
      font-style: normal;
      font-weight: 500;
      line-height: 19.2px;
      background-color: #4C5865;
      transition: all 0.2s ease-in-out;
      cursor: pointer;
      padding: 12px 30px;
      border: none;
      &:hover{
        opacity: 0.9;
      }
    }
  @media (max-width: 768px) {
    .politic{
      bottom: 2%;
    }
     .politic__wrapper{
        text-align: center;
        padding: 16px;
        gap: 20px;
        flex-direction: column;
      }
     
      .politic span{
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        & a{
          font-size: 14px;
          font-style: normal;
          font-weight: 400;
          line-height: 20px;
        }
      }
      .politic button{
        padding: 18px;
      }
  }