/*! 20260422-1645 */
.kia-neuwagen .bb-accordion-item{width:100%;border-top:1px solid #cdd0d2}.kia-neuwagen .bb-accordion-item__header{display:flex;width:100%;justify-content:space-between;align-items:center;padding:20px 10px;outline-offset:-6px !important}.kia-neuwagen .bb-accordion-item__header svg{display:block;transition:transform 300ms cubic-bezier(0.4, 0, 0.2, 1);width:14px;height:14px}.kia-neuwagen .bb-accordion-item__header:hover,.kia-neuwagen .bb-accordion-item__header:focus{text-decoration:none;outline:none}.kia-neuwagen .bb-accordion-item__header .bb-accordion-item__title{padding-right:12px;text-align:left;width:calc(100% - 14px)}.kia-neuwagen .bb-accordion-item__content{padding:15px;margin-bottom:30px}.kia-neuwagen .bb-accordion-item__item+.bb-accordion-item__item,.kia-neuwagen .bb-accordion-item__item-wrapper+.bb-accordion-item__item-wrapper{padding-top:20px}.kia-neuwagen .bb-accordion-item-open svg{transform:scaleY(-1)}.kia-neuwagen .bb-accordion-item p{margin:0;width:100%}.kia-neuwagen .bb-accordion-item:first-child{border:none}.kia-neuwagen .bb-accordion-item ul{padding-left:20px}.kia-neuwagen .bb-accordion-item li{list-style:disc;font-size:14px;line-height:18px}@media screen and (min-width: 768px){.kia-neuwagen .bb-accordion-item__header{padding:26px 10px}.kia-neuwagen .bb-accordion-item__header svg{width:16px;height:16px}.kia-neuwagen .bb-accordion-item__header .bb-accordion-item__title{width:calc(100% - 16px)}.kia-neuwagen .bb-accordion-item__content{padding:30px}.kia-neuwagen .bb-accordion-item__content.bb-accordion-item__content--column-1{display:grid;gap:30px;grid-template-columns:repeat(1, 1fr)}.kia-neuwagen .bb-accordion-item__content.bb-accordion-item__content--column-2{display:grid;gap:30px;grid-template-columns:repeat(2, 1fr)}.kia-neuwagen .bb-accordion-item__content.bb-accordion-item__content--column-3{display:grid;gap:30px;grid-template-columns:repeat(3, 1fr)}.kia-neuwagen .bb-accordion-item__content.bb-accordion-item__content--column-4{display:grid;gap:30px;grid-template-columns:repeat(4, 1fr)}.kia-neuwagen .bb-accordion-item__content.bb-accordion-item__content--column-5{display:grid;gap:30px;grid-template-columns:repeat(5, 1fr)}.kia-neuwagen .bb-accordion-item__content.bb-accordion-item__content--column-6{display:grid;gap:30px;grid-template-columns:repeat(6, 1fr)}.kia-neuwagen .bb-accordion-item__item-wrapper+.bb-accordion-item__item-wrapper{padding-top:0}}
.kia-neuwagen .bb-contact-panel__wrapper{border:2px solid #e5e7e8}.kia-neuwagen .bb-contact-panel__map{min-height:150px}.kia-neuwagen .bb-contact-panel .h2{margin-bottom:30px}.kia-neuwagen .bb-contact-panel__content{padding:25px}.kia-neuwagen .bb-contact-panel__info-item+.bb-contact-panel__info-item{margin-top:20px}@media screen and (min-width: 768px){.kia-neuwagen .bb-contact-panel__wrapper{display:grid;grid-template-columns:60% 40%}.kia-neuwagen .bb-contact-panel__content{padding:50px 20px 50px 50px}.kia-neuwagen .bb-contact-panel__info{display:grid;gap:20px;grid-template-columns:1fr 1fr}.kia-neuwagen .bb-contact-panel__info-item+.bb-contact-panel__info-item{margin-top:0}.kia-neuwagen .bb-contact-panel__info-paragraph+.bb-contact-panel__info-paragraph{padding-top:20px}.kia-neuwagen .bb-contact-panel .h2{margin-bottom:50px}}
.kl-dropdown{display:flex;position:relative;flex-direction:column;width:100%;min-width:260px}.kl-dropdown__arrow{display:block;position:absolute;width:12px;height:12px;right:12px;top:50%;transform:translateY(-50%);transform-origin:center center;font-size:0;line-height:0;cursor:pointer;transition:transform 300ms cubic-bezier(0.4, 0, 0.2, 1)}.kl-dropdown .kl-text-field-valid{right:38px}.kl-dropdown .kl-text-field-invalid{right:31px}.kl-dropdown--open .kl-dropdown__arrow{transform:translateY(-50%) rotate(180deg)}.kl-dropdown label.kl-dropdown__label{top:15px}.kl-dropdown label.kl-dropdown__label.kl-floating-label--above{top:3px}.kl-dropdown label.kl-dropdown__label:not(.kl-floating-label){display:block;font-family:"kiam",sans-serif;font-size:16px;line-height:18px;margin-bottom:5px;color:var(--kl-label-no-container-color)}.kl-dropdown__wrapper{position:relative}.kl-dropdown__current{display:flex;position:relative;width:100%;height:50px;align-items:center;padding:18px 64px 18px 10px;background-color:#fff;border:1px solid #81898e;color:#05141f;font-size:16px;line-height:18px}.kl-dropdown__current>span{font-family:"kiab",sans-serif}.kl-dropdown__current .kl-dropdown__input:focus+.kl-dropdown__placeholder{display:none}.kl-dropdown__placeholder{position:absolute}.kl-dropdown__placeholder--hidden{display:none}.kl-dropdown__input{width:100%;appearance:none;border:0;outline:0;padding:0;text-overflow:ellipsis;font-family:"kiab",sans-serif}.kl-dropdown__input:focus:not(:focus-visible),.kl-dropdown__input:focus{outline:none !important}.kl-dropdown__overlay{position:absolute;top:100%;left:0;right:0;z-index:2}.kl-dropdown__items{background-color:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#81898e}.kl-dropdown__item{display:flex;position:relative;padding:12px 10px 12px 10px;cursor:pointer;font-size:16px;line-height:18px;color:#05141f;transition:color 300ms cubic-bezier(0.4, 0, 0.2, 1),background-color 300ms cubic-bezier(0.4, 0, 0.2, 1)}.kl-dropdown__item:hover,.kl-dropdown__item:focus,.kl-dropdown__item:focus-visible,.kl-dropdown__item--highlight{background-color:#cdd0d2}.kl-dropdown__item .kl-dropdown__checkbox{position:absolute;width:20px;height:20px;top:11px;left:10px;background-color:#fff;border:1px solid #81898e}.kl-dropdown__item--active .kl-dropdown__item-check{position:absolute;width:20px;height:20px;top:13px;right:11px;color:#05141f}.kl-dropdown__item--active .kl-dropdown__checkbox:after{content:"";position:absolute;width:7px;height:14px;left:6px;top:1px;border:solid #05141f;border-width:0 2px 2px 0;border-top:none;transform:rotate(45deg);z-index:1}.kl-dropdown--multi-select .kl-dropdown__item{padding:12px 10px 12px 40px}.kl-dropdown--multi-select .kl-dropdown__current>span{max-width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kl-dropdown--floating-label .kl-dropdown__current{padding:24px 64px 6px 10px}.kl-dropdown--error .kl-dropdown__current{padding:17px 63px 17px 9px;border:2px solid #ea0029}.kl-dropdown--error.kl-dropdown--floating-label .kl-dropdown__current{padding:23px 63px 5px 9px}
.kia-neuwagen .bb-form .bb-container{background-color:#05141f}.kia-neuwagen .bb-form__form{padding:30px 0;color:#fff}.kia-neuwagen .bb-form__item-col p{margin-bottom:12px}.kia-neuwagen .bb-form__form-headline{margin-bottom:30px}.kia-neuwagen .bb-form__thankyou{padding:30px 40px;color:#fff}.kia-neuwagen .bb-form .kl-radio-box__options{margin-bottom:15px}.kia-neuwagen .bb-form .kl-text-field{margin-bottom:10px}.kia-neuwagen .bb-form .kl-checkbox-wrapper{margin-bottom:20px}.kia-neuwagen .bb-form .kl-button{max-width:100%}.kia-neuwagen .bb-form p.only-desktop{display:none}@media screen and (min-width: 768px){.kia-neuwagen .bb-form .bb-container{background-color:unset}.kia-neuwagen .bb-form__form{background-color:#05141f;padding:50px}.kia-neuwagen .bb-form__thankyou{background-color:#05141f}.kia-neuwagen .bb-form__items-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.kia-neuwagen .bb-form__item-col:last-child{display:flex;flex-direction:column}.kia-neuwagen .bb-form .button-wrapper{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.kia-neuwagen .bb-form p.only-mobile{display:none}.kia-neuwagen .bb-form p.only-desktop{display:block}.kia-neuwagen .bb-form__form-headline{margin-bottom:40px}.kia-neuwagen .bb-form .kl-radio-box__options{margin-bottom:20px}.kia-neuwagen .bb-form .kl-button{max-width:335px;margin-bottom:10px}}
.kia-neuwagen .bb-legal{background-color:#f7f7f8;padding:30px 0}.kia-neuwagen .bb-legal p:not(:last-child){padding-bottom:16px}@media screen and (min-width: 768px){.kia-neuwagen .bb-legal{padding:80px 0}}
.kia-neuwagen .bb-model-teaser.variant-detail{background-color:#f7f7f8}.kia-neuwagen .bb-model-teaser:hover,.kia-neuwagen .bb-model-teaser:focus{text-decoration:none}@media screen and (min-width: 768px){.kia-neuwagen .bb-model-teaser:first-child{border-top:1px solid #e5e7e8}.kia-neuwagen .bb-model-teaser.variant-detail:first-child{border-top:none}}
.kia-neuwagen .bb-model-headline-block__headline{margin-bottom:6px}.kia-neuwagen .bb-model-headline-block__sub-headline{font-family:"kiab",sans-serif;font-size:18px;line-height:22px;margin-bottom:16px}.kia-neuwagen .bb-model-headline-block__mark{margin-bottom:16px;padding:2px 6px;background-color:#e5e7e8;display:inline-block;border-radius:4px}.kia-neuwagen .variant-detail .bb-model-headline-block__headline{font-family:"kiab",sans-serif;margin-bottom:10px}.kia-neuwagen .variant-detail .bb-model-headline-block__sub-headline{font-size:24px;line-height:28px;margin-bottom:0}.kia-neuwagen .variant-detail .bb-model-headline-block .bb-model-headline-block__mark{align-self:start}.kia-neuwagen .variant-detail .bb-model-headline-block.bb-model-headline-block--has-mark .bb-model-headline-block__sub-headline{margin-bottom:16px}.kia-neuwagen .variant-detail .bb-model-headline-block.desktop{display:none}@media screen and (min-width: 768px){.kia-neuwagen .variant-detail .bb-model-headline-block:not(desktop){display:none}.kia-neuwagen .variant-detail .bb-model-headline-block__headline{margin-bottom:10px}.kia-neuwagen .variant-detail .bb-model-headline-block__sub-headline{font-size:32px;line-height:38px;margin-bottom:40px}.kia-neuwagen .variant-detail .bb-model-headline-block.desktop{display:block}}
.kia-neuwagen .bb-model-info dl{display:grid;grid-template-columns:40% 60%;gap:5px;align-items:end;margin:0}.kia-neuwagen .bb-model-info dl:not(:last-child){margin-bottom:2px}.kia-neuwagen .bb-model-info dt{color:#697279;margin:0}.kia-neuwagen .bb-model-info dd{text-align:left;margin:0}@media screen and (min-width: 768px){.kia-neuwagen .bb-model-info__item{grid-template-columns:1fr 1fr}}.kia-neuwagen .variant-detail .bb-model-info{margin-bottom:30px}@media screen and (min-width: 768px){.kia-neuwagen .variant-detail .bb-model-info{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px 10px;margin-bottom:40px}.kia-neuwagen .variant-detail .bb-model-info dl{display:flex;flex-direction:column;align-items:start}.kia-neuwagen .variant-detail .bb-model-info dl dt{font-size:13px;line-height:16px}.kia-neuwagen .variant-detail .bb-model-info dl dd{font-size:15px;line-height:20px}}
.kia-neuwagen .bb-model-content{display:flex;flex-direction:column;position:relative;text-align:left;gap:12px;padding-bottom:20px;margin-top:30px;border-bottom:1px solid #e5e7e8}.kia-neuwagen .bb-model-content__image-wrapper{display:flex;flex-direction:column;justify-content:space-between}.kia-neuwagen .bb-model-content__image-wrapper img{width:100%;display:block}.kia-neuwagen .bb-model-content .bb-model-content__model-label p{font-size:12px;line-height:15px;color:#697278}.kia-neuwagen .bb-model-content .kl-button{max-width:100%}@media screen and (min-width: 768px){.kia-neuwagen .bb-model-content{display:grid;grid-template-columns:1fr 1fr;padding:20px 0;gap:20px;margin-top:0}}.kia-neuwagen .variant-detail .bb-model-content{padding:30px 0;margin-top:0;gap:0;border-bottom:none}.kia-neuwagen .variant-detail .bb-model-content .bb-model-content__model-label{margin-bottom:30px}.kia-neuwagen .variant-detail .bb-model-content .bb-model-content__model-label p{font-size:14px;line-height:18px}@media screen and (min-width: 768px){.kia-neuwagen .variant-detail .bb-model-content{grid-template-columns:40% 60%;padding:80px 0;gap:20px}.kia-neuwagen .variant-detail .bb-model-content .bb-model-content__model-label{margin-bottom:0}}
.kia-neuwagen .bb-slide-down-up{overflow:hidden}
.kia-neuwagen .bb-tag{display:inline-flex;align-items:center;flex-shrink:0;background-color:#9ba1a5;border-radius:5px;padding:6px 9px}@media screen and (min-width: 1024px){.kia-neuwagen .bb-tag{max-width:100%}}.kia-neuwagen .bb-tag span{font-family:"kiab",sans-serif;font-size:13px;line-height:16px}.kia-neuwagen .bb-tag__label{margin-right:3px}@media screen and (min-width: 1024px){.kia-neuwagen .bb-tag__value{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.kia-neuwagen .bb-tag__close{display:flex;align-items:center;width:10px;height:10px;margin-left:8px}
@media screen and (max-width: 1023px){.kia-neuwagen .bb-tag-list{display:flex;gap:15px;overflow:scroll}}.kia-neuwagen .bb-tag-list__headline{margin-bottom:16px}.kia-neuwagen .bb-tag-list__button{display:flex;align-items:center;gap:8px;background-color:#05141f;color:#fff;font-family:"kiab",sans-serif;font-size:14px;line-height:18px;border-radius:4px;padding:8px 8px 8px 12px}.kia-neuwagen .bb-tag-list__add{display:flex;align-items:center;width:12px;height:12px}.kia-neuwagen .bb-tag-list__items{display:flex;flex-wrap:wrap;gap:15px}@media screen and (max-width: 1023px){.kia-neuwagen .bb-tag-list__items{flex-wrap:nowrap}}@media screen and (min-width: 1024px){.kia-neuwagen .bb-tag-list__items{max-width:260px}}
/* Variables declaration */
.rdp-root {
  --rdp-accent-color: blue; /* The accent color used for selected days and UI elements. */
  --rdp-accent-background-color: #f0f0ff; /* The accent background color used for selected days and UI elements. */

  --rdp-day-height: 44px; /* The height of the day cells. */
  --rdp-day-width: 44px; /* The width of the day cells. */

  --rdp-day_button-border-radius: 100%; /* The border radius of the day cells. */
  --rdp-day_button-border: 2px solid transparent; /* The border of the day cells. */
  --rdp-day_button-height: 42px; /* The height of the day cells. */
  --rdp-day_button-width: 42px; /* The width of the day cells. */

  --rdp-selected-border: 2px solid var(--rdp-accent-color); /* The border of the selected days. */
  --rdp-disabled-opacity: 0.5; /* The opacity of the disabled days. */
  --rdp-outside-opacity: 0.75; /* The opacity of the days outside the current month. */
  --rdp-today-color: var(--rdp-accent-color); /* The color of the today's date. */

  --rdp-dropdown-gap: 0.5rem; /* The gap between the dropdowns used in the month captons. */

  --rdp-months-gap: 2rem; /* The gap between the months in the multi-month view. */

  --rdp-nav_button-disabled-opacity: 0.5; /* The opacity of the disabled navigation buttons. */
  --rdp-nav_button-height: 2.25rem; /* The height of the navigation buttons. */
  --rdp-nav_button-width: 2.25rem; /* The width of the navigation buttons. */
  --rdp-nav-height: 2.75rem; /* The height of the navigation bar. */

  --rdp-range_middle-background-color: var(--rdp-accent-background-color); /* The color of the background for days in the middle of a range. */
  --rdp-range_middle-color: inherit; /* The color of the range text. */

  --rdp-range_start-color: white; /* The color of the range text. */
  --rdp-range_start-background: linear-gradient(
    var(--rdp-gradient-direction),
    transparent 50%,
    var(--rdp-range_middle-background-color) 50%
  ); /* Used for the background of the start of the selected range. */
  --rdp-range_start-date-background-color: var(--rdp-accent-color); /* The background color of the date when at the start of the selected range. */

  --rdp-range_end-background: linear-gradient(
    var(--rdp-gradient-direction),
    var(--rdp-range_middle-background-color) 50%,
    transparent 50%
  ); /* Used for the background of the end of the selected range. */
  --rdp-range_end-color: white; /* The color of the range text. */
  --rdp-range_end-date-background-color: var(--rdp-accent-color); /* The background color of the date when at the end of the selected range. */

  --rdp-week_number-border-radius: 100%; /* The border radius of the week number. */
  --rdp-week_number-border: 2px solid transparent; /* The border of the week number. */

  --rdp-week_number-height: var(--rdp-day-height); /* The height of the week number cells. */
  --rdp-week_number-opacity: 0.75; /* The opacity of the week number. */
  --rdp-week_number-width: var(--rdp-day-width); /* The width of the week number cells. */
  --rdp-weeknumber-text-align: center; /* The text alignment of the weekday cells. */

  --rdp-weekday-opacity: 0.75; /* The opacity of the weekday. */
  --rdp-weekday-padding: 0.5rem 0rem; /* The padding of the weekday. */
  --rdp-weekday-text-align: center; /* The text alignment of the weekday cells. */

  --rdp-gradient-direction: 90deg;

  --rdp-animation_duration: 0.3s;
  --rdp-animation_timing: cubic-bezier(0.4, 0, 0.2, 1);
}

.rdp-root[dir="rtl"] {
  --rdp-gradient-direction: -90deg;
}

.rdp-root[data-broadcast-calendar="true"] {
  --rdp-outside-opacity: unset;
}

/* Root of the component. */
.rdp-root {
  position: relative; /* Required to position the navigation toolbar. */
  box-sizing: border-box;
}

.rdp-root * {
  box-sizing: border-box;
}

.rdp-day {
  width: var(--rdp-day-width);
  height: var(--rdp-day-height);
  text-align: center;
}

.rdp-day_button {
  background: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  font: inherit;
  color: inherit;
  justify-content: center;
  align-items: center;
  display: flex;

  width: var(--rdp-day_button-width);
  height: var(--rdp-day_button-height);
  border: var(--rdp-day_button-border);
  border-radius: var(--rdp-day_button-border-radius);
}

.rdp-day_button:disabled {
  cursor: revert;
}

.rdp-caption_label {
  z-index: 1;

  position: relative;
  display: inline-flex;
  align-items: center;

  white-space: nowrap;
  border: 0;
}

.rdp-dropdown:focus-visible ~ .rdp-caption_label {
  outline: 5px auto Highlight;
  /* biome-ignore lint/suspicious/noDuplicateProperties: backward compatibility */
  outline: 5px auto -webkit-focus-ring-color;
}

.rdp-button_next,
.rdp-button_previous {
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  font: inherit;
  color: inherit;
  -moz-appearance: none;
  -webkit-appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  appearance: none;

  width: var(--rdp-nav_button-width);
  height: var(--rdp-nav_button-height);
}

.rdp-button_next:disabled,
.rdp-button_next[aria-disabled="true"],
.rdp-button_previous:disabled,
.rdp-button_previous[aria-disabled="true"] {
  cursor: revert;

  opacity: var(--rdp-nav_button-disabled-opacity);
}

.rdp-chevron {
  display: inline-block;
  fill: var(--rdp-accent-color);
}

.rdp-root[dir="rtl"] .rdp-nav .rdp-chevron {
  transform: rotate(180deg);
  transform-origin: 50%;
}

.rdp-dropdowns {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: var(--rdp-dropdown-gap);
}
.rdp-dropdown {
  z-index: 2;

  /* Reset */
  opacity: 0;
  appearance: none;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  cursor: inherit;
  border: none;
  line-height: inherit;
}

.rdp-dropdown_root {
  position: relative;
  display: inline-flex;
  align-items: center;
}

.rdp-dropdown_root[data-disabled="true"] .rdp-chevron {
  opacity: var(--rdp-disabled-opacity);
}

.rdp-month_caption {
  display: flex;
  align-content: center;
  height: var(--rdp-nav-height);
  font-weight: bold;
  font-size: large;
}

.rdp-root[data-nav-layout="around"] .rdp-month,
.rdp-root[data-nav-layout="after"] .rdp-month {
  position: relative;
}

.rdp-root[data-nav-layout="around"] .rdp-month_caption {
  justify-content: center;
  margin-inline-start: var(--rdp-nav_button-width);
  margin-inline-end: var(--rdp-nav_button-width);
  position: relative;
}

.rdp-root[data-nav-layout="around"] .rdp-button_previous {
  position: absolute;
  inset-inline-start: 0;
  top: 0;
  height: var(--rdp-nav-height);
  display: inline-flex;
}

.rdp-root[data-nav-layout="around"] .rdp-button_next {
  position: absolute;
  inset-inline-end: 0;
  top: 0;
  height: var(--rdp-nav-height);
  display: inline-flex;
  justify-content: center;
}

.rdp-months {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: var(--rdp-months-gap);
  max-width: fit-content;
}

.rdp-month_grid {
  border-collapse: collapse;
}

.rdp-nav {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;

  display: flex;
  align-items: center;

  height: var(--rdp-nav-height);
}

.rdp-weekday {
  opacity: var(--rdp-weekday-opacity);
  padding: var(--rdp-weekday-padding);
  font-weight: 500;
  font-size: smaller;
  text-align: var(--rdp-weekday-text-align);
  text-transform: var(--rdp-weekday-text-transform);
}

.rdp-week_number {
  opacity: var(--rdp-week_number-opacity);
  font-weight: 400;
  font-size: small;
  height: var(--rdp-week_number-height);
  width: var(--rdp-week_number-width);
  border: var(--rdp-week_number-border);
  border-radius: var(--rdp-week_number-border-radius);
  text-align: var(--rdp-weeknumber-text-align);
}

/* DAY MODIFIERS */
.rdp-today:not(.rdp-outside) {
  color: var(--rdp-today-color);
}

.rdp-selected {
  font-weight: bold;
  font-size: large;
}

.rdp-selected .rdp-day_button {
  border: var(--rdp-selected-border);
}

.rdp-outside {
  opacity: var(--rdp-outside-opacity);
}

.rdp-disabled:not(.rdp-selected) {
  opacity: var(--rdp-disabled-opacity);
}

.rdp-hidden {
  visibility: hidden;
  color: var(--rdp-range_start-color);
}

.rdp-range_start {
  background: var(--rdp-range_start-background);
}

.rdp-range_start .rdp-day_button {
  background-color: var(--rdp-range_start-date-background-color);
  color: var(--rdp-range_start-color);
}

.rdp-range_middle {
  background-color: var(--rdp-range_middle-background-color);
}

.rdp-range_middle .rdp-day_button {
  border: unset;
  border-radius: unset;
  color: var(--rdp-range_middle-color);
}

.rdp-range_end {
  background: var(--rdp-range_end-background);
  color: var(--rdp-range_end-color);
}

.rdp-range_end .rdp-day_button {
  color: var(--rdp-range_start-color);
  background-color: var(--rdp-range_end-date-background-color);
}

.rdp-range_start.rdp-range_end {
  background: revert;
}

.rdp-focusable {
  cursor: pointer;
}

@keyframes rdp-slide_in_left {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}

@keyframes rdp-slide_in_right {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}

@keyframes rdp-slide_out_left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

@keyframes rdp-slide_out_right {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}

.rdp-weeks_before_enter {
  animation: rdp-slide_in_left var(--rdp-animation_duration)
    var(--rdp-animation_timing) forwards;
}

.rdp-weeks_before_exit {
  animation: rdp-slide_out_left var(--rdp-animation_duration)
    var(--rdp-animation_timing) forwards;
}

.rdp-weeks_after_enter {
  animation: rdp-slide_in_right var(--rdp-animation_duration)
    var(--rdp-animation_timing) forwards;
}

.rdp-weeks_after_exit {
  animation: rdp-slide_out_right var(--rdp-animation_duration)
    var(--rdp-animation_timing) forwards;
}

.rdp-root[dir="rtl"] .rdp-weeks_after_enter {
  animation: rdp-slide_in_left var(--rdp-animation_duration)
    var(--rdp-animation_timing) forwards;
}

.rdp-root[dir="rtl"] .rdp-weeks_before_exit {
  animation: rdp-slide_out_right var(--rdp-animation_duration)
    var(--rdp-animation_timing) forwards;
}

.rdp-root[dir="rtl"] .rdp-weeks_before_enter {
  animation: rdp-slide_in_right var(--rdp-animation_duration)
    var(--rdp-animation_timing) forwards;
}

.rdp-root[dir="rtl"] .rdp-weeks_after_exit {
  animation: rdp-slide_out_left var(--rdp-animation_duration)
    var(--rdp-animation_timing) forwards;
}

@keyframes rdp-fade_in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes rdp-fade_out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.rdp-caption_after_enter {
  animation: rdp-fade_in var(--rdp-animation_duration)
    var(--rdp-animation_timing) forwards;
}

.rdp-caption_after_exit {
  animation: rdp-fade_out var(--rdp-animation_duration)
    var(--rdp-animation_timing) forwards;
}

.rdp-caption_before_enter {
  animation: rdp-fade_in var(--rdp-animation_duration)
    var(--rdp-animation_timing) forwards;
}

.rdp-caption_before_exit {
  animation: rdp-fade_out var(--rdp-animation_duration)
    var(--rdp-animation_timing) forwards;
}

.prevent-scroll{overflow:hidden}@media(max-width: 768px){.prevent-scroll{position:fixed;width:100%}}.kia-neuwagen{color:#05141f;font-family:"kiam",sans-serif}.kia-neuwagen *,.kia-neuwagen *:before,.kia-neuwagen *:after{box-sizing:border-box}.kia-neuwagen .bb-container{margin:0 auto;padding:0 15px;max-width:1340px}@media screen and (min-width: 768px)and (max-width: 1023px){.kia-neuwagen .bb-container{padding:0 30px}}@media screen and (min-width: 1024px){.kia-neuwagen .bb-container{padding:0 80px}}.kia-neuwagen .bb-list-container{display:flex;position:relative;flex-direction:column;gap:40px}@media screen and (min-width: 1024px){.kia-neuwagen .bb-list-container{display:grid;grid-template-columns:1fr 2.5fr;gap:140px}}.kia-neuwagen .bb-list-container .bb-back-to-top{position:fixed;bottom:70px;right:20px}@media screen and (min-width: 768px){.kia-neuwagen .bb-list-container .bb-back-to-top{bottom:20px}}.kia-neuwagen .bb-list-container .bb-back-to-top .kl-button__icon{margin-right:0}.kia-neuwagen .bb-container-center{display:flex;justify-content:center}.kia-neuwagen img{width:100%;height:auto}.kia-neuwagen .bb-detail-mini-teaser-container{background-color:#f7f7f8;position:fixed;bottom:0;width:100%;z-index:99}.kia-neuwagen :not(.kl-button)>.kl-loader>div{justify-content:center}.kia-neuwagen .kl-button{padding:15px 20px}.kia-neuwagen .no-wrap{white-space:nowrap}.kia-neuwagen .back-button{text-align:center}.kia-neuwagen .back-button .kl-button{display:inline-block;border:1px solid #05141f}#eut_container{overflow:unset}.kia-neuwagen .mb-0{margin-bottom:0px}.kia-neuwagen .mt-0{margin-top:0px}.kia-neuwagen .pb-0{padding-bottom:0px}.kia-neuwagen .pt-0{padding-top:0px}.kia-neuwagen .px-0{padding-right:0px;padding-left:0px}.kia-neuwagen .py-0{padding-top:0px;padding-bottom:0px}.kia-neuwagen .mb-4{margin-bottom:4px}.kia-neuwagen .mt-4{margin-top:4px}.kia-neuwagen .pb-4{padding-bottom:4px}.kia-neuwagen .pt-4{padding-top:4px}.kia-neuwagen .px-4{padding-right:4px;padding-left:4px}.kia-neuwagen .py-4{padding-top:4px;padding-bottom:4px}.kia-neuwagen .mb-8{margin-bottom:8px}.kia-neuwagen .mt-8{margin-top:8px}.kia-neuwagen .pb-8{padding-bottom:8px}.kia-neuwagen .pt-8{padding-top:8px}.kia-neuwagen .px-8{padding-right:8px;padding-left:8px}.kia-neuwagen .py-8{padding-top:8px;padding-bottom:8px}.kia-neuwagen .mb-12{margin-bottom:12px}.kia-neuwagen .mt-12{margin-top:12px}.kia-neuwagen .pb-12{padding-bottom:12px}.kia-neuwagen .pt-12{padding-top:12px}.kia-neuwagen .px-12{padding-right:12px;padding-left:12px}.kia-neuwagen .py-12{padding-top:12px;padding-bottom:12px}.kia-neuwagen .mb-16{margin-bottom:16px}.kia-neuwagen .mt-16{margin-top:16px}.kia-neuwagen .pb-16{padding-bottom:16px}.kia-neuwagen .pt-16{padding-top:16px}.kia-neuwagen .px-16{padding-right:16px;padding-left:16px}.kia-neuwagen .py-16{padding-top:16px;padding-bottom:16px}.kia-neuwagen .mb-20{margin-bottom:20px}.kia-neuwagen .mt-20{margin-top:20px}.kia-neuwagen .pb-20{padding-bottom:20px}.kia-neuwagen .pt-20{padding-top:20px}.kia-neuwagen .px-20{padding-right:20px;padding-left:20px}.kia-neuwagen .py-20{padding-top:20px;padding-bottom:20px}.kia-neuwagen .mb-24{margin-bottom:24px}.kia-neuwagen .mt-24{margin-top:24px}.kia-neuwagen .pb-24{padding-bottom:24px}.kia-neuwagen .pt-24{padding-top:24px}.kia-neuwagen .px-24{padding-right:24px;padding-left:24px}.kia-neuwagen .py-24{padding-top:24px;padding-bottom:24px}.kia-neuwagen .mb-28{margin-bottom:28px}.kia-neuwagen .mt-28{margin-top:28px}.kia-neuwagen .pb-28{padding-bottom:28px}.kia-neuwagen .pt-28{padding-top:28px}.kia-neuwagen .px-28{padding-right:28px;padding-left:28px}.kia-neuwagen .py-28{padding-top:28px;padding-bottom:28px}.kia-neuwagen .mb-32{margin-bottom:32px}.kia-neuwagen .mt-32{margin-top:32px}.kia-neuwagen .pb-32{padding-bottom:32px}.kia-neuwagen .pt-32{padding-top:32px}.kia-neuwagen .px-32{padding-right:32px;padding-left:32px}.kia-neuwagen .py-32{padding-top:32px;padding-bottom:32px}.kia-neuwagen .mb-36{margin-bottom:36px}.kia-neuwagen .mt-36{margin-top:36px}.kia-neuwagen .pb-36{padding-bottom:36px}.kia-neuwagen .pt-36{padding-top:36px}.kia-neuwagen .px-36{padding-right:36px;padding-left:36px}.kia-neuwagen .py-36{padding-top:36px;padding-bottom:36px}.kia-neuwagen .mb-40{margin-bottom:40px}.kia-neuwagen .mt-40{margin-top:40px}.kia-neuwagen .pb-40{padding-bottom:40px}.kia-neuwagen .pt-40{padding-top:40px}.kia-neuwagen .px-40{padding-right:40px;padding-left:40px}.kia-neuwagen .py-40{padding-top:40px;padding-bottom:40px}.kia-neuwagen .mb-44{margin-bottom:44px}.kia-neuwagen .mt-44{margin-top:44px}.kia-neuwagen .pb-44{padding-bottom:44px}.kia-neuwagen .pt-44{padding-top:44px}.kia-neuwagen .px-44{padding-right:44px;padding-left:44px}.kia-neuwagen .py-44{padding-top:44px;padding-bottom:44px}.kia-neuwagen .mb-48{margin-bottom:48px}.kia-neuwagen .mt-48{margin-top:48px}.kia-neuwagen .pb-48{padding-bottom:48px}.kia-neuwagen .pt-48{padding-top:48px}.kia-neuwagen .px-48{padding-right:48px;padding-left:48px}.kia-neuwagen .py-48{padding-top:48px;padding-bottom:48px}.kia-neuwagen .mb-52{margin-bottom:52px}.kia-neuwagen .mt-52{margin-top:52px}.kia-neuwagen .pb-52{padding-bottom:52px}.kia-neuwagen .pt-52{padding-top:52px}.kia-neuwagen .px-52{padding-right:52px;padding-left:52px}.kia-neuwagen .py-52{padding-top:52px;padding-bottom:52px}.kia-neuwagen .mb-56{margin-bottom:56px}.kia-neuwagen .mt-56{margin-top:56px}.kia-neuwagen .pb-56{padding-bottom:56px}.kia-neuwagen .pt-56{padding-top:56px}.kia-neuwagen .px-56{padding-right:56px;padding-left:56px}.kia-neuwagen .py-56{padding-top:56px;padding-bottom:56px}.kia-neuwagen .mb-60{margin-bottom:60px}.kia-neuwagen .mt-60{margin-top:60px}.kia-neuwagen .pb-60{padding-bottom:60px}.kia-neuwagen .pt-60{padding-top:60px}.kia-neuwagen .px-60{padding-right:60px;padding-left:60px}.kia-neuwagen .py-60{padding-top:60px;padding-bottom:60px}.kia-neuwagen .mb-64{margin-bottom:64px}.kia-neuwagen .mt-64{margin-top:64px}.kia-neuwagen .pb-64{padding-bottom:64px}.kia-neuwagen .pt-64{padding-top:64px}.kia-neuwagen .px-64{padding-right:64px;padding-left:64px}.kia-neuwagen .py-64{padding-top:64px;padding-bottom:64px}.kia-neuwagen .mb-68{margin-bottom:68px}.kia-neuwagen .mt-68{margin-top:68px}.kia-neuwagen .pb-68{padding-bottom:68px}.kia-neuwagen .pt-68{padding-top:68px}.kia-neuwagen .px-68{padding-right:68px;padding-left:68px}.kia-neuwagen .py-68{padding-top:68px;padding-bottom:68px}.kia-neuwagen .mb-72{margin-bottom:72px}.kia-neuwagen .mt-72{margin-top:72px}.kia-neuwagen .pb-72{padding-bottom:72px}.kia-neuwagen .pt-72{padding-top:72px}.kia-neuwagen .px-72{padding-right:72px;padding-left:72px}.kia-neuwagen .py-72{padding-top:72px;padding-bottom:72px}.kia-neuwagen .mb-76{margin-bottom:76px}.kia-neuwagen .mt-76{margin-top:76px}.kia-neuwagen .pb-76{padding-bottom:76px}.kia-neuwagen .pt-76{padding-top:76px}.kia-neuwagen .px-76{padding-right:76px;padding-left:76px}.kia-neuwagen .py-76{padding-top:76px;padding-bottom:76px}.kia-neuwagen .mb-80{margin-bottom:80px}.kia-neuwagen .mt-80{margin-top:80px}.kia-neuwagen .pb-80{padding-bottom:80px}.kia-neuwagen .pt-80{padding-top:80px}.kia-neuwagen .px-80{padding-right:80px;padding-left:80px}.kia-neuwagen .py-80{padding-top:80px;padding-bottom:80px}.kia-neuwagen .mb-84{margin-bottom:84px}.kia-neuwagen .mt-84{margin-top:84px}.kia-neuwagen .pb-84{padding-bottom:84px}.kia-neuwagen .pt-84{padding-top:84px}.kia-neuwagen .px-84{padding-right:84px;padding-left:84px}.kia-neuwagen .py-84{padding-top:84px;padding-bottom:84px}.kia-neuwagen .mb-88{margin-bottom:88px}.kia-neuwagen .mt-88{margin-top:88px}.kia-neuwagen .pb-88{padding-bottom:88px}.kia-neuwagen .pt-88{padding-top:88px}.kia-neuwagen .px-88{padding-right:88px;padding-left:88px}.kia-neuwagen .py-88{padding-top:88px;padding-bottom:88px}.kia-neuwagen .mb-92{margin-bottom:92px}.kia-neuwagen .mt-92{margin-top:92px}.kia-neuwagen .pb-92{padding-bottom:92px}.kia-neuwagen .pt-92{padding-top:92px}.kia-neuwagen .px-92{padding-right:92px;padding-left:92px}.kia-neuwagen .py-92{padding-top:92px;padding-bottom:92px}.kia-neuwagen .mb-96{margin-bottom:96px}.kia-neuwagen .mt-96{margin-top:96px}.kia-neuwagen .pb-96{padding-bottom:96px}.kia-neuwagen .pt-96{padding-top:96px}.kia-neuwagen .px-96{padding-right:96px;padding-left:96px}.kia-neuwagen .py-96{padding-top:96px;padding-bottom:96px}.kia-neuwagen .mb-100{margin-bottom:100px}.kia-neuwagen .mt-100{margin-top:100px}.kia-neuwagen .pb-100{padding-bottom:100px}.kia-neuwagen .pt-100{padding-top:100px}.kia-neuwagen .px-100{padding-right:100px;padding-left:100px}.kia-neuwagen .py-100{padding-top:100px;padding-bottom:100px}.kia-neuwagen .mb-104{margin-bottom:104px}.kia-neuwagen .mt-104{margin-top:104px}.kia-neuwagen .pb-104{padding-bottom:104px}.kia-neuwagen .pt-104{padding-top:104px}.kia-neuwagen .px-104{padding-right:104px;padding-left:104px}.kia-neuwagen .py-104{padding-top:104px;padding-bottom:104px}.kia-neuwagen .mb-108{margin-bottom:108px}.kia-neuwagen .mt-108{margin-top:108px}.kia-neuwagen .pb-108{padding-bottom:108px}.kia-neuwagen .pt-108{padding-top:108px}.kia-neuwagen .px-108{padding-right:108px;padding-left:108px}.kia-neuwagen .py-108{padding-top:108px;padding-bottom:108px}.kia-neuwagen .mb-112{margin-bottom:112px}.kia-neuwagen .mt-112{margin-top:112px}.kia-neuwagen .pb-112{padding-bottom:112px}.kia-neuwagen .pt-112{padding-top:112px}.kia-neuwagen .px-112{padding-right:112px;padding-left:112px}.kia-neuwagen .py-112{padding-top:112px;padding-bottom:112px}.kia-neuwagen .mb-116{margin-bottom:116px}.kia-neuwagen .mt-116{margin-top:116px}.kia-neuwagen .pb-116{padding-bottom:116px}.kia-neuwagen .pt-116{padding-top:116px}.kia-neuwagen .px-116{padding-right:116px;padding-left:116px}.kia-neuwagen .py-116{padding-top:116px;padding-bottom:116px}.kia-neuwagen .mb-120{margin-bottom:120px}.kia-neuwagen .mt-120{margin-top:120px}.kia-neuwagen .pb-120{padding-bottom:120px}.kia-neuwagen .pt-120{padding-top:120px}.kia-neuwagen .px-120{padding-right:120px;padding-left:120px}.kia-neuwagen .py-120{padding-top:120px;padding-bottom:120px}@media screen and (max-width: 767px){.kia-neuwagen .mb-m-0{margin-bottom:0px}.kia-neuwagen .mt-m-0{margin-top:0px}.kia-neuwagen .pb-m-0{padding-bottom:0px}.kia-neuwagen .pt-m-0{padding-top:0px}.kia-neuwagen .px-m-0{padding-right:0px;padding-left:0px}.kia-neuwagen .py-m-0{padding-top:0px;padding-bottom:0px}.kia-neuwagen .mb-m-4{margin-bottom:4px}.kia-neuwagen .mt-m-4{margin-top:4px}.kia-neuwagen .pb-m-4{padding-bottom:4px}.kia-neuwagen .pt-m-4{padding-top:4px}.kia-neuwagen .px-m-4{padding-right:4px;padding-left:4px}.kia-neuwagen .py-m-4{padding-top:4px;padding-bottom:4px}.kia-neuwagen .mb-m-8{margin-bottom:8px}.kia-neuwagen .mt-m-8{margin-top:8px}.kia-neuwagen .pb-m-8{padding-bottom:8px}.kia-neuwagen .pt-m-8{padding-top:8px}.kia-neuwagen .px-m-8{padding-right:8px;padding-left:8px}.kia-neuwagen .py-m-8{padding-top:8px;padding-bottom:8px}.kia-neuwagen .mb-m-12{margin-bottom:12px}.kia-neuwagen .mt-m-12{margin-top:12px}.kia-neuwagen .pb-m-12{padding-bottom:12px}.kia-neuwagen .pt-m-12{padding-top:12px}.kia-neuwagen .px-m-12{padding-right:12px;padding-left:12px}.kia-neuwagen .py-m-12{padding-top:12px;padding-bottom:12px}.kia-neuwagen .mb-m-16{margin-bottom:16px}.kia-neuwagen .mt-m-16{margin-top:16px}.kia-neuwagen .pb-m-16{padding-bottom:16px}.kia-neuwagen .pt-m-16{padding-top:16px}.kia-neuwagen .px-m-16{padding-right:16px;padding-left:16px}.kia-neuwagen .py-m-16{padding-top:16px;padding-bottom:16px}.kia-neuwagen .mb-m-20{margin-bottom:20px}.kia-neuwagen .mt-m-20{margin-top:20px}.kia-neuwagen .pb-m-20{padding-bottom:20px}.kia-neuwagen .pt-m-20{padding-top:20px}.kia-neuwagen .px-m-20{padding-right:20px;padding-left:20px}.kia-neuwagen .py-m-20{padding-top:20px;padding-bottom:20px}.kia-neuwagen .mb-m-24{margin-bottom:24px}.kia-neuwagen .mt-m-24{margin-top:24px}.kia-neuwagen .pb-m-24{padding-bottom:24px}.kia-neuwagen .pt-m-24{padding-top:24px}.kia-neuwagen .px-m-24{padding-right:24px;padding-left:24px}.kia-neuwagen .py-m-24{padding-top:24px;padding-bottom:24px}.kia-neuwagen .mb-m-28{margin-bottom:28px}.kia-neuwagen .mt-m-28{margin-top:28px}.kia-neuwagen .pb-m-28{padding-bottom:28px}.kia-neuwagen .pt-m-28{padding-top:28px}.kia-neuwagen .px-m-28{padding-right:28px;padding-left:28px}.kia-neuwagen .py-m-28{padding-top:28px;padding-bottom:28px}.kia-neuwagen .mb-m-32{margin-bottom:32px}.kia-neuwagen .mt-m-32{margin-top:32px}.kia-neuwagen .pb-m-32{padding-bottom:32px}.kia-neuwagen .pt-m-32{padding-top:32px}.kia-neuwagen .px-m-32{padding-right:32px;padding-left:32px}.kia-neuwagen .py-m-32{padding-top:32px;padding-bottom:32px}.kia-neuwagen .mb-m-36{margin-bottom:36px}.kia-neuwagen .mt-m-36{margin-top:36px}.kia-neuwagen .pb-m-36{padding-bottom:36px}.kia-neuwagen .pt-m-36{padding-top:36px}.kia-neuwagen .px-m-36{padding-right:36px;padding-left:36px}.kia-neuwagen .py-m-36{padding-top:36px;padding-bottom:36px}.kia-neuwagen .mb-m-40{margin-bottom:40px}.kia-neuwagen .mt-m-40{margin-top:40px}.kia-neuwagen .pb-m-40{padding-bottom:40px}.kia-neuwagen .pt-m-40{padding-top:40px}.kia-neuwagen .px-m-40{padding-right:40px;padding-left:40px}.kia-neuwagen .py-m-40{padding-top:40px;padding-bottom:40px}.kia-neuwagen .mb-m-44{margin-bottom:44px}.kia-neuwagen .mt-m-44{margin-top:44px}.kia-neuwagen .pb-m-44{padding-bottom:44px}.kia-neuwagen .pt-m-44{padding-top:44px}.kia-neuwagen .px-m-44{padding-right:44px;padding-left:44px}.kia-neuwagen .py-m-44{padding-top:44px;padding-bottom:44px}.kia-neuwagen .mb-m-48{margin-bottom:48px}.kia-neuwagen .mt-m-48{margin-top:48px}.kia-neuwagen .pb-m-48{padding-bottom:48px}.kia-neuwagen .pt-m-48{padding-top:48px}.kia-neuwagen .px-m-48{padding-right:48px;padding-left:48px}.kia-neuwagen .py-m-48{padding-top:48px;padding-bottom:48px}.kia-neuwagen .mb-m-52{margin-bottom:52px}.kia-neuwagen .mt-m-52{margin-top:52px}.kia-neuwagen .pb-m-52{padding-bottom:52px}.kia-neuwagen .pt-m-52{padding-top:52px}.kia-neuwagen .px-m-52{padding-right:52px;padding-left:52px}.kia-neuwagen .py-m-52{padding-top:52px;padding-bottom:52px}.kia-neuwagen .mb-m-56{margin-bottom:56px}.kia-neuwagen .mt-m-56{margin-top:56px}.kia-neuwagen .pb-m-56{padding-bottom:56px}.kia-neuwagen .pt-m-56{padding-top:56px}.kia-neuwagen .px-m-56{padding-right:56px;padding-left:56px}.kia-neuwagen .py-m-56{padding-top:56px;padding-bottom:56px}.kia-neuwagen .mb-m-60{margin-bottom:60px}.kia-neuwagen .mt-m-60{margin-top:60px}.kia-neuwagen .pb-m-60{padding-bottom:60px}.kia-neuwagen .pt-m-60{padding-top:60px}.kia-neuwagen .px-m-60{padding-right:60px;padding-left:60px}.kia-neuwagen .py-m-60{padding-top:60px;padding-bottom:60px}.kia-neuwagen .mb-m-64{margin-bottom:64px}.kia-neuwagen .mt-m-64{margin-top:64px}.kia-neuwagen .pb-m-64{padding-bottom:64px}.kia-neuwagen .pt-m-64{padding-top:64px}.kia-neuwagen .px-m-64{padding-right:64px;padding-left:64px}.kia-neuwagen .py-m-64{padding-top:64px;padding-bottom:64px}.kia-neuwagen .mb-m-68{margin-bottom:68px}.kia-neuwagen .mt-m-68{margin-top:68px}.kia-neuwagen .pb-m-68{padding-bottom:68px}.kia-neuwagen .pt-m-68{padding-top:68px}.kia-neuwagen .px-m-68{padding-right:68px;padding-left:68px}.kia-neuwagen .py-m-68{padding-top:68px;padding-bottom:68px}.kia-neuwagen .mb-m-72{margin-bottom:72px}.kia-neuwagen .mt-m-72{margin-top:72px}.kia-neuwagen .pb-m-72{padding-bottom:72px}.kia-neuwagen .pt-m-72{padding-top:72px}.kia-neuwagen .px-m-72{padding-right:72px;padding-left:72px}.kia-neuwagen .py-m-72{padding-top:72px;padding-bottom:72px}.kia-neuwagen .mb-m-76{margin-bottom:76px}.kia-neuwagen .mt-m-76{margin-top:76px}.kia-neuwagen .pb-m-76{padding-bottom:76px}.kia-neuwagen .pt-m-76{padding-top:76px}.kia-neuwagen .px-m-76{padding-right:76px;padding-left:76px}.kia-neuwagen .py-m-76{padding-top:76px;padding-bottom:76px}.kia-neuwagen .mb-m-80{margin-bottom:80px}.kia-neuwagen .mt-m-80{margin-top:80px}.kia-neuwagen .pb-m-80{padding-bottom:80px}.kia-neuwagen .pt-m-80{padding-top:80px}.kia-neuwagen .px-m-80{padding-right:80px;padding-left:80px}.kia-neuwagen .py-m-80{padding-top:80px;padding-bottom:80px}.kia-neuwagen .mb-m-84{margin-bottom:84px}.kia-neuwagen .mt-m-84{margin-top:84px}.kia-neuwagen .pb-m-84{padding-bottom:84px}.kia-neuwagen .pt-m-84{padding-top:84px}.kia-neuwagen .px-m-84{padding-right:84px;padding-left:84px}.kia-neuwagen .py-m-84{padding-top:84px;padding-bottom:84px}.kia-neuwagen .mb-m-88{margin-bottom:88px}.kia-neuwagen .mt-m-88{margin-top:88px}.kia-neuwagen .pb-m-88{padding-bottom:88px}.kia-neuwagen .pt-m-88{padding-top:88px}.kia-neuwagen .px-m-88{padding-right:88px;padding-left:88px}.kia-neuwagen .py-m-88{padding-top:88px;padding-bottom:88px}.kia-neuwagen .mb-m-92{margin-bottom:92px}.kia-neuwagen .mt-m-92{margin-top:92px}.kia-neuwagen .pb-m-92{padding-bottom:92px}.kia-neuwagen .pt-m-92{padding-top:92px}.kia-neuwagen .px-m-92{padding-right:92px;padding-left:92px}.kia-neuwagen .py-m-92{padding-top:92px;padding-bottom:92px}.kia-neuwagen .mb-m-96{margin-bottom:96px}.kia-neuwagen .mt-m-96{margin-top:96px}.kia-neuwagen .pb-m-96{padding-bottom:96px}.kia-neuwagen .pt-m-96{padding-top:96px}.kia-neuwagen .px-m-96{padding-right:96px;padding-left:96px}.kia-neuwagen .py-m-96{padding-top:96px;padding-bottom:96px}.kia-neuwagen .mb-m-100{margin-bottom:100px}.kia-neuwagen .mt-m-100{margin-top:100px}.kia-neuwagen .pb-m-100{padding-bottom:100px}.kia-neuwagen .pt-m-100{padding-top:100px}.kia-neuwagen .px-m-100{padding-right:100px;padding-left:100px}.kia-neuwagen .py-m-100{padding-top:100px;padding-bottom:100px}.kia-neuwagen .mb-m-104{margin-bottom:104px}.kia-neuwagen .mt-m-104{margin-top:104px}.kia-neuwagen .pb-m-104{padding-bottom:104px}.kia-neuwagen .pt-m-104{padding-top:104px}.kia-neuwagen .px-m-104{padding-right:104px;padding-left:104px}.kia-neuwagen .py-m-104{padding-top:104px;padding-bottom:104px}.kia-neuwagen .mb-m-108{margin-bottom:108px}.kia-neuwagen .mt-m-108{margin-top:108px}.kia-neuwagen .pb-m-108{padding-bottom:108px}.kia-neuwagen .pt-m-108{padding-top:108px}.kia-neuwagen .px-m-108{padding-right:108px;padding-left:108px}.kia-neuwagen .py-m-108{padding-top:108px;padding-bottom:108px}.kia-neuwagen .mb-m-112{margin-bottom:112px}.kia-neuwagen .mt-m-112{margin-top:112px}.kia-neuwagen .pb-m-112{padding-bottom:112px}.kia-neuwagen .pt-m-112{padding-top:112px}.kia-neuwagen .px-m-112{padding-right:112px;padding-left:112px}.kia-neuwagen .py-m-112{padding-top:112px;padding-bottom:112px}.kia-neuwagen .mb-m-116{margin-bottom:116px}.kia-neuwagen .mt-m-116{margin-top:116px}.kia-neuwagen .pb-m-116{padding-bottom:116px}.kia-neuwagen .pt-m-116{padding-top:116px}.kia-neuwagen .px-m-116{padding-right:116px;padding-left:116px}.kia-neuwagen .py-m-116{padding-top:116px;padding-bottom:116px}.kia-neuwagen .mb-m-120{margin-bottom:120px}.kia-neuwagen .mt-m-120{margin-top:120px}.kia-neuwagen .pb-m-120{padding-bottom:120px}.kia-neuwagen .pt-m-120{padding-top:120px}.kia-neuwagen .px-m-120{padding-right:120px;padding-left:120px}.kia-neuwagen .py-m-120{padding-top:120px;padding-bottom:120px}}@media screen and (min-width: 1024px){.kia-neuwagen .mb-d-0{margin-bottom:0px}.kia-neuwagen .mt-d-0{margin-top:0px}.kia-neuwagen .pb-d-0{padding-bottom:0px}.kia-neuwagen .pt-d-0{padding-top:0px}.kia-neuwagen .px-d-0{padding-right:0px;padding-left:0px}.kia-neuwagen .py-d-0{padding-top:0px;padding-bottom:0px}.kia-neuwagen .mb-d-4{margin-bottom:4px}.kia-neuwagen .mt-d-4{margin-top:4px}.kia-neuwagen .pb-d-4{padding-bottom:4px}.kia-neuwagen .pt-d-4{padding-top:4px}.kia-neuwagen .px-d-4{padding-right:4px;padding-left:4px}.kia-neuwagen .py-d-4{padding-top:4px;padding-bottom:4px}.kia-neuwagen .mb-d-8{margin-bottom:8px}.kia-neuwagen .mt-d-8{margin-top:8px}.kia-neuwagen .pb-d-8{padding-bottom:8px}.kia-neuwagen .pt-d-8{padding-top:8px}.kia-neuwagen .px-d-8{padding-right:8px;padding-left:8px}.kia-neuwagen .py-d-8{padding-top:8px;padding-bottom:8px}.kia-neuwagen .mb-d-12{margin-bottom:12px}.kia-neuwagen .mt-d-12{margin-top:12px}.kia-neuwagen .pb-d-12{padding-bottom:12px}.kia-neuwagen .pt-d-12{padding-top:12px}.kia-neuwagen .px-d-12{padding-right:12px;padding-left:12px}.kia-neuwagen .py-d-12{padding-top:12px;padding-bottom:12px}.kia-neuwagen .mb-d-16{margin-bottom:16px}.kia-neuwagen .mt-d-16{margin-top:16px}.kia-neuwagen .pb-d-16{padding-bottom:16px}.kia-neuwagen .pt-d-16{padding-top:16px}.kia-neuwagen .px-d-16{padding-right:16px;padding-left:16px}.kia-neuwagen .py-d-16{padding-top:16px;padding-bottom:16px}.kia-neuwagen .mb-d-20{margin-bottom:20px}.kia-neuwagen .mt-d-20{margin-top:20px}.kia-neuwagen .pb-d-20{padding-bottom:20px}.kia-neuwagen .pt-d-20{padding-top:20px}.kia-neuwagen .px-d-20{padding-right:20px;padding-left:20px}.kia-neuwagen .py-d-20{padding-top:20px;padding-bottom:20px}.kia-neuwagen .mb-d-24{margin-bottom:24px}.kia-neuwagen .mt-d-24{margin-top:24px}.kia-neuwagen .pb-d-24{padding-bottom:24px}.kia-neuwagen .pt-d-24{padding-top:24px}.kia-neuwagen .px-d-24{padding-right:24px;padding-left:24px}.kia-neuwagen .py-d-24{padding-top:24px;padding-bottom:24px}.kia-neuwagen .mb-d-28{margin-bottom:28px}.kia-neuwagen .mt-d-28{margin-top:28px}.kia-neuwagen .pb-d-28{padding-bottom:28px}.kia-neuwagen .pt-d-28{padding-top:28px}.kia-neuwagen .px-d-28{padding-right:28px;padding-left:28px}.kia-neuwagen .py-d-28{padding-top:28px;padding-bottom:28px}.kia-neuwagen .mb-d-32{margin-bottom:32px}.kia-neuwagen .mt-d-32{margin-top:32px}.kia-neuwagen .pb-d-32{padding-bottom:32px}.kia-neuwagen .pt-d-32{padding-top:32px}.kia-neuwagen .px-d-32{padding-right:32px;padding-left:32px}.kia-neuwagen .py-d-32{padding-top:32px;padding-bottom:32px}.kia-neuwagen .mb-d-36{margin-bottom:36px}.kia-neuwagen .mt-d-36{margin-top:36px}.kia-neuwagen .pb-d-36{padding-bottom:36px}.kia-neuwagen .pt-d-36{padding-top:36px}.kia-neuwagen .px-d-36{padding-right:36px;padding-left:36px}.kia-neuwagen .py-d-36{padding-top:36px;padding-bottom:36px}.kia-neuwagen .mb-d-40{margin-bottom:40px}.kia-neuwagen .mt-d-40{margin-top:40px}.kia-neuwagen .pb-d-40{padding-bottom:40px}.kia-neuwagen .pt-d-40{padding-top:40px}.kia-neuwagen .px-d-40{padding-right:40px;padding-left:40px}.kia-neuwagen .py-d-40{padding-top:40px;padding-bottom:40px}.kia-neuwagen .mb-d-44{margin-bottom:44px}.kia-neuwagen .mt-d-44{margin-top:44px}.kia-neuwagen .pb-d-44{padding-bottom:44px}.kia-neuwagen .pt-d-44{padding-top:44px}.kia-neuwagen .px-d-44{padding-right:44px;padding-left:44px}.kia-neuwagen .py-d-44{padding-top:44px;padding-bottom:44px}.kia-neuwagen .mb-d-48{margin-bottom:48px}.kia-neuwagen .mt-d-48{margin-top:48px}.kia-neuwagen .pb-d-48{padding-bottom:48px}.kia-neuwagen .pt-d-48{padding-top:48px}.kia-neuwagen .px-d-48{padding-right:48px;padding-left:48px}.kia-neuwagen .py-d-48{padding-top:48px;padding-bottom:48px}.kia-neuwagen .mb-d-52{margin-bottom:52px}.kia-neuwagen .mt-d-52{margin-top:52px}.kia-neuwagen .pb-d-52{padding-bottom:52px}.kia-neuwagen .pt-d-52{padding-top:52px}.kia-neuwagen .px-d-52{padding-right:52px;padding-left:52px}.kia-neuwagen .py-d-52{padding-top:52px;padding-bottom:52px}.kia-neuwagen .mb-d-56{margin-bottom:56px}.kia-neuwagen .mt-d-56{margin-top:56px}.kia-neuwagen .pb-d-56{padding-bottom:56px}.kia-neuwagen .pt-d-56{padding-top:56px}.kia-neuwagen .px-d-56{padding-right:56px;padding-left:56px}.kia-neuwagen .py-d-56{padding-top:56px;padding-bottom:56px}.kia-neuwagen .mb-d-60{margin-bottom:60px}.kia-neuwagen .mt-d-60{margin-top:60px}.kia-neuwagen .pb-d-60{padding-bottom:60px}.kia-neuwagen .pt-d-60{padding-top:60px}.kia-neuwagen .px-d-60{padding-right:60px;padding-left:60px}.kia-neuwagen .py-d-60{padding-top:60px;padding-bottom:60px}.kia-neuwagen .mb-d-64{margin-bottom:64px}.kia-neuwagen .mt-d-64{margin-top:64px}.kia-neuwagen .pb-d-64{padding-bottom:64px}.kia-neuwagen .pt-d-64{padding-top:64px}.kia-neuwagen .px-d-64{padding-right:64px;padding-left:64px}.kia-neuwagen .py-d-64{padding-top:64px;padding-bottom:64px}.kia-neuwagen .mb-d-68{margin-bottom:68px}.kia-neuwagen .mt-d-68{margin-top:68px}.kia-neuwagen .pb-d-68{padding-bottom:68px}.kia-neuwagen .pt-d-68{padding-top:68px}.kia-neuwagen .px-d-68{padding-right:68px;padding-left:68px}.kia-neuwagen .py-d-68{padding-top:68px;padding-bottom:68px}.kia-neuwagen .mb-d-72{margin-bottom:72px}.kia-neuwagen .mt-d-72{margin-top:72px}.kia-neuwagen .pb-d-72{padding-bottom:72px}.kia-neuwagen .pt-d-72{padding-top:72px}.kia-neuwagen .px-d-72{padding-right:72px;padding-left:72px}.kia-neuwagen .py-d-72{padding-top:72px;padding-bottom:72px}.kia-neuwagen .mb-d-76{margin-bottom:76px}.kia-neuwagen .mt-d-76{margin-top:76px}.kia-neuwagen .pb-d-76{padding-bottom:76px}.kia-neuwagen .pt-d-76{padding-top:76px}.kia-neuwagen .px-d-76{padding-right:76px;padding-left:76px}.kia-neuwagen .py-d-76{padding-top:76px;padding-bottom:76px}.kia-neuwagen .mb-d-80{margin-bottom:80px}.kia-neuwagen .mt-d-80{margin-top:80px}.kia-neuwagen .pb-d-80{padding-bottom:80px}.kia-neuwagen .pt-d-80{padding-top:80px}.kia-neuwagen .px-d-80{padding-right:80px;padding-left:80px}.kia-neuwagen .py-d-80{padding-top:80px;padding-bottom:80px}.kia-neuwagen .mb-d-84{margin-bottom:84px}.kia-neuwagen .mt-d-84{margin-top:84px}.kia-neuwagen .pb-d-84{padding-bottom:84px}.kia-neuwagen .pt-d-84{padding-top:84px}.kia-neuwagen .px-d-84{padding-right:84px;padding-left:84px}.kia-neuwagen .py-d-84{padding-top:84px;padding-bottom:84px}.kia-neuwagen .mb-d-88{margin-bottom:88px}.kia-neuwagen .mt-d-88{margin-top:88px}.kia-neuwagen .pb-d-88{padding-bottom:88px}.kia-neuwagen .pt-d-88{padding-top:88px}.kia-neuwagen .px-d-88{padding-right:88px;padding-left:88px}.kia-neuwagen .py-d-88{padding-top:88px;padding-bottom:88px}.kia-neuwagen .mb-d-92{margin-bottom:92px}.kia-neuwagen .mt-d-92{margin-top:92px}.kia-neuwagen .pb-d-92{padding-bottom:92px}.kia-neuwagen .pt-d-92{padding-top:92px}.kia-neuwagen .px-d-92{padding-right:92px;padding-left:92px}.kia-neuwagen .py-d-92{padding-top:92px;padding-bottom:92px}.kia-neuwagen .mb-d-96{margin-bottom:96px}.kia-neuwagen .mt-d-96{margin-top:96px}.kia-neuwagen .pb-d-96{padding-bottom:96px}.kia-neuwagen .pt-d-96{padding-top:96px}.kia-neuwagen .px-d-96{padding-right:96px;padding-left:96px}.kia-neuwagen .py-d-96{padding-top:96px;padding-bottom:96px}.kia-neuwagen .mb-d-100{margin-bottom:100px}.kia-neuwagen .mt-d-100{margin-top:100px}.kia-neuwagen .pb-d-100{padding-bottom:100px}.kia-neuwagen .pt-d-100{padding-top:100px}.kia-neuwagen .px-d-100{padding-right:100px;padding-left:100px}.kia-neuwagen .py-d-100{padding-top:100px;padding-bottom:100px}.kia-neuwagen .mb-d-104{margin-bottom:104px}.kia-neuwagen .mt-d-104{margin-top:104px}.kia-neuwagen .pb-d-104{padding-bottom:104px}.kia-neuwagen .pt-d-104{padding-top:104px}.kia-neuwagen .px-d-104{padding-right:104px;padding-left:104px}.kia-neuwagen .py-d-104{padding-top:104px;padding-bottom:104px}.kia-neuwagen .mb-d-108{margin-bottom:108px}.kia-neuwagen .mt-d-108{margin-top:108px}.kia-neuwagen .pb-d-108{padding-bottom:108px}.kia-neuwagen .pt-d-108{padding-top:108px}.kia-neuwagen .px-d-108{padding-right:108px;padding-left:108px}.kia-neuwagen .py-d-108{padding-top:108px;padding-bottom:108px}.kia-neuwagen .mb-d-112{margin-bottom:112px}.kia-neuwagen .mt-d-112{margin-top:112px}.kia-neuwagen .pb-d-112{padding-bottom:112px}.kia-neuwagen .pt-d-112{padding-top:112px}.kia-neuwagen .px-d-112{padding-right:112px;padding-left:112px}.kia-neuwagen .py-d-112{padding-top:112px;padding-bottom:112px}.kia-neuwagen .mb-d-116{margin-bottom:116px}.kia-neuwagen .mt-d-116{margin-top:116px}.kia-neuwagen .pb-d-116{padding-bottom:116px}.kia-neuwagen .pt-d-116{padding-top:116px}.kia-neuwagen .px-d-116{padding-right:116px;padding-left:116px}.kia-neuwagen .py-d-116{padding-top:116px;padding-bottom:116px}.kia-neuwagen .mb-d-120{margin-bottom:120px}.kia-neuwagen .mt-d-120{margin-top:120px}.kia-neuwagen .pb-d-120{padding-bottom:120px}.kia-neuwagen .pt-d-120{padding-top:120px}.kia-neuwagen .px-d-120{padding-right:120px;padding-left:120px}.kia-neuwagen .py-d-120{padding-top:120px;padding-bottom:120px}}.kia-neuwagen .bg-0{background-color:#fff}.kia-neuwagen .bg-5{background-color:#f7f7f8}.kia-neuwagen .bg-10{background-color:#e5e7e8}.kia-neuwagen .bg-20{background-color:#cdd0d2}.kia-neuwagen .bg-30{background-color:#b3b8bb}.kia-neuwagen .bg-40{background-color:#9ba1a5}.kia-neuwagen .bg-50{background-color:#81898e}.kia-neuwagen .bg-60{background-color:#697278}.kia-neuwagen .bg-70{background-color:#4f5a61}.kia-neuwagen .bg-80{background-color:#37434b}.kia-neuwagen .bg-90{background-color:#1d2b34}.kia-neuwagen .bg-100{background-color:#05141f}.kia-neuwagen .text-0{color:#fff}.kia-neuwagen .text-5{color:#f7f7f8}.kia-neuwagen .text-10{color:#e5e7e8}.kia-neuwagen .text-20{color:#cdd0d2}.kia-neuwagen .text-30{color:#b3b8bb}.kia-neuwagen .text-40{color:#9ba1a5}.kia-neuwagen .text-50{color:#81898e}.kia-neuwagen .text-60{color:#697278}.kia-neuwagen .text-70{color:#4f5a61}.kia-neuwagen .text-80{color:#37434b}.kia-neuwagen .text-90{color:#1d2b34}.kia-neuwagen .text-100{color:#05141f}.kia-neuwagen h1,.kia-neuwagen .h1{font-size:30px;line-height:38px}@media screen and (min-width: 768px){.kia-neuwagen h1,.kia-neuwagen .h1{font-size:40px;line-height:44px}}.kia-neuwagen h2,.kia-neuwagen .h2{font-size:24px;line-height:28px}.kia-neuwagen h3,.kia-neuwagen .h3{font-family:"kiab",sans-serif;font-size:18px;line-height:22px}.kia-neuwagen h4,.kia-neuwagen .h4{font-size:16px;line-height:22px}.kia-neuwagen p{font-size:14px;line-height:18px}.kia-neuwagen p.big{font-size:16px;line-height:24px}@media screen and (min-width: 768px){.kia-neuwagen p.big{font-size:15px;line-height:20px}}.kia-neuwagen strong,.kia-neuwagen .text-bold{font-family:"kiab",sans-serif;font-weight:normal}.kia-neuwagen sup{font-size:60%;top:-0.65em}.kia-neuwagen .text-center{text-align:center}.kia-neuwagen .text-regular{font-size:14px;line-height:18px}.kia-neuwagen .text-small{font-size:12px;line-height:15px}.kia-neuwagen .text-medium{font-size:16px;line-height:24px}@media screen and (min-width: 768px){.kia-neuwagen .text-medium{font-size:15px;line-height:20px}}.kia-neuwagen .text-large{font-size:18px;line-height:24px}.kia-neuwagen .bb-filter-container{background-color:#f7f7f8;padding:27px 20px;height:fit-content}@media screen and (max-width: 1023px){.kia-neuwagen .bb-filter-container{margin:0 -15px}}.kia-neuwagen .bb-filter-container__current{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}@media screen and (min-width: 1024px){.kia-neuwagen .bb-filter-container__current{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e7e8}}.kia-neuwagen .bb-filter-container__options{display:grid;grid-template-columns:1fr 1fr;gap:17px}@media screen and (min-width: 1024px){.kia-neuwagen .bb-filter-container__options{display:flex;flex-direction:column;width:300px}}.kia-neuwagen .bb-filter-container .bb-filter-checkbox label{font-size:15px;line-height:18px;padding:1px 0 0 26px}.kia-neuwagen .bb-filter-container .bb-filter-dropdown{min-width:100%}.kia-neuwagen .bb-filter-container .bb-filter-dropdown .kl-dropdown__label{font-family:"kiab",sans-serif;font-size:15px;line-height:18px;margin-bottom:7px}.kia-neuwagen .bb-filter-container .bb-filter-dropdown .kl-dropdown__current{height:34px;padding:7px 64px 7px 10px;font-size:15px;line-height:18px;outline-color:#05141f}.kia-neuwagen .bb-filter-container .bb-filter-dropdown .kl-dropdown__current>span{font-family:"kiam",sans-serif;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (max-width: 1023px){.kia-neuwagen .bb-filter-container .bb-filter-dropdown .kl-dropdown__current{padding:7px 32px 7px 10px}}.kia-neuwagen .bb-filter-container .bb-filter-dropdown .kl-dropdown__items{overflow:auto;max-height:200px}.kia-neuwagen .bb-filter-container .bb-filter-dropdown .kl-dropdown__item{padding:7px 35px 7px 10px;font-size:15px;line-height:18px}.kia-neuwagen .bb-filter-container .bb-filter-dropdown .kl-dropdown__item .kl-dropdown__item-check{top:7px}.kia-neuwagen .bb-filter-container .bb-filter-dropdown .kl-dropdown__item .kl-dropdown__checkbox{top:6px}.kia-neuwagen .bb-filter-container .bb-filter-dropdown .kl-dropdown__input{font-family:"kiam",sans-serif}.kia-neuwagen .bb-filter-container .bb-filter-dropdown.kl-dropdown--multi-select .kl-dropdown__item{padding:7px 35px 7px 40px}.kia-neuwagen .bb-filter-container .bb-filter-dropdown.kl-dropdown--multi-select .kl-dropdown__item .kl-dropdown__prefix span{display:block;width:20px;height:20px;border-radius:10px;margin-right:10px;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.15) 75%)}.kia-neuwagen .bb-filter-container__tag-list-container{background-color:#e5e7e8;position:fixed;top:0;left:0;width:100%;padding:15px;z-index:99}@media screen and (max-width: 1023px){.kia-neuwagen .bb-filter-container__reset-container{display:flex;width:100%;justify-content:center;grid-column:span 2}}.kia-neuwagen .bb-item-container{display:flex;flex-direction:column;gap:20px;padding-top:10px}.kia-neuwagen .bb-item-container__list{display:flex;flex-direction:column;gap:20px}.kia-neuwagen .bb-item-container__buttons{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:10px}@media screen and (max-width: 767px){.kia-neuwagen .bb-item-container__buttons{flex-direction:column}.kia-neuwagen .bb-item-container__buttons .kl-button{width:100%}}.kia-neuwagen .bb-item-container .bb-sort-dropdown{display:flex;flex-direction:row;align-items:center;gap:10px}.kia-neuwagen .bb-item-container .bb-sort-dropdown .kl-dropdown__label:not(.kl-floating-label){font-family:"kiab",sans-serif;font-size:15px;line-height:18px;margin-bottom:3px}.kia-neuwagen .bb-item-container .bb-sort-dropdown .kl-dropdown__current{width:auto;align-self:flex-start;height:auto;padding:8px 32px 8px 8px;font-size:15px;line-height:18px;border-color:rgba(0,0,0,0);cursor:pointer}.kia-neuwagen .bb-item-container .bb-sort-dropdown .kl-dropdown__current>span{border-bottom:1px solid #05141f}.kia-neuwagen .bb-item-container .bb-sort-dropdown .kl-dropdown__overlay{min-width:240px}.kia-neuwagen .bb-item-container .bb-sort-dropdown .kl-dropdown__items{border-width:1px}.kia-neuwagen .bb-item-container .bb-sort-dropdown .kl-dropdown__item{font-size:15px;line-height:18px;padding:8px 8px}.kia-neuwagen .bb-item-container .bb-sort-dropdown .kl-dropdown__item .kl-dropdown__item-check{top:7px}.kia-neuwagen .bb-form-container{display:flex;position:relative;width:100%;height:100dvh;flex-direction:column;background-color:#05141f;color:#fff}@media screen and (min-width: 768px)and (max-width: 1023px){.kia-neuwagen .bb-form-container{max-height:calc(100dvh - 112px)}}@media screen and (min-width: 1024px){.kia-neuwagen .bb-form-container{width:780px;height:100%;flex-direction:row}}.kia-neuwagen .bb-form-container__scroll-container{height:100%}@media screen and (min-width: 1024px){.kia-neuwagen .bb-form-container__scroll-container{height:calc(100vh - 112px) !important;max-height:920px !important;width:460px}}.kia-neuwagen .bb-form-container__close{position:absolute;top:20px;right:20px;z-index:2}@media screen and (min-width: 1024px){.kia-neuwagen .bb-form-container__close{top:36px;right:32px}}.kia-neuwagen .bb-form-container__close svg{width:20px;height:20px}@media screen and (min-width: 1024px){.kia-neuwagen .bb-form-container__close svg{width:18px;height:18px}}.kia-neuwagen .bb-form-container__sidebar{display:flex;position:absolute;top:0;left:0;right:0;z-index:1;width:100%;height:146px;flex-direction:column;background-color:#05141f;padding:15px}@media screen and (min-width: 1024px){.kia-neuwagen .bb-form-container__sidebar{position:static;width:320px;height:auto;background-color:#1d2b34;padding:0}}@media screen and (max-width: 1023px){.kia-neuwagen .bb-form-container__sidebar>.h2{font-size:24px;line-height:32px}}.kia-neuwagen .bb-form-container__sidebar-wrapper{display:flex;flex-direction:row}@media screen and (min-width: 1024px){.kia-neuwagen .bb-form-container__sidebar-wrapper{flex-direction:column;height:100%}}.kia-neuwagen .bb-form-container__sidebar .bb-form-container__content{display:flex;height:100%;flex-direction:column;justify-content:space-between;padding:0 0 0 15px}@media screen and (min-width: 1024px){.kia-neuwagen .bb-form-container__sidebar .bb-form-container__content{padding:20px 20px 40px 20px}}@media screen and (max-width: 1023px){.kia-neuwagen .bb-form-container__sidebar .bb-form-container__model .h2{font-size:16px;line-height:22px}}@media screen and (min-width: 1024px){.kia-neuwagen .bb-form-container__sidebar .bb-form-container__model .h2{margin-bottom:16px}}@media screen and (max-width: 1023px){.kia-neuwagen .bb-form-container__sidebar .bb-form-container__model div.h2{font-family:"kiam",sans-serif;margin-bottom:6px}}.kia-neuwagen .bb-form-container__sidebar .bb-form-container__model p{margin-bottom:0}.kia-neuwagen .bb-form-container__sidebar .bb-form-container__model p span{display:block}@media screen and (min-width: 1024px){.kia-neuwagen .bb-form-container__sidebar .bb-form-container__model p span{display:inline-flex;margin-right:10px}}.kia-neuwagen .bb-form-container__sidebar .bb-form-container__data-protection{color:#cdd0d2}.kia-neuwagen .bb-form-container__sidebar .bb-form-container__data-protection p{margin-bottom:0}@media screen and (max-width: 1023px){.kia-neuwagen .bb-form-container__sidebar img{max-width:94px;align-self:flex-start}}.kia-neuwagen .bb-form-container__form{display:flex;flex-direction:column;width:100%;padding:146px 15px 15px 15px;gap:10px}@media screen and (min-width: 1024px){.kia-neuwagen .bb-form-container__form{padding:0 40px 40px 40px}}.kia-neuwagen .bb-form-container__form .kl-radio-box{margin-bottom:10px}.kia-neuwagen .bb-form-container__form .kl-checkbox{margin-top:10px}@media screen and (min-width: 1024px){.kia-neuwagen .bb-form-container__form-headline{position:sticky;top:0;z-index:2;background-color:#05141f;margin-bottom:0;padding:30px 0 12px}}.kia-neuwagen .bb-form-container__thankyou{padding:30px 40px}.kl-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 25px;color:#05141f;background-color:#f3c300;appearance:none;border:1px solid #f3c300;user-select:none;text-align:center;box-sizing:border-box}@media screen and (max-width: 767px){.kl-button{display:block;max-width:335px}}.kl-button:hover{cursor:pointer;text-decoration:underline}.kl-button--full-width{width:100%}.kl-button--loading{padding:9px 25px}.kl-button--bold{font-family:"kiab",sans-serif}.kl-button--not-bold{font-family:"kiam",sans-serif !important}.kl-button__icon{width:20px;height:20px;margin-right:10px}.kl-button--variant-white{background-color:#fff;border-color:#fff;color:#05141f}.kl-button--variant-white.kl-button--border{border-color:#05141f}.kl-button--variant-black{background-color:#05141f;border-color:#05141f;color:#fff}.kl-button--textlink{background-color:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:initial;font-family:"kial",sans-serif;color:#05141f;font-size:16px;line-height:21px;width:auto;border:0;padding:0 !important}.kl-button--textlink.kl-button--variant-white{color:#fff}.kl-button--textlink.kl-button--bold{font-family:"kiab",sans-serif}.kl-button--size-lg{font-family:"kiab",sans-serif;font-size:20px;line-height:20px}.kl-button--size-lg.kl-button--textlink .kl-button__icon{width:18px;height:18px}.kl-button--size-md{font-size:16px;line-height:20px}.kl-button--size-md .kl-button__icon{width:16px;height:16px}.kl-button--size-md.kl-button--textlink .kl-button__icon{width:14px;height:14px}.kl-button--size-sm{font-size:14px;line-height:20px}.kl-button--size-sm .kl-button__icon{width:14px;height:14px}.kl-button--size-sm.kl-button--textlink .kl-button__icon{width:12px;height:12px}.kl-button--size-xs{font-size:12px;line-height:12px;padding:7px 15px}.kl-button--size-xs .kl-button__icon{width:12px;height:12px;margin-right:6px}.kl-button--size-xs.kl-button--textlink .kl-button__icon{width:10px;height:10px}.kl-button :disabled,.kl-button--disabled{background-color:#b3b8bb !important;border-color:#b3b8bb !important;pointer-events:none;opacity:1}.kl-checkbox input{vertical-align:top;display:none}.kl-checkbox label{display:block;position:relative;font-size:12px;line-height:16px;color:var(--kl-label-no-container-color);padding:3px 0 0 30px;user-select:none;pointer-events:none}.kl-checkbox label:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background-color:#fff;border:1px solid #81898e}.kl-checkbox label:after{display:none;content:"";position:absolute;width:7px;height:14px;left:7px;top:1px;border:solid #05141f;border-width:0 2px 2px 0;border-top:none;transform:rotate(45deg);z-index:1}.kl-checkbox--checked label:after{display:block}.kl-checkbox--error label:before{width:19px;height:19px;border:2px solid #cf0003}.kl-checkbox .kl-error-message{margin-bottom:8px}.kl-collapse--transition{transition:height 300ms cubic-bezier(0.4, 0, 0.2, 1)}label.kl-floating-label{transition:top 300ms cubic-bezier(0.4, 0, 0.2, 1),font-size 300ms cubic-bezier(0.4, 0, 0.2, 1);top:16px;left:10px;transform-origin:top left;font-size:16px;line-height:20px;position:absolute;color:var(--kl-label-color);pointer-events:none;z-index:1}label.kl-floating-label--above,label.kl-floating-label:has(+input:focus),label.kl-floating-label:has(+textarea:focus){top:4px;font-size:12px}.kl-datepicker{position:relative;width:100%;min-width:260px;color:#05141f}.kl-datepicker__icon{display:block;position:absolute;width:16px;height:16px;right:12px;top:50%;transform:translateY(-50%);transform-origin:center center;font-size:0;line-height:0;cursor:pointer;transition:transform 300ms cubic-bezier(0.4, 0, 0.2, 1)}.kl-datepicker__current{width:100%;height:50px;background-color:#fff;padding:15px 10px 15px 10px;font-family:"kiab",sans-serif;font-size:16px;line-height:18px;color:#05141f;border:1px solid #81898e;border-radius:0;text-align:left;appearance:none}.kl-datepicker__current:hover,.kl-datepicker__current:focus{text-decoration:none}body:not(.kl-key-mode) .kl-datepicker__current,body:not(.kl-key-mode) .kl-datepicker__current:focus,body:not(.kl-key-mode) .kl-datepicker__current:focus-visible{outline:0}.kl-datepicker__current .kl-text-field-valid{right:38px;top:50%;transform:translateY(-50%)}.kl-datepicker__current .kl-text-field-invalid{right:38px}.kl-datepicker--floating-label .kl-datepicker__current{padding:24px 10px 6px 10px}.kl-datepicker--error .kl-datepicker__current{padding:23px 63px 5px 9px;border:2px solid #cf0003}.kl-datepicker__picker{--rdp-day-height: 36px;--rdp-day-width: 36px;--rdp-today-color: $kia-midnight-black;position:absolute;top:100%;left:0;z-index:2;background-color:#fff;border:1px solid #81898e;padding:4px}.kl-datepicker__picker .rdp-caption_label{font-family:"kiab",sans-serif;font-size:16px;line-height:18px}.kl-datepicker__picker.rdp-root[data-nav-layout=around] .rdp-button_next,.kl-datepicker__picker.rdp-root[data-nav-layout=around] .rdp-button_previous{width:16px}.kl-datepicker__picker.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:10px}.kl-datepicker__picker.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:10px}.kl-datepicker__picker .rdp-day,.kl-datepicker__picker .rdp-day.rdp-selected{font-size:14px;line-height:16px}.kl-datepicker__picker .rdp-day.rdp-today:not(.rdp-outside){font-family:"kiab",sans-serif;font-weight:normal}.kl-datepicker__picker .rdp-day.rdp-today:not(.rdp-outside) .rdp-day_button{background-color:#cdd0d2;color:#05141f}.kl-datepicker__picker .rdp-day.rdp-selected{font-family:"kiab",sans-serif;font-weight:normal}.kl-datepicker__picker .rdp-day.rdp-selected .rdp-day_button{background-color:#05141f;color:#fff}.kl-datepicker__picker .rdp-day .rdp-day_button{border:0;border-radius:0;outline-offset:0 !important}body:not(.kl-key-mode) .kl-datepicker__picker .rdp-day .rdp-day_button,body:not(.kl-key-mode) .kl-datepicker__picker .rdp-day .rdp-day_button:focus,body:not(.kl-key-mode) .kl-datepicker__picker .rdp-day .rdp-day_button:focus-visible{outline:0}.kl-error-message{display:flex;align-items:flex-start;background-color:rgba(207,0,3,.05);color:#cf0003;font-family:"kiab",sans-serif;font-size:12px;line-height:16px;padding:8px 10px}.kl-error-message .kl-warning-icon{display:block;width:21px;min-width:21px;height:18px;margin-right:10px}.kl-color-mode-light .kl-error-message{background-color:rgba(207,0,3,.05)}.kl-color-mode-dark .kl-error-message{background-color:rgba(207,0,3,.4);color:#fff}.kl-error-message--container,.kl-color-mode-light .kl-error-message--container,.kl-color-mode-dark .kl-error-message--container{background-color:#cf0003;color:#fff}.kl-text-field{display:flex;position:relative;align-items:center}.kl-text-field input,.kl-text-field textarea{position:relative;width:100%;height:auto;background-color:#fff;padding:15px 10px 15px 10px;font-family:"kiab",sans-serif;font-size:16px;line-height:18px;color:#05141f;border:1px solid #81898e;border-radius:0}body:not(.kl-key-mode) .kl-text-field input,body:not(.kl-key-mode) .kl-text-field input:focus,body:not(.kl-key-mode) .kl-text-field input:focus-visible,body:not(.kl-key-mode) .kl-text-field textarea,body:not(.kl-key-mode) .kl-text-field textarea:focus,body:not(.kl-key-mode) .kl-text-field textarea:focus-visible{outline:0}.kl-text-field input::placeholder,.kl-text-field textarea::placeholder{font-family:"kiam",sans-serif}.kl-text-field--floating-label input,.kl-text-field--floating-label textarea{padding:24px 10px 6px 10px}.kl-text-field--uppercase input,.kl-text-field--uppercase textarea{text-transform:uppercase}.kl-text-field--hidden{display:none}.kl-text-field--disabled input,.kl-text-field--disabled textarea{background-color:#e5e7e8;opacity:1;-webkit-text-fill-color:#05141f}.kl-text-field--textarea{height:100%}@media screen and (max-width: 767px){.kl-text-field--textarea{padding-bottom:20px}}.kl-text-field--textarea textarea{height:100%;min-height:150px}.kl-text-field--valid input,.kl-text-field--valid textarea{padding-right:36px}.kl-text-field--valid.kl-text-field--floating-label input,.kl-text-field--valid.kl-text-field--floating-label textarea{padding-right:36px}.kl-text-field--error input,.kl-text-field--error textarea{padding:14px 9px 14px 9px;border:2px solid #cf0003;color:#cf0003;background-color:#fff}.kl-text-field--error.kl-text-field--floating-label input,.kl-text-field--error.kl-text-field--floating-label textarea{padding:23px 9px 5px 9px}.kl-text-field__label{font-size:16px;line-height:18px}.kl-text-field__label:not(.kl-floating-label){display:block;margin-bottom:5px}.kl-text-field-valid{position:absolute;width:20px;height:20px;bottom:16px;right:11px;color:#5d7d2b}.kl-text-field-invalid{position:absolute;width:20px;height:20px;bottom:16px;right:14px;color:#cf0003}.kl-location-search{position:relative}.kl-location-search__empty .kl-autocomplete ul{border:none}.kl-autocomplete{position:absolute;top:100%;left:0;width:100%;max-width:260px;z-index:100}.kl-autocomplete ul{background-color:#fff;border:1px solid #81898e;list-style-type:none;color:#05141f;padding:0;margin:0}.kl-autocomplete ul .kl-autocomplete__item{display:block;background-color:#fff;padding:13px 18px;font-size:16px;line-height:20px;list-style-type:none;cursor:pointer}@media screen and (max-width: 767px){.kl-autocomplete ul .kl-autocomplete__item{padding:10px 13px;font-size:14px}}.kl-autocomplete ul .kl-autocomplete__item:hover,.kl-autocomplete ul .kl-autocomplete__item:focus,.kl-autocomplete ul .kl-autocomplete__item:focus-visible,.kl-autocomplete ul .kl-autocomplete__item--highlight{background-color:#cdd0d2}.kl-dropdown{display:flex;position:relative;flex-direction:column;width:100%;min-width:260px}.kl-dropdown__arrow{display:block;position:absolute;width:12px;height:12px;right:12px;top:50%;transform:translateY(-50%);transform-origin:center center;font-size:0;line-height:0;cursor:pointer;transition:transform 300ms cubic-bezier(0.4, 0, 0.2, 1)}.kl-dropdown .kl-text-field-valid{right:38px}.kl-dropdown .kl-text-field-invalid{right:31px}.kl-dropdown--open .kl-dropdown__arrow{transform:translateY(-50%) rotate(180deg)}.kl-dropdown label.kl-dropdown__label{top:15px}.kl-dropdown label.kl-dropdown__label.kl-floating-label--above{top:3px}.kl-dropdown label.kl-dropdown__label:not(.kl-floating-label){display:block;font-family:"kiam",sans-serif;font-size:16px;line-height:18px;margin-bottom:5px}.kl-dropdown__wrapper{position:relative}.kl-dropdown__current{display:flex;position:relative;width:100%;height:50px;align-items:center;padding:18px 64px 18px 10px;background-color:#fff;border:1px solid #81898e;color:#05141f;font-size:16px;line-height:18px}.kl-dropdown__current>span{font-family:"kiab",sans-serif}.kl-dropdown__overlay{position:absolute;top:100%;left:0;right:0;z-index:2}.kl-dropdown__items{background-color:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#81898e}.kl-dropdown__item{display:flex;position:relative;padding:12px 10px 12px 10px;cursor:pointer;font-size:16px;line-height:18px;color:#05141f;transition:color 300ms cubic-bezier(0.4, 0, 0.2, 1),background-color 300ms cubic-bezier(0.4, 0, 0.2, 1)}.kl-dropdown__item:hover,.kl-dropdown__item:focus,.kl-dropdown__item:focus-visible,.kl-dropdown__item--highlight{background-color:#cdd0d2}.kl-dropdown__item .kl-dropdown__checkbox{position:absolute;width:20px;height:20px;top:11px;left:10px;background-color:#fff;border:1px solid #81898e}.kl-dropdown__item--active .kl-dropdown__item-check{position:absolute;width:20px;height:20px;top:13px;right:11px;color:#05141f}.kl-dropdown__item--active .kl-dropdown__checkbox:after{content:"";position:absolute;width:7px;height:14px;left:6px;top:1px;border:solid #05141f;border-width:0 2px 2px 0;border-top:none;transform:rotate(45deg);z-index:1}.kl-dropdown--multi-select .kl-dropdown__item{padding:12px 10px 12px 40px}.kl-dropdown--multi-select .kl-dropdown__current>span{max-width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kl-dropdown--floating-label .kl-dropdown__current{padding:24px 64px 6px 10px}.kl-dropdown--error .kl-dropdown__current{padding:17px 63px 17px 9px;border:2px solid #cf0003}.kl-dropdown--error.kl-dropdown--floating-label .kl-dropdown__current{padding:23px 63px 5px 9px}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.kl-multi-dropdown{position:relative;width:100%;height:auto;background-color:#fff;padding:24px 64px 6px 10px;font-size:16px;line-height:18px;color:#05141f;border:1px solid #81898e;border-radius:0}body.kl-key-mode .kl-multi-dropdown:has(input:focus-visible){outline:2px dashed var(--kl-focus-color);outline-offset:3px}.kl-multi-dropdown__selection{display:inline-flex;width:100%;align-items:center;flex-wrap:wrap;gap:4px}.kl-multi-dropdown__selection-item{display:flex;align-items:center;gap:6px;font-size:12px;line-height:14px;background-color:#05141f;color:#fff;border-radius:11px;padding:4px 8px;hyphens:auto}.kl-multi-dropdown__selection-item:hover,.kl-multi-dropdown__selection-item:focus,.kl-multi-dropdown__selection-item:focus-visible,.kl-multi-dropdown__selection-item--highlight{background-color:#37434b}.kl-multi-dropdown__selection-item-remove{cursor:pointer}.kl-multi-dropdown__selection-item svg{width:10px;height:10px}.kl-multi-dropdown__input{display:flex;width:100%;flex-wrap:wrap;gap:2px}.kl-multi-dropdown__input input{width:100%;appearance:none;border:0;outline:0;padding:0;text-overflow:ellipsis}.kl-multi-dropdown__input input:focus:not(:focus-visible),.kl-multi-dropdown__input input:focus{outline:none !important}.kl-multi-dropdown__list{max-width:initial;width:calc(100% + 2px);top:calc(100% + 1px);left:-1px}.kl-multi-dropdown__list .simplebar-content-wrapper{border:1px solid #81898e;border-top:0}.kl-multi-dropdown__list ul{border:0}.kl-multi-dropdown__list ul.hidden{display:none}.kl-multi-dropdown__list ul li{display:flex;gap:12px}.kl-multi-dropdown__scroll{max-height:300px}.kl-multi-dropdown .kl-dropdown__arrow svg{width:12px;height:12px}.kl-multi-dropdown .kl-dropdown__arrow.open{transform:translateY(-50%) rotate(180deg)}.kl-multi-dropdown .kl-text-field-valid{right:38px;top:50%;transform:translateY(-50%)}.kl-multi-dropdown .kl-text-field-invalid{right:31px}.kl-multi-dropdown--error{padding:23px 63px 5px 9px;border:2px solid #cf0003}.kl-multi-dropdown--single-select .kl-multi-dropdown__input input{font-family:"kiab",sans-serif}.kl-radio-box__label{display:block;font-size:16px;line-height:22px;margin-bottom:5px;color:var(--kl-label-no-container-color)}.kl-radio-box__options{display:flex;padding:0;margin:0}.kl-radio-box__options:focus-visible{outline:2px dashed var(--kl-focus-color);outline-offset:3px;outline-offset:6px !important}.kl-radio-box__item{position:relative;font-size:16px;line-height:22px;padding:0 0 0 30px;list-style:none;user-select:none;color:var(--kl-label-no-container-color)}.kl-radio-box__item+.kl-radio-box__item{margin-left:40px}.kl-radio-box__item:before{content:"";position:absolute;top:1px;left:0;width:20px;height:20px;background-color:#fff;border:1px solid #81898e;border-radius:13px}.kl-radio-box__item--active:after{content:"";position:absolute;width:10px;height:10px;top:6px;left:5px;line-height:10px;background-color:#05141f;border-radius:6px;z-index:1;color:#05141f;text-align:center;font-size:28px}body.kl-key-mode .kl-radio-box__item--highlight{outline:2px dashed var(--kl-focus-color);outline-offset:3px;outline-offset:1px !important}.kl-radio-box--error .kl-radio-box__item:before{width:19px;height:19px;background-color:#fff;border:2px solid #cf0003}.kl-radio-box .kl-error-message{margin-bottom:8px}.yarl__root{--yarl__color_backdrop: rgba(5, 20, 31, 0.6);--yarl__counter_color: #FFFFFF;--yarl__counter_padding: 4px 8px;--yarl__thumbnails_thumbnail_focus_box_shadow: 0 0 0 4px #FFFFFF}.yarl__root .yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size: 0}.yarl__button{--yarl__button_filter: none}.yarl__button:focus-visible{outline:2px dashed #FFFFFF;outline-offset:-5px}.yarl__button.yarl__navigation_prev:focus-visible,.yarl__button.yarl__navigation_next:focus-visible{outline-offset:-15px}.yarl__counter{--yarl__counter_filter: none;background-color:rgba(5,20,31,.4);border-radius:4px}.yarl__thumbnails_thumbnail{border-radius:0}.yarl__thumbnails_thumbnail:focus-visible{outline:2px dashed #05141f;outline-offset:1px}
