#loginboxbc {
    max-width: 320px;
    box-shadow: 6px 5px 12px 4px #ececec;
    border-radius: 30px;
    padding: 30px;
}

#loginboxbc input {
    background: #eee;
    border: none;
    padding: 10px 20px;
}

/* --LF Footer -- */
#footer #pre_area {
    background-color: #fff;
}

blockquote .small,
blockquote footer,
blockquote small {
    color: #373737;
}

.auda-space {
    padding: 20px;
}

/************************ KACHEL SECTION CM *****************/
.pageid-19108 #site-content {
    padding-top: 0;
}

.pageid-19108 .breadcrumb_area {
    display: none;
}

.auda-margin-top {
    margin-top: -100px;
}

.auda-img-overlay {
    position: relative;
    overflow: hidden;
}

.auda-img-overlay .auda-overlay-text {
    position: absolute;
    bottom: 0;
    right: 25px;
    font-size: 28px;
    text-transform: uppercase;
    color: #fff;
    font-style: italic;
    transition: 0.2s all;
}

.auda-img-overlay a {
    display: block;
}

.auda-img-overlay a::before {
    background-image: linear-gradient(to right, rgb(191 217 229 / 100%), rgb(0 0 0 / 100%));
    opacity: 0.7;
    transition: 0.3s all;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
}

.auda-img-overlay a:hover::before {
    opacity: 0;
}

.auda-img-overlay a:hover ~ .auda-overlay-text {
    bottom: -30%;
}

.auda-overlay-text::before {
    content: '\f18e';
    position: absolute;
    top: -30px;
    right: 0;
    font-family: FontAwesome;
    font-style: initial;
}


/************************ KACHEL SECTION END CM****************/

.fa-2x {
    font-size: 1rem;
}

.pageid-1845 .headline-h2,
.headline-h3{
    display: none;
}

@media (min-width: 1200px) {
    .site-home .quicksearch .audaris-widget {
        margin-bottom: 70px;

        /* margin-top:-250px !important; */
        padding: 0;
        z-index: 9;
        position: relative;
    }

    .site-home .quicksearch .audaris-widget {
        background: rgb(255 255 255 / 60%);
        padding: 15px;
    }

    .site-home #section-vehicle-list-search-horizontal.module-block .btn-primary.search-start {
        border: 0;
    }
}

.infobox {
    background: #f1f1f1;
    border-radius: 10px;
    padding: 30px;
}

.infoboxgrey {
    background: #f1f1f1;
    border-radius: 0;
    padding: 25px;
}

.transparent-bg-image {
    height: 0;
}

.search_startseite_oben #section-vehicle-list-search-horizontal {
    padding: 15px;
    border-radius: 0;
}

.headline-h1 {
    text-transform: uppercase;
    font-size: 40px;
    font-weight: bold;
}

.headline-h2,
.headline-h3 {
    text-transform: uppercase;
    font-weight: bold !important;
}

.subheadline-h1,
.subheadline-h2,
.subheadline-h3,
h1,
h2,
h3 {
    text-transform: uppercase;
}

h1,
h2,
h3,
h4,
h5 {
    font-weight: bold !important;
}

b,
strong {
    font-weight: 700;
    text-transform: uppercase;
    color: #378534;
}

/* Slider Pfeil styling. */
.infomanager-area .fa.fa-angle-left {
    font-size: 40px;
    color: #378534;
    background-color: #000;
    padding: 5px;
}

.infomanager-area .fa.fa-angle-right {
    font-size: 40px;
    color: #378534;
    background-color: #000;
    padding: 5px;
}

.search_startseite_oben #section-vehicle-list-search-horizontal {
    background: rgb(255 255 255 / 80%) !important;
}

#parallaxImage {
    filter: saturate(0.8);
}

#infomanager-content .info-row h3 span:first-child {
    color: #378534;
}

.headline-h1 {
    font-size: 40px;
    line-height: 40px;
}

/** Text Anpassung in Slider CITIGO PE **/
.kleinschreibung {
    text-transform: lowercase;
}

/** Anpassung vom Header nach der Theme Update PE **/
#header-slider .carousel-caption .h2 {
    text-transform: uppercase;
}

#header-slider .owl-nav .owl-prev,
#header-slider .owl-nav .owl-next {
    font-size: 50px;
    line-height: 40px;
    background-color: #000;
    padding: 5px 5px 10px !important;
    font-weight: 200;
}

/* Leadbox Leasingangebote PG */

.sticky-box {
    position: sticky;
    top: 120px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .sticky-box {
        position: relative;
    }
}

.lead-box {
    border: 5px solid #4ba82e;
    padding: 15px;
}

/* IM Großkunde Gewerbekunde CL */
@media (min-width: 768px) {
    .row-flex-gewerbe-gross {
        display: flex;
        align-items: center;
    }
}

/* Großkunde Gewerbekunde CL */
.pageid-10277 .headline-h1,
.pageid-10278 .headline-h1,
.imentry-4928 .headline-h1,
.imentry-4929 .headline-h1,
.imentry-4930 .headline-h1,
.imentry-4932 .headline-h1,
.imentry-4933 .headline-h1,
.pageid-10277 .headline-h2,
.pageid-10278 .headline-h2 {
    color: #378534;
    font-size: 24px;
}

.pageid-10278 #header-slider .carousel-caption .left-top-1 {
    bottom: 70%;
}

.pageid-10278 #header-slider .carousel-caption .left-top-2 {
    top: 30%;
}

.imentry-4930 .fa.fa-check,
.imentry-4933 .fa.fa-check,
.imentry-4929 .fa.fa-check,
.imentry-4928 .fa.fa-check {
    color: #378534;
    font-size: 36px;
}

/* Enyaq D-Flex Center */
@media (min-width: 768px) {
    .imentry-5389 .d-flex-center {
        display: flex;
        align-items: center;
    }
}

/* iV Modelle Anwerbung CL */
.iv-teaser {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    min-height: 410px;
    margin-top: 10px;
}

.iv-teaser .subheadline-h1 {
    color: #fff;
    position: absolute;
    top: 80%;
    left: 5%;
}

.iv-superb {
    background-image: url('/website/themes/skoda-musil.de/dynamic/fe/iv-modelle/superb-panorama.jpg');
}

.iv-octavia {
    background-image: url('/website/themes/skoda-musil.de/dynamic/fe/iv-modelle/octavia-panorama.jpg');
}

.iv-enyaq {
    background-image: url('/website/themes/skoda-musil.de/dynamic/fe/iv-modelle/enyaq-panorama.jpg');
}

.iv-citigo {
    background-image: url('/website/themes/skoda-musil.de/dynamic/fe/iv-modelle/citigo-panorama.jpg');
}

.imentry-5601 .fa-check,
.imentry-5593 .fa-check {
    color: #378534;
    font-size: 24px;
}

@media (min-width: 992px) {
    .col-5-12 {
        width: 20%;
    }
}

.iv-caption {
    color: #fff;
    position: absolute;
    top: 80%;
    left: 5%;
}

/* Hersteller Logos im Header */
.herstellerlogotop {
    padding-right: 5px;
    float: left;
    transition: opacity 0.1s;
}

.navbar-left img {
    max-height: 80px;
}

#header-container .navbar-inverse .navbar-nav > li > a {
    font-size: 14px;
}

body.imentry-8459 #header-slider .carousel-caption h1.h2,
.imentry-8580 #header-slider .carousel-caption h1.h2,
.imentry-8579 #header-slider .carousel-caption h1.h2 {
    background: #808080;
}

/* List Icon SW */

.list-group {
    padding-left: 20px;
    margin-bottom: 20px;
}

.list-group .list-group-item {
    background-color: transparent;
    border: none;
    padding: 10px 25px;
}

body:not(.fe-admin-area) .list-group-item::before {
    content: '\f00c';
    position: absolute;
    color: #d9d9d9;
    font-family: FontAwesome;
    left: 0;
}

/* List Icon SW END */

/** ACCORDION AA **/

.auda-accordion .panel-title a {
    display: block;
    padding: 10px 15px;
    position: relative;
    background: #d9d9d9;
    color: #378534;
    transition: 0.3s all;
}

.auda-accordion .panel-title a.collapsed {
    background: #d9d9d9;
    color: #000;
}

.auda-accordion-third .panel-title a.collapsed::after {
    content: '\f067';
    font-family: FontAwesome;
    padding: 10px;
    background: transparent;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid;
}

.auda-accordion .panel-title a::after {
    content: '\f068';
    font-family: FontAwesome;
    padding: 10px;
    background: transparent;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid;
}

.auda-accordion .panel-default > .panel-heading {
    background: transparent;
    border: none;
    padding: 0;
}

.auda-accordion .panel-default {
    border: none;
    margin-bottom: 20px;
}

/** ACCORDION AA **/

/** ACCORDION JS **/

.panel-group.leasing-ausstattung-panel .panel-heading {
    padding: 0;
    border-radius: 0;
}

.panel-group.leasing-ausstattung-panel .panel {
    border-radius: 0;
    border: none;
    box-shadow: none;
}

.panel-group.leasing-ausstattung-panel .panel-title .leadbox-button::after {
    content: "\f107";
    font-family: FontAwesome;
    transition: 0.3s ease;
}

.panel-group.leasing-ausstattung-panel .panel-title .leadbox-button[aria-expanded="true"]::after {
    content: "\f106";
    font-family: FontAwesome;
    transition: 0.3s ease;
}

/** END ACCORDION JS **/

/************** AUDA CARD *******************/

.auda-card {
    background: #fff;
    border-radius: 15px;
    padding: 20px;
    margin: 15px auto;
    max-width: 500px;
    min-height: 600px;
    box-shadow: 0 10px 14px rgb(0 0 0 / 20%);
    transition: all 0.3s ease-in-out;
}

.auda-card-2 {
    background: #fff;
    border-radius: 15px;
    padding: 20px;
    margin: 15px auto;
    max-width: 500px;
    min-height: 300px;
    box-shadow: 0 10px 14px rgb(0 0 0 / 20%);
    transition: all 0.3s ease-in-out;
}

.auda-card, 
.auda-card-2:hover {
    transform: scale(1.02);
    box-shadow: 0 4px 12px rgb(0 0 0 / 15%);
}

.auda-card h3 {
    font-weight: bold;
    margin-bottom: 0;
}

.auda-card h4 {
    font-weight: bold;
    margin-top: 0;
    color: #000;
}

.auda-card p {
    color: #009639;
    font-weight: 500;
}

.auda-card ul {
    padding-left: 20px;
    margin-top: 10px;
}

.auda-card ul li {
    margin-bottom: 8px;
    color: #009639;
    font-weight: bold;
}

/************** AUDA CARD END **************/

/** LEADBOX - ANGEBOTE CM **/

.sticky-box {
    position: sticky;
    top: 120px;
    align-self: flex-start;
}

.lead-box-2 {
    background-color: #eee;
    border: 5px solid #396;
    padding: 15px;
}

.leasing-box {
    background-color: #378534;
    color: #fff;
    padding: 5px 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 620px;
    font-family: Arial, sans-serif;
}

.leadbox-button {
    width: 200px;
    background-color: #fff;
    color: #396;
    font-weight: bold;
    padding: 10px 20px;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 13px;
    border-radius: 25px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.leadbox-button:hover {
    background-color: #000;
    color: #fff;
}

.price-info {
    text-align: right;
}

.price {
    font-size: 32px;
    font-weight: bold;
    color: #fff;
}

.rate-text {
    font-size: 14px;
    color: #fff;
}

@media (max-width: 480px) {
    .leasing-box {
        flex-direction: column-reverse;
        align-items: stretch;
        gap: 10px;
    }

    .price-info {
        text-align: center;
    }
}

/** LEADBOX - ANGEBOTE CM END **/

@media (min-width: 480px) and (max-width: 1379px) {
    .navbar-left {
        display: flex;
        height: auto;
        flex: 1;
    }

    .navbar-left img {
        max-height: 50px;
        max-width: 50px;
    }

    #header {
        top: 20px;
        height: 60px;
    }

    #header > nav > div {
        display: flex;
    }

    #header-container {
        height: 80px;
    }
}

/******************************************************* NEW DEAL CARDS CM **************************************************/

.vehicle-card {
    /* =========================
       FARBEN
    ========================= */

    --color-primary: #378534;
    --color-primary-dark: #378534;

    --color-white: #ffffff;
    --color-black: #000000;
    --color-title: #36363b;
    --color-subtitle: #55555c;
    --color-grey: #777777;
    --color-grey-dark: #555555;
    --color-grey-light: #888888;

    --color-stat-background: rgb(157 224 153 / 78%);
    --color-price-background: rgb(157 224 153 / 20%);
    --color-price-border: rgb(157 224 153 / 18%);

    --color-glass-background: rgb(255 255 255 / 12%);
    --color-glass-border: rgb(255 255 255 / 30%);
    --color-table-background: rgb(255 255 255 / 10%);
    --color-table-border: rgb(255 255 255 / 19%);

    --color-text-white-90: rgb(255 255 255 / 90%);
    --color-text-white-76: rgb(255 255 255 / 76%);
    --color-outline-white-70: rgb(255 255 255 / 70%);
    --color-highlight-ring: rgb(255 255 255 / 16%);

    /* =========================
       SCHATTENFARBEN
    ========================= */

    --color-shadow-card: rgb(157 224 153 / 24%);
    --color-shadow-image: rgb(63 20 25 / 26%);
    --color-shadow-stat: rgb(185 30 42 / 18%);
    --color-shadow-glass: rgb(149 26 39 / 12%);
    --color-shadow-section: rgb(149 26 39 / 14%);
    --color-shadow-price: rgb(149 26 39 / 20%);
    --color-shadow-button: rgb(149 26 39 / 16%);
    --color-shadow-button-hover: rgb(149 26 39 / 24%);
    
    --color-button-background: #fff;
    --color-button-background-hover: #9DE099;
    --color-button-text: #378534;
    --color-button-text-hover: #000;

    width: 100%;
    padding: 5px;
    background: var(--color-primary);
    box-shadow: 0 18px 45px var(--color-shadow-card);
}

.vehicle-card,
.vehicle-card * {
    box-sizing: border-box;
}

.vehicle-card__content {
    position: relative;
    overflow: hidden;
    background: var(--color-white);
}

.vehicle-card__content::before {
    content: "";
    position: absolute;
    z-index: 0;
    inset: 205px 0 0;
    background: linear-gradient(
        180deg,
        var(--color-primary),
        var(--color-primary-dark)
    );
    clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
}

/* Header */

.vehicle-card__header,
.vehicle-card__image {
    position: relative;
    z-index: 2;
}

.vehicle-card__header {
    padding: 34px 28px 0;
}

.vehicle-card__title,
.vehicle-card__subtitle {
    display: inline;
    font-weight: normal;
}

.vehicle-card__title {
    color: var(--color-title);
    font-size: 30px;
    letter-spacing: -0.4px;
    font-weight: bold;
}

.vehicle-card__subtitle {
    margin-left: 7px;
    color: var(--color-subtitle);
    font-size: 20px;
    font-weight: normal;
}

.vehicle-card__accent {
    margin-top: 17px;
}

.vehicle-card__accent-line {
    height: 4px;
    margin-bottom: 6px;
    background: var(--color-primary);
}

.vehicle-card__accent-line--long {
    width: 70px;
}

.vehicle-card__accent-line--short {
    width: 46px;
}

/* Fahrzeugbild */

.vehicle-card__image,
.vehicle-card__stat-icon,
.vehicle-card__button {
    display: flex;
    align-items: center;
    justify-content: center;
}

.vehicle-card__image {
    width: calc(100% - 28px);
    height: 230px;
    margin: 0 auto;
    overflow: visible;
}

.vehicle-card__image-element {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    filter: drop-shadow(0 18px 12px var(--color-shadow-image));
    transition: transform 0.35s ease;
    will-change: transform;
}

.vehicle-card__image:hover .vehicle-card__image-element {
    transform: scale(1.05);
}

/* Fahrzeugdetails */

.vehicle-card__details {
    position: relative;
    z-index: 3;
    padding: 32px 24px 28px;
}

.vehicle-card__stats,
.vehicle-card__highlights-list,
.vehicle-card__prices-grid {
    display: grid;
}

.vehicle-card__stats {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 9px;
}

.vehicle-card__stat {
    min-width: 0;
    padding: 16px 5px 13px;
    text-align: center;
    background: var(--color-stat-background);
    box-shadow: 0 8px 16px var(--color-shadow-stat);
}

.vehicle-card__stat-icon {
    height: 31px;
    margin-bottom: 8px;
    color: var(--color-white);
    font-size: 29px;
    line-height: 1;
}

.vehicle-card__stat-value,
.vehicle-card__highlight-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.vehicle-card__stat-value {
    color: var(--color-white);
    font-size: 11px;
    font-weight: 800;
    line-height: 1.25;
}

.vehicle-card__stat-label {
    margin-top: 4px;
    color: var(--color-white);
    font-size: 9px;
    font-weight: 600;
}

/* Glasflächen */

.vehicle-card__highlights,
.vehicle-card__leasing,
.vehicle-card__emissions {
    border: 1px solid var(--color-glass-border);
    background: var(--color-glass-background);
    backdrop-filter: blur(8px);
}

.vehicle-card__highlights {
    margin-top: 20px;
    padding: 17px 18px;
    box-shadow: 0 8px 20px var(--color-shadow-glass);
}

.vehicle-card__highlights-title,
.vehicle-card__section-title {
    color: var(--color-white);
    font-weight: 800;
}

.vehicle-card__highlights-title {
    margin-bottom: 12px;
    font-size: 15px;
}

.vehicle-card__highlights-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 9px 14px;
}

.vehicle-card__highlight {
    display: flex;
    align-items: center;
    min-width: 0;
    gap: 8px;
}

.vehicle-card__highlight-dot {
    flex: 0 0 auto;
    width: 6px;
    height: 6px;
    background: var(--color-white);
    box-shadow: 0 0 0 3px var(--color-highlight-ring);
}

.vehicle-card__highlight-text {
    color: var(--color-text-white-90);
    font-size: 12px;
    font-weight: 600;
    line-height: 1.3;
}

/* Leasing und Emissionen */

.vehicle-card__leasing,
.vehicle-card__emissions {
    margin-top: 22px;
    padding: 20px;
    box-shadow: 0 10px 24px var(--color-shadow-section);
}

.vehicle-card__section-title {
    font-size: 17px;
}

.vehicle-card__leasing .vehicle-card__section-title,
.vehicle-card__emissions-header {
    margin-bottom: 14px;
}

.vehicle-card__emissions-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
}

.vehicle-card__envkv-link {
    flex-shrink: 0;
    color: var(--color-white);
    font-size: 11px;
    font-weight: 700;
    line-height: 1.2;
    text-decoration: underline;
    text-underline-offset: 3px;
    opacity: 0.82;
    transition:
        opacity 0.2s ease,
        transform 0.2s ease;
}

.vehicle-card__envkv-link:hover {
    opacity: 1;
    transform: translateY(-1px);
}

.vehicle-card__envkv-link:focus-visible {
    outline: 2px solid var(--color-white);
    outline-offset: 3px;
}

/* Tabellen */

.vehicle-card__table {
    overflow: hidden;
    background: var(--color-table-background);
}

.vehicle-card__table-row {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    border-bottom: 1px solid var(--color-table-border);
}

.vehicle-card__table-row:last-child {
    border-bottom: 0;
}

.vehicle-card__table-label,
.vehicle-card__table-value {
    padding: 11px 12px;
    font-size: 13px;
    line-height: 1.3;
}

.vehicle-card__table-label {
    color: var(--color-text-white-76);
}

.vehicle-card__table-value {
    color: var(--color-white);
    font-weight: 700;
    text-align: right;
    border-left: 1px solid var(--color-table-border);
}

/* Leasingpreise */

.vehicle-card__prices {
    margin-top: 18px;
    padding: 18px;
    text-align: center;
    background: var(--color-white);
    box-shadow: 0 10px 24px var(--color-shadow-price);
}

.vehicle-card__prices-title {
    margin-bottom: 14px;
    color: var(--color-grey);
    font-size: 13px;
    font-weight: 800;
}

.vehicle-card__prices-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
}

.vehicle-card__prices-grid-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    padding: 9px;
}

.vehicle-card__price-option {
    min-width: 0;
    padding: 14px 10px;
    border: 1px solid var(--color-price-border);
    background: var(--color-price-background);
}

.vehicle-card__price-option-label {
    margin-bottom: 7px;
    color: var(--color-grey-dark);
    font-size: 12px;
    font-weight: 800;
}

.vehicle-card__price-row {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    gap: 5px;
}

.vehicle-card__price-value {
    font-family: MBCorpoATitleCond, Helvetica, Arial, sans-serif;
    color: var(--color-black);
    font-size: 30px;
    font-weight: 900;
    line-height: 1;
    letter-spacing: -1px;
}

.vehicle-card__price-period {
    padding-bottom: 2px;
    color: var(--color-primary);
    font-size: 11px;
    font-weight: 800;
}

.vehicle-card__price-note {
    margin-top: 7px;
    color: var(--color-grey-light);
    font-size: 10px;
    font-weight: 600;
    line-height: 1.3;
}

/* Button 1 */

.vehicle-card__button {
    min-height: 58px;
    margin-top: 18px;
    padding: 0 20px;
    background: var(--color-button-background);
    color: var(--color-button-text);
    font-size: 17px;
    font-weight: 800;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    box-shadow: 0 8px 18px var(--color-shadow-button);
    transition:
        transform 0.2s ease,
        box-shadow 0.2s ease;
}

.vehicle-card__button:hover {
    transform: translateY(-2px);
    background: var(--color-button-background-hover);
    color: var(--color-white);
    box-shadow: 0 12px 24px var(--color-shadow-button-hover);
}

.vehicle-card__button:active {
    transform: translateY(0);
}

.vehicle-card__button:focus-visible {
    outline: 3px solid var(--color-outline-white-70);
    outline-offset: 3px;
}

/* Button 2 */

.vehicle-card__button__lab {
    min-height: 14px;
    margin-top: 5px;
    padding: 8px;
    background: var(--color-white);
    color: var(--color-primary);
    font-size: 17px;
    font-weight: 800;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    box-shadow: 0 8px 18px var(--color-shadow-button);
    transition:
        transform 0.2s ease,
        box-shadow 0.2s ease;
}

.vehicle-card__button__lab:hover {
    transform: translateY(-2px);
    background: var(--color-button-background-hover);
    color: var(--color-white);
    box-shadow: 0 12px 24px var(--color-shadow-button-hover);
}

.vehicle-card__button__lab:active {
    transform: translateY(0);
}

.vehicle-card__button__lab:focus-visible {
    outline: 3px solid var(--color-outline-white-70);
    outline-offset: 3px;
}

/* Mobil */

@media (max-width: 500px) {
    .vehicle-card__header {
        padding-inline: 20px;
    }

    .vehicle-card__details {
        padding-inline: 16px;
    }

    .vehicle-card__stats {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .vehicle-card__leasing,
    .vehicle-card__emissions {
        padding: 16px;
    }

    .vehicle-card__table-label,
    .vehicle-card__table-value {
        padding: 10px 8px;
        font-size: 12px;
    }

    .vehicle-card__emissions-header {
        align-items: flex-start;
    }

    .vehicle-card__envkv-link {
        margin-top: 3px;
        font-size: 10px;
    }
    
    .vehicle-card__button__lab {
        font-size: 16px;
        padding: 5px;
    }

    .vehicle-card__prices {
        padding: 15px;
    }

    .vehicle-card__prices-grid,
    .vehicle-card__prices-grid-2 {
        gap: 8px;
    }

    .vehicle-card__price-option {
        padding: 12px 6px;
    }

    .vehicle-card__price-value {
        font-size: clamp(21px, 7vw, 27px);
    }
}

/*Prevent Cache*/
/*Prevent Cache*/
/*Prevent Cache*/
/*Prevent Cache*/
/*Prevent Cache*/