

/* Start:/local/templates/yugavto.expert.theme/components/bitrix/news.list/main.cards.cars/style.css?17842769204240*/
.cars-card-on-main {
	position: relative;
	overflow: hidden;
/*	min-height: 240px;
	max-height: 240px;*/
	padding: 1em;
	display: block;
	text-decoration: none;
}
.cars-card-on-main:hover {
	border: solid 1px var(--yayellow);
}
.cards_car--link img {
	--trand3d: 7px;
	transition: 400ms;
}
.cars-card-on-main:hover .cards_car--link img {
	/*transform: scale(1.04);*/
	transform: translate3d(var(--trand3d), var(--trand3d), var(--trand3d));
	image-rendering: optimizeQuality;
}
.cars-card-on-main::after {
	content: "";
	background-color: var(--yayellow);
	border-radius: 50%;
	width: 300px;
	height: 300px;
	position: absolute;
	bottom: -300px;
	left: -300px;
	transition: .2s;
	z-index: 10;
}
.cars-card-on-main:hover::after {
	/*bottom: -150px;
	left: -200px;*/
	bottom: -255px;
	left: -215px;
	transition: .2s;
}
.cards_car--link {
	display: flex !important;
	justify-content: center;
	align-items: center;
	z-index: 0;
	margin-bottom: 1em;
}
/* .cars-card-on-main p {
	display: block;
	position: absolute;
	top: 20px;
	left: 30px;
	width: calc(100% - 60px);
} */
.cars-card-on-main p
.cards_car--text {
	z-index: 50;
}
.cards_car--text svg {
	fill: var(--yayellow);
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	right: -1em;
}
@media (max-width: 1024px) {
	.cars-card-on-main p svg {
		right: -15px;
	}
}
@media (max-width: 991px) {
	.cards_car--text {
		min-height: inherit;
	}
	.cars-card-on-main {
		min-height: inherit;
	}
}
@media (max-width: 500px) {
	.form--hidden .text {
		font-size: 13px;
	}
}
@media (max-width: 375px) {
	.form--hidden .text {
		font-size: 12px;
	}
}
@media (max-width: 320px) {
	.form--hidden .text {
		font-size: 10px;
	}
}



/*car cards*/
.car-cards {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
    gap: 25px;
}
.car-cards__item {
    --heigth: 250px;
    overflow: hidden;
    display: grid;
    grid-template-columns: 1fr;
    flex-direction: column;
    justify-content: space-between;
    min-height: var(--heigth);
    align-items: start;
    padding: 0.5em 20px;
}
.car-card__item-head {
    /* min-height: calc(var(--heigth) - 140px); */
    padding-top: 1em;
}
.car-cards__item-title {
    --icon-size: 12px !important;
    display: grid;
    grid-template-columns: 1fr var(--icon-size);
    gap: var(--icon-size);
    color: var(--yablack);
    font-size: 16px !important;
    font-weight: normal !important;
    position: relative;
}
.car-cards__item-title .icon {
    --icon-size: 12px !important;
    fill: var(--yayellow);
    position: absolute;
    right: 0;
    top: 5px;
    width: var(--icon-size);
    height: var(--icon-size);
}
.car-cards__item-title h1, .car-cards__item-title h2 {
    font-weight: bold;
    font-size: 16px;
}
/*.car-cards__item-title:after {
    content: url("/assets/img/svg/arrow.svg");
    position: absolute;
}*/
.car-cards__item-sub {
    color: var(--yamiddlegray);
    font-size: 13px;
    margin-bottom: 0.5em;
}
.car-card__item-footer {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -10px;
    align-self: center;
}
.car-card__item-footer img {
    --trand3d: 7px;
    transition: 400ms;
}
.car-cards__item:hover .car-card__item-footer img {
    /* transform: translate3d(calc(-1 * var(--trand3d)), var(--trand3d), var(--trand3d)); */
	transform: scale(1.09);
}
/*car cards*/
@media (max-width: 425px) {
    .car-cards {
        grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
        gap: 12px;
    }
    .car-cards__item {
        --heigth: 200px;
		padding: 0.5em 10px !important;
    }
    .car-card__item-head {
        padding: .5em 10px;
    }
    .car-card__item-footer {
        display: flex;
        align-items: center;
        /* margin-top: -10px; */
        align-self: center;
        align-content: center;
    }
    .car-cards__item-title .icon {
        --icon-size: 15px;
        fill: var(--yayellow);
        position: absolute;
        right: 0;
        top: 5px;
    }
    .car-card__item-footer img {
        width: 100%;
    }
    .car-cards__item-title {
        font-size: 14px;
    }
    .car-cards__item-sub {
        font-size: 13px;
    }
    .car-cards__item-title .icon {
        --icon-size: 10px;
    }
}

/* End */


/* Start:/local/templates/yugavto.expert.theme/components/bitrix/news.detail/main.filter.cis/style.css?17842769202759*/
.blue-mode-semi {
      position: relative;
      font-size: 14px;
}
.blue-mode-semi::before {
      content: '';
      position: absolute;
      background-color: var(--yablue);
      width: 100%;
      height: 120px;
      top: 0;
      z-index: -1;
}

.main-cis-filter.form .form-card .filter-dropdown {
    padding: 11px 24px;
}
.main-cis-filter.form .form-card input, .main-cis-filter.form .form-card textarea {
    border: none;
    outline: none;
}
.main-cis-filter.form .form-card input:focus, .main-cis-filter.form .form-card input:focus-visible, .main-cis-filter.form .form-card textarea:focus, .main-cis-filter.form .form-card textarea:focus-visible {
    border: none;
    outline: none;
}


.range-row {
    padding: 11px 15.5px 3px;
}
.range-row .range-title-from {
    top: 5px;
    left: 15px;
}
.range-row .range-title-to {
    top: 5px;
    left: calc(50% + 10px);
}
.range-row .range-title-param {
    top: 5px;
    right: 15.5px;
}
.range-row input {
    border: none;
    background-color: unset;
    outline: none;
    width: 49%;
    margin-top: 6px;
}
.range-slider {
    height: 3px;
    position: relative;
    background-color: var(--yagray);
    border-radius: 1.5px;
    width: 90%;
    left: 5%;
    top: -3px;
}
.range-selected {
    height: 100%;
    left: 0%;
    right: 0%;
    position: absolute;
    border-radius: 1.5px;
    background-color: var(--yayellow);
}
.range-input {
    position: relative;
}
.range-input input {
    position: absolute;
    width: 100%;
    height: 5px;
    top: -7px;
    background: none;
    pointer-events: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 90%;
    left: 5%;
    cursor: pointer;
}
.range-input input[type="range"] {
    border: none !important;
}
.range-input input::-webkit-slider-thumb {
    height: 14px;
    width: 14px;
    border-radius: 50%;
    background-color: #fff;
    pointer-events: auto;
    -webkit-appearance: none;
    box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.4);
}
.range-input input::-moz-range-thumb {
    height: 14px;
    width: 14px;
    border-radius: 50%;
    background-color: #fff;
    pointer-events: auto;
    -moz-appearance: none;
    box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.4);
}






.cis-filter-on-main-brands svg {
	fill: var(--yayellow);
	width: 30px;
	height: 30px;
	margin-left: 15px;
	top: 0;
	right: 0;
}
.cis-filter-on-main-brands-item {
    font-size: 14px;
}
.cis-filter-on-main-brands-item:hover a {
    font-weight: 500;
}
.cis-filter-on-main-brands-item span {
    width: 30px;
    padding: 0 3px 0 3px !important;
    font-weight: normal;
    display: block;
}
.cis-filter-on-main-brands-item:hover span {
    background-color: var(--yayellow);

}

.disabled[role="toggle"] a {
    cursor: no-drop;
}
/* End */


/* Start:/local/templates/yugavto.expert.theme/components/bitrix/news.list/main.steps/style.css?17842769203510*/
.bordered {
    position: relative;
}
.bordered::before {
    content: '';
    border-radius: 25px 0 0 25px;
    border-left: 3px solid var(--yayellow);
    border-top: 3px solid var(--yayellow);
    height: calc(100% - 40px);
    width: 250px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.bordered::after {
    content: '';
    border-radius: 0 0 25px 25px;
    border-right: 3px solid var(--yayellow);
    border-bottom: 3px solid var(--yayellow);
    height: 190px;
    width: 100%;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.bordered .top-yellow-border {
    display: none;
}

.main-steps-title {
    font-size: 31px;
    line-height: 1;
}
.main-steps-title .big {
    font-size: 38px;
}
.main-steps-title .bigest {
    font-size: 50px;
}
.main-steps-title img {
    position: absolute;
    top: 12px;
    right: 0;
}

.bullet-number {
    width: 34px;
    height: 34px;
}
@media (max-width: 1199.98px) {
    .bordered::before {
        content: '';
        border-radius: 25px 0 0 25px;
        border-left: 3px solid var(--yayellow);
        border-top: 3px solid var(--yayellow);
        height: calc(100% - 40px);
        width: 230px;
        position: absolute;
        bottom: 0;
        left: 0;
    }
    .bordered::after {
        content: '';
        border-radius: 0 0 25px 25px;
        border-right: 3px solid var(--yayellow);
        border-bottom: 3px solid var(--yayellow);
        height: calc(100% - 65px);
        width: 100%;
        position: absolute;
        bottom: -1px;
        left: 0;
    }

    .main-steps-title img {
        position: absolute;
        top: -2px;
        right: unset;
        left: 225px
    }
}
@media (max-width: 991.98px) {
    .bordered::before {
        content: '';
        border-radius: 25px 0 0 25px;
        border-left: 3px solid var(--yayellow);
        border-top: 3px solid var(--yayellow);
        height: calc(100% - 40px);
        width: 230px;
        position: absolute;
        bottom: 0;
        left: 0;
    }
    .bordered::after {
        content: '';
        border-radius: 0 0 25px 25px;
        border-right: 3px solid var(--yayellow);
        border-bottom: 3px solid var(--yayellow);
        height: calc(100% - 65px);
        width: 100%;
        position: absolute;
        bottom: -1px;
        left: 0;
    }

    .main-steps-title img {
        position: absolute;
        top: -2px;
        right: unset;
        left: 225px
    }
}
@media (max-width: 767.98px) {
    .bordered .top-yellow-border {
        display: block;
        border-radius: 0 7px 0 0;
        border-top: 3px solid var(--yayellow);
        border-right: 3px solid var(--yayellow);
        position: absolute;
        top: 40px;
        right: 20px;
        width: 35px;
        height: 35px;
    }
    .bordered::before {
        content: '';
        border-radius: 7px 0 0 7px;
        border-left: 3px solid var(--yayellow);
        border-top: 3px solid var(--yayellow);
        border-bottom: 3px solid var(--yayellow);
        height: calc(100% - 10px);
        width: 230px;
        position: absolute;
        bottom: -30px;
        left: 20px;
        z-index: 0;
    }
    .bordered::after {
        content: '';
        border-radius: 0 0 7px 0;
        border-right: 3px solid var(--yayellow);
        border-bottom: 3px solid var(--yayellow);
        height: calc(100% - 40px);
        width: calc(100% - 80px);
        position: absolute;
        bottom: -30px;
        left: unset;
        right: 20px;
    }
}
/* End */


/* Start:/local/templates/yugavto.expert.theme/components/bitrix/news.list/main.cars.compilations/style.css?17842769205832*/
.compilations-on-main svg {
	fill: var(--yayellow);
	width: 30px;
	height: 30px;
	margin-left: 5px;
	top: 0;
	right: 0;
}

.swiper-cis-compilations {
    width: 100%;
    height: auto;
    overflow-x: hidden;
    position: relative;
}
.swiper-cis-compilations .swiper-slide {
    text-align: left;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

/**/
.swiper-cis-compilations-button-prev, .swiper-cis-compilations-button-next {
    --size: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: var(--size);
    height: var(--size);
    position: absolute;
    padding: 3px;
    border-radius: 50%;
    cursor: pointer;
    top: calc(50% - 25px);
}
.swiper-button-inner-circle {
    padding: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(var(--size) - 10px) !important;
    height: calc(var(--size) - 10px) !important;
    border-radius: 50%;
    background-color: var(--yawhite);
}
.swiper-cis-compilations-button-prev svg, .swiper-cis-compilations-button-next svg {
    width: calc(var(--size) - 15px) !important;
    height: calc(var(--size) - 15px) !important;
    margin-left: 0;
    fill: var(--yayellow);
}
.swiper-cis-compilations-button-prev:hover svg, .swiper-cis-compilations-button-next:hover svg {
    fill: var(--yawhite);
}
.swiper-cis-compilations-button-prev {
    left: -75px;
}
.swiper-cis-compilations-button-next {
    right: -75px;
}


/**/
.swiper-cis-compilations .swiper-pagination {
	bottom: 0;
	font-size: .8rem;
}
.swiper-cis-compilations .swiper-pagination-current {
	color: var(--yayellow);
	font-size: 1rem;
}





.swiper-compilations-title {
    width: 100%;
    height: auto;
    overflow-x: hidden;
    position: relative;
}
.swiper-compilations-title .swiper-slide {
    text-align: left;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: start;
    justify-content: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: center;
    align-items: start;
}



.cis-new-item-image {
    height: 230px;
    overflow: hidden;
}
.new-item-title {
    height: 60px;
}
.webkit_box {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media (max-width: 1024px) {
    .swiper-cis-compilations-button-next {
        right: -15px;
        z-index: 50;
    }
    .swiper-cis-compilations-button-prev {
        left: -15px;
        z-index: 50;
    }
}
@media (max-width: 768px) {
    .swiper-cis-compilations-button-next {
        right: -10px;
        z-index: 50;
    }
    .swiper-cis-compilations-button-prev {
        left: -10px;
        z-index: 50;
    }
    .swiper-cis-compilations-button-prev, .swiper-cis-compilations-button-next  {
        --size: 40px;
    }
}
@media (max-width: 650px) {
    .swiper-cis-compilations-button-next {
        right: 0px;
        z-index: 50;
    }
    .swiper-cis-compilations-button-prev {
        left: 0px;
        z-index: 50;
    }
}
@media (max-width: 425px) {
    .swiper-cis-compilations-button-prev, .swiper-cis-compilations-button-next  {
        --size: 35px;
    }
}




.vehicle-card {
    overflow: hidden;
    font-size: 14px;

}
.vehicle-card-images, .vehicle-card-images a {
    height: auto;
    cursor: ew-resize;
}
.vehicle-card-images a .vehicle-card-images-item-container {
    position: relative;
}
.vehicle-card-images a .vehicle-card-images-item-container-image::after {
    display: block;
    content: '';
    padding-bottom: 78.865%;
    background-size: cover;
    background-position: center center;
}
 .vehicle-card-discount-row {
    top: 0;
    width: calc(100% - 32px);
    z-index: 10;
}
.vehicle-card-discount-item {
    padding: 6px;
    cursor: pointer !important;
}
.vehicle-card-images-row {
    bottom: 0;
    width: calc(100% - 32px);
}
.vehicle-card-images-row-item {
    width: 52px;
    height: 6px;
    border-radius: 3px;
    opacity: .6;
    background-color: var(--yawhite);
    cursor: pointer;
}
.vehicle-card-images-row-item.active {
    background-color: var(--yayellow);
}
.vehicle-card-content-title {
    min-height: 80px;
}
.vehicle-card-futures img {
    width: 35px;
    height: 35px;
    display: inline-block;
}
.vehicle-card-specification {
    min-height: 45px;
}
.vehicle-card-specification-item {
    position: relative;
}
.vehicle-card-specification-item::after {
    content: '';
    width: 4px;
    height: 4px;
    background-color: var(--yayellow);
    border-radius: 50%;
    position: absolute;
    right: -2px;
    top: calc(50% - 2px);
}
.vehicle-card-specification-item:last-child:after {
    content: unset;
}
.vehicle-card-button {
    padding: 9.5px;
}
.vehicle-card-futures {
    height: 35px;
}

@media (max-width: 1199.98px) {
    .collections__list {
        display: flex;
        overflow-x: scroll;
        padding-bottom: 1em;
        margin-bottom: 1em;
    }
}
@media (max-width: 991.98px) {
    .vehicle-card-images {
        height: auto;
    }
    .collections__list {
        display: flex;
        overflow-x: scroll;
        padding-bottom: 1em;
        margin-bottom: 1em;
    }
}
@media (max-width: 767.98px) {
    .vehicle-card {
        width: 98%;
    }
    .vehicle-card-images {
        height: auto;
    }
}
/* End */


/* Start:/local/templates/yugavto.expert.theme/components/bitrix/news.list/main.dealerships.new/style.css?17842769201613*/
.dealerships-on-main .col {
    min-height: 210px;
}
.dealerships-on-main-item {
    width: 9.58%;
    height: 80px;
    padding: 15px;
    display: inline-block;
}
.dealerships-on-main-item:last-child {
    width: 20.58%;
}
.dealerships-on-main-item:last-child figure {
    background-size: 50%;
}
@media (max-width: 991px) {
	.dealerships-on-main-item {
        width: 20%;
	}
}
.dealerships-on-main-item figure {
    width: 100%;
    height: 50px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}


.remodal.city-modal {
	max-width: 230px;
}
.city-modal a svg {
    fill: var(--yamiddlegray);
    width: 18px;
    height: 18px;
    margin-right: 10px;
    transition: .2s;
}
.city-modal a:hover svg {
    fill: var(--yablue);
    transition: .2s;
}


@media (max-width: 768px) {
    .dealerships-on-main-item:last-child figure {
        background-size: contain;
    }
    .dealerships-on-main-item:last-child {
        width: 20%;
    }

}
@media (max-width: 425px) {
    .dealerships-on-main-title {
        display: block !important;
    }
    .dealerships-on-main-title .text-end{
        text-align: left !important;
    }
}
@media (max-width: 375px) {
    .dealerships-on-main-item {
        width: 28%;
    }
    .dealerships-on-main-item:last-child {
        width: 28%;
    }
}

@media (max-width: 320px) {
    .dealerships-on-main-item {
        --width: 27%;
        width: var(--width);
        margin-right: 0!important;
        margin-left: 0!important;
    }
    .dealerships-on-main-item:last-child {
        width: var(--width);
    }
}
/* End */


/* Start:/local/templates/yugavto.expert.theme/components/bitrix/news.list/main.services.new/style.css?1784276920588*/
.service-on-main-card::before {
	position: absolute;
	content: '';
	height: 160px;
	width: 160px;
	border-radius: 50%;
	background-color: var(--yawhite);
	transition: .2s;
	top: calc(50% - 80px);
	left: -50px;
}
.service-on-main-card:hover::before {
	background-color: var(--yayellow);
}
.service-on-main-card-content {
	position: inherit;
}
.service-on-main-card-content .service-on-main-card-content-title {
	font-size: 16px;
}
.service-on-main-card svg {
	width: 50px;
	height: 50px;
	fill: var(--yayellow);
	transition: .2s
}
.service-on-main-card:hover svg {
	fill: var(--yawhite);
}
/* End */


/* Start:/local/templates/yugavto.expert.theme/components/bitrix/news.list/main.news.new/style.css?17842769203075*/
.news-on-main svg {
	fill: var(--yayellow);
	width: 30px;
	height: 30px;
	margin-left: 5px;
	top: 0;
	right: 0;
}

.swiper-news-on-main {
    width: 100%;
    height: auto;
    overflow-x: hidden;
    position: relative;
}
.swiper-news-on-main .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-news-on-main-item-title {
    min-height: 81px;
}

.swiper-news-on-main-button-prev, .swiper-news-on-main-button-next {
    --size: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: var(--size);
    height: var(--size);
    position: absolute;
    padding: 3px;
    border-radius: 50%;
    cursor: pointer;
    top: calc(50% - 25px);
}
.swiper-button-inner-circle {
    padding: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--yawhite);
    width: calc(var(--size) - 10px) !important;
    height: calc(var(--size) - 10px) !important;
    border-radius: 50%;
}
.swiper-news-on-main-button-prev svg, .swiper-news-on-main-button-next svg {
    width: calc(var(--size) - 15px) !important;
    height: calc(var(--size) - 15px) !important;
	margin-left: 0;
    fill: var(--yayellow);
}
.swiper-news-on-main-button-prev:hover svg, .swiper-news-on-main-button-next:hover svg {
    fill: var(--yawhite);
}
.swiper-news-on-main-button-prev {
    left: -75px;
}
.swiper-news-on-main-button-next {
    right: -75px;
}

.swiper-news-on-main .swiper-pagination {
	bottom: 0;
	font-size: .8rem;
}
.swiper-news-on-main .swiper-pagination-current {
	color: var(--yayellow);
	font-size: 1rem;
}
.webkit_box {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media (max-width: 1024px) {
    .swiper-news-on-main-button-next {
        right: -15px;
        z-index: 50;
    }
    .swiper-news-on-main-button-prev {
        left: -15px;
        z-index: 50;
    }
}
@media (max-width: 768px) {
    .swiper-news-on-main-button-next {
        right: -10px;
        z-index: 50;
    }
    .swiper-news-on-main-button-prev {
        left: -10px;
        z-index: 50;
    }
    .swiper-news-on-main-button-prev, .swiper-news-on-main-button-next  {
        --size: 40px;
    }
}
@media (max-width: 650px) {
    .swiper-news-on-main-button-next {
        right: 0px;
        z-index: 50;
    }
    .swiper-news-on-main-button-prev {
        left: 0px;
        z-index: 50;
    }
}
@media (max-width: 425px) {
    .swiper-news-on-main-button-prev, .swiper-news-on-main-button-next  {
        --size: 35px;
    }
}

@media (max-width: 767.98px) {
    .news-on-main-card {
        margin: 6px;
    }
}
/* End */


/* Start:/local/templates/yugavto.expert.theme/components/bitrix/form.result.new/form.block.semiblue.main/style.css?17842769202450*/
#form-block-semiblue .moved-car {
    transition: .2s;
    bottom: -45px;
    right: -20px;
    width: 258px;
    height: auto;
}
#form-block-semiblue:hover .moved-car {
    transition: .2s;
    bottom: -55px;
    right: 25px;
    width: 268px;
    height: auto;
}
#form-block-semiblue .multiselect__tags {
    min-height: 58px;
}
#form-block-semiblue .multiselect__placeholder {
    padding-top: 8px;
}
#form-block-semiblue .multiselect__input, .multiselect__single {
    padding: 8px 0 0 5px;
}
#form-block-semiblue .multiselect__select {
    height: 58px;
}
#form-block-semiblue .input-icon {
    right: 13px;
    top: calc(50% - 17px);
}
#form-block-semiblue input.labeled {
    border-radius: 0 5px 5px 0;
    border-left: none;
}
#form-block-semiblue .form-control:focus {
    border: 1px solid var(--yagray) !important;
}
#form-block-semiblue input.labeled:focus {
    border-left: none !important;
}
#form-block-semiblue .input-label {
    border-radius: 5px 0 0 5px;
    border-left: 1px solid var(--yagray);
    border-top: 1px solid var(--yagray);
    border-bottom: 1px solid var(--yagray);
    height: 58px;
}

.top-title {
    height: 380px;
}
.top-title h1 {
    font-size: 60px;
}
.title-left {
    top: 0;
    left: 0;
    width: 700px;
    z-index: 5;
}
.title-right {
    top: 0;
    right: 0;
    width: 660px;
    z-index: 5;
}

.moveded-car:after {
    content: '';
    width: 3px;
    height: 20px;
    top: 180px;
    right: 12px;
    border-right: 3px solid var(--yayellow);
    position: absolute;
    transition: .2s;
}

#form-block-semiblue:hover .moveded-car:after {
    content: '';
    width: 3px;
    height: 60px;
    top: 180px;
    right: 12px;
    border-right: 3px solid var(--yayellow);
    position: absolute;
    transition: .2s;
}
 
@media (max-width: 768px) {
    #form-block-semiblue .moved-car {
        transition: .2s;
        bottom: -70px;
        right: 0;
        width: 258px;
        height: auto;
    }
    #form-block-semiblue:hover .moved-car {
        transition: .2s;
        bottom: -70px;
        right: 20px;
        width: 268px;
        height: auto;
    }
    .top-title {
        height: auto;
    }
    .top-title h1 {
        font-size: 45px;
    }

    #form-block-semiblue input.labeled {
        border-radius: 5px;
        border: 1px solid var(--yagray);
    }

}
/* End */
/* /local/templates/yugavto.expert.theme/components/bitrix/news.list/main.cards.cars/style.css?17842769204240 */
/* /local/templates/yugavto.expert.theme/components/bitrix/news.detail/main.filter.cis/style.css?17842769202759 */
/* /local/templates/yugavto.expert.theme/components/bitrix/news.list/main.steps/style.css?17842769203510 */
/* /local/templates/yugavto.expert.theme/components/bitrix/news.list/main.cars.compilations/style.css?17842769205832 */
/* /local/templates/yugavto.expert.theme/components/bitrix/news.list/main.dealerships.new/style.css?17842769201613 */
/* /local/templates/yugavto.expert.theme/components/bitrix/news.list/main.services.new/style.css?1784276920588 */
/* /local/templates/yugavto.expert.theme/components/bitrix/news.list/main.news.new/style.css?17842769203075 */
/* /local/templates/yugavto.expert.theme/components/bitrix/form.result.new/form.block.semiblue.main/style.css?17842769202450 */
