 :root {
    --ui-primary: #C8102E;

    --ui-text-dimmed: var(--ui-color-neutral-500);
    --ui-text-muted: var(--ui-color-neutral-400);
    --ui-text-toned: var(--ui-color-neutral-300);
    --ui-text: var(--ui-color-neutral-200);
    --ui-text-highlighted: #fff;
    --ui-text-inverted: var(--ui-color-neutral-900);
    --ui-bg: #0b1728;
    --ui-bg-muted: var(--ui-color-neutral-800);
    --ui-bg-elevated: var(--ui-color-neutral-800);
    --ui-bg-accented: var(--ui-color-neutral-700);
    --ui-bg-inverted: #fff;
    --ui-border: var(--ui-color-neutral-800);
    --ui-border-muted: var(--ui-color-neutral-700);
    --ui-border-accented: var(--ui-color-neutral-700);
    --ui-border-inverted: #fff;

    --ui-header-height: 6rem;
}

[data-block="header"] {
    background-color: #fff;
    [data-slot="left"],
    [data-slot="title"],
    [data-slot="title"]>div {
        height: 95%;
    }
}

[data-block="navigation"] {
    [data-slot="link"] {
        color: #0b1728;
        font-size: 1rem;
    }
}
body{padding:20px;}
 [data-block="iframe"][data-block-id="9065d32d-86a9-4ceb-a725-2fe9a83409c9"] {
 
  isolation: isolate;     
  min-height: 60vh;       
  overflow: hidden;

  &:after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(20, 25, 31, 0.75);
    z-index: -1;
  }

  > div:first-child {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100vw;
    height: 56.25vw;
    min-width: 177.77vh;
    min-height: 100vh;
    transform: translate(-50%, -50%);
    border: 0;
    z-index: -2;
    pointer-events: none;
  }
}
[data-block="gridSection"][data-block-id="f435c0ad-55a7-43e8-9515-138d4ede81c1"] {

  margin-top:-60vh;


}
@media (min-width: 768px) {
  [data-block="container"][data-block-id="7e3d507c-62ea-4abe-b534-89faa8ba62c1"] > div > [data-block-area="area"] {
    height: 60vh;
    grid-template-rows: auto auto auto;
    row-gap: 8rem;
    align-content: center;
    align-items: center;
  }
}




.car-search .card-body {
  padding: 0 !important;
} @layer base, base, base;
/* layer: properties, alias: base */
@layer base{
@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*, ::before, ::after, ::backdrop{--un-bg-opacity:100%;--un-text-opacity:100%;}}
}
/* layer: theme, alias: base */
@layer base{
:root, :host { --spacing: 0.25rem; --colors-white: #fff; --colors-black: #000; }
}