/*
Theme Name: AutoTirgus
Author: Grandem
Eriks Silovs
1.sec 2021
Description:
Version: 1.0
*/
section.leasing-2021 .all-included-wrapper .arrow-right p{
    font-size:  17px;

}
section.leasing-2021 .all-included-wrapper .arrow-right{
    display: flex;
    align-items: center;
}
@media screen and (max-width: 767px) {
section.leasing-2021 .all-included-wrapper .arrow-right p {
        font-size: 17px;
    }
}
@media screen and (max-width: 767px) {
     body .close-on-scroll {
        background-color: rgba(232, 35, 48, 1)
    }
     body section.selects.close-on-scroll .select-list-opener{
        color: #fff;
    }
     body section.selects .select-list-opener i{
        color: #fff
    }

}
 body .display-opener{
    background-color: rgba(232,35,48,1)
}
 body section.selects.close-on-scroll .select-list-opener{
    color: #fff;
}
 body section.selects.display-opener .select-list-opener i{

    color: #fff
}


 /*ABOUT US PAGE */
section.about-us-new{

    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}

.about-us-new{
    position: relative;
}
.about-us-new .top-title{
    color: #fff;
}
.about-us-new::before {
    content: "";
    background-color: rgba(13, 13, 13, .77);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

section.about-us-new .main-contact-info .intro-info .top-title::after {
    position: absolute;
    display: block;
    content: '';
    right: calc(100% + 20px);
    top: calc(50% - 20px);
    height: 40px;
    width: 50vw;
    -webkit-clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 50%, calc(100% - 20px) 100%, 0 100%);
    clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 50%, calc(100% - 20px) 100%, 0 100%);
    background: #ec4d37;
}
.padding-50{
    padding-top: 50px;
    padding-bottom: 50px;
}

/*left and right sides*/
.min-h-special{ min-height: 65vh; }
.right-image{
    object-fit: cover;
}

.left-about-us{
    margin-right: 40px;
}
.left-about-us h2{
    font-weight: 300;
    font-size: 34px;
    line-height: 45px;
    color: rgba(236, 77, 55, 1);
}
.left-about-us p{
    font-size: 16px;
    font-weight: 400;
    color: rgba(28, 32, 29, 1);
}
.left-about-us p a{
    font-weight: 700;
    color: rgba(28, 32, 29, 1);
    transition: all linear .2s;
    margin-bottom: 30px;
    text-decoration: underline;
}
.left-about-us p a:hover{
    color: rgba(236, 77, 55, 1);
}
.image-wrapper-about-us{
    max-width: 535px;
    min-height: 395px;
}

 /* left and right sides END */

 /* red line */
    .red-line{
        padding-top: 30px;
        padding-bottom: 30px;
        background-color: rgba(236, 77, 55, 1);
    }
    .red-line{
        color: rgba(255, 255, 255, 1);
        font-size: 26px;
        line-height: 38px;
        text-align: center;
    }
    .red-line  a {
        transition: all linear .2s;
        color: rgba(255, 255, 255, .9);
        font-weight: bold;
    }
    .red-line  a:hover {
        color: rgba(255, 255, 255, 1);
    }
    .red-line .single-red-icon img{
        object-fit: contain;
        max-width: 73px;
        height: 73px;
        margin-right: 20px;
    }
    .red-line .single-red-icon .text-red-icons{
        font-weight: 400;
        font-size: 16px;
        line-height: 26px;
        max-width: 276px;
        text-align: left;
    }
    .red-line .single-red-icon:not(:last-of-type){
        margin-right: 20px;
    }
/* red line END */

@media screen and (max-width: 1366px)  {
    .red-line{
        color: rgba(255, 255, 255, 1);
        font-size: 24px;
        line-height: 34px;
        text-align: center;
    }
    .left-about-us{
        margin-right: 20px;
    }
    .padding-50{
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .image-wrapper-about-us {
        max-width: 535px;
        min-height: unset;
    }
}
@media screen and (max-width: 991px)  {
    .red-line{
        color: rgba(255, 255, 255, 1);
        font-size: 22px;
        line-height: 32px;
        text-align: center;
    }
    .flex-column-900{
        flex-direction: column;
    }
    .image-wrapper-about-us {
        max-width: 420px;
        min-height: 250px;
        margin: 0 auto;
    }
    .mob-wrap-red-icons{
        flex-wrap: wrap;
        justify-content: center!important;
    }
    .mob-wrap-red-icons .single-red-icon{
        margin-bottom: 20px;
    }
}
@media screen and (max-width: 767px)  {
    .mob-wrap-red-icons{
        flex-direction: column-reverse;
        align-items: left;

    }
    .mob-wrap-red-icons .single-red-icon{
        margin-bottom: 30px;
        margin-right: 0px;
    }
    .image-wrapper-about-us {
        max-width: 420px;
        min-height: 200px;
        margin: 0 auto;
    }
    .padding-50{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .red-line{
        color: rgba(255, 255, 255, 1);
        font-size: 16px;
        line-height: 26px;
        text-align: center;
    }
}

 /*ABOUT US PAGE END*/




/* VACANCIES*/


section.vacancies .main-info .intro-info .top-title::after{
position: absolute;
display: block;
content: '';
right: calc(100% + 20px);
top: calc(50% - 20px);
height: 40px;
width: 50vw;
-webkit-clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 50%, calc(100% - 20px) 100%, 0 100%);
clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 50%, calc(100% - 20px) 100%, 0 100%);
background: #ec4d37;
}

.vacancies{
    background-repeat: no-repeat;
}

.vacancies .top-title{
    color: #272727;
    padding-top: 0px;
    padding-bottom: 0px;
}

.wysiwyg-style > img {
    width: 100%;
    height: auto;
    max-height: 750px;
    object-fit: cover;
    margin-bottom: 30px; }
.wysiwyg-style > p {
    color: rgba(28, 32, 29, 1);
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    margin-bottom: 20px; }
.wysiwyg-style > p strong{
    font-weight: 500;
    margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
    .wysiwyg-style > p {
        margin-bottom: 15px; } }
.wysiwyg-style > p strong{
    font-weight: 500;
    margin-bottom: 15px;
}

.wysiwyg-style > p a:not(.default-button) {
    color: #ec4d37;
    font-weight: 700;
    -moz-transition: all linear 0.2s;
    -o-transition: all linear 0.2s;
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
    position: relative; }
.wysiwyg-style > p a:not(.default-button):hover:before, .wysiwyg-style > p a:not(.default-button):hover:after {
    background-color: #ec4d37; }
.wysiwyg-style > p a:not(.default-button):after {
    left: 0;
    background-color: rgba(232, 35, 48, 1); }
.wysiwyg-style > p a:not(.default-button):before, .wysiwyg-style > p a:not(.default-button):after {
    content: "";
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 1px;
    margin: 5px 0 0;
    transition: all 0.2s linear;
    opacity: 1;
    backface-visibility: hidden; }
.wysiwyg-style > p a:not(.default-button):hover {
    color: rgba(232, 35, 48, 1);
    text-decoration: none; }
.wysiwyg-style > p img {
    width: 100%;
    height: auto;
    max-height: 750px;
    object-fit: cover;
    margin-bottom: 10px; }
.wysiwyg-style > ul {
    list-style: none;
    padding: 0;
    margin-bottom: 30px; }
.wysiwyg-style > ul li {
    color: rgba(28, 32, 29, 1);
    font-size: 18px;
    line-height: 28px;
    display: table;
    position: relative;
    padding-left: 20px;
    background-image: url("./img/dot.svg");
    background-repeat: no-repeat;
    background-size: 8px auto;
    background-position: 2px 10px; }
.wysiwyg-style > ol {
    padding: 0;
    margin-bottom: 30px; }
.wysiwyg-style > ol li {

    color: rgba(28, 32, 29, 1);
    font-size: 18px;
    line-height: 28px;
    position: relative;
    margin-left: 38px; }
.wysiwyg-style > h2, .wysiwyg-style > h3 {
    color: rgba(28, 32, 29, 1);
    transition: all .2s linear; }
.wysiwyg-style > h2 a:hover, .wysiwyg-style > h3 a:hover {
    color: rgba(28, 32, 29, 1); }
.wysiwyg-style > h2 {
    font-weight: 300;
    font-size: 34px;
    line-height: 45px;
    font-style: normal;
    text-align: left; }
@media screen and (max-width: 767px) {
    .wysiwyg-style > h2 {
        line-height: normal; }
}
@media screen and (max-width: 600px) {
    .wysiwyg-style > h2 {
        font-size: 24px;
        text-align: center;
        line-height: normal; } }
.wysiwyg-style > h3 {
    color: rgba(28, 32, 29, 1);
    font-size: 22px;
    line-height: 36px;
}
.wysiwyg-style > h4 {
    font-size: 30px;
    font-weight: 400;
    font-style: normal;
    line-height: normal;
    color: rgba(28, 32, 29, 1);
    margin-bottom: 25px; }

.wysiwyg-style .wysiwyg-table-wrapper {
    overflow-x: auto;
    margin: 0 auto 45px; }
.wysiwyg-style .wysiwyg-table-wrapper::-webkit-scrollbar {
    height: 5px;
    margin-top: 5px;
    margin-bottom: 5px; }
.wysiwyg-style .wysiwyg-table-wrapper::-webkit-scrollbar-track {
    background-color: transparent; }
.wysiwyg-style .wysiwyg-table-wrapper::-webkit-scrollbar-thumb {
    background-color: rgba(28, 32, 29, 1);
    border-radius: 10px; }
.wysiwyg-style .wysiwyg-table-wrapper table {
    margin: 0; }
.wysiwyg-style table {
    margin: 0 auto 45px; }
.wysiwyg-style table tr {
    background-color: #fff; }
.wysiwyg-style table td {
    padding: 10px 22px;
    border: 1px solid #cfd6d7;
    transition: all .2s linear !important; }
.wysiwyg-style table td a {
    color: rgba(28, 32, 29, 1); }
.wysiwyg-style table td a:hover {
    border-bottom: 1px solid rgba(28, 32, 29, 1); }
/* VACANCIES END*/

/*extra fix buttons*/

@media (max-width: 767px){

    body section.cars .all-cars-btn{
        padding: 10px 20px;
        font-size: 24px;
    }
    body section.partn-ban-box .partn-ban{
        width: 100%;
        max-width: 400px;
    }
    body .btn{
        padding: 10px 20px;
        padding-top: 8px;
        font-size: 20px;
        line-height: 18px;
    }
    body section.partn-ban-box .partn-ban img{
        width: 100%;
    }


}



.more-cars a img{
    object-fit: contain;
    margin-left: 10px;
    height: 20px;
    width: 20px;
}
body section.cars .more-cars a {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
body section.cars .more-cars a:hover {
    background-color: #101010;
    border: solid 2px #101010;
}
@media (max-width: 767px) {
    body section.cars .more-cars a {
        width: 100%;
        padding: 12px;
        background-color: #101010;
        border: none;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 18px;
        min-height: 40px;
        font-weight: 500;
        text-transform:  uppercase;
        margin-bottom: 30px;
    }
   body section.cars .more-cars a:hover {
        border: none!important;
    }
}

/*extra fix buttons END*/

.bootstrap-select .dropdown-menu li a.selected span.text{
    color: #fff;
}

.bootstrap-select .dropdown-menu li a:not(.selected) span.text{
    color: #000;
    white-space: normal;
}

.selects .bootstrap-select .dropdown-menu {
    max-height: 200px;
}


@media (min-width: 768px) {
    section.info-blocks .bl-additional-info > div:first-child .num-bl::after{
        left: 50%;
    }
}

section.info-blocks .bl-additional-info > div .num-bl .num{
    margin-left: auto;
    margin-right: auto;
}


section.selects-2022 [name="brand"] ~ .dropdown-menu {
    min-width: 451px !important;
}

section.selects-2022 [name="brand"] ~ .dropdown-menu ul {
    display: flex;
    flex-wrap: wrap;
}

section.selects-2022 [name="brand"] ~ .dropdown-menu ul li {
    width: 33.333%;
}

@media (max-width: 475px) {
    section.selects-2022 [name="brand"] ~ .dropdown-menu {
        min-width: calc(100vw - (100vw - 290px)) !important;
    }

    section.selects-2022 [name="brand"] ~ .dropdown-menu ul li {
        width: 50%;
    }
}

@media (max-width: 474px){
    section.selects .select-list .single-select.brand-select {
        width: 100%;
    }

	section.selects-2022 .select-list .spacer-for-tiny{
		display: none;
	}
}


@media (max-width: 992px) and (min-width: 768px) {
    section.leasing-2022 .container .leasing-01-2022-box .stamp {
        bottom: 41px;
        top: auto;
    }
}

section.contacts .main-contact-info .cont-info-box {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.page-template-page-contacts .map > div{
    height: calc(100vh - 250px) !important;
    min-height: 34.4rem;
    width: calc(100% + ((100vw - 1110.9px) / 2)) !important;
}

@media (max-width: 1199px) {
    .page-template-page-contacts .map > div{
        width: calc(100% + ((100vw - 931px) / 2)) !important;
    }
}

@media (max-width: 991px) {
    .page-template-page-contacts .map > div{
        width: calc(100% + ((100vw - 691px) / 2)) !important;
    }
}

@media (max-width: 767px) {
    .page-template-page-contacts .map > div{
        width: 100% !important;
    }
}

section.brand-page .red-block {
    background-color: #DA5942;
    color: #fff;
    padding: 2rem 0;
}

section.brand-page .red-block .additional-info {
    color: #fff;
    background-color: transparent;
    border: 0;
    border-radius: 0;
}

section.faq .faq-blocks .faq-bl .question-line h3 {
    font-size: 19px;
}

section.brand-page .info-block .icon.triangle-l {
    background-image: url('./img/triangle-o.svg');
    display: block;
}

@media (max-width: 767px) {
    section.brand-page .custom-list li > div {
        flex-wrap: wrap;
    }
}

section.cars .car-list .car-block.ghost .img-box {
    background-color: #e6e6e6;
}

section.cars .car-list .car-block.ghost .img-sect .img-gal .img {
    background-color: #e6e6e6;
}

section.cars .car-list .car-block.ghost {
    background-color: #f2f2f2;
    box-shadow: none;
}

section.cars .car-list .car-block.ghost .info-box .main-info .title {
    background-color: #e6e6e6;
    border-radius: 50rem;
    color: #e6e6e6;
    max-width: 16rem;
}

section.cars .car-list .car-block.ghost .info-box .gen-param-box .gen-param .icon.sm {
    background-color: #e6e6e6;
    border-radius: 50rem;
    min-width: auto;
    width: 0.938rem;
}

section.cars .car-list .car-block.ghost .info-box .gen-param-box .gen-param .icon {
    background-color: #e6e6e6;
    border-radius: 50rem;
    min-width: 4.9rem
}

section.cars .car-list .car-block.ghost .info-box .right-side-info .apply-block .apply,
section.cars .car-list .car-block.ghost .info-box .right-side-info .apply-block {
    background-color: #e6e6e6;
}

section.cars .car-list .car-block.ghost .info-box .right-side-info .price-block .old,
section.cars .car-list .car-block.ghost .info-box .right-side-info .price-block .current {
    background-color: #e6e6e6;
    border-radius: 50rem;
    color: #e6e6e6;
    margin: 0.6rem 0;
    width: 6rem;
    margin-left: auto;
}

section.cars .car-list .car-block.ghost .info-box .right-side-info .price-block .old {
        width: 3rem;
}

section.cars .car-list.ghost {
    position: relative;
}

section.cars .car-list .center a {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
	width: auto;
	margin: 0;
}

@media (max-width: 768px) {
    section.cars .car-list .car-block.ghost .info-box .main-info .title {
        height: 3.8vw;
        max-width: 34vw;
    }
}

.single-news .main-content a {
    color: #ec4d37;
}

section.selects-2022 .select-list {
	display: flex;
}

section.selects-2022 .hidden-on-mobile {
	display: flex;
}

section.selects-2022 .hidden-on-mobile-closer,
section.selects-2022 .hidden-on-mobile-opener {
	display: none;
}

section.selects-2022 .select-title {
	display: none;
	font-size: 18px;
	color: #fff;
	margin-bottom: 15px;
}

@media (max-width: 767px) {
	section.selects-2022.close-on-scroll .select-list {
		display: flex;
	}

	section.selects-2022.display-opener .select-list {
		display: none;
	}

	section.selects-2022 .hidden-on-mobile {
		display: none;
	}

	section.selects-2022 .hidden-on-mobile.open {
		display: flex;
		flex-wrap: wrap;
	}

	section.selects-2022 .hidden-on-mobile-closer,
	section.selects-2022 .hidden-on-mobile-opener {
		color: #ee3131;
		text-align: center;
	    display: block;
	    width: 100%;
	    margin: 10px 0;
	}

	section.selects-2022 .hidden-on-mobile-closer {
		display: none;
	}

	body section.selects-2022{
        background: #424242;
	}

    body section.selects-2022.display-opener {
        background-color: rgba(232,35,48,1);
    }

	section.selects-2022 .select-list .single-select input::placeholder,
	section.selects-2022 .select-list .single-select input,
	section.selects-2022 .select-list .single-select .bootstrap-select .btn {
        color: #fff;
	}

	section.selects-2022 .select-title {
		display: block;
		text-align: center;
		width: 100%;
	}

	section.selects-2022.close-on-scroll .select-list-opener {
		display: none;
	}
	section.selects-2022.display-opener .select-list-opener {
		display: flex;
	}
    section.leasing-2022 .container .right-side .line-1,
    section.leasing-2022 .container .right-side .line-2,
    section.leasing-2022 .container .right-side .line-3 {
        font-size: 33px;
    }
}

@media (min-width: 767px) {
    section.selects-2022 .hidden-on-mobile-opener,
    section.selects-2022 .hidden-on-mobile-closer {
		display: none !important;
	}
}

:root{
    --cc-text: #6a6a6a;
    --cc-btn-primary-bg: #ec4d37;
    --cc-btn-primary-hover-bg: #ec4d37;
}

.grand-notice {
    height: 90px;
    margin: auto;
    max-width: 470px;
    left: 50%;
    transform: translate(-50%, 0);
	border-radius: 0.35em;
	padding: 14px;
	text-align: center;
}

.grand-cookie-link {
	font-weight: bold;
	color: #ee3131 !important;
	cursor: pointer;
}

.grand-notice:not([style]) + a {
	pointer-events: none;
}

@media (max-width: 767px) {
    .selects-2022 .dropdown-item {
        padding: 0.95rem 1.5rem;
    }

    .selects-2022 .dropdown-menu {
        font-size: 1.1rem;
    }
}

.bootstrap-select .selectpicker2.error + .btn {
    color: #5a5a5a;
    border-color: #ec4d37;
    background: #ffffff;
    -webkit-box-shadow: 0px 1px 10px 0px rgba(255, 0, 0, 0.35);
    -moz-box-shadow: 0px 1px 10px 0px rgba(255, 0, 0, 0.35);
    box-shadow: 0px 1px 10px 0px rgba(255, 0, 0, 0.35);
}


.nord-success h5{
    color: green;
}

.nord-success {
    text-align: center;
	margin-top: 3rem;
}

.nord-success img {
	margin-bottom: 2rem;
}

.nord-success h2 {
	font-size: 28px;
	color: #244146;
	text-transform: none;
}

.nord-error h5{
    color: red;
}

.nord-banks {
    display: flex;
    flex-wrap: wrap;
    margin-left: -1.7rem;
    margin-right: -1.7rem;
    width: calc(100% + 3.4rem);
    justify-content: center;
	margin-top: 0.8rem;
	min-height: 8.5rem;
}

.nord-banks .bank-item-wrap{
	width: 22.8%;
	display: flex;
    flex-direction: column;
    justify-content: center;
}

.nord-banks .bank-item{
	max-width: 5.3rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 2rem;
    margin: 0.8rem 1.85rem;
	color: #000;
}

.nord-banks .bank-item-img{
	margin-bottom: 0.5rem;
}

.nord-banks .bank-item {
    font-size: 12px;
}

.nord-banks .bank-item img{
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.leasing-form-title {
    text-align: center;
    font-weight: 700;
    font-size: 23px;
	max-width: 42rem;
    margin: 1.3rem auto;
}

.leasing-form-alt-title {
    display: flex;
    justify-content: center;
    align-content: center;
    color: #7f7f7f;
    margin: 1.3rem auto;
    max-width: 42rem;
}

.leasing-form-alt-title span {
    width: 100%;
    text-align: center;
	font-size: 13px;
    line-height: 26.8px;
}

.leasing-form-alt-title:after,
.leasing-form-alt-title:before {
    content: '';
    width: 80%;
    height: 1px;
    background-color: #7f7f7f;
    margin-top: .8rem;
}

@media (max-width: 767px) {
    .nord-banks .bank-item{
        width: 38.3%;
    }

    .leasing-form-alt-title:after,
    .leasing-form-alt-title:before {
        width: 27%;
    }

}


.full-leasing-form.v-2023 {
	position: relative;
    margin-top: 3rem;
}

.full-leasing-form.v-2023 .leasing-form-title {
	font-weight: 700;
    font-size: 15.7px;
    max-width: 51rem;
    margin: auto;
    margin-top: 1.7rem;
    line-height: 21px;
}

.full-leasing-form.v-2023 .form-max-width {
    max-width: 100%;
}

.full-leasing-form.v-2023 .more-info-block {
	font-size: 13.2px;
    line-height: 17px;
	display: flex;
    align-items: center;
    height: 100%;
}

.full-leasing-form.v-2023 .prev-step,
.full-leasing-form.v-2023 .complete-form,
.full-leasing-form.v-2023 .skip-step,
.full-leasing-form.v-2023 .next-form {
    margin-top: 1.6rem;
    font-size: 13px;
    padding: 0.6rem 2.5rem;
	margin-left: auto;
}

.full-leasing-form.v-2023 .prev-step {
	margin-right: auto;
}

.full-leasing-form.v-2023 .filter-option,
.full-leasing-form.v-2023 .dropdown-toggle,
.full-leasing-form.v-2023 input,
.full-leasing-form.v-2023 textarea,
.full-leasing-form.v-2023 .file-upload {
	border-color: #D0D0D0;
	color: #14151b;
}

.full-leasing-form.v-2023 input:focus,
.full-leasing-form.v-2023 textarea:focus,
.full-leasing-form.v-2023 .file-upload:focus,
.full-leasing-form.v-2023 input:focus::placeholder,
.full-leasing-form.v-2023 textarea:focus::placeholder,
.full-leasing-form.v-2023 .file-upload:focus::placeholder {
}

.full-leasing-form.v-2023 input::placeholder,
.full-leasing-form.v-2023 textarea::placeholder,
.full-leasing-form.v-2023 .file-upload::placeholder {
	color: #A0A0A0;
}

.full-leasing-form.v-2023 .form-step-1,
.full-leasing-form.v-2023 .form-step-2 {
	display: none;
}

.full-leasing-form.v-2023 .form-step-1.show,
.full-leasing-form.v-2023 .form-step-2.show {
	display: flex;
    max-width: 100%;
}

.bottom-line .btn.sm {
	display: none;
}

@media (min-width: 768px) {
    body .top-navs .navs-bottom .col-menu .menu-navs li a {
        color: #fff;
    }

    body .top-navs .navs-bottom .col-menu .menu-navs li a::after {
        background: #fff;
    }
}

body:not(.scrolled):not(.top-navs-opened) .top-navs {
    background-color: transparent;
    box-shadow: none !important;
    color: #fff;
}

body.page-template-page-selling .main-content,
body.page-template-page-leasing .main-content,
body.home .main-content{
    padding-top: 0;
}

body .top-navs .container .logo-box::before,
body .top-navs .container .logo-box::after {
    display: none;
}

body:not(.top-navs-opened) .top-navs .container .logo-box .logo {
    display: none;
}

body.page-template-page-selling.scrolled .top-navs .container .logo-box .logo,
body.page-template-page-leasing.scrolled .top-navs .container .logo-box .logo,
body:not(.top-navs-opened) .top-navs .container .logo-box .logo.top {
    display: block;
}

body .header_language_switch {
    border-radius: 8px;
    background-color: rgba(213, 223, 230, .26);
    color: #fff;
}

body .header_language_switch img {
    filter: invert(1);
}

body .header_social .soc-med a {
    color: #fff;
    text-align: center;
}

body.top-navs-opened .top-navs,
body.scrolled .top-navs,
body:not(.home):not(.page-template-page-leasing):not(.page-template-page-selling) .top-navs {
    background-image: url('/wp-content/themes/AutoTirgus/img/menu-bg.png');
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}

.leasing-2024-01 {
    padding-top: 16rem;
    padding-bottom: 7.3rem;
}

section.leasing-2024-01 .sect-bg::after {
    display: none;
}

section.leasing-2024-01 .sect-bg.mob {
    display: none;
}

section.leasing-2024-01 .container .leasing-01-2022-box {
    flex-direction: row-reverse;
}

section.leasing-2024-01 .container .left-side-form .fill-in {
    font-size: 19px;
    text-align: center;
    margin-bottom: -0.2rem;
}

section.leasing-2024-01 .container .left-side-form .fill-in strong {
    color: #FFD343;
}

section.leasing-2024-01 .container .left-side-form .form-title {
    position: absolute;
    top: -3.6rem;
    left: 0;
    font-size: 33px;
    font-weight: 900;
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}

section.leasing-2024-01 .container .left-side-form::before {
    background-color: #ffffff85;
    backdrop-filter: blur(14px);
    box-shadow: 0px 22px 16px #00000029;
    border-radius: 10px;
    left: 1.2rem;
    width: calc(100% - 2.2rem);
}

section.leasing-2024-01 .container .left-side-form {
    padding: 0 2.5rem;
    padding-top: 1.1rem;
    padding-bottom: 0.8rem;
}

section.leasing-2024-01 input {
    border-radius: 4px;
    padding: 0.6rem 0.8rem;
    margin: 0.13rem 0;
}

section.leasing-2024-01 input:focus::placeholder,
section.leasing-2024-01 input:hover::placeholder,
section.leasing-2024-01 input::placeholder {
    color: #000;
    opacity: 1;
}

section.leasing-2024-01 .checkbox {
    font-size: 12px;
    line-height: 1.25em;
    margin-top: 8px;
    margin-bottom: 2px;
}
section.leasing-2024-01 .checkbox .checkmark {
    box-shadow: none;
    border-radius: 4px;
    margin-bottom: -5px;
    width: 21px;
    height: 21px;
}

section.leasing-2024-01 .checkbox a,
section.leasing-2024-01 .checkbox span {
    color: #000;
}

section.leasing-2024-01 .btn-box button {
    margin-top: 0.6rem;
    background: #EC4D37;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    border: 0;
    padding: 1.1rem;
}

section.leasing-2024-01 .zero-mobile {
    position: absolute;
    left: 21.3rem;
    top: -5.7rem;
}

section.leasing-2024-01 .list {
    position: absolute;
    top: 8.3rem;
    left: 26.8rem;
    font-size:  16px;
    font-weight: 900;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

section.leasing-2024-01 .list-item::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.458' height='12.652' viewBox='0 0 17.458 12.652'%3E%3Cpath id='done_FILL0_wght400_GRAD0_opsz24' d='M176.44-695.109l9.553-9.553a1.1,1.1,0,0,1,.8-.338,1.1,1.1,0,0,1,.8.338,1.1,1.1,0,0,1,.338.8,1.1,1.1,0,0,1-.338.8l-10.37,10.37a1.081,1.081,0,0,1-.789.338,1.081,1.081,0,0,1-.789-.338l-4.847-4.847a1.049,1.049,0,0,1-.324-.8,1.15,1.15,0,0,1,.352-.8,1.1,1.1,0,0,1,.8-.338,1.1,1.1,0,0,1,.8.338Z' transform='translate(-170.48 705)' fill='%23ec4d37'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 1.1rem;
    height: 1.7rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.9rem;
    position: absolute;
    top: 0.5rem;
    left: 0.7rem;
}

section.leasing-2024-01 .list-item {
    margin-bottom: 0.55rem;
    padding: 0.6rem 2.7rem;
    padding-bottom: 0.5rem;
    padding-left: 2.6rem;
    position: relative;
    background-color: #fff;
    border-radius: 8px;
    color: #EC4D37;
}

section.leasing-2024-01 .zero {
    position: absolute;
    left: -5.2rem;
    top: -7.4rem;
    width: 29.6rem;
}

section.leasing-2024-01 .cloud {
    position: absolute;
    left: -8.6rem;
    top: 7.5rem;
    opacity: .75;
    mix-blend-mode: overlay;
}

section.leasing-2024-01 .title {
    position: absolute;
    left: 19.5rem;
    top: 1.6rem;
}

section.leasing-2024-01 .notice {
    position: absolute;
    inset-inline-end: 0;
    inset-block-end: -1.9rem;
    color: #fff;
	font-size: 0.8rem;
    z-index: 1;
}

@media (max-width: 992px) {
	section.leasing-2024-01 .notice {
		inset-block-end: -1.2rem;
        inset-inline-end: 1rem;
		max-inline-size: 22rem;
	}
}

@media (max-width: 767px) {
	section.leasing-2024-01 .notice {
		inset-block-end: 0.5rem;
	}

    [lang="ru-RU"] section.leasing-2024-01 .notice {
        inset-block-end: 0rem;
        inline-size: 87%;
    }
}

@media ( min-width: 1200px ) {
    .post-type-archive-cars section.leasing-2024-01 .zero {
        top: -6.4rem
    }
}

@media ( max-width: 1200px ) {
    section.leasing-2024-01 .zero {
        display: none;
    }

    section.leasing-2024-01 .zero-mobile {
        display: block;
        top: -5rem;
        position: absolute;
        left: 50%;
        transform: translate(-50%, 0);
    }

    section.leasing-2024-01 .title {
        display: none;
    }

    section.leasing-2024-01 .list {
        position: absolute;
        left: 50%;
        transform: translate(-50%, 0);
        width: 69%;
    }

    section.leasing-2024-01 .container .left-side-form .form-title {
        font-size: 30px;
    }
}

@media (max-width: 768px) {
    section.leasing-2024-01 .sect-bg {
        display: none;
    }

    section.leasing-2024-01 .sect-bg.mob {
        display: block;
    }

    section.leasing-2024-01 .container .left-side-form .form-title {
        display: none;
    }

    section.leasing-2024-01 .zero {
        display: block;
        width: 16.1rem;
        top: 1.4rem;
        left: 50%;
        z-index: 1;
        transform: translate(-50%, 0px);
        margin-left: -7.9rem;
    }

    section.leasing-2024-01 .zero-mobile {
        position: relative;
        top: -1.2rem;
        width: 17.8rem;
        margin-left: 2.1rem;
    }

    section.leasing-2024-01 .list {
        position: relative;
        top: 0;
        margin-top: -0.4rem;
        font-size: 12px;
        width: 19rem;
        margin-bottom: 0.2rem;
        z-index: 2;
        margin-left: 5.3rem;
    }

    .leasing-2024-01 {
        padding-top: 3.3rem;
        padding-bottom: 3.2rem;
    }

    section.leasing-2024-01 .list-item {
        margin-bottom: 0.43rem;
        padding-left: 2.2rem;
        padding-right: 1.4rem;
    }

    section.leasing-2024-01 .list-item::before {
        width: 0.8rem;
        height: 1.4rem;
    }

    section.leasing-2024-01 .container .left-side-form {
        z-index: 5;
    }

    body.page-template-page-selling:not(.scrolled):not(.top-navs-opened) .top-navs .navs-bottom,
    body.page-template-page-leasing:not(.scrolled):not(.top-navs-opened) .top-navs .navs-bottom,
    body.home:not(.scrolled):not(.top-navs-opened) .top-navs .navs-bottom {
        height: 86px;
        padding: 0.6rem;
    }


    body .top-navs .container .col-btn-box .col-btn::before,
    body .top-navs .container .col-btn-box .col-btn::after,
    body .top-navs .container .col-btn-box .col-btn {
        background: #fff;
    }

    section.leasing-2024-01 .container .left-side-form::before {
        left: 50%;
        width: calc(100% - 1.4rem);
    }

    section.leasing-2024-01 .container .left-side-form .fill-in {
        font-size: 16px;
        margin-bottom: -0.4rem;
    }

    section.leasing-2024-01 .container .left-side-form {
        padding-left: 1.6rem;
        padding-right: 1.6rem;
    }
}

@media (min-width: 768px) {
    .post-type-archive-cars section.leasing-2023-12.leasing-2022 .container .left-side-form {
        top: 0;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1204px;
    }

    .top-navs .container .logo-box {
        padding-left: 6px;
    }

    body.page-template-page-selling:not(.scrolled) .top-navs .container .logo-box .logo,
    body.page-template-page-leasing:not(.scrolled) .top-navs .container .logo-box .logo,
    body.home:not(.scrolled) .top-navs .container .logo-box .logo {
        height: 57px;
    }
}

@media (min-width: 768px) {
    body.page-template-page-selling:not(.scrolled) .top-navs,
    body.page-template-page-leasing:not(.scrolled) .top-navs,
    body.home:not(.scrolled) .top-navs {
        height: 131px;
    }

    body .top-navs .navs-bottom .col-menu {
        width: 100%;
        align-items: center;
        justify-content: flex-end;
        padding-inline-end: 1rem;
    }
}


.post-type-archive-cars section.leasing-2024-01.leasing-singlecar .zero {
    transform: scaleX(-1);
    top: initial;
    bottom: -380px;
    left: 23rem;
}
section.leasing-2024-01.leasing-singlecar .zero-mobile {
    left: 0;
    top: 3rem;
    max-width: 305px !important;
}
section.leasing-2024-01.leasing-singlecar .list {
    left: 0 !important;
    top: 13rem !important;
}
section.leasing-2024-01.leasing-singlecar .sc_title {
    font-weight: 700;
    font-size: 46px;
    line-height: 1.25em;
    color: white;
    position: absolute;
    top: -7rem;
    left: 0;
    max-width: 590px;
    margin: 0;
}
section.leasing-2024-01.leasing-singlecar .sc_title span {
    color: #08060a;
}
section.leasing-2024-01.leasing-singlecar {
    padding-top: 10rem;
    padding-bottom: 5rem;
    overflow: initial;
}

section.leasing-2024-01.leasing-singlecar .container .left-side-form {
    background: #ec4d37;
    border: 1px solid white;
    border-radius: 7px;
    padding: 30px 30px 24px 30px;
    top: -230px;
}
section.leasing-2024-01.leasing-singlecar .container .left-side-form .fill-in p {
    margin-bottom: 26px;
    display: flex;
    align-items: center;
    gap: 8px;
    justify-content: center;
    text-align: center;
}
section.leasing-2024-01.leasing-singlecar .container .left-side-form::before {
    background: initial;
    box-shadow: initial;
}
section.leasing-2024-01.leasing-singlecar .btn-box button {
    background: #161616;
}
section.leasing-2024-01.leasing-singlecar .checkbox a, section.leasing-2024-01.leasing-singlecar .checkbox span {
    color: white;
}
section.leasing-singlecar .checkbox input.error ~ .checkmark {
    border-color: white;
}
@media (max-width: 1200px) {
    section.leasing-2024-01.leasing-singlecar .zero-mobile,
    section.leasing-2024-01.leasing-singlecar .list {
        transform: initial;
    }
    section.leasing-2024-01.leasing-singlecar .sc_title {
        font-size: 44px;
    }
    .post-type-archive-cars section.leasing-2024-01.leasing-singlecar .zero {
        bottom: -110px;
        left: initial;
        right: -13px;
    }
}
@media (max-width: 992px) {
    section.leasing-2024-01.leasing-singlecar .sc_title {
        font-size: 38px;
    }
}
@media (max-width: 768px) {
    section.leasing-2024-01.leasing-singlecar .list {
        top: -30px !important;
        margin: 0 0 0 160px;
    }
    section.leasing-2024-01.leasing-singlecar .zero-mobile {
        top: -66px;
        max-width: 258px !important;
        margin: 0 0 0 auto;
        padding-right: 47px;
    }
    section.leasing-2024-01.leasing-singlecar .sc_title {
        font-size: 26px;
        max-width: 90%;
        left: 25px;
        text-align: center;
    }
    section.leasing-2024-01.leasing-singlecar .container .left-side-form {
        top: initial;
        bottom: -82px;
    }
}
@media (max-width: 500px) {
    section.leasing-2024-01.leasing-singlecar .list {
        margin: 0 0 0 auto;
        width: auto;
    }
    section.leasing-2022.leasing-singlecar .container .right-side {
        padding-bottom: 110px;
    }
}

@media (min-width: 1200px) {
    section.leasing-2024-01.leasing-singlecar {
        min-height: 610px;
    }
    section.leasing-2022.leasing-singlecar .container .right-side {
        width: 66.66%;
        flex: initial;
        max-width: 66.66%;
        margin-right: auto;
        height: 100%;
    }
    section.leasing-2024-01.leasing-singlecar .container .left-side-form {
        position: absolute;
        max-width: 430px;
    }
}
@media (min-width: 769px) {
    .hide_above_768 { display: none !important; }
}
@media (max-width: 768px) {
    .hide_below_768 { display: none !important; }
}

@media (max-width: 768px) {
    .post-type-archive-cars section.leasing-2024-01.leasing-singlecar .zero {
        transform: initial;
        bottom: -94px;
        right: initial;
        left: 63px;
    }
    section.leasing-2022.leasing-singlecar .container .right-side {
        padding-bottom: 0;
        padding-top: 16px;
        margin-bottom: -34px;
    }
}


.reservation-notice {
	border-radius: 50%;
	box-shadow: -1px 1px 1px #00000019;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: -1.7rem;

    width: 24px;
    height: 24px;

    background-image: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.39062 7.73438H4.60938V4.21875H5.39062V7.73438Z" fill="%23969696" stroke="%23969696" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><mask id="mask0_444_325" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="10" height="10"><path d="M0 0H10V10H0V0Z" fill="white"/></mask><g mask="url(%23mask0_444_325)"><path d="M5 9.80469C2.34459 9.80469 0.195312 7.65578 0.195312 5C0.195312 2.34459 2.34422 0.195312 5 0.195312C7.65539 0.195312 9.80469 2.34422 9.80469 5C9.80469 7.65539 7.65578 9.80469 5 9.80469Z" stroke="%23969696" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.39062 2.65625C5.39062 2.87199 5.21574 3.04688 5 3.04688C4.78426 3.04688 4.60938 2.87199 4.60938 2.65625C4.60938 2.44051 4.78426 2.26562 5 2.26562C5.21574 2.26562 5.39062 2.44051 5.39062 2.65625Z" fill="%23969696"/><path d="M5.39062 2.65625C5.39062 2.87199 5.21574 3.04688 5 3.04688C4.78426 3.04688 4.60938 2.87199 4.60938 2.65625C4.60938 2.44051 4.78426 2.26562 5 2.26562C5.21574 2.26562 5.39062 2.44051 5.39062 2.65625Z" stroke="%23969696" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}



.reservation-notice .notice-tooltip {
	display: none;
	background-color: rgba(28, 28, 28, 0.684);
	border-radius: 0.3rem;
	text-align: center;
	color: #fff;
	position: absolute;
	font-size: 1rem;
	line-height: normal;
	font-weight: 400;
	padding: 1rem;
	width: 12rem;
	top: 2.9rem;
	right: -1rem;
	z-index: 10;
}

.reservation-notice:hover .notice-tooltip {
	display: block;
}

.reservation-notice:hover .notice-tooltip::after {
	bottom: 100%;
	right: 10%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: rgba(28, 28, 28, 0.684);
	border-width: 10px;
	margin-left: -10px;
}

section.single-car .price-block {
    position: relative;
}


.header_mobile_social {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 0 5px 0 0;
}
@media (min-width: 768px) {
    .header_mobile_social { display: none; }
}
.header_mobile_social a {
    display: block;
}
.header_mobile_social .phone-icon.wa-box {
    position: relative;
    color: white;
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    line-height: 20px;
    flex-shrink: 0;
}
.header_mobile_social .phone-icon.wa-box::after {
    content: '';
    background: #4DC251;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}


.header_mobile_social .phone-link.phone-icon {
    position: relative;
    color: white;
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    line-height: 13px;
    flex-shrink: 0;
}
.header_mobile_social .phone-link.phone-icon::after {
    content: '';
    background: #EC4D37;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.header_mobile_social .btn {
    border-radius: 4px;
    line-height: 1.1em;
    background: #25292d;
    border-color: #25292d;
}
@media (min-width: 380px) {
    .header_mobile_social .btn {
        white-space: nowrap;
    }
}

.navs-inner {
    inline-size: auto;
    flex-direction: column;
    display: flex;
}

.navs-inner > .top,
.navs-inner > .bottom {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.navs-inner > .top {
    gap: 0.9rem;
}

.header_language_window {
    z-index: 1;
}

.header_mobile_social .waze,
.header_mobile_social .whatsapp,
.header_social .waze,
.header_social .whatsapp,
.navs-inner > .top .header_social a {
    inline-size: 1.8rem;
    block-size: 1.8rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
}
.header_mobile_social .waze,
.header_social .waze,
.navs-inner > .top .waze {
    background-image: url("data:image/svg+xml,%3Csvg id='waze' xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34'%3E%3Cpath id='Path_2353' data-name='Path 2353' d='M34,5.595v22.81A5.6,5.6,0,0,1,28.405,34H5.595A5.6,5.6,0,0,1,0,28.405V5.595A5.6,5.6,0,0,1,5.595,0h22.81A5.6,5.6,0,0,1,34,5.595Z' fill='%233cf'/%3E%3Cpath id='Path_2354' data-name='Path 2354' d='M22.233,28.3H20.158a2.538,2.538,0,0,0-4.623-.88v.016a7.981,7.981,0,0,1-2.051-1.52A6.093,6.093,0,0,1,12.2,24.106a2.478,2.478,0,0,0,1.216-.709,2.549,2.549,0,0,0,.677-1.741V20.141a8.164,8.164,0,0,1,8.136-8.161,8.159,8.159,0,0,1,0,16.318' transform='translate(-4.224 -4.147)' fill='%23fff' fill-rule='evenodd'/%3E%3Cg id='Group_5499' data-name='Group 5499' transform='translate(6.829 6.82)'%3E%3Cpath id='Path_2355' data-name='Path 2355' d='M11.224,17.361H9.15a2.538,2.538,0,0,0-4.623-.88V16.5a7.981,7.981,0,0,1-2.051-1.52A6.093,6.093,0,0,1,1.194,13.17a2.478,2.478,0,0,0,1.216-.709,2.549,2.549,0,0,0,.677-1.741V9.2a8.164,8.164,0,0,1,8.136-8.161,8.149,8.149,0,0,1,8.119,8.15,8.164,8.164,0,0,1-8.119,8.168m9.13-8.168a9.121,9.121,0,0,0-2.678-6.476A9.1,9.1,0,0,0,4.063,3.51,9.158,9.158,0,0,0,2.082,9.2v1.52A1.559,1.559,0,0,1,.446,12.261a.391.391,0,0,0-.373.278c-.191.636.583,2.037,1.68,3.151a8.918,8.918,0,0,0,2.4,1.739,2.541,2.541,0,0,0,4.993.944h2.13a2.542,2.542,0,0,0,3.371,1.886,2.419,2.419,0,0,0,1.494-1.473,2.617,2.617,0,0,0-.012-1.861,9.189,9.189,0,0,0,4.224-7.732' transform='translate(-0.045 -0.03)' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath id='Path_2356' data-name='Path 2356' d='M31,20.8a1.015,1.015,0,1,0-1.015,1.019A1.017,1.017,0,0,0,31,20.8m-6.1,0a1.015,1.015,0,1,0-1.015,1.019A1.017,1.017,0,0,0,24.9,20.8m-.7,3.337a.509.509,0,0,0-.923.43,4.057,4.057,0,0,0,7.349,0,.506.506,0,0,0-.46-.719h-.013a.5.5,0,0,0-.449.29,3.039,3.039,0,0,1-5.5,0' transform='translate(-7.917 -6.846)' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.header_mobile_social .whatsapp,
.header_social .whatsapp,
.navs-inner > .top .wa-box {
    background-image: url("data:image/svg+xml,%3Csvg id='Group_5500' data-name='Group 5500' xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34'%3E%3Cpath id='Path_2353' data-name='Path 2353' d='M34,5.595v22.81A5.6,5.6,0,0,1,28.405,34H5.595A5.6,5.6,0,0,1,0,28.405V5.595A5.6,5.6,0,0,1,5.595,0h22.81A5.6,5.6,0,0,1,34,5.595Z' transform='translate(0 0)' fill='%2331a71a'/%3E%3Cpath id='Union_1' data-name='Union 1' d='M.072,16.7a.319.319,0,0,1-.05-.25l.887-4.3a8.356,8.356,0,1,1,3.726,3.687l-4.219,1A.323.323,0,0,1,.072,16.7Zm5.371-2.5A6.538,6.538,0,0,0,13.014,3.759a.352.352,0,0,1-.034-.034A6.542,6.542,0,0,0,2.524,11.319l.288.568-.536,2.6-.008.032,2.586-.612Zm.96-3.827-.026-.023C4.526,8.635,4.045,7.206,4.161,6.073a2.708,2.708,0,0,1,1.052-1.6.6.6,0,0,1,.942.216l.681,1.531a.6.6,0,0,1-.075.613l-.345.447a.592.592,0,0,0-.054.662,6.435,6.435,0,0,0,1.168,1.3A6.822,6.822,0,0,0,9.15,10.393a.585.585,0,0,0,.642-.135l.4-.4a.613.613,0,0,1,.6-.153l1.619.46a.612.612,0,0,1,.343.9h0A2.717,2.717,0,0,1,11.3,12.328a3.216,3.216,0,0,1-.756.088A6.278,6.278,0,0,1,6.4,10.374Z' transform='translate(9.3 8.58)' fill='%23fff'/%3E%3C/svg%3E%0A");
}

@media (max-width: 768px) {
    .navs-inner > .top,
    body:not(.top-navs-opened) .navs-inner > .bottom {
        display: none;
    }

    .navs-inner {
        inline-size: 100%;
    }
}

@media (max-width: 991px) and (min-width: 769px) {
    .navs-inner > .top {
        display: none;
    }
}


@media (min-width: 769px) {
    .header_social {
        display: flex;
        gap: 0.8rem;
        margin-right: 0;
    }

    .top-navs {
        padding-block: 3.5rem;
    }
}

.he_new_item { position: relative; }
.he_new_item::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%)translateY(-10%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44.621' height='14.555' viewBox='0 0 44.621 14.555'%3E%3Cg id='Group_330' data-name='Group 330' transform='translate(-2335.035 2202.636)'%3E%3Cpath id='Union_2' data-name='Union 2' d='M20.584,12.309H6.154A6.155,6.155,0,0,1,6.154,0H38.466a6.155,6.155,0,1,1,0,12.309H24.022l-1.741,2.245Z' transform='translate(2335.035 -2202.636)' fill='%23e51c2b'%3E%3C/path%3E%3Cpath id='Path_953' data-name='Path 953' d='M2.451-4.977H3.476v3.445a1.648,1.648,0,0,1-.21.839,1.427,1.427,0,0,1-.593.562,1.853,1.853,0,0,1-.865.2,1.761,1.761,0,0,1-1.23-.4A1.459,1.459,0,0,1,.137-1.47H1.169a.8.8,0,0,0,.154.54.615.615,0,0,0,.485.174.588.588,0,0,0,.468-.2.852.852,0,0,0,.174-.574ZM7.164-1.025h-1.8L5.024,0H3.934L5.787-4.977h.95L8.6,0H7.509ZM5.643-1.856H6.887L6.262-3.719Zm7.13-3.121V-1.7a1.678,1.678,0,0,1-.511,1.292,1.97,1.97,0,0,1-1.4.475A1.992,1.992,0,0,1,9.481-.393a1.65,1.65,0,0,1-.523-1.268V-4.977H9.984v3.285a.948.948,0,0,0,.234.713.9.9,0,0,0,.648.224q.865,0,.878-.909V-4.977ZM17.661,0H16.635l-2-3.274V0H13.614V-4.977h1.025l2,3.281V-4.977h1.022Zm4.662-4.977V-1.7a1.678,1.678,0,0,1-.511,1.292,1.97,1.97,0,0,1-1.4.475,1.992,1.992,0,0,1-1.384-.461,1.65,1.65,0,0,1-.523-1.268V-4.977h1.025v3.285a.948.948,0,0,0,.234.713.9.9,0,0,0,.648.224q.865,0,.878-.909V-4.977Zm2.181,0,1.278,3.609,1.271-3.609H28.4V0H27.371V-1.36l.1-2.348L26.13,0h-.7l-1.34-3.705.1,2.345V0H23.164V-4.977Zm7.373,3.671a.526.526,0,0,0-.205-.446,2.69,2.69,0,0,0-.738-.328,5.234,5.234,0,0,1-.844-.34,1.379,1.379,0,0,1-.848-1.234,1.2,1.2,0,0,1,.227-.719,1.483,1.483,0,0,1,.653-.494,2.457,2.457,0,0,1,.955-.178,2.237,2.237,0,0,1,.95.193,1.513,1.513,0,0,1,.648.545,1.427,1.427,0,0,1,.231.8H31.879a.671.671,0,0,0-.215-.531.885.885,0,0,0-.6-.19.946.946,0,0,0-.584.159.5.5,0,0,0-.208.419.48.48,0,0,0,.244.407,2.761,2.761,0,0,0,.719.308,3.109,3.109,0,0,1,1.275.653,1.3,1.3,0,0,1,.4.971A1.2,1.2,0,0,1,32.416-.3,2.14,2.14,0,0,1,31.1.068a2.541,2.541,0,0,1-1.046-.21,1.655,1.655,0,0,1-.719-.576,1.475,1.475,0,0,1-.248-.848h1.029q0,.824.984.824a.958.958,0,0,0,.571-.149A.484.484,0,0,0,31.876-1.306Z' transform='translate(2340.825 -2193.798)' fill='%23fff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A");
  width: 55px;
  height: 18px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
html[lang="ru-RU"] .he_new_item::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44.621' height='14.555' viewBox='0 0 44.621 14.555'%3E%3Cg id='Group_331' data-name='Group 331' transform='translate(-2411.035 2202.636)'%3E%3Cpath id='Union_1' data-name='Union 1' d='M20.584,12.309H6.154A6.155,6.155,0,0,1,6.154,0H38.466a6.155,6.155,0,1,1,0,12.309H24.022l-1.741,2.245Z' transform='translate(2411.035 -2202.636)' fill='%23e51c2b'%3E%3C/path%3E%3Cpath id='Path_954' data-name='Path 954' d='M4.575,0H3.507V-1.92H1.657V0H.589V-4.755H1.657v1.982h1.85V-4.755H4.575Zm.936-2.421A2.8,2.8,0,0,1,5.788-3.68a2.022,2.022,0,0,1,.778-.861,2.192,2.192,0,0,1,1.151-.3,2.077,2.077,0,0,1,1.562.62A2.437,2.437,0,0,1,9.927-2.58l0,.25a2.829,2.829,0,0,1-.27,1.257,2,2,0,0,1-.773.857,2.208,2.208,0,0,1-1.162.3,2.063,2.063,0,0,1-1.611-.67,2.567,2.567,0,0,1-.6-1.786Zm1.068.092a1.916,1.916,0,0,0,.3,1.149.986.986,0,0,0,.844.415.975.975,0,0,0,.842-.422,2.116,2.116,0,0,0,.3-1.235,1.891,1.891,0,0,0-.31-1.143.989.989,0,0,0-.842-.422.98.98,0,0,0-.831.415A2.076,2.076,0,0,0,6.579-2.329ZM10.916,0V-4.755h1.929a2.678,2.678,0,0,1,1.485.341,1.105,1.105,0,0,1,.51.978.935.935,0,0,1-.2.591,1.281,1.281,0,0,1-.6.4,1.346,1.346,0,0,1,.738.391.989.989,0,0,1,.272.694,1.161,1.161,0,0,1-.49,1.011A2.418,2.418,0,0,1,13.144,0Zm1.068-2.026V-.844h1.169q.822,0,.822-.589t-.835-.593Zm0-.765h.879q.91,0,.91-.536,0-.562-.861-.58h-.927Zm6.948-1.964H20V0H18.932V-3.173L17.068,0H16V-4.755h1.063v3.173ZM25.159,0H24.091V-1.92h-1.85V0H21.173V-4.755h1.068v1.982h1.85V-4.755h1.068Zm2.826-1.881h-.541V0H26.376V-4.755h1.068v1.9h.47l1.314-1.9h1.318L28.828-2.479,30.691,0H29.3ZM34.119,0A1.648,1.648,0,0,1,34-.444a1.662,1.662,0,0,1-1.248.532,1.678,1.678,0,0,1-1.169-.409,1.308,1.308,0,0,1-.453-1.011A1.35,1.35,0,0,1,31.691-2.5,2.737,2.737,0,0,1,33.306-2.9h.655v-.312a.833.833,0,0,0-.207-.591.819.819,0,0,0-.628-.222.941.941,0,0,0-.6.182.564.564,0,0,0-.233.464H31.228a1.185,1.185,0,0,1,.259-.732,1.727,1.727,0,0,1,.705-.534,2.477,2.477,0,0,1,1-.193,2,2,0,0,1,1.332.42,1.5,1.5,0,0,1,.51,1.18V-1.1a2.43,2.43,0,0,0,.18,1.024V0ZM32.946-.769a1.215,1.215,0,0,0,.6-.154,1.028,1.028,0,0,0,.42-.413v-.9h-.576a1.574,1.574,0,0,0-.892.207.669.669,0,0,0-.3.584.624.624,0,0,0,.2.49A.791.791,0,0,0,32.946-.769Z' transform='translate(2416 -2194)' fill='%23fff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A");
}

.footer_lrow .he_new_item::after {
    top: -1rem;
}


.trading {
    color: #08060A;
}

.trading .hero {
    position: relative;
    block-size: 35.8rem;
    color: #fff;
    display: flex;
}

.trading .hero .background {
    position: absolute;
    inset: 0;
    inline-size: 100%;
    block-size: 100%;
    object-fit: cover;
    z-index: -1;
}

.trading .container {
    display: flex;
    position: relative;
    max-width: 1192px;
}

.trading .hero .content {
    inline-size: 55%;
    margin-block-end: 4.5rem;
}

.trading .hero .title h1 {
    font-size: 3.12rem;
    font-weight: 900;
    padding: 0;
    margin-block-end: 1.2rem;
    line-height: 3.9rem;
}

.trading .hero .title strong {
    color: #08060A;
    font-weight: 900;
}

.trading .hero .description {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: normal;
    margin-block-end: 1.7rem;
    max-inline-size: 28rem;
}

.trading .hero .container {
    align-items: flex-end;
}

.trading .hero .link {
    font-size: 1rem;
    background-color: #08060A;
    border-radius: 0.6rem;
    padding: 1rem;
    color: #fff;
    min-inline-size: 11.5rem;
    display: inline-block;
    text-align: center;
    font-weight: 500;
}

.trading .hero .link::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.099' height='10.099' viewBox='0 0 10.099 10.099'%3E%3Cpath id='down-right-arrow_7344998' d='M8.194,3.135V6.888L1.52.214A.924.924,0,0,0,.214,1.52L6.888,8.194H3.135a.924.924,0,1,0,0,1.848H8.764a1.2,1.2,0,0,0,1.278-1.275V3.135a.924.924,0,1,0-1.848,0Z' transform='translate(0.057 0.057)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
    content: '';
    inline-size: 0.6rem;
    block-size: 0.6rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-inline-start: 0.6rem;
    display: inline-block;
}

.trading .hero .sticker {
    position: absolute;
    inset-inline-end: 16.1rem;
    inset-block-end: 12.7rem;
    transition: transform .3s ease-in-out;
}

.trading .hero .sticker:hover {
    transform: rotate(-375deg);
}

.trading .hero .image {
    position: absolute;
    inset-inline-end: -7.4rem;
    inset-block-end: 0rem;
    pointer-events: none;
}

.trading .testimonials {
    background-color: #F7F7F7;
    padding-block-start: 3.5rem;
}

.trading .testimonials .title {
    font-size: 1.25rem;
    font-weight: 700;
    padding: 0;
    margin-block-end: 1.2rem;
}

.trading .testimonials .description {
    font-size: 1.125rem;
    line-height: normal;
}

.trading .testimonials .content {
    inline-size: 34%;
}

.trading .testimonials .video {
    display: flex;
    justify-content: center;
    inline-size: 35.5%;
}

.trading .testimonials .video .wrap {
    border-radius: 5px;
    border: 2px solid #EEBC38;
    inline-size: 14.4rem;
    block-size: 21.5rem;
    margin-block-start: -5.7rem;
    transform: rotate(4deg);
    margin-inline-start: -0.4rem;
    overflow: hidden;
    margin-block-end: -3.3rem;
    transition: transform .3s ease-in-out;
}

.trading .testimonials .video .wrap:hover {
    transform: rotate(-10deg);
}

.trading .testimonials video {
    inline-size: 100%;
    block-size: 100%;
    object-fit: cover;
}

.trading .testimonials .stars {
    inline-size: 26%;
}

.trading .testimonials .video .wrap::before {
    content: '';
    inline-size: 1.7rem;
    block-size: 1.7rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg id='play-button_482059' xmlns='http://www.w3.org/2000/svg' width='26.776' height='26.776' viewBox='0 0 26.776 26.776'%3E%3Cg id='Group_13388' data-name='Group 13388'%3E%3Cg id='Group_13387' data-name='Group 13387'%3E%3Cpath id='Path_3786' data-name='Path 3786' d='M13.388,0A13.388,13.388,0,1,0,26.776,13.388,13.4,13.4,0,0,0,13.388,0Zm0,25.66A12.272,12.272,0,1,1,25.66,13.388,12.286,12.286,0,0,1,13.388,25.66Z' fill='%23fff'/%3E%3Cpath id='Path_3787' data-name='Path 3787' d='M200.669,154.44l-7.81-5.02a.558.558,0,0,0-.86.469V159.93a.558.558,0,0,0,.86.469l7.81-5.02a.558.558,0,0,0,0-.938Zm-7.554,4.468v-8l6.22,4Z' transform='translate(-181.959 -141.522)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    inset-inline-start: 50%;
    inset-block-start: 50%;
    transform: translate(-50%, -50%);
}


.trading .about .container {
    flex-wrap: wrap;
}

.trading .about {
    padding-block-start: 3.2rem;
}

.trading .about .title {
    font-size: 1.88rem;
    font-weight: 500;
    padding: 0;
    margin-block-end: 3.9rem;
}

.trading .about .item .title {
    font-size: 1.56rem;
    font-weight: 700;
    margin-block-end: 0.6rem;
    line-height: normal;
}

.trading .about .items {
    display: grid;
    grid-template-columns: 25.2% 19.6% 25.2% 26.1%;
    gap: 1.1rem;
    row-gap: 1.7rem;
    inline-size: 100%;
}

.trading .about .item {
    display: flex;
    background-color: #F7F7F7;
    border-radius: 1.3rem;
    overflow: hidden;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
}

.trading .about .item .description {
    font-size: 1.12rem;
    line-height: normal;
    max-inline-size: 16rem;
    margin-block-end: 1.4rem;
}

.trading .about .item:nth-child(1) {
    background-color: #EC7405;
    color: #fff;
    grid-column: span 2;
    padding-inline: 2.5rem;
    padding-block: 3.5rem;
    min-block-size: 21.85rem;
}

.trading .about .item:nth-child(1) a {
    font-size: 1rem;
    background-color: #08060A;
    border-radius: 0.6rem;
    padding: 1rem;
    color: #fff;
    min-inline-size: 9.1rem;
    display: inline-block;
    text-align: center;
    font-weight: 500;
}

.trading .about .item:nth-child(1) a::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.099' height='10.099' viewBox='0 0 10.099 10.099'%3E%3Cpath id='down-right-arrow_7344998' d='M8.194,3.135V6.888L1.52.214A.924.924,0,0,0,.214,1.52L6.888,8.194H3.135a.924.924,0,1,0,0,1.848H8.764a1.2,1.2,0,0,0,1.278-1.275V3.135a.924.924,0,1,0-1.848,0Z' transform='translate(0.057 0.057)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
    content: '';
    inline-size: 0.6rem;
    block-size: 0.6rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-inline-start: 0.6rem;
    display: inline-block;
}

.trading .about .item:nth-child(1) img {
    position: absolute;
    inset-inline-end: -2.7rem;
    inset-block-end: -9.1rem;
    transition: transform .3s ease-in-out;
}

.trading .about .item:nth-child(1):hover img {
    transform: translate(-0.7rem, -6.4rem) scale(0.5);
}

.trading .about .item:nth-child(2) {
    justify-content: flex-end;
    padding-inline: 2.1rem;
    padding-block: 1.6rem;
}

.trading .about .item:nth-child(2) img {
    position: absolute;
    inset-inline-end: 3.3rem;
    inset-block-start: 2.9rem;
    transition: transform .3s ease-in-out;
}

.trading .about .item:nth-child(2):hover img {
    transform: rotate(-8.4deg) scale(1.1) translate(-0.3rem, 0.2rem);
}

.trading .about .item:nth-child(3) {
    grid-row: span 2;
    padding: 2.4rem 2.6rem;
    padding-inline-end: 3rem;
    background-color: #FBD64D;
}

.trading .about .item:nth-child(3):hover img {
    transform: translate(1.1rem, -1.1rem) scale(1.1);
}

.trading .about .item:nth-child(3) .title {
    margin-block-end: 1rem;
}

.trading .about .item:nth-child(3) img {
    position: absolute;
    inset-inline-end: -4.7rem;
    inset-block-end: -3.6rem;
    max-inline-size: 22rem !important;
    transition: transform .3s ease-in-out;
}

.trading .about .item:nth-child(4) {
    padding: 1.7rem 2.5rem;
    justify-content: flex-end;
}

.trading .about .item:nth-child(4) img {
    position: absolute;
    inset-inline-end: -3.9rem;
    inset-block-start: 2.4rem;
    transition: transform .3s ease-in-out;
}

.trading .about .item:nth-child(4):hover img {
    transform: rotate(-8deg) translate(0, -0.9rem);
}

.trading .about .item:nth-child(5) {
    grid-column: span 2;
    background-color: transparent;
    color: #fff;
    padding: 1.6rem 3.4rem;
    min-block-size: 21.8rem;
    justify-content: flex-end;
}

.trading .about .item:nth-child(5)::before {
    content: '';
    background: #08060A;
    opacity: .45;
    position: absolute;
    inset: 0;
    z-index: -1;
}

.trading .about .item:nth-child(5):hover img {
    transform: scale(1.1);
}

.trading .about .item:nth-child(5) img {
    position: absolute;
    inline-size: 100%;
    block-size: 100%;
    object-fit: cover;
    z-index: -2;
    inset: 0;
    transition: transform .3s ease-in-out;
}

.trading .about .item:nth-child(5) .description {
    max-inline-size: 100%;
}

.trading .about .item:nth-child(5) a {
    font-size: 1rem;
    border-radius: 0.6rem;
    padding: 0.9rem;
    color: #fff;
    min-inline-size: 9.1rem;
    display: inline-block;
    text-align: center;
    font-weight: 500;
    border: .1rem solid #fff;
    position: absolute;
    inset-inline-end: 2rem;
    inset-block-start: 2.2rem;
    min-inline-size: 11.6rem;
}

.trading .about .item:nth-child(5) a::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.099' height='10.099' viewBox='0 0 10.099 10.099'%3E%3Cpath id='down-right-arrow_7344998' d='M8.194,3.135V6.888L1.52.214A.924.924,0,0,0,.214,1.52L6.888,8.194H3.135a.924.924,0,1,0,0,1.848H8.764a1.2,1.2,0,0,0,1.278-1.275V3.135a.924.924,0,1,0-1.848,0Z' transform='translate(0.057 0.057)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
    content: '';
    inline-size: 0.6rem;
    block-size: 0.6rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-inline-start: 0.6rem;
    display: inline-block;
}

.trading .contacts .content .title {
    font-weight: 700;
    font-size: 2.2rem;
    padding: 0;
    margin-block-end: 1.1rem;
}

.trading .contacts .description{
    font-size: 1.12rem;
    line-height: 1.5rem;
}

.trading .contacts .form {
    background-color: #EC7405;
    color: #fff;
    border-radius: 1rem;
    inline-size: 39%;
    margin-block-start: 2.7rem;
    padding-block: 1.9rem;
    padding-inline: 3.2rem;
    min-block-size: 33.5rem;
    margin-block-end: -16rem;
    position: relative;
    z-index: 1;
    transition: outline .3s ease-in-out;
    outline: 0 solid #EC7405;
}

.trading .contacts .form:hover {
    outline: 0.5rem solid #EC7405;
}

.trading .contacts .form .title {
    text-align: center;
    padding: 0;
    font-size: 1.25rem;
    margin-block-end: 1.1rem;
}

.trading .contacts .form input {
    border-radius: 0.6rem;
    padding: 1rem 1.3rem;
    font-size: 1rem;
    box-shadow: 0px 15px 20px #00000017;
    margin-block-end: 0.6rem;
}

.trading .contacts .form textarea {
    border-radius: 0.6rem;
    padding: 1rem 1.3rem;
    min-block-size: 11rem;
}

.trading .contacts .read-more-button {
    color: #fff;
    text-decoration: underline;
}

.trading .contacts .btn {
    background-color: #FBD64D;
    color: #08060A;
    border-radius: 0.6rem;
    box-shadow: 0px 15px 20px #00000017;
    border: 0;
    padding: 1.2rem;
    margin-block-start: 1.2rem;
}

.trading .contacts .btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.099' height='10.099' viewBox='0 0 10.099 10.099'%3E%3Cpath id='down-right-arrow_7344998' d='M8.194,3.135V6.888L1.52.214A.924.924,0,0,0,.214,1.52L6.888,8.194H3.135a.924.924,0,1,0,0,1.848H8.764a1.2,1.2,0,0,0,1.278-1.275V3.135a.924.924,0,1,0-1.848,0Z' transform='translate(0.057 0.057)' fill='%2308060A' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
    content: '';
    inline-size: 0.6rem;
    block-size: 0.6rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-inline-start: 0.6rem;
    display: inline-block;
}

.trading .contacts .agreement {
    text-align: center;
    margin-block-start: 0.7rem;
}

.trading .contacts .checkbox {
    padding-inline-start: 1.9rem;
    inline-size: 100%;
}

.trading .contacts .checkmark {
    margin-bottom: -5px;
    position: absolute;
    inset-inline-start: 1rem;
    inset-block-start: 50%;
    transform: translateY(-50%);
}

.trading .contacts .container::before {
    content: '';
    inline-size: calc(100% - 1.6rem);
    block-size: 22.9rem;
    background-color: #F7F7F7;
    border-radius: 1rem;
    position: absolute;
    inset-inline-start: 1rem;
    inset-block-start: 0;
    z-index: -1;
}

.trading .contacts {
    padding-block-start: 4.3rem;
}

.trading .contacts .content {
    max-inline-size: 36%;
    margin-block-start: 4rem;
}

.trading .contacts .container {
    justify-content: space-around;
}

.trading .contacts .apps {
    display: flex;
    font-weight: 700;
    gap: 0.7rem;
    margin-block-start: 1.3rem;
    margin-block-end: 1.2rem;
}

.trading .contacts .apps a {
    color: #fff;
    display: flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.68rem 0.9rem;
    border-radius: 0.3rem;
    font-size: 0.8rem;
    text-align: center;
    min-inline-size: 7.3rem;
    justify-content: center;
}

.trading .contacts .apps .waze {
    background-color: #46CCFF;
}

.trading .contacts .apps .whatsapp {
    background-color: #31A71A;
}

.trading .contacts .apps .waze::before,
.trading .contacts .apps .whatsapp::before {
    content: '';
    inline-size: 1.3rem;
    block-size: 1.2rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}

.trading .contacts .apps .waze::before {
    background-image: url("data:image/svg+xml,%3Csvg id='Group_13751' data-name='Group 13751' xmlns='http://www.w3.org/2000/svg' width='24.473' height='24.556' viewBox='0 0 24.473 24.556'%3E%3Cpath id='Path_2354' data-name='Path 2354' d='M24.288,31.641l-2.5,0a3.058,3.058,0,0,0-5.57-1.06v.02a9.616,9.616,0,0,1-2.471-1.831A7.342,7.342,0,0,1,12.2,26.591a2.986,2.986,0,0,0,1.465-.854,3.071,3.071,0,0,0,.816-2.1V21.814a9.837,9.837,0,0,1,9.8-9.834,9.831,9.831,0,0,1,0,19.661' transform='translate(-10.819 -10.759)' fill='%23fff' fill-rule='evenodd'/%3E%3Cg id='Group_5499' data-name='Group 5499'%3E%3Cpath id='Path_2355' data-name='Path 2355' d='M13.515,20.913l-2.5,0a3.058,3.058,0,0,0-5.57-1.06v.02a9.616,9.616,0,0,1-2.471-1.831A7.342,7.342,0,0,1,1.43,15.862,2.986,2.986,0,0,0,2.9,15.008a3.071,3.071,0,0,0,.816-2.1V11.085a9.837,9.837,0,0,1,9.8-9.834,9.819,9.819,0,0,1,9.783,9.82,9.837,9.837,0,0,1-9.782,9.841m11-9.841a10.99,10.99,0,0,0-3.227-7.8,10.964,10.964,0,0,0-16.4.955A11.034,11.034,0,0,0,2.5,11.082v1.832a1.878,1.878,0,0,1-1.97,1.853A.471.471,0,0,0,.08,15.1c-.23.766.7,2.455,2.025,3.8A10.745,10.745,0,0,0,5,20.994a3.061,3.061,0,0,0,6.016,1.138l2.567,0A3.062,3.062,0,0,0,17.642,24.4a2.914,2.914,0,0,0,1.8-1.775,3.153,3.153,0,0,0-.014-2.242,11.072,11.072,0,0,0,5.09-9.317' transform='translate(-0.045 -0.03)' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath id='Path_2356' data-name='Path 2356' d='M32.663,21.005a1.223,1.223,0,1,0-1.223,1.228,1.225,1.225,0,0,0,1.223-1.228m-7.345,0A1.223,1.223,0,1,0,24.1,22.234a1.226,1.226,0,0,0,1.223-1.228m-.849,4.021a.613.613,0,0,0-1.112.518,4.888,4.888,0,0,0,8.855,0,.61.61,0,0,0-.555-.867h-.016a.6.6,0,0,0-.541.349,3.662,3.662,0,0,1-6.632,0' transform='translate(-13.083 -12.414)' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.trading .contacts .apps .whatsapp::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.132' height='20.292' viewBox='0 0 20.132 20.292'%3E%3Cpath id='Union_1' data-name='Union 1' d='M.087,20.12a.384.384,0,0,1-.061-.3l1.068-5.187a10.068,10.068,0,1,1,4.489,4.443L.5,20.281a.389.389,0,0,1-.413-.161Zm6.471-3.009A7.877,7.877,0,0,0,15.68,4.529a.424.424,0,0,1-.041-.041,7.883,7.883,0,0,0-12.6,9.15l.347.685L2.742,17.46l-.009.039L5.85,16.76ZM7.715,12.5l-.031-.028c-2.231-2.068-2.81-3.79-2.67-5.155A3.263,3.263,0,0,1,6.281,5.383a.725.725,0,0,1,1.135.26l.821,1.845a.722.722,0,0,1-.09.738l-.415.539a.714.714,0,0,0-.065.8,7.753,7.753,0,0,0,1.408,1.563,8.22,8.22,0,0,0,1.95,1.4.7.7,0,0,0,.773-.162l.482-.485A.738.738,0,0,1,13,11.69l1.95.554a.738.738,0,0,1,.413,1.09h0a3.274,3.274,0,0,1-1.744,1.52,3.875,3.875,0,0,1-.911.106C11.428,14.96,9.729,14.377,7.715,12.5Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.trading .contacts .email,
.trading .contacts .phone {
    color: #08060A;
    display: block;
    font-size: 1.25rem;
    margin-block-end: 0.7rem;
}

.trading .faq .title {
    cursor: pointer;
    font-size: 1.25rem;
}

.trading .faq .title::after {

}

.trading .faq .item input {
    display: none;
}

.trading .faq .description {
    display: none;
    max-inline-size: 31rem;
}

.trading .faq .item input:checked ~ .description {
    display: block;
}

.trading .faq {
    padding-block-start: 4.4rem;
    padding-block-end: 10.8rem;
}

.trading .faq .item img {
    margin-inline-end: 1rem;
}

.trading .faq .item {
    margin-block-end: 0.8rem;
}

.trading .faq .title::after {
    content: '';
    display: inline-block;
    inline-size: 0.7rem;
    block-size: 0.7rem;
    margin-inline-start: 1.7rem;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.712' height='5.713' viewBox='0 0 9.712 5.713'%3E%3Cg id='right-arrow_271228' transform='translate(9.712) rotate(90)'%3E%3Cg id='Group_13713' data-name='Group 13713' transform='translate(0)'%3E%3Cpath id='Path_32692' data-name='Path 32692' d='M5.562,4.477,1.237.152A.567.567,0,0,0,.857,0,.567.567,0,0,0,.478.152L.159.47a.531.531,0,0,0,0,.759L3.8,4.856.159,8.483a.5.5,0,0,0-.152.379.6.6,0,0,0,.152.379l.319.319a.5.5,0,0,0,.379.152.567.567,0,0,0,.379-.152L5.562,5.235a.5.5,0,0,0,.152-.379A.567.567,0,0,0,5.562,4.477Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.trading .testimonials .swiper {
    display: none;
}

.fancybox-slide video {
    padding: 0;
    max-block-size: calc(100% - 6rem);
}

.fancybox-slide video {
    padding: 0;
    max-block-size: calc(100% - 6rem);
}


@media (max-width: 991px) {
    .trading .hero { order: 1 }
    .trading .testimonials { order: 2 }
    .trading .about { order: 3 }
    .trading .faq { order: 4 }
    .trading .contacts { order: 5 }

    .trading .hero .content {
        inline-size: 100%;
        margin-block-start: 6.5rem;
        text-align: center;
    }

    .trading .hero .container {
        align-items: flex-start;
    }

    .trading .hero .title h1 {
        text-align: center;
        font-size: 1.9rem;
        line-height: 2.3rem;
        max-inline-size: 19rem;
        margin-block-end: 1rem;
        margin-inline: auto;
    }

    .trading .hero .description {
        font-size: 1.12rem;
        line-height: 1.35rem;
        margin-block-end: 1.1rem;
        max-inline-size: 16rem;
        margin-inline: auto;
        text-align: center;
    }

    .trading .hero .sticker {
        inset-inline-end: auto;
        inset-block-end: 2.7rem;
        inset-inline-start: 2.4rem;
        inline-size: 8.9rem;
        inset-inline-start: calc(50% - 4.8rem);
        transform: translateX(-50%);
    }

    .trading .hero .link {
        font-size: 0.9rem;
        border-radius: 0.3rem;
        padding: 0.75rem;
        min-inline-size: 9.7rem;
    }

    .trading .hero {
        block-size: 36.3rem;
        overflow: hidden;
    }

    .trading .hero .image {
        inset-inline-end: auto;
        inset-block-end: -4.4rem;
        margin-inline-start: 0.5rem;
        inset-inline-start: 50%;
        transform: translateX(-50%);
        max-inline-size: 26.6rem !important;
    }

    .trading .testimonials .container > .content,
    .trading .testimonials .container > .stars {
        display: none;
    }

    .trading .testimonials .swiper {
        display: block;
    }

    .trading .testimonials .swiper-button-next {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.969' height='8.704' viewBox='0 0 17.969 8.704'%3E%3Cg id='right-arrow_545682' transform='translate(0)'%3E%3Cg id='Group_13725' data-name='Group 13725' transform='translate(0 0)'%3E%3Cpath id='Path_32694' data-name='Path 32694' d='M17.763,135.855h0l-3.668-3.65a.7.7,0,0,0-.99,1l2.462,2.451H.7a.7.7,0,0,0,0,1.4H15.567L13.1,139.5a.7.7,0,0,0,.99,1l3.668-3.65h0A.7.7,0,0,0,17.763,135.855Z' transform='translate(0 -132)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    }

    .trading .testimonials .swiper-button-prev {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.969' height='8.704' viewBox='0 0 17.969 8.704'%3E%3Cg id='right-arrow_545682' transform='translate(17.969 9) rotate(180)'%3E%3Cg id='Group_13725' data-name='Group 13725' transform='translate(0 0.296)'%3E%3Cpath id='Path_32694' data-name='Path 32694' d='M17.763,3.855h0L14.095.2a.7.7,0,0,0-.99,1L15.567,3.65H.7a.7.7,0,0,0,0,1.4H15.567L13.1,7.5a.7.7,0,0,0,.99,1l3.668-3.65h0A.7.7,0,0,0,17.763,3.855Z' transform='translate(0 0)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    }

    .trading .testimonials .swiper-button-next,
    .trading .testimonials .swiper-button-prev {
        inline-size: 1rem;
        block-size: 1rem;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        position: relative;
        inset: auto;
    }

    .trading .testimonials .swiper-button-next::after,
    .trading .testimonials .swiper-button-prev::after {
        display: none;
    }

    .trading .testimonials {
        padding-block-start: 2.6rem;
        padding-inline: 1rem;
        padding-block-end: 2.7rem;
    }

    .trading .testimonials .stars,
    .trading .testimonials .content {
        inline-size: 100%;
    }

    .trading .testimonials .title {
        margin-block-end: 1.1rem;
    }

    .trading .testimonials .description {
        font-size: 0.94rem;
    }

    .trading .testimonials .video .wrap {
        inline-size: 11.6rem;
        block-size: 16rem;
        margin-block-start: -4.2rem;
        transform: rotate(0deg);
        margin-inline-start: 1.5rem;
        margin-block-end: 0;
        margin-inline-end: -4rem;
    }

    .trading .testimonials .video .wrap::before {
        inset-block-start: auto;
        transform: none;
        inset-inline-start: 1.5rem;
        inset-block-end: 1.4rem;
    }

    .trading .testimonials .nav {
        display: flex;
        gap: 1.6rem;
        margin-block-start: 0.5rem;
    }

    .trading .about .title {
        font-size: 1.38rem;
        text-align: center;
        font-weight: 700;
        inline-size: 100%;
    }

    .trading .about {
        padding-block-start: 2.4rem;
    }

    .trading .about .title {
        margin-block-end: 2.5rem;
    }

    .trading .about .items {
        grid-template-columns: repeat(2, 1fr);
        gap: 0.7rem;
    }

    .trading .about .item {
        border-radius: 0.6rem;
    }

    .trading .about .item:nth-child(1) {
        padding-inline: 1.4rem;
        padding-block: 2rem;
        min-block-size: 16.55rem;
        grid-column: span 2;
        order: 1;
    }

    .trading .about .item:nth-child(1) a {
        font-size: 0.9rem;
        border-radius: 0.3rem;
        padding: 0.72rem;
        min-inline-size: 8.1rem;
    }

    .trading .about .item .title {
        font-size: 1.13rem;
        text-align: start;
    }

    .trading .about .item .description {
        font-size: 0.94rem;
        margin-block-end: 0.9rem;
    }

    .trading .about .item:nth-child(1) img{
        inset-inline-end: -2.2rem;
        inset-block-end: -4.4rem;
        inline-size: 11.2rem;
    }

    .trading .about .item:nth-child(2) {
        min-block-size: 16.1rem;
        padding: 1rem 1.5rem;
        order: 2;
    }

    .trading .about .item:nth-child(2) img {
        inset-inline-end: 1.9rem;
        inset-block-start: 1.9rem;
        inline-size: 2.9rem;
    }

    .trading .about .item:nth-child(3) {
        order: 5;
        grid-column: span 2;
        min-block-size: 16.6rem;
        padding: 1.8rem 1.4rem;
    }

    .trading .about .item:nth-child(3) .title {
        margin-block-end: 0.6rem;
    }

    .trading .about .item:nth-child(3) .description {
        max-inline-size: 11rem;
    }

    .trading .about .item:nth-child(3) img {
        inset-inline-end: -2rem;
        inset-block-end: -1.4rem;
        max-inline-size: 10.1rem !important;
    }

    .trading .about .item:nth-child(4) {
        order: 3;
        padding: 0.9rem 1.4rem;
    }

    .trading .about .item:nth-child(5) {
        order: 4;
        text-align: center;
        justify-content: flex-start;
        padding: 3rem 2rem;
        min-block-size: auto;
    }

    .trading .about .item:nth-child(4) img {
        inset-inline-end: -0.4rem;
        inset-block-start: 0.8rem;
        inline-size: 6.4rem;
        transform: rotate(-10.8deg);
    }

    .trading .about .item:nth-child(5) a {
        position: relative;
        inset: auto;
        margin-inline: auto;
        font-size: 0.9rem;
        min-inline-size: 10.1rem;
        padding: 0.7rem;
    }

    .trading .about .item:nth-child(5) .title {
        text-align: center;
    }

    .trading .about .item:nth-child(5) .description {
        margin-block-end: 0.8rem;
    }

    .trading {
        display: flex;
        flex-direction: column;
    }

    .trading .faq {
        padding: 0;
        padding-block-start: 1.8rem;
    }

    .trading .faq .item {
        background-color: #F7F7F7;
        padding: 1rem 1.3rem;
        border-radius: .6rem;
    }

    .trading .faq .items {
        inline-size: 100%;
    }

    .trading .faq .title {
        position: relative;
        inline-size: 100%;
        font-size: 1.12rem;
        font-weight: 500;
        margin-block-end: 0;
    }

    .trading .faq .title::after{
        position: absolute;
        inset-inline-end: 0;
        inset-block-start: 0.6rem;
    }

    .trading .faq .item img {
        margin-inline-end: 0.8rem;
    }

    .trading .faq .item {
        margin-block-end: 0.4rem;
    }

    .trading .contacts {
        padding-block-start: 2.1rem;
        padding-block-end: 3rem;
    }

    .trading .contacts .content {
        inline-size: 100%;
        max-inline-size: 100%;
        text-align: center;
        margin-block-start: 3.4rem;
    }

    .trading .contacts .form {
        inline-size: 100%;
        margin-block-start: 1.7rem;
        padding-inline: 1.5rem;
        min-block-size: auto;
        margin-block-end: 0;
        padding-block-end: 1.6rem;
    }

    .trading .contacts .container {
        flex-direction: column;
    }

    .trading .contacts .content .title {
        text-align: center;
        font-size: 1.55rem;
        margin-block-end: 0.9rem;
    }

    .trading .contacts .description {
        font-size: 1rem;
        line-height: normal;
        max-inline-size: 19rem;
        margin-inline: auto;
    }

    .trading .contacts .apps {
        justify-content: center;
    }

    .trading .contacts .apps a {
        padding: 0.5rem 0.6rem;
        font-size: 0.8rem;
        min-inline-size: 6.3rem;
    }

    .trading .contacts .email,
    .trading .contacts .phone {
        font-size: 1.1rem;
    }

    .trading .contacts .form .title {
        font-size: 1rem;
        margin-block-end: 1rem;
    }

    .trading .contacts .form input {
        border-radius: 0.3rem;
        padding: 0.9rem 1.5rem;
        margin-block-end: 0.2rem;
        border-color: transparent;
    }

    .trading .contacts .form textarea {
        border-radius: .3rem;
        border-color: transparent;
    }

    .trading .contacts .btn {
        margin-block-start: 0.8rem;
        border-radius: 0.3rem;
        font-size: 0.95rem;
        padding: 1rem;
    }

    .trading .faq .item input:checked ~ .description {
        font-size: 0.8rem;
        margin-block-start: 1.5rem;
        line-height: 1.7rem;
    }
}

@media (min-width: 768px) {
    body .top-navs .navs-bottom .col-menu > button {
        display: none;
    }
}

.menu-2024 {
    position: fixed;
    inline-size: 100%;
    color: #fff;
    z-index: 10;
}

.menu-2024 a,
.menu-2024 a:hover {
    color: inherit;
}

.menu-2024 .top {
    position: relative;
}

.menu-2024 .desktop .top::before {
    content: '';
    position: absolute;
    inset: 0;
    inline-size: 100%;
    block-size: 100%;
    background: transparent linear-gradient(270deg, #000000A0 0%, #54545400 53%) 0% 0% no-repeat padding-box;
    opacity: .16;
}

.menu-2024 .top .container {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 1.4rem;
    padding-block: 0.75rem;
    position: relative;
    z-index: 1;
}

.menu-2024 .top .container > a {
    font-weight: 500;
}

.menu-2024 .lang {
    position: relative;
}

.menu-2024 .lang button {
    background-color: transparent;
    margin-inline-end: -0.3rem;
    font-size: 0.85rem;
    inline-size: auto;
}

.menu-2024 .lang button img {
    inline-size: 1rem;
}

.menu-2024 .soc-med a {
    background-color: rgba(0, 0, 0, .1);
    inline-size: 2rem;
    block-size: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.3rem;
}

.menu-2024 .social > a {
    inline-size: 2rem;
    block-size: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.3rem;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.menu-2024 .social .whatsapp {
    background-image: url("data:image/svg+xml,%3Csvg id='Group_13384' data-name='Group 13384' xmlns='http://www.w3.org/2000/svg' width='31.523' height='31.523' viewBox='0 0 31.523 31.523'%3E%3Cpath id='Path_2353' data-name='Path 2353' d='M31.523,5.187V26.336a5.187,5.187,0,0,1-5.187,5.187H5.187A5.187,5.187,0,0,1,0,26.336V5.187A5.187,5.187,0,0,1,5.187,0H26.336A5.187,5.187,0,0,1,31.523,5.187Z' transform='translate(0 0)' fill='%2331a71a'/%3E%3Cpath id='Union_1' data-name='Union 1' d='M.067,15.482a.3.3,0,0,1-.047-.231L.842,11.26A7.747,7.747,0,1,1,4.3,14.679l-3.912.927a.3.3,0,0,1-.318-.124Zm4.979-2.316a6.061,6.061,0,0,0,7.019-9.682.326.326,0,0,1-.031-.031A6.065,6.065,0,0,0,2.34,10.495l.267.527-.5,2.414-.007.03L4.5,12.9Zm.89-3.548L5.912,9.6C4.2,8.006,3.75,6.681,3.858,5.63a2.51,2.51,0,0,1,.975-1.488.558.558,0,0,1,.873.2l.632,1.42a.555.555,0,0,1-.07.568l-.319.415a.549.549,0,0,0-.05.613,5.966,5.966,0,0,0,1.083,1.2,6.325,6.325,0,0,0,1.5,1.075.542.542,0,0,0,.595-.125l.371-.373A.568.568,0,0,1,10,9l1.5.426a.568.568,0,0,1,.318.839h0a2.519,2.519,0,0,1-1.342,1.17,2.982,2.982,0,0,1-.7.081A5.82,5.82,0,0,1,5.937,9.619Z' transform='translate(8.622 7.954)' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.menu-2024 .social .waze {
    background-image: url("data:image/svg+xml,%3Csvg id='Group_13398' data-name='Group 13398' xmlns='http://www.w3.org/2000/svg' width='31.523' height='31.523' viewBox='0 0 31.523 31.523'%3E%3Cpath id='Path_2353' data-name='Path 2353' d='M31.523,5.187V26.336a5.187,5.187,0,0,1-5.187,5.187H5.187A5.187,5.187,0,0,1,0,26.336V5.187A5.187,5.187,0,0,1,5.187,0H26.336A5.187,5.187,0,0,1,31.523,5.187Z' fill='%233cf'/%3E%3Cpath id='Path_2354' data-name='Path 2354' d='M21.5,27.109H19.579a2.353,2.353,0,0,0-4.286-.816v.015a7.4,7.4,0,0,1-1.9-1.409A5.649,5.649,0,0,1,12.2,23.223a2.3,2.3,0,0,0,1.128-.657,2.363,2.363,0,0,0,.628-1.614v-1.4A7.569,7.569,0,0,1,21.5,11.98a7.565,7.565,0,0,1,0,15.129' transform='translate(-4.805 -4.718)' fill='%23fff' fill-rule='evenodd'/%3E%3Cg id='Group_5499' data-name='Group 5499' transform='translate(6.332 6.323)'%3E%3Cpath id='Path_2355' data-name='Path 2355' d='M10.41,16.1H8.486A2.353,2.353,0,0,0,4.2,15.282V15.3a7.4,7.4,0,0,1-1.9-1.409,5.65,5.65,0,0,1-1.188-1.676,2.3,2.3,0,0,0,1.128-.657,2.363,2.363,0,0,0,.628-1.614v-1.4A7.569,7.569,0,0,1,10.41.97a7.556,7.556,0,0,1,7.528,7.556A7.569,7.569,0,0,1,10.41,16.1m8.465-7.573a8.457,8.457,0,0,0-2.483-6A8.437,8.437,0,0,0,3.77,3.257,8.491,8.491,0,0,0,1.933,8.535V9.944A1.445,1.445,0,0,1,.417,11.37a.363.363,0,0,0-.346.258c-.177.589.541,1.889,1.558,2.921a8.268,8.268,0,0,0,2.227,1.613,2.356,2.356,0,0,0,4.629.875H10.46a2.356,2.356,0,0,0,3.125,1.748A2.242,2.242,0,0,0,14.97,17.42,2.426,2.426,0,0,0,14.96,15.7a8.52,8.52,0,0,0,3.917-7.169' transform='translate(-0.045 -0.03)' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath id='Path_2356' data-name='Path 2356' d='M30.406,20.722a.941.941,0,1,0-.941.945.943.943,0,0,0,.941-.945m-5.652,0a.941.941,0,1,0-.941.945.943.943,0,0,0,.941-.945M24.1,23.817a.472.472,0,0,0-.855.4,3.761,3.761,0,0,0,6.814,0,.469.469,0,0,0-.427-.667h-.012a.463.463,0,0,0-.416.269,2.818,2.818,0,0,1-5.1,0' transform='translate(-9.007 -7.788)' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.menu-2024 .social {
    display: flex;
    gap: 0.7rem;
}

.menu-2024 .desktop .social {
    margin-inline-end: -0.4rem;
}

.menu-2024 .bottom .container {
    display: flex;
    align-items: center;
    padding-block: 1.1rem;
    gap: 0.9rem;
}

.menu-2024 .bottom .logo {
    inline-size: 12.8rem;
    display: block;
    margin-inline-start: 0.4rem;
    margin-inline-end: auto;
}

.menu-2024 .bottom .feat {
    background-color: #000;
    box-shadow: 0px 15px 20px #00000017;
    border-radius: 5px;
    padding: 0.7rem 1.3rem;
    font-size: 0.95rem;
    font-weight: 500;
    white-space: nowrap;
}

.menu-2024 .bottom .feat::after {
    content: '';
    inline-size: 0.6rem;
    block-size: 0.6rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.435' height='8.435' viewBox='0 0 8.435 8.435'%3E%3Cpath id='down-right-arrow_7344998' d='M6.835,2.609V5.744L1.26.169A.772.772,0,0,0,.169,1.26L5.744,6.835H2.609a.772.772,0,0,0,0,1.543h4.7A1,1,0,0,0,8.378,7.313v-4.7a.772.772,0,1,0-1.543,0Z' transform='translate(0.057 0.057)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-inline-start: 0.4rem;
    vertical-align: middle;
}

.menu-2024 .bottom .menu-navs {
    list-style: none;
    display: flex;
    font-weight: 500;
    margin: 0;
    justify-content: center;
    align-items: center;
}

.menu-2024 .bottom .menu-navs a {
    padding: 1rem;
    font-size: 1.13rem;
}

.menu-2024 .he_new_item::after {
    content: 'JAUNUMS';
    font-size: 0.7rem;
    background-color: #000;
    border-radius: 2rem;
    padding: 0.22rem 0.7rem;
    font-weight: 700;
    background-image: none !important;
    inline-size: auto;
    block-size: auto;
    inset-block-start: -1.5rem;
    text-transform: uppercase;
}

.menu-2024 .mobile {
    display: none;
}

[lang="ru-RU"] .menu-2024 .he_new_item::after {
    content: 'новинка';
}

.scrolled .menu-2024,
body:not(.home):not(.page-template-page-selling):not(.page-template-page-leasing) .menu-2024 {
    background-image: url(/wp-content/themes/AutoTirgus/img/menu-bg.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}

section.selects.pos-fixed {
    background-color: #EC4D37 !important;
    box-shadow: inset 0px 3px 6px #0000001A !important;
    font-size: 1.1rem;
    font-weight: 500;
    padding: 1.6rem;
}

section.selects .select-list-opener i {
    font-size: 16px;
}

.menu-2024 .mobile .top {
    display: flex;
}

.menu-2024 .mobile .social {
    gap: 0;
}

.menu-2024 .mobile .feat {
    background-color: #000;
    box-shadow: 0px 15px 20px #00000017;
    padding: 0.5rem 1.3rem;
    font-size: 0.84rem;
    font-weight: 500;
    white-space: nowrap;
    text-align: center;
    inline-size: 100%;
}

.menu-2024 .mobile .feat::after {
    content: '';
    inline-size: 0.6rem;
    block-size: 0.6rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.435' height='8.435' viewBox='0 0 8.435 8.435'%3E%3Cpath id='down-right-arrow_7344998' d='M6.835,2.609V5.744L1.26.169A.772.772,0,0,0,.169,1.26L5.744,6.835H2.609a.772.772,0,0,0,0,1.543h4.7A1,1,0,0,0,8.378,7.313v-4.7a.772.772,0,1,0-1.543,0Z' transform='translate(0.057 0.057)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-inline-start: 0.4rem;
    vertical-align: middle;
}

.menu-2024 .mobile .soc-med a {
    background-color: #2F5FA0;
    border-radius: 0;
    inline-size: 2.45rem;
    block-size: 2.45rem;
}

.menu-2024 .mobile .social > a {
    background-size: 1rem;
    border-radius: 0;
    inline-size: 2.45rem;
    block-size: 2.45rem;
}

.menu-2024 .mobile .social .whatsapp {
    background-color: #31A71A;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.381' height='16.51' viewBox='0 0 16.381 16.51'%3E%3Cpath id='Union_2' data-name='Union 2' d='M.071,16.371a.308.308,0,0,1-.049-.244l.868-4.221a8.192,8.192,0,1,1,3.653,3.615L.407,16.5a.313.313,0,0,1-.073.009A.319.319,0,0,1,.071,16.371Zm5.265-2.448A6.41,6.41,0,0,0,12.76,3.685a.318.318,0,0,1-.034-.033A6.414,6.414,0,0,0,2.475,11.1l.283.557-.526,2.553-.007.032,2.535-.6Zm.941-3.753-.025-.022C4.437,8.465,3.966,7.064,4.08,5.954A2.654,2.654,0,0,1,5.111,4.38a.591.591,0,0,1,.923.212l.669,1.5a.586.586,0,0,1-.074.6l-.337.439a.58.58,0,0,0-.052.648A6.268,6.268,0,0,0,7.385,9.052a6.684,6.684,0,0,0,1.586,1.137.575.575,0,0,0,.629-.132l.392-.395a.6.6,0,0,1,.586-.151l1.587.451a.6.6,0,0,1,.336.887,2.661,2.661,0,0,1-1.419,1.237,3.149,3.149,0,0,1-.742.086A6.155,6.155,0,0,1,6.277,10.17Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.menu-2024 .mobile .social .waze {
    background-color: #46CCFF;
    background-image: url("data:image/svg+xml,%3Csvg id='Group_5506' data-name='Group 5506' xmlns='http://www.w3.org/2000/svg' width='19.913' height='19.981' viewBox='0 0 19.913 19.981'%3E%3Cpath id='Path_2354' data-name='Path 2354' d='M22.036,27.978H20a2.488,2.488,0,0,0-4.532-.863v.016a7.824,7.824,0,0,1-2.011-1.49A5.974,5.974,0,0,1,12.2,23.868a2.429,2.429,0,0,0,1.192-.695,2.5,2.5,0,0,0,.664-1.707V19.981a8,8,0,0,1,7.977-8,8,8,0,0,1,0,16' transform='translate(-11.076 -10.986)' fill='%23fff' fill-rule='evenodd'/%3E%3Cg id='Group_5499' data-name='Group 5499' transform='translate(0 0)'%3E%3Cpath id='Path_2355' data-name='Path 2355' d='M11.005,17.022H8.971a2.488,2.488,0,0,0-4.532-.863v.016a7.824,7.824,0,0,1-2.011-1.49,5.974,5.974,0,0,1-1.256-1.772,2.429,2.429,0,0,0,1.192-.695,2.5,2.5,0,0,0,.664-1.707V9.025a8,8,0,0,1,7.977-8,7.99,7.99,0,0,1,7.96,7.99,8,8,0,0,1-7.96,8.008m8.951-8.008a8.942,8.942,0,0,0-2.626-6.349,8.921,8.921,0,0,0-13.347.777A8.978,8.978,0,0,0,2.042,9.023v1.49a1.528,1.528,0,0,1-1.6,1.508.383.383,0,0,0-.365.272c-.187.623.572,2,1.647,3.089a8.743,8.743,0,0,0,2.354,1.705,2.491,2.491,0,0,0,4.895.926h2.088a2.492,2.492,0,0,0,3.3,1.849,2.371,2.371,0,0,0,1.465-1.444,2.566,2.566,0,0,0-.012-1.824,9.009,9.009,0,0,0,4.142-7.581' transform='translate(-0.045 -0.03)' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath id='Path_2356' data-name='Path 2356' d='M30.839,20.777a1,1,0,1,0-.995,1,1,1,0,0,0,.995-1m-5.976,0a1,1,0,1,0-1,1,1,1,0,0,0,1-1m-.691,3.272a.5.5,0,0,0-.9.422,3.977,3.977,0,0,0,7.205,0,.5.5,0,0,0-.451-.705h-.013a.489.489,0,0,0-.44.284,2.98,2.98,0,0,1-5.4,0' transform='translate(-14.906 -13.786)' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.menu-2024 .mobile .social .email {
    background-color: rgba(0, 0, 0, 0.15);
    background-image: url("data:image/svg+xml,%3Csvg id='envelope_3916631' xmlns='http://www.w3.org/2000/svg' width='14.5' height='12.515' viewBox='0 0 14.5 12.515'%3E%3Cpath id='Path_2371' data-name='Path 2371' d='M14.472,5.542,9.386,10.331a3.159,3.159,0,0,1-4.273,0L.028,5.542C.019,5.632,0,5.713,0,5.8v6.826a2.94,2.94,0,0,0,3.021,2.844h8.458A2.94,2.94,0,0,0,14.5,12.629V5.8C14.5,5.713,14.48,5.632,14.472,5.542Z' transform='translate(0 -2.958)' fill='%23fff'/%3E%3Cpath id='Path_2372' data-name='Path 2372' d='M8.858,7.568l5.54-5.2A3.07,3.07,0,0,0,11.816,1H3.325A3.07,3.07,0,0,0,.744,2.371l5.54,5.2a1.91,1.91,0,0,0,2.574,0Z' transform='translate(-0.321 -1)' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.menu-2024 .mobile .social .phone {
    margin: 0;
    background-color: #ec4d37;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg id='Group_13767' data-name='Group 13767' width='16.981348' height='17.171719' viewBox='0 0 16.981348 17.171718' version='1.1' sodipodi:docname='Group 13767.svg' inkscape:version='1.3.2 (091e20ef0f, 2023-11-25, custom)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs1' /%3E%3Csodipodi:namedview id='namedview1' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:zoom='10.899754' inkscape:cx='8.5781756' inkscape:cy='8.5781756' inkscape:window-width='2560' inkscape:window-height='1371' inkscape:window-x='0' inkscape:window-y='405' inkscape:window-maximized='1' inkscape:current-layer='Group_13767' /%3E%3Cpath id='phone_134744' d='m 16.981348,13.022719 a 9.617,9.617 0 0 0 -2.957,-2.576 1.764,1.764 0 0 0 -0.861,-0.248 1.072,1.072 0 0 0 -0.959,0.535 10.617,10.617 0 0 1 -0.825,0.913 1.372,1.372 0 0 1 -2.0000001,-0.2 l -3.66,-3.6570004 a 1.378,1.378 0 0 1 -0.2,-2 10.722,10.722 0 0 1 0.914,-0.826 1.058,1.058 0 0 0 0.492,-0.635 1.574,1.574 0 0 0 -0.209,-1.191 9.613,9.613 0 0 0 -2.574,-2.95400004 1.57,1.57 0 0 0 -1.849,0.278 l -0.8,0.80800004 a 4.415,4.415 0 0 0 -1.38000004,4.304 9.1,9.1 0 0 0 2.63700004,4.16 l 4.681,4.6810004 c 1.829,1.829 3.5730001,2.757 5.1830001,2.757 v 0 a 4.584,4.584 0 0 0 3.281,-1.5 l 0.808,-0.808 a 1.562,1.562 0 0 0 0.278,-1.841 z' fill='%23ffffff' /%3E%3C/svg%3E%0A");
}

.menu-2024 .mobile .logo {
    inline-size: 9.1rem;
    margin-inline-start: 0;
}

.menu-2024 .mobile .bottom {
    display: flex;
    align-items: center;
    padding-block: 1.1rem;
    padding-inline: .7rem;
}

.menu-2024 .mobile .burger {
    inline-size: 2rem;
    block-size: 1rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='17' viewBox='0 0 25 17'%3E%3Cg id='Group_3776' data-name='Group 3776' transform='translate(-214 -25)'%3E%3Crect id='Rectangle_596' data-name='Rectangle 596' width='25' height='3' rx='1.5' transform='translate(214 25)' fill='%23fff'/%3E%3Crect id='Rectangle_597' data-name='Rectangle 597' width='25' height='3' rx='1.5' transform='translate(214 32)' fill='%23fff'/%3E%3Crect id='Rectangle_598' data-name='Rectangle 598' width='25' height='3' rx='1.5' transform='translate(214 39)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    cursor: pointer;
}

.menu-2024 .mobile .phone {
    font-weight: 500;
    font-size: 1rem;
    margin-inline-end: auto;
}

.menu-2024 .extended {
    display: none;
    height: 100vh;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='375' height='812' viewBox='0 0 375 812'%3E%3Cdefs%3E%3CradialGradient id='radial-gradient' cx='1.073' cy='0.961' r='2.578' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23f7b911'/%3E%3Cstop offset='1' stop-color='%23e54600'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect id='closeup-side-view-orange-luxury-sports-car' width='375' height='812' fill='url(%23radial-gradient)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: fixed;
    inset: 0;
    z-index: 100;
    padding: 2.4rem 1.95rem;
    padding-block-end: 5rem;
    flex-direction: column;
}

.top-navs-opened .menu-2024 .extended {
    display: flex;
}

.menu-2024 .extended .close {
    position: absolute;
    inset-inline-end: 1.1rem;
    inset-block-start: 1.4rem;
    inline-size: 1rem;
    block-size: 1rem;
    opacity: 1;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.508' height='16.508' viewBox='0 0 16.508 16.508'%3E%3Cpath id='menu_close_1' data-name='menu close 1' d='M16.508,1.181,15.327,0,8.258,7.069,1.181,0,0,1.173,7.077,8.25,0,15.327l1.181,1.181L8.258,9.431,15.327,16.5l1.181-1.173L9.439,8.25Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.menu-2024 .extended .head {
    display: flex;
    gap: 1.7rem;
    align-items: center;
}

.menu-2024 .extended .logo {
    inline-size: 11rem;
}

.menu-2024 .extended .lang button {
    display: flex;
    font-size: 1rem;
}

.menu-2024 .extended .lang img {
    inline-size: 1.1rem;
    margin-inline-end: 0.4rem;
}

.menu-2024 .extended .menu-navs {
    list-style: none;
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
    margin-block-start: 3rem;
}

.menu-2024 .extended .menu-navs a {
    font-weight: 500;
    padding: 1.07rem 2.4rem;
    font-size: 1.07rem;
    display: block;
    border-block-end: 1px solid rgba(255, 255, 255, 0.3);
    position: relative;
}

.menu-2024 .extended .he_new_item::after {
    inset-inline-end: 0;
    inset-block-start: 50%;
    transform: translate(0, -50%);
    inset-inline-start: auto;
}

.menu-2024 .extended .menu-navs a::before {
    content: '';
    inline-size: 1.3rem;
    block-size: 1.3rem;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    inset-inline-start: 0;
    inset-block-start: 50%;
    transform: translate(0, -50%);
}

.menu-2024  .extended .icon-car a::before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='22' height='22' viewBox='0 0 22 22' version='1.1' id='svg1' sodipodi:docname='Mask Group 111 (1).svg' inkscape:version='1.3.2 (091e20ef0f, 2023-11-25, custom)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Csodipodi:namedview id='namedview1' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:zoom='18.909091' inkscape:cx='10.973558' inkscape:cy='10.973558' inkscape:window-width='2560' inkscape:window-height='1371' inkscape:window-x='0' inkscape:window-y='405' inkscape:window-maximized='1' inkscape:current-layer='svg1' /%3E%3Cdefs id='defs1'%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_5272' data-name='Rectangle 5272' width='22' height='22' transform='translate(32 135)' fill='%23fff' stroke='%23707070' stroke-width='1' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_111' data-name='Mask Group 111' transform='translate(-32 -135)' clip-path='url(%23clip-path)' style='fill:%23ffffff'%3E%3Cpath id='car_89102' d='M17.991,70.891a.368.368,0,0,0-.323-.223H16.013a.368.368,0,0,0-.323.223,2.681,2.681,0,0,0-.095.335l-1.106-3.059a1.281,1.281,0,0,0-1.2-.843H4.83a1.282,1.282,0,0,0-1.2.843L2.523,71.227a2.689,2.689,0,0,0-.095-.336.368.368,0,0,0-.323-.223H.45a.368.368,0,0,0-.323.223,1.631,1.631,0,0,0,0,1.256.368.368,0,0,0,.323.223H2.11l-.025.069a.849.849,0,0,0-.581.805v5.608a.408.408,0,0,0,.408.408H3.965a.408.408,0,0,0,.408-.408V76.865h9.372v1.986a.408.408,0,0,0,.408.408h2.053a.408.408,0,0,0,.408-.408V73.244a.849.849,0,0,0-.581-.805l-.025-.069h1.66a.368.368,0,0,0,.323-.223A1.631,1.631,0,0,0,17.991,70.891Zm-13-2.066H13.13l1.29,3.57H3.7Zm.227,6.084H3.5a.667.667,0,0,1,0-1.334H5.214a.667.667,0,0,1,0,1.334Zm9.408,0H12.9a.667.667,0,1,1,0-1.334h1.718a.667.667,0,0,1,0,1.334Z' transform='translate(34.5 72.24)' fill='%23fff' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' style='fill:%23ffffff;stroke:%23ffffff;stroke-opacity:1' /%3E%3C/g%3E%3C/svg%3E%0A");
}

.menu-2024  .extended .icon-procentage a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_5273' data-name='Rectangle 5273' width='22' height='22' transform='translate(32 194)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_110' data-name='Mask Group 110' transform='translate(-32 -194)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_32698' data-name='Path 32698' d='M10.986-11.716a1.482,1.482,0,0,1,.36-.431.831.831,0,0,1,.527-.158,1.194,1.194,0,0,1,.422.079,1.334,1.334,0,0,1,.378.215,1.063,1.063,0,0,1,.268.325.836.836,0,0,1,.1.4.83.83,0,0,1-.066.312,1.96,1.96,0,0,1-.154.3L6.653-.4a1.482,1.482,0,0,1-.36.431.831.831,0,0,1-.527.158A1.194,1.194,0,0,1,5.344.114,1.334,1.334,0,0,1,4.966-.1,1.063,1.063,0,0,1,4.7-.426a.836.836,0,0,1-.1-.4.83.83,0,0,1,.066-.312,1.96,1.96,0,0,1,.154-.3ZM.668-8.754a4.006,4.006,0,0,1,.25-1.45,3.17,3.17,0,0,1,.7-1.107,3.075,3.075,0,0,1,1.085-.7,3.825,3.825,0,0,1,1.4-.246,4.587,4.587,0,0,1,1.441.207,2.639,2.639,0,0,1,1.046.624,2.613,2.613,0,0,1,.633,1.046,4.633,4.633,0,0,1,.211,1.472,4,4,0,0,1-.25,1.455,3.146,3.146,0,0,1-.708,1.1,3.12,3.12,0,0,1-1.09.7,3.851,3.851,0,0,1-1.406.246,4.546,4.546,0,0,1-1.437-.207,2.6,2.6,0,0,1-1.037-.624A2.639,2.639,0,0,1,.879-7.282,4.633,4.633,0,0,1,.668-8.754Zm2.619-.1a3.7,3.7,0,0,0,.066.773,1.464,1.464,0,0,0,.176.47.586.586,0,0,0,.25.233.7.7,0,0,0,.281.062.667.667,0,0,0,.277-.062A.575.575,0,0,0,4.579-7.6,1.479,1.479,0,0,0,4.75-8.06a3.522,3.522,0,0,0,.066-.756,3.7,3.7,0,0,0-.066-.773,1.4,1.4,0,0,0-.18-.47.611.611,0,0,0-.255-.233.7.7,0,0,0-.281-.062.648.648,0,0,0-.268.062.575.575,0,0,0-.242.229,1.481,1.481,0,0,0-.171.461A3.534,3.534,0,0,0,3.287-8.851ZM10.2-3.208a4.006,4.006,0,0,1,.25-1.45,3.17,3.17,0,0,1,.7-1.107,3.075,3.075,0,0,1,1.085-.7,3.825,3.825,0,0,1,1.4-.246,4.587,4.587,0,0,1,1.441.207,2.639,2.639,0,0,1,1.046.624,2.613,2.613,0,0,1,.633,1.046,4.633,4.633,0,0,1,.211,1.472,4,4,0,0,1-.25,1.455,3.146,3.146,0,0,1-.708,1.1,3.12,3.12,0,0,1-1.09.7,3.851,3.851,0,0,1-1.406.246,4.546,4.546,0,0,1-1.437-.207A2.6,2.6,0,0,1,11.043-.69a2.639,2.639,0,0,1-.628-1.046A4.633,4.633,0,0,1,10.2-3.208Zm2.619-.1a3.7,3.7,0,0,0,.066.773,1.464,1.464,0,0,0,.176.47.586.586,0,0,0,.25.233.7.7,0,0,0,.281.062.667.667,0,0,0,.277-.062.575.575,0,0,0,.242-.229,1.479,1.479,0,0,0,.171-.457,3.522,3.522,0,0,0,.066-.756,3.7,3.7,0,0,0-.066-.773,1.4,1.4,0,0,0-.18-.47.611.611,0,0,0-.255-.233.7.7,0,0,0-.281-.062.648.648,0,0,0-.268.062.575.575,0,0,0-.242.229,1.481,1.481,0,0,0-.171.461A3.534,3.534,0,0,0,12.823-3.3Z' transform='translate(34.332 211.369)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.menu-2024  .extended .icon-news a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_5275' data-name='Rectangle 5275' width='22' height='22' transform='translate(32 314)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_108' data-name='Mask Group 108' transform='translate(-32 -314)' clip-path='url(%23clip-path)'%3E%3Cg id='megaphone_9318733' transform='translate(34.432 316.516)'%3E%3Crect id='Rectangle_5270' data-name='Rectangle 5270' width='2.348' height='11.739' rx='1' transform='translate(5.794 1.764) rotate(-45)' fill='%23fff'/%3E%3Crect id='Rectangle_5271' data-name='Rectangle 5271' width='2.348' height='5.869' rx='1' transform='translate(-0.432 12.138) rotate(-45)' fill='%23fff'/%3E%3Cpath id='Path_32699' data-name='Path 32699' d='M14.869,12.952,8.035,17.233a1.154,1.154,0,0,0-.171-.216L4.426,13.58a1.214,1.214,0,0,0-.221-.176L8.487,6.575Z' transform='translate(-2.307 -3.278)' fill='%23fff'/%3E%3Cpath id='Path_32700' data-name='Path 32700' d='M14.783,24.373a1.568,1.568,0,0,1-1.116-.462L11.859,22.1a.4.4,0,0,1,.572-.572l1.808,1.808a.787.787,0,0,0,1.088,0l2.344-2.344a.77.77,0,0,0,0-1.088l-.891-.89a.4.4,0,0,1,.572-.572l.891.89a1.58,1.58,0,0,1,0,2.233L15.9,23.911a1.566,1.566,0,0,1-1.116.462Z' transform='translate(-6.056 -9.124)' fill='%23fff'/%3E%3Cpath id='Path_32701' data-name='Path 32701' d='M26.425,4.357a.4.4,0,0,1-.286-.691l.83-.83a.4.4,0,1,1,.572.572l-.83.83A.4.4,0,0,1,26.425,4.357Z' transform='translate(-13.16 -1.359)' fill='%23fff'/%3E%3Cpath id='Path_32702' data-name='Path 32702' d='M22.98,1.9a.4.4,0,0,1-.381-.542l.4-1.1a.4.4,0,0,1,.762.274l-.4,1.1A.405.405,0,0,1,22.98,1.9Z' transform='translate(-11.446 0)' fill='%23fff'/%3E%3Cpath id='Path_32703' data-name='Path 32703' d='M28.611,8.23a.4.4,0,0,1-.137-.786l1.1-.4a.4.4,0,0,1,.274.762l-1.1.4A.4.4,0,0,1,28.611,8.23Z' transform='translate(-14.247 -3.501)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.menu-2024  .extended .icon-user a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_5276' data-name='Rectangle 5276' width='22' height='22' transform='translate(32 372)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_107' data-name='Mask Group 107' transform='translate(-32 -372)' clip-path='url(%23clip-path)'%3E%3Cpath id='contacts_7481210' d='M1,17.362a6.043,6.043,0,0,1,12.085,0Zm6.043-6.8a4.532,4.532,0,1,1,4.532-4.532A4.545,4.545,0,0,1,7.043,10.564ZM14.6,13.585h3.021V15.1H14.6ZM12.33,9.809h5.287v1.511H12.33Zm1.511-3.777h3.777V7.543H13.841Z' transform='translate(34 373.638)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.menu-2024  .extended .icon-comment a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_5277' data-name='Rectangle 5277' width='22' height='22' transform='translate(32 434)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_106' data-name='Mask Group 106' transform='translate(-32 -434)' clip-path='url(%23clip-path)'%3E%3Cg id='chat_319386' transform='translate(36 438.138)'%3E%3Cg id='Group_13768' data-name='Group 13768'%3E%3Cpath id='Path_32704' data-name='Path 32704' d='M10.78,0H3.554A3.559,3.559,0,0,0,0,3.555V7.2A3.559,3.559,0,0,0,3.554,10.75H5.817a8.2,8.2,0,0,1,3.2,3.234.6.6,0,0,0,.543.349.57.57,0,0,0,.127-.014.6.6,0,0,0,.471-.584V10.75h.627A3.559,3.559,0,0,0,14.334,7.2V3.555A3.559,3.559,0,0,0,10.78,0Z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.menu-2024 .extended .feat {
    margin-block-start: auto;
    inline-size: 100%;
    padding: 0.8rem;
    font-size: 0.95rem;
    border-radius: 0.3rem;
}

.menu-2024 .extended .social {
    gap: 0.8rem;
    margin-block-start: 2rem;
    justify-content: center;
}

.menu-2024 .extended .social > a {
    border-radius: .3rem;
}

.menu-2024 .extended .he_new_item a {
    padding-inline-end: 5rem;
}

@media (min-width: 768px) {
    section.selects.pos-fixed {
        top: 117px;
    }

    body .main-content {
        padding-top: 137px;
    }
}

@media (max-width: 992px) {
    .menu-2024 .desktop {
        display: none;
    }
    .menu-2024 .mobile {
        display: block;
    }
}

@media (max-width: 767px) {
    body .main-content {
        padding-top: 103px;
    }

    section.selects.pos-fixed {
        top: 117px;
    }
}

.partn-ban .video {
    border-radius: 5px;
    border: 2px solid #EEBC38;
    inline-size: 8.6rem !important;
    block-size: 13rem;
    overflow: hidden;
    position: absolute;
    inset-inline-end: -0.2rem;
    inset-block-end: -0.2rem;
}

.partn-ban .video video {
    inline-size: 100%;
    block-size: 100%;
    object-fit: cover;
}

.partn-ban .video::before {
    content: '';
    inline-size: 1.7rem;
    block-size: 1.7rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg id='play-button_482059' xmlns='http://www.w3.org/2000/svg' width='26.776' height='26.776' viewBox='0 0 26.776 26.776'%3E%3Cg id='Group_13388' data-name='Group 13388'%3E%3Cg id='Group_13387' data-name='Group 13387'%3E%3Cpath id='Path_3786' data-name='Path 3786' d='M13.388,0A13.388,13.388,0,1,0,26.776,13.388,13.4,13.4,0,0,0,13.388,0Zm0,25.66A12.272,12.272,0,1,1,25.66,13.388,12.286,12.286,0,0,1,13.388,25.66Z' fill='%23fff'/%3E%3Cpath id='Path_3787' data-name='Path 3787' d='M200.669,154.44l-7.81-5.02a.558.558,0,0,0-.86.469V159.93a.558.558,0,0,0,.86.469l7.81-5.02a.558.558,0,0,0,0-.938Zm-7.554,4.468v-8l6.22,4Z' transform='translate(-181.959 -141.522)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    inset-inline-start: 50%;
    inset-block-start: 50%;
    transform: translate(-50%, -50%);
}

section.partn-ban-box .partn-ban {
    position: relative;
}

@media (max-width: 767px) {
    .partn-ban .video {
        inline-size: 10.6rem !important;
        block-size: 17rem;
        inset-inline-end: 1.7rem;
    }
}

.right-about-us h2,
.left-about-us h2 {
    color: #000;
    font-size: 35px;
    font-weight: 700;
    padding-block-end: 1.3rem;
}

.right-about-us p,
.left-about-us p {
    font-size: 18px;
    line-height: normal;
    margin-block-end: 1.5rem;
    color: #000;
}

.right-about-us p a,
.left-about-us p a {
    text-decoration: underline;
    color: #EC4D37;
    font-weight: 400;
}

.left-about-us {
    inline-size: 46%;
}

.right-about-us {
    margin-left: 40px;
    inline-size: 48.2%;
}

.about-us-row {
    justify-content: space-between;
}

.image-wrapper-about-us {
    max-width: 40.8%;
    border-radius: 1rem;
    overflow: hidden;
}

.image-wrapper-about-us img {
    object-fit: cover;
}

.about-us-staff .slider {
    /* margin-inline-end: calc((100vw - 868px) / 2* -1); */
}

.about-us-staff .item {
    padding-inline: 0.8rem;
}

.about-us-staff .title {
    border-block-start: 1px solid #DDDDDD;
    margin-block-start: 1.7rem;
    padding-block-start: 1.4rem;
    padding-block-end: 1.4rem;
    display: flex;
    gap: 2rem;
    align-items: center;
}

.about-us-staff h2 {
    font-size: 2.2rem;
    font-weight: 700;
    color: #000;
    margin-inline-end: 1.3rem;
}

.about-us-staff .item .name {
    font-size: 1.37rem;
    font-weight: 700;
    color: #000;
    margin-block-start: 0.8rem;
}

.about-us-staff .item .position {
    font-size: 1rem;
    color: #000;
    margin-block-start: 0.2rem;
}

.about-us-staff {
    padding-block-end: 7.1rem;
    position: relative;
}

.about-us-staff .arrow {
    inline-size: 2.5rem;
    block-size: 2.5rem;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
}

.about-us-staff .item img {
    border-radius: 1.3rem;
}

.about-us-staff .arrow.prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg id='Group_13764' data-name='Group 13764' transform='translate(0 -0.218)'%3E%3Crect id='Rectangle_1727' data-name='Rectangle 1727' width='40' height='40' rx='20' transform='translate(0 0.218)' opacity='0.8'/%3E%3Cg id='right-arrow_545682' transform='translate(27.876 24.084) rotate(180)'%3E%3Cg id='Group_3' data-name='Group 3' transform='translate(0 0)'%3E%3Cpath id='Path_5878' data-name='Path 5878' d='M15.52,3.368h0L12.315.179a.613.613,0,0,0-.865.869L13.6,3.189H.613a.613.613,0,1,0,0,1.227H13.6L11.45,6.557a.613.613,0,0,0,.865.869l3.2-3.189h0A.614.614,0,0,0,15.52,3.368Z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.about-us-staff .arrow.next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg id='Group_13763' data-name='Group 13763' transform='translate(40.109 40) rotate(180)'%3E%3Crect id='Rectangle_1727' data-name='Rectangle 1727' width='40' height='40' rx='20' transform='translate(0.109)' opacity='0.8'/%3E%3Cg id='right-arrow_545682' transform='translate(27.876 24.084) rotate(180)'%3E%3Cg id='Group_3' data-name='Group 3' transform='translate(0 0)'%3E%3Cpath id='Path_5878' data-name='Path 5878' d='M15.52,3.368h0L12.315.179a.613.613,0,0,0-.865.869L13.6,3.189H.613a.613.613,0,1,0,0,1.227H13.6L11.45,6.557a.613.613,0,0,0,.865.869l3.2-3.189h0A.614.614,0,0,0,15.52,3.368Z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}


@media screen and (max-width: 991px) {
    .right-about-us,
    .left-about-us {
        inline-size: 100%;
    }

    .right-about-us {
        margin-left: 0;
    }

    .image-wrapper-about-us {
        max-width: 100%;
        order: -1;
    }

    .about-us-staff .slider {
        margin-inline-end: 0;
    }
}

section.brand-list .brands .single-brand .bg-logo-box .bg-logo {
    padding-top: 80.410256%;
}

.page-template-page-leasing .leasing-2024-01 {
    padding-bottom: 3.3rem;
}

.menu-2024-02 .top {
    background-color: #08060A;
    font-size: 14px;
    color: #fff;
    padding-block: 0.6rem;
}

.menu-2024-02 .top .container {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 2rem;
}

.menu-2024-02 .mobile {
    display: none;
}

.menu-2024-02 .top a {
    color: inherit;
}

.menu-2024-02 .top .social a::after {
    content: '';
    block-size: 0.8rem;
    vertical-align: middle;
    inline-size: 1px;
    background-color: #fff;
    display: inline-block;
    margin-inline: 0.6rem;
}

.menu-2024-02 .top .social a:last-child::after {
    display: none;
}

.menu-2024-02 .top .phone::before {
    content: '';
    block-size: 0.8rem;
    vertical-align: middle;
    inline-size: 1px;
    background-color: #fff;
    display: inline-block;
    margin-inline-end: 0.7rem;
}

.menu-2024-02 .top .phone {
    margin-inline-start: -1.3rem;
}

.menu-2024-02 {
    box-shadow: 0px 3px 50px #0000001A;
    z-index: 10;
    position: fixed;
    inline-size: 100%;
    background-color: #fff;
}

.menu-2024-02 .bottom {
    padding-block: 1.2rem;
    height: 78px;
}

.menu-2024-02 .bottom .container {
    display: flex;
    align-items: center;
}

.menu-2024-02 .bottom .menu-navs {
    list-style: none;
    display: flex;
    font-weight: 500;
    margin: 0;
    justify-content: center;
    align-items: center;
}

.menu-2024-02 .bottom .menu-navs a {
    padding: 0.94rem;
    font-size: 15px;
    text-transform: uppercase;
    color: #08060A;
}

.menu-2024-02 .he_new_item::after {
    content: 'JAUNS';
    font-size: 0.7rem;
    background-color: #F58130;
    border-radius: .3rem;
    padding: 0.22rem 0.5rem;
    font-weight: 700;
    background-image: none !important;
    inline-size: auto;
    block-size: auto;
    inset-block-start: -2.15rem;
    text-transform: uppercase;
    color: #fff;
    display: none;
}

.menu-2024-02 .bottom .feat {
    background-color: #000;
    box-shadow: 0px 15px 20px #00000017;
    border-radius: 3px;
    padding: 0.55rem 1.5rem;
    margin-block-start: -0.15rem;
    font-size: 0.95rem;
    font-weight: 500;
    white-space: nowrap;
    text-transform: uppercase;
    color: #fff;
}

.menu-2024-02 .bottom .feat::after {
    content: '';
    inline-size: 0.6rem;
    block-size: 0.6rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.435' height='8.435' viewBox='0 0 8.435 8.435'%3E%3Cpath id='down-right-arrow_7344998' d='M6.835,2.609V5.744L1.26.169A.772.772,0,0,0,.169,1.26L5.744,6.835H2.609a.772.772,0,0,0,0,1.543h4.7A1,1,0,0,0,8.378,7.313v-4.7a.772.772,0,1,0-1.543,0Z' transform='translate(0.057 0.057)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-inline-start: 0.4rem;
    vertical-align: middle;
}

.menu-2024-02 .header_language_switch {
    display: block;
    color: #08060A;
    font-size: 15px;
    background-color: transparent;
}

.menu-2024-02 .header_language_switch img {
    filter: invert(0);
    inline-size: 0.9rem;
    block-size: 0.9rem;
}

.menu-2024-02 .lang {
    position: relative;
    margin-inline-start: 0.5rem;
    margin-inline-end: auto;
}

@media (max-width: 992px) {
    .menu-2024-02 .desktop {
        display: none;
    }
    .menu-2024-02 .mobile {
        display: block;
    }
}

.menu-2024-02 .mobile .top {
    display: flex;
    padding: 0;
}

.menu-2024-02 .mobile .social {
    display: flex;
}

.menu-2024-02 .mobile .feat {
    background-color: #000;
    box-shadow: 0px 15px 20px #00000017;
    padding: 0.5rem 1.3rem;
    font-size: 0.84rem;
    font-weight: 500;
    white-space: nowrap;
    text-align: center;
    inline-size: 100%;
}

.menu-2024-02 .mobile .feat::after {
    content: '';
    inline-size: 0.6rem;
    block-size: 0.6rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.435' height='8.435' viewBox='0 0 8.435 8.435'%3E%3Cpath id='down-right-arrow_7344998' d='M6.835,2.609V5.744L1.26.169A.772.772,0,0,0,.169,1.26L5.744,6.835H2.609a.772.772,0,0,0,0,1.543h4.7A1,1,0,0,0,8.378,7.313v-4.7a.772.772,0,1,0-1.543,0Z' transform='translate(0.057 0.057)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-inline-start: 0.4rem;
    vertical-align: middle;
}

.menu-2024-02 .mobile .soc-med a {
    background-color: #2F5FA0;
    border-radius: 0;
    inline-size: 2.45rem;
    block-size: 2.45rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.menu-2024-02 .mobile .social > a {
    background-size: 1rem;
    inline-size: 2.45rem;
    block-size: 2.45rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: center;
    background-repeat: no-repeat;
}

.menu-2024-02 .mobile .social > a::after {
    display: none;
}

.menu-2024-02 .mobile .social .whatsapp {
    background-color: #31A71A;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.381' height='16.51' viewBox='0 0 16.381 16.51'%3E%3Cpath id='Union_2' data-name='Union 2' d='M.071,16.371a.308.308,0,0,1-.049-.244l.868-4.221a8.192,8.192,0,1,1,3.653,3.615L.407,16.5a.313.313,0,0,1-.073.009A.319.319,0,0,1,.071,16.371Zm5.265-2.448A6.41,6.41,0,0,0,12.76,3.685a.318.318,0,0,1-.034-.033A6.414,6.414,0,0,0,2.475,11.1l.283.557-.526,2.553-.007.032,2.535-.6Zm.941-3.753-.025-.022C4.437,8.465,3.966,7.064,4.08,5.954A2.654,2.654,0,0,1,5.111,4.38a.591.591,0,0,1,.923.212l.669,1.5a.586.586,0,0,1-.074.6l-.337.439a.58.58,0,0,0-.052.648A6.268,6.268,0,0,0,7.385,9.052a6.684,6.684,0,0,0,1.586,1.137.575.575,0,0,0,.629-.132l.392-.395a.6.6,0,0,1,.586-.151l1.587.451a.6.6,0,0,1,.336.887,2.661,2.661,0,0,1-1.419,1.237,3.149,3.149,0,0,1-.742.086A6.155,6.155,0,0,1,6.277,10.17Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.menu-2024-02 .mobile .social .waze {
    background-color: #46CCFF;
    background-image: url("data:image/svg+xml,%3Csvg id='Group_5506' data-name='Group 5506' xmlns='http://www.w3.org/2000/svg' width='19.913' height='19.981' viewBox='0 0 19.913 19.981'%3E%3Cpath id='Path_2354' data-name='Path 2354' d='M22.036,27.978H20a2.488,2.488,0,0,0-4.532-.863v.016a7.824,7.824,0,0,1-2.011-1.49A5.974,5.974,0,0,1,12.2,23.868a2.429,2.429,0,0,0,1.192-.695,2.5,2.5,0,0,0,.664-1.707V19.981a8,8,0,0,1,7.977-8,8,8,0,0,1,0,16' transform='translate(-11.076 -10.986)' fill='%23fff' fill-rule='evenodd'/%3E%3Cg id='Group_5499' data-name='Group 5499' transform='translate(0 0)'%3E%3Cpath id='Path_2355' data-name='Path 2355' d='M11.005,17.022H8.971a2.488,2.488,0,0,0-4.532-.863v.016a7.824,7.824,0,0,1-2.011-1.49,5.974,5.974,0,0,1-1.256-1.772,2.429,2.429,0,0,0,1.192-.695,2.5,2.5,0,0,0,.664-1.707V9.025a8,8,0,0,1,7.977-8,7.99,7.99,0,0,1,7.96,7.99,8,8,0,0,1-7.96,8.008m8.951-8.008a8.942,8.942,0,0,0-2.626-6.349,8.921,8.921,0,0,0-13.347.777A8.978,8.978,0,0,0,2.042,9.023v1.49a1.528,1.528,0,0,1-1.6,1.508.383.383,0,0,0-.365.272c-.187.623.572,2,1.647,3.089a8.743,8.743,0,0,0,2.354,1.705,2.491,2.491,0,0,0,4.895.926h2.088a2.492,2.492,0,0,0,3.3,1.849,2.371,2.371,0,0,0,1.465-1.444,2.566,2.566,0,0,0-.012-1.824,9.009,9.009,0,0,0,4.142-7.581' transform='translate(-0.045 -0.03)' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath id='Path_2356' data-name='Path 2356' d='M30.839,20.777a1,1,0,1,0-.995,1,1,1,0,0,0,.995-1m-5.976,0a1,1,0,1,0-1,1,1,1,0,0,0,1-1m-.691,3.272a.5.5,0,0,0-.9.422,3.977,3.977,0,0,0,7.205,0,.5.5,0,0,0-.451-.705h-.013a.489.489,0,0,0-.44.284,2.98,2.98,0,0,1-5.4,0' transform='translate(-14.906 -13.786)' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.menu-2024-02 .mobile .social .email {
    background-color: #ec4d37;
    background-image: url("data:image/svg+xml,%3Csvg id='envelope_3916631' xmlns='http://www.w3.org/2000/svg' width='14.5' height='12.515' viewBox='0 0 14.5 12.515'%3E%3Cpath id='Path_2371' data-name='Path 2371' d='M14.472,5.542,9.386,10.331a3.159,3.159,0,0,1-4.273,0L.028,5.542C.019,5.632,0,5.713,0,5.8v6.826a2.94,2.94,0,0,0,3.021,2.844h8.458A2.94,2.94,0,0,0,14.5,12.629V5.8C14.5,5.713,14.48,5.632,14.472,5.542Z' transform='translate(0 -2.958)' fill='%23fff'/%3E%3Cpath id='Path_2372' data-name='Path 2372' d='M8.858,7.568l5.54-5.2A3.07,3.07,0,0,0,11.816,1H3.325A3.07,3.07,0,0,0,.744,2.371l5.54,5.2a1.91,1.91,0,0,0,2.574,0Z' transform='translate(-0.321 -1)' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.menu-2024-02 .mobile .social .phone {
    margin: 0;
    background-color: #ec4d37;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg id='Group_13767' data-name='Group 13767' width='16.981348' height='17.171719' viewBox='0 0 16.981348 17.171718' version='1.1' sodipodi:docname='Group 13767.svg' inkscape:version='1.3.2 (091e20ef0f, 2023-11-25, custom)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs1' /%3E%3Csodipodi:namedview id='namedview1' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:zoom='10.899754' inkscape:cx='8.5781756' inkscape:cy='8.5781756' inkscape:window-width='2560' inkscape:window-height='1371' inkscape:window-x='0' inkscape:window-y='405' inkscape:window-maximized='1' inkscape:current-layer='Group_13767' /%3E%3Cpath id='phone_134744' d='m 16.981348,13.022719 a 9.617,9.617 0 0 0 -2.957,-2.576 1.764,1.764 0 0 0 -0.861,-0.248 1.072,1.072 0 0 0 -0.959,0.535 10.617,10.617 0 0 1 -0.825,0.913 1.372,1.372 0 0 1 -2.0000001,-0.2 l -3.66,-3.6570004 a 1.378,1.378 0 0 1 -0.2,-2 10.722,10.722 0 0 1 0.914,-0.826 1.058,1.058 0 0 0 0.492,-0.635 1.574,1.574 0 0 0 -0.209,-1.191 9.613,9.613 0 0 0 -2.574,-2.95400004 1.57,1.57 0 0 0 -1.849,0.278 l -0.8,0.80800004 a 4.415,4.415 0 0 0 -1.38000004,4.304 9.1,9.1 0 0 0 2.63700004,4.16 l 4.681,4.6810004 c 1.829,1.829 3.5730001,2.757 5.1830001,2.757 v 0 a 4.584,4.584 0 0 0 3.281,-1.5 l 0.808,-0.808 a 1.562,1.562 0 0 0 0.278,-1.841 z' fill='%23ffffff' /%3E%3C/svg%3E%0A");
}

.menu-2024-02 .mobile .logo {
    inline-size: 9.1rem;
    margin-inline-start: 0;
}

.menu-2024-02 .mobile .bottom {
    display: flex;
    align-items: center;
    padding-block: 1.1rem;
    padding-inline: .7rem;
    gap: 2rem;
}

.menu-2024-02 .mobile .burger {
    inline-size: 2rem;
    block-size: 1rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='17' viewBox='0 0 25 17'%3E%3Cg id='Group_3776' data-name='Group 3776' transform='translate(-214 -25)'%3E%3Crect id='Rectangle_596' data-name='Rectangle 596' width='25' height='3' rx='1.5' transform='translate(214 25)' fill='%23000'/%3E%3Crect id='Rectangle_597' data-name='Rectangle 597' width='25' height='3' rx='1.5' transform='translate(214 32)' fill='%23000'/%3E%3Crect id='Rectangle_598' data-name='Rectangle 598' width='25' height='3' rx='1.5' transform='translate(214 39)' fill='%23000'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    cursor: pointer;
}

.menu-2024-02 .mobile .phone {
    font-weight: 500;
    font-size: 1rem;
    margin-inline-end: auto;
    color: #08060A;
}

.menu-2024-02 .extended {
    display: none;
    height: 100vh;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='375' height='812' viewBox='0 0 375 812'%3E%3Cdefs%3E%3CradialGradient id='radial-gradient' cx='1.073' cy='0.961' r='2.578' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23f7b911'/%3E%3Cstop offset='1' stop-color='%23e54600'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect id='closeup-side-view-orange-luxury-sports-car' width='375' height='812' fill='url(%23radial-gradient)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: fixed;
    inset: 0;
    z-index: 100;
    padding: 2.4rem 1.95rem;
    padding-block-end: 5rem;
    flex-direction: column;
}

.top-navs-opened .menu-2024-02 .extended {
    display: flex;
}

.menu-2024-02 .extended .close {
    position: absolute;
    inset-inline-end: 1.1rem;
    inset-block-start: 1.4rem;
    inline-size: 1rem;
    block-size: 1rem;
    opacity: 1;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.508' height='16.508' viewBox='0 0 16.508 16.508'%3E%3Cpath id='menu_close_1' data-name='menu close 1' d='M16.508,1.181,15.327,0,8.258,7.069,1.181,0,0,1.173,7.077,8.25,0,15.327l1.181,1.181L8.258,9.431,15.327,16.5l1.181-1.173L9.439,8.25Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.menu-2024-02 .extended .head {
    display: flex;
    gap: 1.7rem;
    align-items: center;
}

.menu-2024-02 .extended .logo {
    inline-size: 11rem;
}

.menu-2024-02 .extended .lang button {
    display: flex;
    font-size: 1rem;
    color: #fff;
}

.menu-2024-02 .extended .lang img {
    inline-size: 1.1rem;
    margin-inline-end: 0.4rem;
    filter: invert(1);
}

.menu-2024-02 .extended .menu-navs {
    list-style: none;
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
    margin-block-start: 3rem;
}

.menu-2024-02 .extended .menu-navs a {
    font-weight: 500;
    padding: 1.07rem 2.4rem;
    font-size: 1.07rem;
    display: block;
    border-block-end: 1px solid rgba(255, 255, 255, 0.3);
    position: relative;
    color: #fff;
}

.menu-2024-02 .extended .he_new_item::after {
    inset-inline-end: 0;
    inset-block-start: 50%;
    transform: translate(0, -50%);
    inset-inline-start: auto;
}

.menu-2024-02 .extended .menu-navs a::before {
    content: '';
    inline-size: 1.3rem;
    block-size: 1.3rem;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    inset-inline-start: 0;
    inset-block-start: 50%;
    transform: translate(0, -50%);
}

.menu-2024-02  .extended .icon-car a::before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='22' height='22' viewBox='0 0 22 22' version='1.1' id='svg1' sodipodi:docname='Mask Group 111 (1).svg' inkscape:version='1.3.2 (091e20ef0f, 2023-11-25, custom)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Csodipodi:namedview id='namedview1' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:zoom='18.909091' inkscape:cx='10.973558' inkscape:cy='10.973558' inkscape:window-width='2560' inkscape:window-height='1371' inkscape:window-x='0' inkscape:window-y='405' inkscape:window-maximized='1' inkscape:current-layer='svg1' /%3E%3Cdefs id='defs1'%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_5272' data-name='Rectangle 5272' width='22' height='22' transform='translate(32 135)' fill='%23fff' stroke='%23707070' stroke-width='1' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_111' data-name='Mask Group 111' transform='translate(-32 -135)' clip-path='url(%23clip-path)' style='fill:%23ffffff'%3E%3Cpath id='car_89102' d='M17.991,70.891a.368.368,0,0,0-.323-.223H16.013a.368.368,0,0,0-.323.223,2.681,2.681,0,0,0-.095.335l-1.106-3.059a1.281,1.281,0,0,0-1.2-.843H4.83a1.282,1.282,0,0,0-1.2.843L2.523,71.227a2.689,2.689,0,0,0-.095-.336.368.368,0,0,0-.323-.223H.45a.368.368,0,0,0-.323.223,1.631,1.631,0,0,0,0,1.256.368.368,0,0,0,.323.223H2.11l-.025.069a.849.849,0,0,0-.581.805v5.608a.408.408,0,0,0,.408.408H3.965a.408.408,0,0,0,.408-.408V76.865h9.372v1.986a.408.408,0,0,0,.408.408h2.053a.408.408,0,0,0,.408-.408V73.244a.849.849,0,0,0-.581-.805l-.025-.069h1.66a.368.368,0,0,0,.323-.223A1.631,1.631,0,0,0,17.991,70.891Zm-13-2.066H13.13l1.29,3.57H3.7Zm.227,6.084H3.5a.667.667,0,0,1,0-1.334H5.214a.667.667,0,0,1,0,1.334Zm9.408,0H12.9a.667.667,0,1,1,0-1.334h1.718a.667.667,0,0,1,0,1.334Z' transform='translate(34.5 72.24)' fill='%23fff' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' style='fill:%23ffffff;stroke:%23ffffff;stroke-opacity:1' /%3E%3C/g%3E%3C/svg%3E%0A");
}

.menu-2024-02  .extended .icon-procentage a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_5273' data-name='Rectangle 5273' width='22' height='22' transform='translate(32 194)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_110' data-name='Mask Group 110' transform='translate(-32 -194)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_32698' data-name='Path 32698' d='M10.986-11.716a1.482,1.482,0,0,1,.36-.431.831.831,0,0,1,.527-.158,1.194,1.194,0,0,1,.422.079,1.334,1.334,0,0,1,.378.215,1.063,1.063,0,0,1,.268.325.836.836,0,0,1,.1.4.83.83,0,0,1-.066.312,1.96,1.96,0,0,1-.154.3L6.653-.4a1.482,1.482,0,0,1-.36.431.831.831,0,0,1-.527.158A1.194,1.194,0,0,1,5.344.114,1.334,1.334,0,0,1,4.966-.1,1.063,1.063,0,0,1,4.7-.426a.836.836,0,0,1-.1-.4.83.83,0,0,1,.066-.312,1.96,1.96,0,0,1,.154-.3ZM.668-8.754a4.006,4.006,0,0,1,.25-1.45,3.17,3.17,0,0,1,.7-1.107,3.075,3.075,0,0,1,1.085-.7,3.825,3.825,0,0,1,1.4-.246,4.587,4.587,0,0,1,1.441.207,2.639,2.639,0,0,1,1.046.624,2.613,2.613,0,0,1,.633,1.046,4.633,4.633,0,0,1,.211,1.472,4,4,0,0,1-.25,1.455,3.146,3.146,0,0,1-.708,1.1,3.12,3.12,0,0,1-1.09.7,3.851,3.851,0,0,1-1.406.246,4.546,4.546,0,0,1-1.437-.207,2.6,2.6,0,0,1-1.037-.624A2.639,2.639,0,0,1,.879-7.282,4.633,4.633,0,0,1,.668-8.754Zm2.619-.1a3.7,3.7,0,0,0,.066.773,1.464,1.464,0,0,0,.176.47.586.586,0,0,0,.25.233.7.7,0,0,0,.281.062.667.667,0,0,0,.277-.062A.575.575,0,0,0,4.579-7.6,1.479,1.479,0,0,0,4.75-8.06a3.522,3.522,0,0,0,.066-.756,3.7,3.7,0,0,0-.066-.773,1.4,1.4,0,0,0-.18-.47.611.611,0,0,0-.255-.233.7.7,0,0,0-.281-.062.648.648,0,0,0-.268.062.575.575,0,0,0-.242.229,1.481,1.481,0,0,0-.171.461A3.534,3.534,0,0,0,3.287-8.851ZM10.2-3.208a4.006,4.006,0,0,1,.25-1.45,3.17,3.17,0,0,1,.7-1.107,3.075,3.075,0,0,1,1.085-.7,3.825,3.825,0,0,1,1.4-.246,4.587,4.587,0,0,1,1.441.207,2.639,2.639,0,0,1,1.046.624,2.613,2.613,0,0,1,.633,1.046,4.633,4.633,0,0,1,.211,1.472,4,4,0,0,1-.25,1.455,3.146,3.146,0,0,1-.708,1.1,3.12,3.12,0,0,1-1.09.7,3.851,3.851,0,0,1-1.406.246,4.546,4.546,0,0,1-1.437-.207A2.6,2.6,0,0,1,11.043-.69a2.639,2.639,0,0,1-.628-1.046A4.633,4.633,0,0,1,10.2-3.208Zm2.619-.1a3.7,3.7,0,0,0,.066.773,1.464,1.464,0,0,0,.176.47.586.586,0,0,0,.25.233.7.7,0,0,0,.281.062.667.667,0,0,0,.277-.062.575.575,0,0,0,.242-.229,1.479,1.479,0,0,0,.171-.457,3.522,3.522,0,0,0,.066-.756,3.7,3.7,0,0,0-.066-.773,1.4,1.4,0,0,0-.18-.47.611.611,0,0,0-.255-.233.7.7,0,0,0-.281-.062.648.648,0,0,0-.268.062.575.575,0,0,0-.242.229,1.481,1.481,0,0,0-.171.461A3.534,3.534,0,0,0,12.823-3.3Z' transform='translate(34.332 211.369)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.menu-2024-02  .extended .icon-about_us a::before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="22" height="22" viewBox="0 0 22 22"><defs><clipPath id="clip-path"><rect id="Rectangle_5276" data-name="Rectangle 5276" width="22" height="22" transform="translate(32 372)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath></defs><g id="Mask_Group_107" data-name="Mask Group 107" transform="translate(-32 -372)" clip-path="url(%23clip-path)"><path id="contacts_7481210" d="M1,17.362a6.043,6.043,0,0,1,12.085,0Zm6.043-6.8a4.532,4.532,0,1,1,4.532-4.532A4.545,4.545,0,0,1,7.043,10.564ZM14.6,13.585h3.021V15.1H14.6ZM12.33,9.809h5.287v1.511H12.33Zm1.511-3.777h3.777V7.543H13.841Z" transform="translate(34 373.638)" fill="%23fff"/></g></svg>');
}

.menu-2024-02  .extended .icon-news a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_5275' data-name='Rectangle 5275' width='22' height='22' transform='translate(32 314)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_108' data-name='Mask Group 108' transform='translate(-32 -314)' clip-path='url(%23clip-path)'%3E%3Cg id='megaphone_9318733' transform='translate(34.432 316.516)'%3E%3Crect id='Rectangle_5270' data-name='Rectangle 5270' width='2.348' height='11.739' rx='1' transform='translate(5.794 1.764) rotate(-45)' fill='%23fff'/%3E%3Crect id='Rectangle_5271' data-name='Rectangle 5271' width='2.348' height='5.869' rx='1' transform='translate(-0.432 12.138) rotate(-45)' fill='%23fff'/%3E%3Cpath id='Path_32699' data-name='Path 32699' d='M14.869,12.952,8.035,17.233a1.154,1.154,0,0,0-.171-.216L4.426,13.58a1.214,1.214,0,0,0-.221-.176L8.487,6.575Z' transform='translate(-2.307 -3.278)' fill='%23fff'/%3E%3Cpath id='Path_32700' data-name='Path 32700' d='M14.783,24.373a1.568,1.568,0,0,1-1.116-.462L11.859,22.1a.4.4,0,0,1,.572-.572l1.808,1.808a.787.787,0,0,0,1.088,0l2.344-2.344a.77.77,0,0,0,0-1.088l-.891-.89a.4.4,0,0,1,.572-.572l.891.89a1.58,1.58,0,0,1,0,2.233L15.9,23.911a1.566,1.566,0,0,1-1.116.462Z' transform='translate(-6.056 -9.124)' fill='%23fff'/%3E%3Cpath id='Path_32701' data-name='Path 32701' d='M26.425,4.357a.4.4,0,0,1-.286-.691l.83-.83a.4.4,0,1,1,.572.572l-.83.83A.4.4,0,0,1,26.425,4.357Z' transform='translate(-13.16 -1.359)' fill='%23fff'/%3E%3Cpath id='Path_32702' data-name='Path 32702' d='M22.98,1.9a.4.4,0,0,1-.381-.542l.4-1.1a.4.4,0,0,1,.762.274l-.4,1.1A.405.405,0,0,1,22.98,1.9Z' transform='translate(-11.446 0)' fill='%23fff'/%3E%3Cpath id='Path_32703' data-name='Path 32703' d='M28.611,8.23a.4.4,0,0,1-.137-.786l1.1-.4a.4.4,0,0,1,.274.762l-1.1.4A.4.4,0,0,1,28.611,8.23Z' transform='translate(-14.247 -3.501)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.menu-2024-02  .extended .icon-user a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_5276' data-name='Rectangle 5276' width='22' height='22' transform='translate(32 372)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_107' data-name='Mask Group 107' transform='translate(-32 -372)' clip-path='url(%23clip-path)'%3E%3Cpath id='contacts_7481210' d='M1,17.362a6.043,6.043,0,0,1,12.085,0Zm6.043-6.8a4.532,4.532,0,1,1,4.532-4.532A4.545,4.545,0,0,1,7.043,10.564ZM14.6,13.585h3.021V15.1H14.6ZM12.33,9.809h5.287v1.511H12.33Zm1.511-3.777h3.777V7.543H13.841Z' transform='translate(34 373.638)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.menu-2024-02  .extended .icon-comment a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_5277' data-name='Rectangle 5277' width='22' height='22' transform='translate(32 434)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_106' data-name='Mask Group 106' transform='translate(-32 -434)' clip-path='url(%23clip-path)'%3E%3Cg id='chat_319386' transform='translate(36 438.138)'%3E%3Cg id='Group_13768' data-name='Group 13768'%3E%3Cpath id='Path_32704' data-name='Path 32704' d='M10.78,0H3.554A3.559,3.559,0,0,0,0,3.555V7.2A3.559,3.559,0,0,0,3.554,10.75H5.817a8.2,8.2,0,0,1,3.2,3.234.6.6,0,0,0,.543.349.57.57,0,0,0,.127-.014.6.6,0,0,0,.471-.584V10.75h.627A3.559,3.559,0,0,0,14.334,7.2V3.555A3.559,3.559,0,0,0,10.78,0Z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.menu-2024-02 .extended .feat {
    margin-block-start: auto;
    inline-size: 100%;
    padding: 0.8rem;
    font-size: 0.95rem;
    border-radius: 0.3rem;
    color: #fff;
}

.menu-2024-02 .extended .social {
    gap: 0.8rem;
    margin-block-start: 2rem;
    justify-content: center;
}

.menu-2024-02 .extended .social > a {
    border-radius: .3rem;
}

.menu-2024-02 .extended .he_new_item a {
    padding-inline-end: 5rem;
}

section.leasing-2024-03 .container .left-side-form::before {
    background: transparent linear-gradient(273deg, #000000 0%, #00000000 100%) 0% 0% no-repeat padding-box;
    border-radius: 0;
    backdrop-filter: none;
    left: -10.8rem;
    width: calc(100% + 9.9rem);
    box-shadow: 0px 22px 16px #00000029;
    opacity: .09;
    pointer-events: none;
}

section.leasing-2024-03 .container .left-side-form .form-header {
    font-size: 25px;
    font-weight: 900;
    margin-block-end: 0.4rem;
}

section.leasing-2024-03 .container .left-side-form .form-description {
    font-size: 16px;
    font-weight: 400;
    margin-block-end: 0rem;
}

section.leasing-2024-03 {
    padding-top: 9.5rem;
}

section.leasing-2024-03 .container .left-side-form {
    padding-top: 1.3rem;
}

section.leasing-2024-03 .btn-box button {
    border-radius: 3px;
    background-color: #08060A;
    box-shadow: none;
}

section.leasing-2024-03 .checkbox a,
section.leasing-2024-03 .checkbox span {
    color: #fff;
}

section.leasing-2024-03 input::placeholder {
    color: #868686
}

section.leasing-2024-03 input {
    color: #08060A
}

section.leasing-2024-03 .zero {
    position: absolute;
    left: 26.7rem;
    top: 2rem;
    width: 20.1rem;
}

section.leasing-2024-03 .zero-mobile {
    position: absolute;
    left: 1.1rem;
    top: 4.2rem;
}

section.leasing-2024-03 .list {
    position: absolute;
    top: 12.9rem;
    left: 1rem;
}

section.leasing-2024-03 .list-item {
    background-color: #F58130;
    color: #fff;
    border-radius: 3px;
    padding: 0.5rem 1.1rem;
    padding-left: 2.3rem;
    margin-bottom: 0.95rem;
}

section.leasing-2024-03 .notice {
    color: #F7F7F7;
    opacity: .5;
    inset-inline-start: 0.8rem;
    inset-block-end: 2.7rem;
    font-size: 12px;
    inset-inline-end: auto;
}

section.leasing-2024-03 .list-item::before {
    background-image: url("data:image/svg+xml,%3Csvg id='Group_14128' data-name='Group 14128' xmlns='http://www.w3.org/2000/svg' width='28.675' height='13.889' viewBox='0 0 28.675 13.889'%3E%3Cpath id='Path_33006' data-name='Path 33006' d='M28.346,138.152h0l-5.853-5.825a1.12,1.12,0,0,0-1.58,1.588l3.93,3.911H1.12a1.12,1.12,0,1,0,0,2.24H24.842l-3.929,3.911a1.12,1.12,0,0,0,1.58,1.588l5.853-5.825h0A1.121,1.121,0,0,0,28.346,138.152Z' transform='translate(0 -132)' fill='%23fff'/%3E%3C/svg%3E%0A");
    top: 0.5rem;
    left: -0.5rem;
    width: 1.8rem;
    height: 1.5rem;
}


.post-type-archive section.leasing-2024-03 {
    padding-block: 1.8rem;
}

@media (min-width: 1200px) {
    .post-type-archive-cars section.leasing-2024-03 .zero {
        top: 1.6rem;
    }
}

@media (max-width: 1200px) {
    section.leasing-2024-03 .zero-mobile,
    section.leasing-2024-03 .list {
        transform: initial;
    }
}

@media (max-width: 768px) {
    section.leasing-2024-03 .container .left-side-form::before {
        left: 50%;
        width: calc(100% - 1.4rem);
        opacity: .6;
    }

    section.leasing-2024-03 .zero-mobile {
        position: relative;
        top: -2.8rem;
        width: 16.8rem;
        margin-left: -1.1rem;
    }

    section.leasing-2024-03 .list {
        position: relative;
        top: 0;
        margin-top: -.4rem;
        font-size: 12px;
        width: 19rem;
        margin-bottom: .2rem;
        z-index: 2;
        margin-left: -0.7rem;
    }

    section.leasing-2024-01 .zero {
        display: block;
        width: 16.1rem;
        top: 1.4rem;
        left: 50%;
        z-index: 1;
        transform: translate(-50%, 0);
        margin-left: 7.1rem;
    }

    section.leasing-2024-03 .notice {
        inset-block-end: 0.8rem;
    }
}


.slide-to {
    margin-block-start: -10rem;
    padding-top: 10rem;
}

.main-contact-info ul li::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' viewBox='0 0 7 7' fill='none'%3E%3Cpath d='M7 3.5C7 5.433 5.433 7 3.5 7C1.567 7 0 5.433 0 3.5C0 1.567 1.567 0 3.5 0C5.433 0 7 1.567 7 3.5Z' fill='%23EC4D37'/%3E%3C/svg%3E");
    position: absolute;
    line-height: 1.5rem;
    inset-inline-start: 2.1rem;
}

.main-contact-info ul {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    color: #000;
    list-style: none;
}

.main-contact-info li {
    margin-block-end: 0.8rem;
}

.main-contact-info h2 {
    margin-block-end: 2rem;
}

.footer_info ul {
    display: flex;
    gap: 8px;
    list-style: none;
    color: rgba(255, 255, 255, 0.70);
    padding: 0;
    justify-content: center;
}

@media (max-width: 768px) {
    .footer_info ul {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .footer_info ul li {
        font-size: 15px;
    }
    .footer_lrow {
        gap: 12px;
    }
}

.footer_info {
    padding-top: 0.5rem;
    padding-bottom: 0.9rem;
}

.partners .partner {
    position: relative;
}

.partners .slick-list {
    overflow: visible;
}

.partners .logo-description {
    display: none;
    position: absolute;
    background-color: #E7E8E84D;
    backdrop-filter: blur(10px);
    border: 1px solid #B9B9B94D;
    padding: 0.7rem 1.9rem;
    bottom: 133%;
    left: -1rem;
    border-radius: 1.5rem;
    font-size: 14px;
    color: #000000;
    font-weight: 500;
    line-height: 1rem;
    min-inline-size: 12rem;
    padding-inline-end: 0.9rem;
    padding-block-start: 1.2rem;
}

.partners .logo-description::after {
    content: '';
    display: block;
    position: absolute;
    inset-block-start: calc(100% - 1px);
    inset-inline-start: 50%;
    transform: translateX(-50%);
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='51.430477' height='30.883055' viewBox='0 0 51.430477 30.883055' fill='none' version='1.1' id='svg3' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_110_2607)' id='g2' transform='translate(-71.174941,-124.34795)'%3E%3Cpath d='M 92.8648,152.306 71.5711,124.653 c 0.183256,0.0684 50.6379,0.059 50.6379,0.059 l -21.211,27.594 c -0.547,0.808 -2.1079,2.425 -3.974,2.425 -1.8662,0 -3.5504,-1.617 -4.1592,-2.425 z' fill='%23e7e8e8' fill-opacity='0.3' id='path1' style='fill:%23f8f8f8;fill-opacity:1' /%3E%3Cpath d='m 122.209,124.712 -21.211,27.594 c -0.547,0.808 -2.1079,2.425 -3.974,2.425 -1.8662,0 -3.5504,-1.617 -4.1592,-2.425 L 71.5711,124.653' stroke='url(%23paint0_linear_110_2607)' id='path2' style='stroke:url(%23paint0_linear_110_2607)' /%3E%3C/g%3E%3Cdefs id='defs3'%3E%3Cfilter id='filter0_b_110_2607' x='-9.7262897' y='-9.4130898' width='213.332' height='174.644' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix' id='feFlood2' /%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='5' id='feGaussianBlur2' /%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_110_2607' id='feComposite2' /%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_110_2607' result='shape' id='feBlend2' /%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_110_2607' x1='96.939697' y1='154.731' x2='96.939697' y2='1.08691' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EC4D37' id='stop2' /%3E%3Cstop offset='0.172913' stop-color='%23B9B9B9' stop-opacity='0.3' id='stop3' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    inline-size: 51px;
    block-size: 31px;
}

.partners .logo:hover + .logo-description {
    display: block;
}

.partners ul {
    padding: 0;
    margin: 0;
}

.partners ul li {
    margin-block-end: 0.6rem;
}

.partners ul li::marker {
    color: #EC4D37;
}

.partners .partners-list {
    margin-block-start: 1.9rem;
}

.partners h2 {
    margin-block-end: 1.1rem;
}

.wp-caption {
    max-inline-size: 100%;
}



body:not(.logged-in) .visibility_admin {
    display: none;
}


body.page-template-page-carsoutlet_plus .main-content {
    padding: 0;
}
@media (min-width: 768px) {
    body.page-template-page-carsoutlet_plus section.selects:not(.pos-fixed) .container {
        margin-top: -74px;
    }
}

@media (min-width: 992px) {
    body:not(.page-template-page-carsoutlet_plus) .menu_plus_item {
        position: relative;
        z-index: 5;
    }
    body:not(.page-template-page-carsoutlet_plus) .menu_plus_item::before {
        content: 'Jaunums';
        position: absolute;
        display: block;
        width: 72px;
        height: 32px;
        top: -22px;
        left: -6px;
        background-image: url("data:image/svg+xml,%3Csvg width='70' height='33' viewBox='0 0 70 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group 3861' filter='url(%23filter0_d_181_4183)'%3E%3Cg id='Group 3819'%3E%3Cpath id='Vector 5' d='M19.0304 28.6487V22.4593V21.8372C15.3062 21.8265 7.56532 21.8116 6.39507 21.8372C5.22483 21.8627 5.00293 22.9751 5.03826 23.5281L17.4404 29.3187C18.3562 29.5357 18.882 28.9625 19.0304 28.6487Z' fill='%236C261C'/%3E%3C/g%3E%3Cpath id='Subtract' fill-rule='evenodd' clip-rule='evenodd' d='M69.6935 21.7778C69.6859 21.7766 69.6788 21.7754 69.672 21.7744C69.6308 22.3045 69.1389 23.3902 67.5012 23.4926L67.5633 23.502H8.22906C7.52317 23.6754 6.49855 24.1842 8.04717 24.8323C6.40002 24.4913 3.10572 23.2098 3.10572 20.8116C3.10572 18.4134 3.23411 9.26442 3.29831 4.9897C3.32684 4.49177 4.14143 3.4573 7.17151 3.30284C10.2016 3.14838 47.6942 1.54684 66.0617 0.765381C68.832 0.947732 69.6372 2.14385 69.6935 2.71912V21.7778Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_181_4183' x='0.316577' y='0.765381' width='69.3769' height='31.3903' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-1.39457' dy='1.39457'/%3E%3CfeGaussianBlur stdDeviation='0.697284'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_181_4183'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_181_4183' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        user-select: none;
        pointer-events: none;

        font-size: 12px;
        line-height: 1.2em;
        color: white;
        margin: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-bottom: 6px;
    }
    body[lang="ru-RU"] body:not(.page-template-page-carsoutlet_plus) .menu_plus_item::before {
        content: 'Новости';
    }
}

.carsoutlet_plus_logo {
    width: 232px;
    height: 36px;
    object-fit: cover;
    overflow: visible;
    position: relative;
    top: -2px;
}

.cplus_title {
    font-weight: 800;
    font-size: 64px;
    margin: 0 0 4px 0;
    padding: 0;
    text-transform: uppercase;
}
.cplus_subtitle {
    font-weight: 500;
    font-size: 34px;
    margin: 0 0 52px 0;
    padding: 0;
    text-transform: uppercase;
}

@media (max-width: 992px) {
    .cplus_title {
        font-size: 32px;
    }
    .cplus_subtitle {
        font-size: 18px;
        margin-bottom: 30px;
    }
}



.car-block.co_plus {
    position: relative;
}
.car-block.co_plus::before,
section.single-car.co_plus .thumbnail-img::before {
    content: 'PLUSS';
    position: absolute;
    z-index: 1;
    top: -16px;
    left: -23px;
    display: block;
    width: 60px;
    height: 60px;
    background-image: url('data:image/svg+xml,<svg width="55" height="49" viewBox="0 0 55 49" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Group 3861" filter="url(%23filter0_d_181_4220)"><g id="Group 3819"><path id="Vector 5" d="M22.4229 44.605V35.8805V35.0036C18.4729 34.9886 10.2627 34.9676 9.02146 35.0036C7.78026 35.0395 7.54491 36.6076 7.58239 37.3871L20.7364 45.5494C21.7078 45.8552 22.2654 45.0472 22.4229 44.605Z" fill="%236C261C"/></g><path id="Subtract" fill-rule="evenodd" clip-rule="evenodd" d="M54.6523 33.3546C54.5268 34.2283 53.7928 35.7549 51.6381 35.9068L51.7258 35.9218H8.71017C8.18255 36.1947 7.41669 36.9955 8.57422 38.0157C7.34304 37.479 4.88068 35.4618 4.88068 31.6869C4.88068 27.9121 4.97665 13.5112 5.02463 6.78265C5.04596 5.9989 5.65483 4.3706 7.9197 4.12748C10.1846 3.88435 38.2088 1.36347 51.9378 0.133423C54.0084 0.42045 54.6102 2.30318 54.6523 3.20867V33.3546Z" fill="%23EC4D37"/></g><defs><filter id="filter0_d_181_4220" x="0.986773" y="0.133423" width="53.6656" height="49.3774" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="-1.94698" dy="1.94698"/><feGaussianBlur stdDeviation="0.973491"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.18 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_181_4220"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_181_4220" result="shape"/></filter></defs></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    font-size: 14px;
    font-style: italic;
    font-weight: 900;
    color: white;
    padding: 0 0px 9px 2px;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
html[lang="ru-RU"] .car-block.co_plus::before,
html[lang="ru-RU"] section.single-car.co_plus .thumbnail-img::before {
    content: 'ПЛЮС';
}


section.single-car .spec-text {
    font-weight: 500;
    font-size: 16px;
    color: rgba(90, 90, 90, 0.40);
}
section.single-car.co_plus .spec-text {
    margin-left: 50px;
}
section.single-car.co_plus .thumbnail-img {
    overflow: visible;
}
section.single-car.co_plus .thumbnail-img::before {
    top: 7px;
}

@media (max-width: 768px) {
    .car-block.co_plus::before,
    section.single-car.co_plus .thumbnail-img::before {
        font-size: 12px;
        width: 48px;
        height: 48px;
        top: -14px;
        left: -19px;
    }
    section.single-car.co_plus .thumbnail-img::before {
        top: 0;
    }
}

.news-template-default table td {
	border: .1rem solid black;
    padding: 0.6rem;
}

.news-template-default table {
    margin-block-end: 1rem;
}






@media (min-width: 768px) {
    section.leasing-2025-05 .container .left-side-form {
        border-radius: 3px;
        background: rgba(217, 217, 217, 0.12);
        backdrop-filter: blur(10px);
    }
}
@media (max-width: 768px) {
    section.leasing-2025-05 .container .left-side-form::before {
        border-radius: 3px;
        background: rgba(217, 217, 217, 0.12);
        backdrop-filter: blur(10px);
    }
}
section.leasing-2025-05 .container .right-side {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 0 28px 0;
}
section.leasing-2025-05 .btn-box button {
    border-radius: 3px;
    background: #F0F72D;
    color: black;
}
section.leasing-2025-05 .car_element_wrap {
    margin: 0 auto;
    padding: 84px 30px 0 30px;
    position: relative;
    z-index: 0;

    width: 436px;
    display: flex;
    align-items: center;
    justify-content: center;
}

section.leasing-2025-05 .car_element_wrap > .floating_element {
    position: absolute;
    bottom: 37px;
    right: 47px;
}
section.leasing-2025-05 .car_element_wrap * {
    font-family: "Manrope", sans-serif;
}
section.leasing-2025-05 .car_element_cloud {
    position: absolute;
    top: 30%;
    left: 0;

    width: 168px;
    height: 150px;

    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    transition: transform ease-in-out 0.35s;
}
section.leasing-2025-05 .car_element_cloud p {
    font-weight: 800;
    font-size: 15px;
    line-height: 1.05em;
    color: black;
    margin: 0;
}
html[lang="ru-RU"] section.leasing-2025-05 .car_element_cloud p {
    font-size: 14px;
}

section.leasing-2025-05 .car_element_cloud .cloud_bg,
section.leasing-2025-05 .car_element_cloud .cloud_bg_hover {
    position: absolute;
    z-index: -1;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition: ease-in-out 0.35s;
    pointer-events: none;
    user-select: none;
}

section.leasing-2025-05 .car_element_cloud .cloud_bg_hover {
    opacity: 0;
}
section.leasing-2025-05 .car_element_cloud:hover .cloud_bg,
section.leasing-2025-05 .car_element_cloud.active .cloud_bg {
    opacity: 0;
}
section.leasing-2025-05 .car_element_cloud:hover .cloud_bg_hover,
section.leasing-2025-05 .car_element_cloud.active .cloud_bg_hover {
    opacity: 1;
}
section.leasing-2025-05 .car_element_cloud:hover p,
section.leasing-2025-05 .car_element_cloud.active p {
    color: #F0F72D;
}





section.leasing-2025-05 .cloud_1 {
    top: 55px;
    left: -88px;
    padding-top: 9px;
}
section.leasing-2025-05 .cloud_1 p {
    transform: rotate(-52deg);
}
section.leasing-2025-05 .cloud_1:hover,
section.leasing-2025-05 .cloud_1.active {
    transform: translate(-6%, -5%);
}

section.leasing-2025-05 .cloud_1 .floating_element {
    position: absolute;
    top: 0;
    left: 0;
}

section.leasing-2025-05 .cloud_2 {
    top: -27px;
    left: 43px;
    padding-left: 8px;
}
section.leasing-2025-05 .cloud_2 p {
    transform: rotate(344deg);
}
section.leasing-2025-05 .cloud_2:hover,
section.leasing-2025-05 .cloud_2.active {
    transform: translate(-3%, -8%);
}


section.leasing-2025-05 .cloud_3 {
    top: -27px;
    left: 223px;
    padding-right: 10px;
}
section.leasing-2025-05 .cloud_3 p {
    transform: rotate(20deg);
}
section.leasing-2025-05 .cloud_3:hover,
section.leasing-2025-05 .cloud_3.active {
    transform: translate(1%, -8%);
}

section.leasing-2025-05 .cloud_3 .floating_element {
    position: absolute;
    top: -30px;
    right: 0px;
}


section.leasing-2025-05 .cloud_4 {
    top: 55px;
    left: 351px;
    padding-left: 3px;
    padding-top: 16px;
}
section.leasing-2025-05 .cloud_4 p {
    transform: rotate(51deg);
}
section.leasing-2025-05 .cloud_4:hover,
section.leasing-2025-05 .cloud_4.active {
    transform: translate(7%, -6%);
}


section.leasing-2025-05 .car_title {
    font-weight: 800;
    font-size: 50px;
    color: white;
    text-align: center;
    margin: 6px auto 8px auto;
    padding: 0;
}
section.leasing-2025-05 .car_title span {
    font-weight: 400;
    border: 1px solid #F0F72D;
    border-radius: 12px;
    display: inline-block;
    position: relative;
    line-height: 1em;
    padding-left: 6px;
    padding-right: 6px;
}
section.leasing-2025-05 .notice {
    font-weight: 400;
    font-size: 12px;
    margin: 0 auto;
    text-align: center;
    position: initial;
    color: #FFFFFF;
    opacity: 1;
}



section.leasing-2025-05 .container .left-side-form .floating_element {
    position: absolute;
    right: -55px;
    top: 38px;
}
.floating_element {
    pointer-events: none;
    user-select: none;
}

@media (max-width: 768px) {
    section.leasing-2025-05 .car_title {
        font-size: 32px;
        margin-bottom: 16px;
        margin-top: -32px;
    }
    section.leasing-2025-05 .notice {
        max-width: 250px;
    }
    section.leasing-2025-05 .car_element_wrap {
        margin: 0;
        transform: scale(0.65);
    }
    section.leasing-2025-05 .car_element_cloud p {
        font-size: 15px;
    }

    section.leasing-2025-05 .container .right-side {
        margin-top: -32px;
    }
}

@media (min-width: 1200px) {
    section.leasing-2025-05 .container .right-side {
        position: relative;
        left: -32px;
        top: 22px;
    }
    section.leasing-2025-05 .container .left-side-form {
        right: 15px;
    }
}


section.leasing-2024-03.leasing-2025-05 .container .left-side-form::before {
    content: initial;
}




.leasing_2025_05_element_1 {
    display: flex;
    align-items: center;
    gap: 18px;
    margin: 0 0 24px 0;
}
.leasing_2025_05_element_1 * {
    font-family: "Manrope", sans-serif;
}
.leasing_2025_05_element_1 > p {
    font-weight: 700;
    font-size: 30px;
    color: white;
    margin: 46px 0 0 0;
    max-width: 240px;
}
.leasing_2025_05_element_1 .element_wrap {
    position: relative;
}
.leasing_2025_05_element_1 .element_wrap p {
    position: absolute;
    top: 64%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;

    font-weight: 400;
    font-size: 70px;
    color: white;
    text-align: center;
}

.leasing_2025_05_list {
    list-style: none;
    margin: 0;
    padding: 0 0 0 16px;

    display: flex;
    flex-direction: column;
    gap: 6px;
}
.leasing_2025_05_list li {
    display: flex;
    align-items: center;
    gap: 12px;

    font-family: "Manrope", sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: white;
}

section.leasing-2025-05.single_car .container .right-side {
    align-items: flex-start;
    justify-content: initial;

    max-width: 400px;
    margin: 0 auto 0 100px;
}

.leasing_2025_05_car {
    position: absolute;
    z-index: 0;
    top: 45%;
    left: 120%;
    transform: translate(-50%, -50%);
    width: 870px;
    max-width: initial !important;
    pointer-events: none;
    user-select: none;
}


section.leasing-2025-05 .container .left-side-form .floating_element.single_car {
    top: 244px;
    right: -70px;
}
section.leasing-2025-05.single_car .container .left-side-form .form-description {
    font-size: 18px;
    margin: 0 auto 20px auto;
    max-width: 303px;
}

@media (max-width: 768px) {
    .leasing_2025_05_car {
        width: 400px;
        left: 94%;
        top: 54%;
    }

    .leasing_2025_05_element_1 > p {
        font-size: 26px;
    }
    .leasing_2025_05_list li {
        font-size: 16px;
        max-width: 250px;
    }
    html[lang="ru-RU"] .leasing_2025_05_element_1 > p {
        font-size: 20px;
        max-width: 200px;
    }
    html[lang="ru-RU"] .leasing_2025_05_element_1 .element_wrap p {
        font-size: 60px;
    }
}

.lottery-block-btn {
    cursor: pointer;
}

section.lottery-section .lottery-banner .wheel-box .behind-wheel {
	position: absolute;
	margin: auto;
	width: 77.614137%;
	padding-top: 85.626232%;
	display: block;
	content: "";
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	top: -290px;
	right: -130px;
	pointer-events: none;
}

section.lottery-section .lottery-banner .thankyou-box {
	width: 532px;
	text-align: center;
	color: #fff;
}

section.lottery-section .lottery-banner .wheel-box {
    margin-left: 5rem;
}

@media (max-width: 990px) {
	section.lottery-section .lottery-banner .wheel-box .behind-wheel {
		top: -214px;
		right: -65px;
	}
}

@media (max-width: 700px) {
	section.lottery-section .lottery-banner .wheel-box .behind-wheel {
		top: 176px;
		right: -176px;
		transform: rotate(90deg);
	}
	section.lottery-section .lottery-banner .wheel-box {
		transform: rotate(-90deg);
	}
	section.lottery-section .lottery-banner .wheel-box .wheel-stand {
		display: none;
	}
}

@media (max-width: 500px) {
	section.lottery-section .lottery-banner .wheel-box .behind-wheel {
		top: -124px;
		display: none;
	}

	section.lottery-section .lottery-banner .wheel-box {
		margin-left: 0;
		margin-top: 3rem;
		transform: rotate(-90deg) scale(1);
		bottom: 0;
		margin: auto 0;
	}
	section.lottery-section .lottery-banner .wheel-box .wheel-stand {
		display: none;
	}
}

@media (max-width: 1200px) and (min-width: 992px) {
	section.lottery-section .lottery-banner .wheel-box {
		margin-left: -260px;
		transform: translate(130px, 0) scale(0.6);
	}
}

section.lottery-section .lottery-banner .form-info-block .title {
	height: 86px;
}

section.lottery-section .lottery-banner .wheel-box .wheel-pointer {
	transform: translate(0, -50%) scale(1.4);
}

section.lottery-section {
  position: fixed;
  z-index: 99999;
  left: 0;
  top: 0;
  width: 100vw;
  display: flex;
align-items: center;
justify-content: center;
    height: 100%;
}
section.lottery-section::before {
  position: absolute;
  display: block;
  content: '';
  z-index: -1;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  background: #000000;
  opacity: .35;
}
section.lottery-section .lottery-banner {
  position: relative;
    min-height: 55.2rem;
  padding: 40px 10px;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
section.lottery-section .lottery-banner .close-btn {
    position: absolute;
    top: 18px;
    right: 25px;
    width: 46px;
    height: 47px;
    padding: 0.7rem;
    display: flex;
    align-items: center;
    justify-content: center;
    content: '';
    cursor: pointer;
    border-radius: 6px;
    background: rgba(0, 0, 0, 0.80);
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    transition: 0.2s linear;
    z-index: 99;
}
section.lottery-section .lottery-banner .close-btn span {
  width: 100%;
  display: block;
  content: '';
  position: relative;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
section.lottery-section .lottery-banner .close-btn span::before,
section.lottery-section .lottery-banner .close-btn span::after {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  left: 0;
  height: 2px;
  background: #ffffff;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
section.lottery-section .lottery-banner .close-btn span::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
section.lottery-section .lottery-banner .close-btn span::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}
section.lottery-section .lottery-banner .banner-bg {
  position: absolute;
  display: block;
  content: '';
  z-index: -1;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  background-position: center;
  background-size: cover;
}
section.lottery-section .lottery-banner .form-info-block {
    padding-left: 60px;
    padding-right: 15px;
    width: 532px;
    color: #ffffff;
}
section.lottery-section .lottery-banner .form-info-block a {
  color: #ffffff;
  text-decoration: underline;
}
section.lottery-section .lottery-banner .form-info-block .title {
    background-position: left;
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 4rem;
    font-weight: 700;
    color: #F4BF1B;
    text-align: center;
    margin-block-end: 1.3rem;
}
section.lottery-section .lottery-banner .form-info-block .every-week {
    font-size: 36px;
    margin-block-end: 0.8rem;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
}
section.lottery-section .lottery-banner .form-info-block .fill-in {
    font-size: 18px;
    text-align: center;
    margin-block-end: 1rem;
}
section.lottery-section .lottery-banner .form-info-block .btn-box {
  padding-top: 10px;
  padding-bottom: 10px;
}
section.lottery-section .lottery-banner .thankyou-box {
  display: none;
  font-size: 35px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 15px;
}
section.lottery-section .lottery-banner .wheel-box {
  width: 700px;
  position: relative;
}
section.lottery-section .lottery-banner .wheel-box .wheel-inner-box {
  position: relative;
  z-index: 1;
  width: 100%;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
section.lottery-section .lottery-banner .wheel-box .wheel-inner-box .wheel {
  width: 100%;
  padding-top: 100%;
  display: block;
  content: '';
  background-position: center;
  background-size: contain;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
section.lottery-section .lottery-banner .wheel-box .wheel-inner-box .wheel.spin {
  animation: WHEEL-SPIN linear 2s;
}
section.lottery-section .lottery-banner .wheel-box .wheel-pointer {
    width: 11rem;
    padding-top: 2.8rem;
    display: block;
    content: '';
    background-position: right center;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 9;
    right: -1.1rem;
    top: 351px;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
}
section.lottery-section .lottery-banner .wheel-box .wheel-stand {
    margin: auto;
    width: 14.7rem;
    padding-top: 5.4rem;
    margin-top: 3.8rem;
    display: block;
    content: '';
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.lottery-btn {
	position: fixed;
	top: 50%;
	right: 0;
	z-index: 10;
	cursor: pointer;
	display: none;
	align-items: flex-start;
	flex-direction: row-reverse;
}

.lottery-btn img {
	/* padding: 10px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0px 0px 10px #00000029; */
	max-width: 126px !important;
}

.lottery-btn .text {
	background-color: #fff;
	border-radius: 11px;
	font-size: 14px;
	padding: 2px 7px;
}

@media (max-width: 700px) {
	.lottery-btn {
		top: calc(100% - 107px);
		right: -14px;
		transform: scale(0.7);
	}
}

section.lottery-section {
	max-height: 100vh;
	overflow-y: auto;
	overflow-x: hidden;
}

section.lottery-section::before {
	display: none;
}

section.lottery-section .lottery-banner::before {
	position: fixed;
	display: block;
	content: "";
	z-index: -1;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	background: #000000;
	opacity: 0.35;
}
.hide-elem {
  display: none !important;
}
section.lottery-section .btn.golden {
    font-size: 1rem;
    text-transform: uppercase;
    color: #591241;
    font-weight: 700;
    border-radius: 3px;
    border: 0;
    background: radial-gradient(100.83% 50% at 50% 50%, #F5C71B 0%, #F16C22 100%);
    padding-block: 1.1rem;
}
section.lottery-section small {
    font-size: 0.9rem;
    text-align: start;
    padding-inline: 1.4rem;
    display: block;
    font-weight: 300;
    margin-block-start: 1rem;
}

section.lottery-section .r-btn-custom {
    padding-inline-start: 2.3rem;
    font-size: 14px;
    line-height: normal;
}
section.lottery-section .r-btn-custom input {
    display: none;
}

section.lottery-section .r-btn-custom input:checked ~ .checkmark::after {
    display: block;
}

section.lottery-section .r-btn-custom  .checkmark {
    color: inherit;
    cursor: pointer;
    display: block;
    position: absolute;
    block-size: 1.2rem;
    inline-size: 1.2rem;
    inset-inline-start: 1rem;
}

section.lottery-section .r-btn-custom  .checkmark::before {
    block-size: 1.2rem;
    border: 1px solid #e3e3e3;
    content: '';
    display: inline-block;
    inline-size: 1.2rem;
    inset-block-start: 50%;
    inset-inline-start: 0;
    position: absolute;
    transform: translate(0, -50%);
    border-radius: 3.7px;
}

section.lottery-section .r-btn-custom  .checkmark::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13 4.4314L6.125 11.3064L3 8.1814' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    block-size: 1.2rem;
    content: '';
    display: none;
    inline-size: 1.2rem;
    inset-block-start: 50%;
    inset-inline-start: 0;
    position: absolute;
    transform: translate(0, -50%);
}

section.lottery-section .ord-phone {
    margin-block-end: 1rem;
}

section.lottery-section .input-val[type="tel"],
section.lottery-section .input-val[type="email"] {
    border-radius: 6px;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.07);
    padding-block: 1.35rem;
    color: #fff;
}

section.lottery-section .input-val[type="tel"].error,
section.lottery-section .input-val[type="email"].error {
    border-color: #ec4d37;
    box-shadow: 0 1px 10px 0 rgba(255, 0, 0, .35);
}

.r-btn-custom input.error ~ .checkmark {
    border-color: #e51515;
    box-shadow: 0px 0px 4px 4px #e51515;
}

section.lottery-section .iti--separate-dial-code .iti__selected-dial-code {
    color: #fff;
}

.iti-mobile .iti--container {
    z-index: 100000;
}
/* @media (max-width: 991px) {
  section.lottery-section .lottery-banner .form-info-block {
    padding-left: 60px;
    padding-right: 20px;
    width: 537px;
  }
  section.lottery-section .lottery-banner .form-info-block .title {
    height: 60px;
  }
  section.lottery-section .lottery-banner .form-info-block .every-week {
    font-size: 28px;
    line-height: 32px;
  }
  section.lottery-section .lottery-banner .form-info-block .fill-in {
    font-size: 16px;
  }
  section.lottery-section .lottery-banner .form-info-block .btn-box {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  section.lottery-section .lottery-banner .wheel-box {
    width: 495px;
    position: relative;
    margin-left: 0;
  }
  section.lottery-section .lottery-banner .wheel-box .wheel-pointer {
    top: 250px;
  }
  section.lottery-section .lottery-banner .wheel-box .wheel-stand {
    margin-top: -80px;
    display: none;
  }
  section.lottery-section small {
    margin-block-start: 1rem;
    }
} */
@media (max-width: 991px) {
    section.lottery-section {
        align-items: flex-start;
    }
    section.lottery-section .lottery-banner {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 4rem;
        inline-size: 100%;
    }
    section.lottery-section .lottery-banner .form-info-block {
        padding-left: 15px;
        padding-right: 15px;
        width: 450px;
    }
    section.lottery-section .lottery-banner .form-info-block .title {
        height: 60px;
    }
    section.lottery-section .lottery-banner .form-info-block .every-week {
        font-size: 28px;
        line-height: 32px;
    }
    section.lottery-section .lottery-banner .form-info-block .fill-in {
        font-size: 16px;
    }
    section.lottery-section .lottery-banner .form-info-block .btn-box {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    section.lottery-section .lottery-banner .wheel-box {
        width: 495px;
        position: relative;
        margin: 0;
    }
    section.lottery-section .lottery-banner .wheel-box .wheel-pointer {
        top: 50%;
    }
    section.lottery-section .lottery-banner .wheel-box .wheel-stand {
        margin-top: -80px;
        display: none;
    }
    section.lottery-section .lottery-banner .thankyou-box {
        inline-size: 100%;
    }
}
@media (max-width: 500px) {
  section.lottery-section .lottery-banner {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 0;
  }
  section.lottery-section .lottery-banner .form-info-block {
    padding-left: 15px;
    padding-right: 15px;
    width: 100vw;
  }
  section.lottery-section .lottery-banner .form-info-block .title {
    height: 50px;
  }
  section.lottery-section .lottery-banner .form-info-block .every-week {
    font-size: 23px;
    line-height: 26px;
  }
  section.lottery-section .lottery-banner .form-info-block .fill-in {
    font-size: 14px;
  }
  section.lottery-section .lottery-banner .form-info-block .btn-box {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  section.lottery-section .lottery-banner .wheel-box {
    width: 100%;
    position: relative;
    margin-block-end: 2rem;
  }
  section.lottery-section .lottery-banner .wheel-box .wheel-pointer {
    top: 50%;
    width: 4rem;
  }
  section.lottery-section .lottery-banner .wheel-box .wheel-stand {
    margin-top: -45px;
  }
}

@media (max-width: 500px) {
    section.cars .car-list .car-block .info-box .gen-param-box {
        padding-bottom: 26px;
    }

    .col-lg-6 .main-contact-info li {
        font-size: 16px;
        margin-block-end: 0.2em;
    }
}





@media (max-width: 992px) {
    body .header_language_window {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        bottom: initial;
        z-index: 999;
        display: flex;
        align-items: center;
        justify-content: center;
        transform: initial;
        background: hsl(0deg 0% 0% / 50%);
    }
    .header_language_window .window_content {
        width: 220px;
        padding: 28px;
        border-radius: 6px;
        box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
        background: white;
        position: relative;
    }
    body .menu-2024-02 .header_language_window .close {
        filter: invert(1);
        inline-size: 11px;
        block-size: 11px;
    }
    body .header_language_window li a {
        border: initial;
        height: auto;
        font-weight: 400;
        font-size: 16px;
        color: #08060A;
        padding: 10px 6px;
        text-transform: initial;
    }
    body .header_language_window li:not(.active) a {
        opacity: 0.4;
    }
    body .header_language_window li.active a {
        font-weight: 500;
        position: relative;
    }
    body .header_language_window li.active a::before {
        content: '';
        position: absolute;
        bottom: 7px;
        left: 50%;
        transform: translateX(-50%);
        width: 30px;
        height: 3px;
        background: #EC4D37;
    }
}


@media (max-width: 991px) {
    .trading .hero {
        block-size: 41rem;
    }
    .trading .hero .container {
        padding-top: 4.6rem;
    }

    .reservation-notice {
        right: -2px;
    }

    .bootstrap-select .dropdown-toggle .filter-option {
        font-size: 16px;
    }
}

.scar_included_row {
    display: none !important;
}


@media (min-width: 768px) { .mobile_slick_nav { display: none !important; } }
.mobile_slick_nav {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);

    display: flex;
    justify-content: space-between;
    width: calc(100% - 32px);
    padding-top: 128px;
    padding-left: 20px;
    padding-right: 20px;
}
body .mobile_slick_nav button {
    width: 12px;
    height: 12px;
    border: initial;
    appearance: none;
    padding: 0;
    margin: 0;
    background: initial;

    display: flex;
    align-items: center;
    justify-content: center;
}
body .mobile_slick_nav button svg {
    display: block;
    width: 100%;
    height: 100%;
}
body .mobile_slick_nav .slick-prev-mobile {
    transform: rotate(180deg);
}


.footer_lrow {
    order: 2;
}




.info_blocks_2025 {
    margin: 82px 0 32px 0;
    padding: 78px 0 164px 0;
    background: #F7F7F7;
}
.info_blocks_2025 .block_content {
    display: flex;
    gap: 124px;
}
.info_blocks_2025 .block_left {
    width: 100%;
    max-width: 480px;
}
.info_blocks_2025 .block_right {
    width: 100%;
    max-width: 565px;
}


.info_blocks_2025 .block_left p {
    font-weight: 400;
    font-size: 18px;
    color: black;
    margin: 0 0 0.5em 0;
    text-align: left;
}

.info_blocks_2025 .auto_box {
    width: 100%;
    height: auto;
    min-height: 300px;
    border-radius: 10px;

    aspect-ratio: 480/360;

    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 30px;
    margin: 0 0 24px 0;

    display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: center;
}

.info_blocks_2025 .auto_box h1 {
    font-weight: 700;
    font-size: 35px;
    color: white;
    text-align: center;
    margin: 0 auto 18px auto;
    padding: 0;
}
.info_blocks_2025 .auto_box a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 7px;

    padding: 16px 20px;
    border-radius: 10px;
    background: #08060A;
    box-shadow: 0px 15px 20px #00000017;

    font-weight: 500;
    font-size: 16px;
    color: white;
}






.pb_faq_wrap {
  display: flex;
  flex-direction: column;
}
.accordion_box {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.accordion_box:not(:last-child) {
  border-bottom: 1px solid var(--color-grayE1);
}
.accordion_box .accordion_btn {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.2em;
  color: #08060A;
  padding: 28px 20px 24px 0;
  position: relative;
  text-align: left;
  border: initial;
  background: initial;
  cursor: pointer;

  border-bottom: 1px solid #C1C1C1;

  display: flex;
  align-items: center;
  gap: 22px;
}
.accordion_box .accordion_btn:focus-visible {
    outline: 2px dotted black;
}
.accordion_box:last-child .accordion_btn {
    border: initial;
}
.accordion_box .accordion_btn img {
    display: block;
}
.accordion_box .accordion_btn::before,
.accordion_box .accordion_btn::after {
  content: '';
  position: absolute;
  background-color: var(--color-black);
  transition: transform 0.2s ease;
}
.accordion_box .accordion_btn::before {
  width: 2px;
  height: 14px;
  top: 50%;
  right: calc(14px / 2);
  transform: translateY(-50%) translateX(50%) scaleY(1);
}
.accordion_box .accordion_btn::after {
  width: 14px;
  height: 2px;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.accordion_box .accordion_btn[aria-expanded="true"] {
  font-weight: 700;
}
.accordion_box .accordion_btn[aria-expanded="true"]::before {
  transform: translateY(-50%) translateX(50%) scaleY(0);
}
.accordion_box .accordion_btn[aria-expanded="true"]::before,
.accordion_box .accordion_btn[aria-expanded="true"]::after {
  background-color: var(--color-main);
}
.accordion_box .accordion_content {
  padding: 18px 0 24px 0;
  transition: initial;
}
.accordion_box .accordion_content p {
  margin: 0 0 20px 0;
  color: black;
}

@media (max-width: 992px) {
    .info_blocks_2025 {
        padding: 40px 0 62px 0;
    }
    .info_blocks_2025 .block_content {
        flex-direction: column;
        gap: 32px;
        align-items: center;
    }

    .accordion_box .accordion_content p,
    .info_blocks_2025 .block_left p {
        font-size: 16px;
        margin: 0 0 8px 0;
    }

    .info_blocks_2025 .auto_box h1 {
        font-size: 24px;
    }
    .accordion_box .accordion_btn {
        font-size: 16px;
    }
    .accordion_box .accordion_btn br {
        display: none;
    }
}



section.single-car .car-info-bg > .py-30.px-20 > .py-30.px-20 {
    padding: 0 !important;
    margin: 0 !important;
}
section.single-car .car-info-bg > .py-30.px-20 > .py-30.px-20 * {
    padding: 0 !important;
    margin: 0 !important;
}



section.single-car .spec-text {
    background: rgba(33, 33, 33, 0.64);
    padding: 5px 8px;

    font-weight: 400;
    font-size: 12px;
    color: white;

    position: absolute;
    z-index: 5;
    top: 5px;
    right: 5px;
}

@-webkit-keyframes WHEEL-SPIN {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }
  10% {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
  }
  25% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
    -moz-transform: rotate(540deg);
    -ms-transform: rotate(540deg);
    -o-transform: rotate(540deg);
  }
  75% {
    -webkit-transform: rotate(690deg);
    -moz-transform: rotate(690deg);
    -ms-transform: rotate(690deg);
    -o-transform: rotate(690deg);
  }
  100% {
    -webkit-transform: rotate(720deg);
    -moz-transform: rotate(720deg);
    -ms-transform: rotate(720deg);
    -o-transform: rotate(720deg);
  }
}
@-moz-keyframes WHEEL-SPIN {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }
  10% {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
  }
  25% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
    -moz-transform: rotate(540deg);
    -ms-transform: rotate(540deg);
    -o-transform: rotate(540deg);
  }
  75% {
    -webkit-transform: rotate(690deg);
    -moz-transform: rotate(690deg);
    -ms-transform: rotate(690deg);
    -o-transform: rotate(690deg);
  }
  100% {
    -webkit-transform: rotate(720deg);
    -moz-transform: rotate(720deg);
    -ms-transform: rotate(720deg);
    -o-transform: rotate(720deg);
  }
}
@-o-keyframes WHEEL-SPIN {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }
  10% {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
  }
  25% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
    -moz-transform: rotate(540deg);
    -ms-transform: rotate(540deg);
    -o-transform: rotate(540deg);
  }
  75% {
    -webkit-transform: rotate(690deg);
    -moz-transform: rotate(690deg);
    -ms-transform: rotate(690deg);
    -o-transform: rotate(690deg);
  }
  100% {
    -webkit-transform: rotate(720deg);
    -moz-transform: rotate(720deg);
    -ms-transform: rotate(720deg);
    -o-transform: rotate(720deg);
  }
}
@keyframes WHEEL-SPIN {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }
  10% {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
  }
  25% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
    -moz-transform: rotate(540deg);
    -ms-transform: rotate(540deg);
    -o-transform: rotate(540deg);
  }
  75% {
    -webkit-transform: rotate(690deg);
    -moz-transform: rotate(690deg);
    -ms-transform: rotate(690deg);
    -o-transform: rotate(690deg);
  }
  100% {
    -webkit-transform: rotate(720deg);
    -moz-transform: rotate(720deg);
    -ms-transform: rotate(720deg);
    -o-transform: rotate(720deg);
  }
}