@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Source+Sans+Pro&display=swap&display=swap");
@import url('https://fonts.cdnfonts.com/css/chillax');
/* One-up pairs */
/* Custom pairs */
.register-information,
.ald-on-app,
.faq-informations, .use-conditions-section, .use-conditions-section > div:first-child, .types-of-sale, .accordion.faq, .buy-used-cars, .car-purchasing-experience, .register-for-free {
  max-width: 80%;
  margin-inline: auto;
}

.bid-on-cars > div:last-child div, .professional-trader > div > div:first-child, .register-information > div:last-child, .ald-on-app > div:first-child, .international-business > div > div:first-child, .buy-used-cars > div:first-child, .providing-used-cars > div:first-child > div:first-child, .register-for-free > div:last-child, .smart-buying > div .block-text-container, .faq-informations__left-content {
  display: flex;
  flex-direction: column;
  gap: clamp(1.25rem, 1.01rem + 1.02vw, 2.25rem);
}
@media (max-width: 768px) {
  .bid-on-cars > div:last-child div, .professional-trader > div > div:first-child, .register-information > div:last-child, .ald-on-app > div:first-child, .international-business > div > div:first-child, .buy-used-cars > div:first-child, .providing-used-cars > div:first-child > div:first-child, .register-for-free > div:last-child, .smart-buying > div .block-text-container, .faq-informations__left-content {
    align-items: center;
  }
}

.bid-on-cars, .professional-trader, .register-information, .ald-on-app, .buy-used-cars, .providing-used-cars > div:first-child, .smart-buying > div, .faq-informations .column-splitter {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  justify-items: center;
  gap: clamp(1.88rem, 1.61rem + 1.15vw, 3rem);
}

.international-business.our-cars > div > div:first-child .field-cta > a, .types-of-sale .field-cta > a, .providing-used-cars > div:first-child > div:first-child .field-cta > a, .smart-buying > div .block-text-container .field-sub-title + div a, #header .column-splitter nav > ul > li a[title="Sign up"], #header .column-splitter nav > ul > li a[title=Login], .faq-informations .field-cta1 > a, #header .burger-menu-layer nav > ul > li.item1 > div, #header .burger-menu-layer nav > ul > li.item2 > div, [class^=field-cta] > a, .links-section > .btn-secondary.selected, .ald-on-app .field-cta > a, .sub-header.faq .links-section > .btn-primary.selected, .links-section > .btn-secondary,
.links-section .btn-primary, .faq-informations .field-cta2 > a {
  display: block;
  max-width: fit-content;
  padding: calc(clamp(0.31rem, 0.3rem + 0.06vw, 0.38rem) + 0.2rem) clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
  font-family: "Chillax", sans-serif;
  font-size: clamp(0.87rem, 0.85rem + 0.09vw, 0.96rem);
  font-weight: 600;
  text-transform: uppercase;
  white-space: nowrap;
  border-radius: 25px;
}

.links-section > .btn-secondary.selected, .ald-on-app .field-cta > a, .sub-header.faq .links-section > .btn-primary.selected, .links-section > .btn-secondary,
.links-section .btn-primary, .faq-informations .field-cta2 > a {
  background-color: transparent;
  border-style: solid;
  border-width: 2px;
}
.links-section > .selected.btn-secondary::after, .ald-on-app .field-cta > a.selected::after, .sub-header.faq .links-section > .selected.btn-primary::after,
.links-section .selected.btn-primary::after, .faq-informations .field-cta2 > a.selected::after {
  content: "\f00c";
  position: absolute;
  top: -15px;
  right: -20px;
  box-sizing: content-box;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 5px;
  font-family: "Font Awesome 6 Free", sans-serif;
  font-size: 1.5rem;
  border-radius: 50%;
}

.international-business > div > div:first-child, .sub-header-background-image > div:first-child, .sub-header > div:first-child {
  display: flex;
  flex-direction: column;
  gap: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
  margin-block: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
  margin-left: clamp(3.75rem, 3.57rem + 0.77vw, 4.5rem);
}
.international-business > div > div:first-child > .field-cta, .sub-header-background-image > div:first-child > .field-cta, .sub-header > div:first-child > .field-cta {
  margin-top: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
}
@media (max-width: 992px) {
  .international-business > div > div:first-child, .sub-header-background-image > div:first-child, .sub-header > div:first-child {
    margin-inline: clamp(3.75rem, 3.57rem + 0.77vw, 4.5rem);
  }
}
@media (max-width: 768px) {
  .international-business > div > div:first-child, .sub-header-background-image > div:first-child, .sub-header > div:first-child {
    gap: 0;
    margin-inline: clamp(2.5rem, 2.38rem + 0.51vw, 3rem);
    margin-top: 0;
  }
}
@media (max-width: 576px) {
  .international-business > div > div:first-child, .sub-header-background-image > div:first-child, .sub-header > div:first-child {
    padding-inline: clamp(2.5rem, 2.38rem + 0.51vw, 3rem);
    margin-inline: 0;
    margin-left: 0;
  }
}

.international-business.our-cars > div > div:first-child .field-title::before, .international-business > div > div:first-child .field-title::before, .sub-header .field-title::before {
  content: "";
  position: relative;
  bottom: 0;
  min-width: 60px;
  min-height: clamp(3.75rem, 3.57rem + 0.77vw, 4.5rem);
  border-width: 6px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-left-radius: 25px;
}
@media (max-width: 768px) {
  .international-business.our-cars > div > div:first-child .field-title::before, .international-business > div > div:first-child .field-title::before, .sub-header .field-title::before {
    min-width: clamp(5rem, 4.76rem + 1.02vw, 6rem);
    margin-bottom: clamp(0.94rem, 0.89rem + 0.19vw, 1.13rem);
    border-width: 4px;
  }
}

.sub-header {
  display: flex;
  justify-content: space-between;
  gap: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
  min-height: 480px;
  font-family: "Chillax", sans-serif;
  font-weight: 600;
  color: white;
}

html {
  font-size: 100%;
}

header > div,
main > div,
footer > div {
  max-width: 100% !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
}

.row {
  --bs-gutter-x: none !important;
  --bs-gutter-y: none !important;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  padding: 0;
}

.container {
  padding: 0;
}

.container .component-content::after {
  content: none;
}

a {
  text-decoration: none;
}

.content,
.rich-text {
  max-width: 100%;
  overflow: initial;
  font-size: 12px;
  line-height: 1.5;
  color: #747474;
  background: 0 0;
  border: transparent;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6,
.content a,
.rich-text h1,
.rich-text h2,
.rich-text h3,
.rich-text h4,
.rich-text h5,
.rich-text h6,
.rich-text a {
  color: inherit;
  text-decoration: none;
}
.content li,
.rich-text li {
  margin-left: revert;
  font-size: inherit;
}

.field-text,
.field-content,
.field-description {
  font-family: "Source Sans Pro", sans-serif;
  font-size: clamp(1.04rem, 1rem + 0.16vw, 1.2rem);
}

.field-image,
.field-image-background {
  line-height: 0;
}

img {
  max-width: 100%;
  height: auto;
}

ul {
  padding-left: 0 !important;
  margin-block: 0;
  list-style: none;
}

.breadcrumb.component a {
  font-size: inherit;
  font-weight: inherit;
  color: white;
}

.accordion .toggle-header .label {
  position: relative;
  z-index: 3;
  display: block;
  padding: 7px;
  padding-bottom: 0;
  text-align: left;
  background: 0 0;
}

.navigation li > .navigation-title > a {
  display: block;
  padding: 3px 5px 3px 0;
}

.content h3,
.content h4,
.content p,
.rich-text h3,
.rich-text h4,
.rich-text p {
  margin-block: 5px;
}

.content ul li,
.rich-text ul li {
  list-style: disc;
  list-style-position: inside;
}

.navigation.navigation-main .component-content > nav ul::after {
  content: none;
}

:root {
  --color-blue-light-hue: 213deg;
  --color-blue-light-saturation: 4%;
  --color-blue-light-lightness: 95%;
  --color-blue-light: hsl(213deg 4% 95%);
  --color-blue-hue: 215deg;
  --color-blue-saturation: 100%;
  --color-blue-lightness: 63%;
  --color-blue: hsl(215deg 100% 63%);   --color-blue: hsl(180 50% 48% / 1);
  --color-blue-dark-hue: 237deg;
  --color-blue-dark-saturation: 96%;
  --color-blue-dark-lightness: 26%;
  --color-blue-dark: hsl(237deg 96% 26%);   --color-blue-dark: #0f3549;
  --color-cyan-hue: 192deg;
  --color-cyan-saturation: 96%;
  --color-cyan-lightness: 51%;
  --color-cyan: hsl(192deg 96% 51%);  --color-cyan: #73d2d2;
  --color-grey-hue: 212deg;
  --color-grey-saturation: 11%;
  --color-grey-lightness: 46%;
  --color-grey: hsl(212deg 11% 46%);
  --color-grey-dark-hue: 0deg;
  --color-grey-dark-saturation: 0%;
  --color-grey-dark-lightness: 23%;
  --color-grey-dark: hsl(0deg 0% 23%);
  --color-violet-hue: 249deg;
  --color-violet-saturation: 70%;
  --color-violet-lightness: 62%;
  --color-violet: hsl(249deg 70% 62%);
  --color-off-white-hue: 213.33deg;
  --color-off-white-saturation: 60%;
  --color-off-white-lightness: 97.06%;
  --color-off-white: hsl(213.33deg 60% 97.06%);   --color-off-white: #EFF4F4;
  --color-orange-hue: 35;
  --color-orange-saturation: 92%;
  --color-orange-lightness: 54%;
  --color-orange: hsl(35 92% 54%);
}

body {
  background-color: var(--color-off-white);
}
@media (min-width: 1400px) {
  body {
    margin-inline: auto;
  }
}

i[class^=fa-],
[class^=fas-] {
  font-family: "Font Awesome 6 Free", sans-serif;
  font-style: normal;
}

[class^=field-cta] > a {
  color: white;
  background-color: var(--color-blue-dark);
  border: 2px solid var(--color-blue-dark);
  transition: 0.15s ease-in-out;
}
[class^=field-cta] > a:hover {
  color: var(--color-blue-dark);
  background-color: white;
  border: 2px solid var(--color-blue-dark);
  transition: 0.15s ease-in-out;
}

/********* Ajout boutons jaune ********/
:is(.sub-header-background-image, .great-company, .the-app) [class^=field-cta] > a {
  background-color: #FFCD18;
  border: 2px solid #FFCD18;
  color: var(--color-blue-dark);
}
[class^=field-cta] > a:hover {
  color: var(--color-blue-dark);
  background-color: white;
  border: 2px solid var(--color-blue-dark);
}
/******** FIN - Ajout boutons jaune  *********/


.btn-primary.selected,
.btn-secondary.selected {
  position: relative;
}

.field-title {
  font-family: "Chillax", sans-serif;
  font-weight: 600;
  color: var(--color-blue-dark);
}
.field-title--small {
  font-size: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
}
.field-title--medium {
  font-size: clamp(1.5rem, 1.41rem + 0.38vw, 1.88rem);
}
.field-title--big {
  font-size: clamp(1.8rem, 1.67rem + 0.56vw, 2.34rem);
}
.field-title--big-one {
  font-size: clamp(2.16rem, 1.98rem + 0.79vw, 2.93rem);
}

.field-sub-title {
  font-family: "Source Sans Pro", sans-serif;
  color: var(--color-blue-dark);
}

.car-dealership,
.buy-vehicles-internationnaly {
  position: relative;
  min-width: 100%;
  margin: 0;
}
.car-dealership > div,
.buy-vehicles-internationnaly > div {
  min-width: inherit;
}
.car-dealership > div .field-image-background > img,
.buy-vehicles-internationnaly > div .field-image-background > img {
  min-width: 100%;
  object-fit: cover;
}

.block-cards-container,
.block-text-container {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: clamp(2.5rem, 2.38rem + 0.51vw, 3rem);
  min-width: 100%;
  max-height: fit-content;
  padding-block: clamp(2.5rem, 2.38rem + 0.51vw, 3rem);
  transform: translate(-50%, -50%);
}
@media (max-width: 768px) {
  .block-cards-container,
  .block-text-container {
    padding-inline: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
  }
}

/* stylelint-disable no-descending-specificity */
.accordion ul.items .item:first-child .field-heading {
  padding-top: 0;
}
.accordion .toggle-header .component .field-heading {
  display: flex;
  justify-content: space-between;
  gap: clamp(0.94rem, 0.89rem + 0.19vw, 1.13rem);
  padding-top: clamp(1.25rem, 1.01rem + 1.02vw, 2.25rem);
  padding-bottom: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
  padding-left: 0;
  font-family: "Chillax", sans-serif;
  font-size: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
  font-weight: 500;
  color: var(--color-blue-dark);
}
.accordion .toggle-header .component .field-heading::after {
  content: "\f078";
  height: fit-content;
  font-family: "Font Awesome 6 Free", sans-serif;
  color: var(--color-blue-dark);
  transition: transform 0.2s ease-in;
}
.accordion .toggle-header .component .field-heading::before {
  content: none;
}
.accordion .toggle-header {
  border: none;
  cursor: pointer;
}
.accordion .toggle-content {
  padding: 0;
  padding-inline: 7px;
  padding-bottom: clamp(1.25rem, 1.01rem + 1.02vw, 2.25rem);
}
.accordion .active > .toggle-header .field-heading::before {
  content: none !important;
}
.accordion .item,
.accordion .item:last-child {
  border-bottom: 1px solid #d2d2d2;
}
.accordion .item.active .field-heading::after,
.accordion .item:last-child.active .field-heading::after {
  transition: transform 0.3s ease-in-out;
  transform: rotate(180deg);
}

#header .burger-menu-layer {
  display: none;
}
#header .burger-menu-layer > .component-content {
  background-color: white;
}
#header .burger-menu-layer .row {
  flex-flow: column nowrap;
  justify-content: space-between;
  min-height: 100vh;
}
#header .burger-menu-layer .row > div {
  padding: 10.5px;
}
#header .burger-menu-layer nav > ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: clamp(0.94rem, 0.89rem + 0.19vw, 1.13rem);
}
#header .burger-menu-layer nav > ul > li {
  display: block !important;
  min-width: 100%;
  /* stylelint-disable-next-line no-descending-specificity */
  /* stylelint-disable-next-line no-duplicate-selectors */
}
#header .burger-menu-layer nav > ul > li > div {
  min-width: 100%;
}
#header .burger-menu-layer nav > ul > li a {
  padding: 0 calc(clamp(0.63rem, 0.6rem + 0.13vw, 0.75rem) + 0.2rem);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  color: inherit;
  text-transform: uppercase;
  border: none;
}
#header .burger-menu-layer nav > ul > li.item0 > div > a {
  padding: 0 clamp(0.63rem, 0.6rem + 0.13vw, 0.75rem) clamp(0.63rem, 0.6rem + 0.13vw, 0.75rem) 0;
  font-size: clamp(0.87rem, 0.85rem + 0.09vw, 0.96rem);
  font-weight: 500;
  color: var(--color-blue-dark);
  text-align: start;
}
#header .burger-menu-layer nav > ul > li:nth-child(1n+2) {
  text-align: center;
}
#header .burger-menu-layer nav > ul > li.item1 > div {
  color: var(--color-blue-dark);
  background-color: var(--color-cyan);
  border: 2px solid var(--color-cyan);
  transition: 0.15s ease-in-out;
}
#header .burger-menu-layer nav > ul > li.item1 > div:hover {
  color: var(--color-blue-dark);
  background-color: white;
  border: 2px solid var(--color-blue-dark);
  transition: 0.15s ease-in-out;
}
#header .burger-menu-layer nav > ul > li.item2 > div {
  color: white;
  background-color: var(--color-blue-dark);
  border: 2px solid var(--color-blue-dark);
  transition: 0.15s ease-in-out;
}
#header .burger-menu-layer nav > ul > li.item2 > div:hover {
  color: var(--color-blue-dark);
  background-color: white;
  border: 2px solid var(--color-blue-dark);
  transition: 0.15s ease-in-out;
}
#header .burger-menu-layer nav > ul > li:nth-child(1n+2) {
  align-self: center;
}
@media (max-width: 992px) {
  #header .burger-menu-layer {
    position: absolute;
    left: -350px;
    z-index: 50;
    display: block;
    width: 350px;
    height: 100vh;
    transition: all 0.4s ease-in-out;
    transform: translateX(-100%);
  }
  #header .burger-menu-layer::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    min-width: 100vw;
    background-color: rgba(0, 0, 0, 0.5019607843);
    opacity: 0;
    pointer-events: none;
  }
}
@media (max-width: 768px) {
  #header .burger-menu-layer {
    left: -80%;
    width: 80%;
  }
}
#header .burger-menu-layer.visible {
  background-color: white;
  transition: all 0.4s ease-in-out;
  transform: translateX(100%);
}
#header .burger-menu-layer.visible::before {
  opacity: 1;
  transition: opacity 0.1s 0.4s;
}
#header .burger-menu-layer.visible .select-container {
  min-width: 100%;
  padding: clamp(0.63rem, 0.6rem + 0.13vw, 0.75rem);
  margin-top: auto;
}
#header .burger-menu-layer.visible .select-container > .component-content {
  min-width: 100%;
}
#header .burger-menu-layer.visible .select-container .dropdown-country {
  min-width: 100%;
}
#header .burger-menu-layer.visible .select-container .dropdown-country-toggle {
  min-width: 100%;
  padding-inline: 0;
  border: 0;
}
#header .burger-menu-layer.visible .select-container .dropdown-country-toggle > span {
  margin-right: auto;
}
#header .burger-menu-layer.visible .select-container .dropdown-country-menu {
  position: static;
  margin-bottom: clamp(0.63rem, 0.6rem + 0.13vw, 0.75rem);
}
#header .burger-menu-layer.visible .language-selector-flags {
  display: flex;
  background-color: var(--color-blue-light);
}
#header .burger-menu-layer.visible .language-selector-flags::before {
  content: "Langue";
  display: block;
  width: 100%;
  height: 100%;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  color: black;
}

.burger-menu-active {
  overflow-y: hidden;
}
.burger-menu-active .column-splitter {
  transition: translate 0.25s ease-in-out 0ms;
  translate: 85%;
}
.burger-menu-active #header .column-splitter nav > ul > li:first-child {
  opacity: 0;
}

[class^=sub-header] nav > ol {
  display: flex;
  gap: 0.5rem;
  margin-left: 0;
  font-size: 1rem;
  font-weight: 700;
}
[class^=sub-header] .breadcrumb {
  margin-bottom: 0;
}
[class^=sub-header] .breadcrumb-item {
  display: flex;
  gap: 0.5rem;
}
[class^=sub-header] .breadcrumb-item::before {
  content: none;
}
[class^=sub-header] .breadcrumb-item.last:not(.home) a,
[class^=sub-header] .breadcrumb-item .navigation-title.field-navigationtitle a:hover {
  color: var(--color-blue-dark);
}

/* stylelint-disable no-descending-specificity */
.faq-informations {
  margin-top: clamp(3.75rem, 3.21rem + 2.3vw, 6rem);
}
@media (max-width: 768px) {
  .faq-informations {
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .faq-informations__left-content .field-sub-title {
    max-width: 75%;
  }
}
.faq-informations .column-splitter {
  gap: clamp(5rem, 4.76rem + 1.02vw, 6rem);
}
@media (max-width: 768px) {
  .faq-informations .column-splitter {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    padding: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
    margin-inline: 0;
  }
  .faq-informations .column-splitter .field-text {
    align-items: center;
  }
}
.faq-informations .column-splitter > div:first-child {
  justify-self: start;
  width: 100%;
  max-width: 75%;
}
@media (max-width: 768px) {
  .faq-informations .column-splitter > div:first-child {
    max-width: 100%;
  }
}
.faq-informations .column-splitter > div:last-child {
  width: 100%;
}
.faq-informations .field-sub-title,
.faq-informations .field-content {
  font-size: clamp(1.04rem, 1rem + 0.16vw, 1.2rem);
  color: var(--color-blue-dark);
}
.faq-informations .field-content > span {
  color: var(--color-blue-dark) !important;
}
.faq-informations .field-sub-title + div {
  display: flex;
  gap: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
}
@media (max-width: 768px) {
  .faq-informations .field-sub-title + div {
    flex-wrap: wrap;
    justify-content: space-around;
    gap: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
    min-width: 100%;
  }
}
.faq-informations .field-cta1 > a {
  color: var(--color-blue-dark);
  background-color: var(--color-cyan);
  border: 2px solid var(--color-cyan);
  transition: 0.15s ease-in-out;
}
.faq-informations .field-cta1 > a:hover {
  color: var(--color-blue-dark);
  background-color: white;
  border: 2px solid var(--color-blue-dark);
  transition: 0.15s ease-in-out;
}
.faq-informations .field-cta2 > a {
  color: var(--color-blue-dark);
  border-color: var(--color-blue-dark);
}

#footer {
  padding-inline: 5rem;
  background-color: var(--color-blue-dark);
}
@media (max-width: 768px) {
  #footer {
    padding-inline: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
  }
}
#footer .column-splitter {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
  border-bottom: 1px solid white;
  /* stylelint-disable-next-line no-descending-specificity */
}
#footer .column-splitter > div {
  min-width: fit-content;
  padding-bottom: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
}
@media (max-width: 768px) {
  #footer .column-splitter > div:first-child {
    min-width: 100%;
  }
}
#footer .column-splitter + div {
  color: white;
}
#footer .column-splitter + div .policy > div {
  display: flex;
  justify-content: space-between;
  gap: clamp(0.94rem, 0.89rem + 0.19vw, 1.13rem);
  padding-block: 2rem;
}
@media (max-width: 768px) {
  #footer .column-splitter + div .policy > div {
    flex-direction: column-reverse;
    align-items: flex-start;
    gap: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
  }
  #footer .column-splitter + div .policy > div > div:first-child {
    min-width: 100%;
    padding-top: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
    text-align: center;
    border-top: 1px solid white;
  }
}
@media (max-width: 576px) {
  #footer .column-splitter + div .policy > div {
    align-items: flex-start;
  }
}
#footer .column-splitter > div:last-child {
  flex: 1;
  margin-top: 2rem;
}
#footer .ald-social-logos {
  position: relative;
  left: -33px;
  /* stylelint-disable-next-line no-descending-specificity */
}
@media (max-width: 768px) {
  #footer .ald-social-logos {
    position: static;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
@media (max-width: 576px) {
  #footer .ald-social-logos {
    position: relative;
  }
}
#footer .ald-social-logos img {
  min-width: fit-content;
}
#footer .ald-social-logos > div:last-child {
  display: flex;
  gap: clamp(0.94rem, 0.89rem + 0.19vw, 1.13rem);
  margin-left: 30px;
}
@media (max-width: 768px) {
  #footer .ald-social-logos > div:last-child {
    margin-left: 0;
  }
}
#footer nav > ul {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
}
#footer nav > ul::after {
  content: none;
}
#footer nav > ul > li {
  flex: 1;
  min-width: 150px;
}
#footer .level1 a {
  font-family: "Chillax", sans-serif;
  font-size: clamp(1.04rem, 1rem + 0.16vw, 1.2rem);
  font-weight: 500;
  color: #fff; color: #FFCD18;
  text-transform: uppercase;
  border: revert;
}
#footer .level2 {
  display: flex;
  align-items: center;
  gap: clamp(0.94rem, 0.89rem + 0.19vw, 1.13rem);
}
#footer .level2 a {
  margin-block: clamp(0.31rem, 0.3rem + 0.06vw, 0.38rem);
  font-family: "Source Sans Pro", sans-serif;
  font-size: clamp(1.04rem, 1rem + 0.16vw, 1.2rem);
  font-weight: 500;
  color: white;
  text-transform: initial;
}
#footer .level2 img {
  max-width: 20px;
}
#footer .policy {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1rem;
}
#footer .navigation .level1 > .navigation-title > a {
  margin-bottom: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
}

.grid-image-text {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 992px) {
  .grid-image-text {
    display: grid;
    grid-template-columns: 1fr;
  }
  .grid-image-text > div.block-text-content {
    grid-row: 1;
    padding: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
  }
}
.grid-image-text .field-anchor {
  position: absolute;
}
.grid-image-text .field-image > img {
  min-width: 100%;
}
.grid-image-text .block-text-content {
  display: flex;
  flex-direction: column;
  gap: clamp(1.88rem, 1.61rem + 1.15vw, 3rem);
  padding: clamp(2.5rem, 2.02rem + 2.04vw, 4.5rem);
}
.grid-image-text .block-image-content {
  align-self: center;
}
.grid-image-text .field-text {
  font-size: clamp(1.04rem, 1rem + 0.16vw, 1.2rem);
  color: var(--color-blue-dark);
}

/* stylelint-disable no-descending-specificity */
#header {
  background-color: white;
}
#header .column-splitter {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: clamp(0.63rem, 0.6rem + 0.13vw, 0.75rem);
  max-width: 1140px;
  height: 70px;
  padding-block: clamp(0.63rem, 0.6rem + 0.13vw, 0.75rem);
  padding-right: 1.875rem;
  padding-left: 1rem;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 992px) {
  #header .column-splitter {
    flex-direction: row-reverse;
    min-height: 4rem;
  }
}
#header .column-splitter i {
  display: none;
}
@media (max-width: 992px) {
  #header .column-splitter i {
    display: block;
    max-width: fit-content;
    font-size: clamp(1.04rem, 1rem + 0.16vw, 1.2rem);
    color: black;
  }
}
#header .column-splitter .col-1,
#header .column-splitter .col-2 {
  width: revert;
  max-width: fit-content;
}
@media (max-width: 992px) {
  #header .column-splitter .col-1,
  #header .column-splitter .col-2 {
    display: none;
  }
}
#header .column-splitter > div:first-child {
  flex: 1;
}
#header .column-splitter > div:last-child {
  max-width: fit-content;
}
#header .column-splitter nav > ul {
  display: flex;
  align-items: center;
  gap: 14px;
}
#header .column-splitter nav > ul > li a {
  font-family: "Chillax", sans-serif;
  font-size: clamp(0.87rem, 0.85rem + 0.09vw, 0.96rem);
  font-weight: 500;
  color: var(--color-blue-dark);
  text-transform: uppercase;
}
#header .column-splitter nav > ul > li a:hover {
  border-color: transparent;
}
#header .column-splitter nav > ul > li:first-child {
  margin-right: auto;
  line-height: 0;
}
@media (max-width: 992px) {
  #header .column-splitter nav > ul > li:nth-child(1n+2) {
    display: none;
  }
}
#header .column-splitter nav > ul > li a[title]:not([title="Contact us"]) {
  padding-inline: 14px;
  margin: 0;
  font-size: 16px;
  line-height: normal;
}

/* #header .column-splitter nav > ul > li a[title]:not([title="Contact us"]) > img { } */

#header .column-splitter nav > ul > li a[title="Sign up"] {
  color: var(--color-blue-dark);
  background-color: var(--color-cyan);
  border: 2px solid var(--color-cyan);
  transition: 0.15s ease-in-out;
}
#header .column-splitter nav > ul > li a[title="Sign up"]:hover {
  color: var(--color-blue-dark);
  background-color: white;
  border: 2px solid var(--color-blue-dark);
  transition: 0.15s ease-in-out;
}
#header .column-splitter nav > ul > li a[title=Login] {
  color: white;
  background-color: var(--color-blue-dark);
  border: 2px solid var(--color-blue-dark);
  transition: 0.15s ease-in-out;
}
#header .column-splitter nav > ul > li a[title=Login]:hover {
  color: var(--color-blue-dark);
  background-color: white;
  border: 2px solid var(--color-blue-dark);
  transition: 0.15s ease-in-out;
}
#header .column-splitter nav > ul > li a[title="ALD Carmarket Logo"] {
  padding-inline: 0 !important;
}
#header .column-splitter nav > ul > li a[title="ALD Carmarket Logo"] > img {
  max-width: 185px;
  height: 40px;
  width: 104px;

}
#header .column-splitter nav > ul .show .clearfix {
  display: none !important;
}
#header .column-splitter .dropdown-country-menu,
#header .burger-menu-layer.visible .dropdown-country-menu {
  position: absolute;
  top: 45px;
  right: 0;
  z-index: 50;
  display: none;
  width: 100%;
  min-width: 225px;
  max-height: 15rem;
  padding: 5px 0;
  overflow: auto;
  background-color: #fff;
  border: 1px solid #ddd;
  border-top: 0;
  border-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
#header .column-splitter .dropdown-country-menu::-webkit-scrollbar,
#header .burger-menu-layer.visible .dropdown-country-menu::-webkit-scrollbar {
  width: 11px;
}
#header .column-splitter .dropdown-country-menu::-webkit-scrollbar-thumb,
#header .burger-menu-layer.visible .dropdown-country-menu::-webkit-scrollbar-thumb {
  background-color: var(--color-blue-dark);
  border: 3px solid white;
  border-radius: 6px;
}
#header .column-splitter .dropdown-country-item, #header .column-splitter .dropdown-country-toggle,
#header .burger-menu-layer.visible .dropdown-country-item,
#header .burger-menu-layer.visible .dropdown-country-toggle {
  display: flex;
  align-items: center;
  gap: clamp(0.94rem, 0.89rem + 0.19vw, 1.13rem);
  padding-inline: 7px 16.8px;
  font-size: clamp(0.87rem, 0.85rem + 0.09vw, 0.96rem);
  font-weight: 700;
  color: black;
  color: var(--color-blue-dark);
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
}
#header .column-splitter .dropdown-country-item > img, #header .column-splitter .dropdown-country-toggle > img,
#header .burger-menu-layer.visible .dropdown-country-item > img,
#header .burger-menu-layer.visible .dropdown-country-toggle > img {
  width: auto;
  height: 20px;
}
#header .column-splitter .dropdown-country-item,
#header .burger-menu-layer.visible .dropdown-country-item {
  padding: 0.5rem 2rem;
  font-family: "Source Sans Pro", sans-serif;
  font-size: calc(clamp(0.87rem, 0.85rem + 0.09vw, 0.96rem) - 1px);
}
#header .column-splitter .dropdown-country-item:focus, #header .column-splitter .dropdown-country-item:hover,
#header .burger-menu-layer.visible .dropdown-country-item:focus,
#header .burger-menu-layer.visible .dropdown-country-item:hover {
  color: #262626;
  text-decoration: none;
  background-color: #edf2f8;
  transition: all 0.5s ease-in-out;
}
#header .column-splitter .dropdown-country-toggle,
#header .burger-menu-layer.visible .dropdown-country-toggle {
  font-family: "Montserrat", sans-serif;
  background-color: #fff;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  border-block: 0;
}
#header .column-splitter .dropdown-country-toggle::after,
#header .burger-menu-layer.visible .dropdown-country-toggle::after {
  content: "\f078";
  font-family: "Font Awesome 6 Free", sans-serif;
  font-size: clamp(1.04rem, 1rem + 0.16vw, 1.2rem);
  color: var(--color-grey-dark);
  pointer-events: none;
}
#header .column-splitter .select-container,
#header .burger-menu-layer.visible .select-container {
  position: relative;
  display: flex;
  align-items: center;
  max-width: fit-content;
}
#header [class^=language-selector] {
  font-size: 0;
}
#header .language-selector-item-container {
  display: flex;
  align-items: center;
  gap: 10.5px;
}
#header .language-selector-item-container > li {
  line-height: 0;
}
#header .language-selector-flags .language-selector-item-container {
  display: flex;
  height: 28px;
}
#header .language-selector-flags .language-selector-item-container > a {
  font-size: 0;
}
#header .language-selector-flags .language-selector-item-container [data-language-code] a::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: 20px;
}
#header .language-selector-flags .language-selector-item-container [data-language-code=fr] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-fr.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-fr.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-fr.svg"), url("/fr-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-fr.svg"), url("/fr-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-fr.svg"), url("/fr-fr/content/trading/-/media/Project/ALD/shared/flags/flag-fr.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=en] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-uk.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-uk.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-uk.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-uk.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-uk.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-uk.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=bg] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-bg.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-bg.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-bg.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-bg.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-bg.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-bg.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=cs] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-cz.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-cz.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-cz.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-cz.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-cz.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-cz.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=da] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-dk.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-dk.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-dk.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-dk.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-dk.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-dk.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=de] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-de.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-de.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-de.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-de.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-de.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-de.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=el] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-gr.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-gr.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-gr.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-gr.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-gr.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-gr.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=es] [data-country-code=cl] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-cl.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-cl.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-cl.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-cl.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-cl.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-cl.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=es] [data-country-code=co] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-co.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-co.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-co.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-co.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-co.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-co.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=es] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-es.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-es.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-es.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-es.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-es.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-es.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=es] [data-country-code=mx] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-mx.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-mx.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-mx.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-mx.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-mx.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-mx.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=es] [data-country-code=pe] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-pe.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-pe.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-pe.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-pe.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-pe.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-pe.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=fi] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-fi.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-fi.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-fi.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-fi.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-fi.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-fi.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=hr] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-hr.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-hr.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-hr.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-hr.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-hr.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-hr.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=hu] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-hu.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-hu.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-hu.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-hu.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-hu.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-hu.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=it] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-it.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-it.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-it.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-it.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-it.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-it.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=nl] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-nl.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-nl.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-nl.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-nl.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-nl.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-nl.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=nn] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-no.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-no.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-no.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-no.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-no.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-no.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=pl] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-pl.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-pl.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-pl.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-pl.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-pl.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-pl.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=pt] [data-country-code=br] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-br.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-br.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-br.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-br.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-br.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-br.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=pt] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-pt.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-pt.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-pt.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-pt.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-pt.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-pt.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=ro] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-ro.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-ro.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-ro.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-ro.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-ro.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-ro.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=ru] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-ru.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-ru.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-ru.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-ru.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-ru.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-ru.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=sk] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-sk.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-sk.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-sk.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-sk.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-sk.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-sk.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=sl] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-si.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-si.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-si.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-si.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-si.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-si.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=sr] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-rs.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-rs.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-rs.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-rs.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-rs.svg"), url("/en-fr/content/trading/-/media/Project/ALD/flags/flag-rs.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=sv] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-se.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-se.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-se.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-se.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-se.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-se.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=tr] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-tr.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-tr.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-tr.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-tr.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-tr.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-tr.svg");
}
#header .language-selector-flags .language-selector-item-container [data-language-code=uk] a::after {
  background-image: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-ua.svg"), url("/cms/b2b_fr/-/media/Project/ALD/B2B/img/flags/flag-ua.svg"), url("/cms/b2b_fr/-/media/Project/ALD/shared/flags/flag-ua.svg"), url("/en-fr/content/trading/-/media/Project/ALD/FRANCE/B2B/img/flags/flag-ua.svg"), url("/en-fr/content/trading/-/media/Project/ALD/B2B/img/flags/flag-ua.svg"), url("/en-fr/content/trading/-/media/Project/ALD/shared/flags/flag-ua.svg");
}
#header .language-selector-flags .language-selector-item-container .language-selector-item {
  opacity: 0.5;
  transition: 0.25s ease-in-out;
  transition-property: transform, opacity;
  transform: scale(1);
}
#header .language-selector-flags .language-selector-item-container .language-selector-item:hover {
  opacity: 1;
  transition: 0.25s ease-in-out;
  transition-property: transform, opacity;
  transform: scale(1.1);
}
#header .language-selector-flags .language-selector-item-container .language-selector-item.is-active {
  opacity: 1;
}
#header .language-selector-flags .language-selector-item-container .language-selector-item.is-active:hover {
  transition: none;
  transform: none;
}

.links-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
  margin-block: clamp(3.75rem, 3.21rem + 2.3vw, 6rem);
}
@media (max-width: 768px) {
  .links-section {
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin-inline: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
    overflow: auto;
  }
}
.links-section > .btn-secondary,
.links-section .btn-primary {
  color: var(--color-grey);
  border-color: var(--color-grey);
}

.smart-buying {
  margin-top: clamp(3.75rem, 3.21rem + 2.3vw, 6rem);
  background-color: white;
}
@media (max-width: 768px) {
  .smart-buying {
    position: relative;
    min-width: 100%;
    margin: 0;
    margin-top: 0;
  }
  .smart-buying > div {
    min-width: inherit;
  }
  .smart-buying > div .field-image-background > img {
    min-width: 100%;
    object-fit: cover;
  }
}
.smart-buying > div {
  gap: 0;
}
@media (max-width: 768px) {
  .smart-buying > div {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    padding: 0;
    margin-inline: 0;
  }
  .smart-buying > div .field-text {
    align-items: center;
  }
}
@media (min-width: 1400px) {
  .smart-buying > div {
    grid-template-columns: auto 2fr;
  }
}
.smart-buying > div .field-image > img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
@media (max-width: 768px) {
  .smart-buying > div .field-image > img {
    opacity: 0.5;
  }
}
.smart-buying > div .block-text-container {
  position: relative;
  justify-content: center;
  padding: clamp(1.25rem, 1.01rem + 1.02vw, 2.25rem);
  margin-inline: auto;
  text-align: left;
}
@media (max-width: 768px) {
  .smart-buying > div .block-text-container {
    position: absolute;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .smart-buying > div .block-text-container > div:last-child {
    flex-direction: column;
  }
}
.smart-buying > div .block-text-container .field-sub-title {
  font-size: clamp(1.04rem, 1rem + 0.16vw, 1.2rem);
  text-align: center;
}
.smart-buying > div .block-text-container .field-sub-title + div {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: clamp(1.25rem, 1.01rem + 1.02vw, 2.25rem);
}
.smart-buying > div .block-text-container .field-sub-title + div a {
  color: var(--color-blue-dark);
  background-color: var(--color-cyan);
  border: 2px solid var(--color-cyan);
  transition: 0.15s ease-in-out;
}
.smart-buying > div .block-text-container .field-sub-title + div a:hover {
  color: var(--color-blue-dark);
  background-color: white;
  border: 2px solid var(--color-blue-dark);
  transition: 0.15s ease-in-out;
}

.sub-header.bg-color--blue {
  background-color: var(--color-blue);
}
.sub-header.bg-color--violet {
  background-color: var(--color-violet);
}
@media (max-width: 992px) {
  .sub-header {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  .sub-header > div:first-child .breadcrumb {
    display: none;
  }
}
.sub-header > div:last-child {
  position: relative;
  top: 11rem;
  min-width: 500px;
  height: fit-content;
  margin-left: auto;
}
@media (max-width: 992px) {
  .sub-header > div:last-child {
    top: -6rem;
    min-width: 280px;
  }
}
@media (max-width: 576px) {
  .sub-header > div:last-child {
    top: -1rem;
    margin-left: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
  }
}
@media (min-width: 768px) {
  .sub-header .field-description,
  .sub-header .field-cta {
    margin-left: calc(60px + clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem));
  }
}
.sub-header .field-description {
  max-width: 60%;
  font-family: "Chillax", sans-serif;
  font-size: clamp(1.5rem, 1.41rem + 0.38vw, 1.88rem);
  font-weight: 600;
  color: var(--color-blue-dark);
}
@media (max-width: 1200px) {
  .sub-header .field-description {
    max-width: 100%;
  }
}
.sub-header .field-title {
  display: flex;
  align-items: baseline;
  gap: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
  color: white;
}
@media (max-width: 768px) {
  .sub-header .field-title {
    flex-direction: column;
    gap: 0;
  }
}
.sub-header .field-image > img {
  width: auto;
}

/* stylelint-disable no-descending-specificity */
.types-of-sale > div:nth-child(2),
.types-of-sale .block-cards-container > div:nth-child(2) {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min-content, 330px));
  grid-auto-rows: minmax(350px, 1fr);
  justify-content: center;
  gap: clamp(2.5rem, 2.02rem + 2.04vw, 4.5rem);
  min-width: 100%;
}
.types-of-sale > div:nth-child(2) [class^=field-cardimage],
.types-of-sale .block-cards-container > div:nth-child(2) [class^=field-cardimage] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  border-radius: 50px;
}
.types-of-sale > div:nth-child(2) [class^=field-cardimage] > img,
.types-of-sale .block-cards-container > div:nth-child(2) [class^=field-cardimage] > img {
  box-sizing: content-box;
  width: 100%;
}
.types-of-sale > div:nth-child(2) > a,
.types-of-sale .block-cards-container > div:nth-child(2) > a {
  padding: clamp(1.25rem, 1.01rem + 1.02vw, 2.25rem);
  background-color: white;
}
.types-of-sale > div:nth-child(2) > a > div,
.types-of-sale .block-cards-container > div:nth-child(2) > a > div {
  display: flex;
  flex-direction: column;
  gap: clamp(1.25rem, 1.01rem + 1.02vw, 2.25rem);
}
.types-of-sale > div:nth-child(2) .field-cardimage1,
.types-of-sale .block-cards-container > div:nth-child(2) .field-cardimage1 {
  /* background-color: #FFE68C; */    background-color: #D9ECEC;
}
.types-of-sale > div:nth-child(2) .field-cardimage2,
.types-of-sale .block-cards-container > div:nth-child(2) .field-cardimage2 {
  /* background-color: #8FDBDB; */  background-color: #99CDCD;
}
.types-of-sale > div:nth-child(2) .field-cardimage3,
.types-of-sale .block-cards-container > div:nth-child(2) .field-cardimage3 {
  /* background-color: rgba(221, 119, 204, 0.56); */  background-color: #66B4B4;
}
.types-of-sale > div:nth-child(2) [class^=field-cardtitle],
.types-of-sale .block-cards-container > div:nth-child(2) [class^=field-cardtitle] {
  font-family: "Chillax", sans-serif;
  font-size: clamp(1.4rem, 1.19rem + 0.26vw, 1.7rem);
  font-weight: 600;
}
.types-of-sale > div:nth-child(2) [class^=field-carddescription],
.types-of-sale .block-cards-container > div:nth-child(2) [class^=field-carddescription] {
  font-family: "Source sans Pro", sans-serif;
  font-size: clamp(1.04rem, 1rem + 0.16vw, 1.2rem);
}

/* stylelint-disable no-descending-specificity */
.sub-header-background-image {
  position: relative;
  color: white;
}
.sub-header-background-image > div:first-child {
  position: absolute;
  z-index: 10;
  max-width: 45%;
}
@media (max-width: 768px) {
  .sub-header-background-image > div:first-child {
    gap: clamp(2.5rem, 2.38rem + 0.51vw, 3rem);
    max-width: 75%;
    padding-top: clamp(2.5rem, 2.38rem + 0.51vw, 3rem);
  }
}
@media (max-width: 576px) {
  .sub-header-background-image > div:first-child {
    max-width: 100%;
  }
}
.sub-header-background-image > div:first-child .field-title {
  color: white;
}
@media (min-width: 768px) {
  .sub-header-background-image > div:first-child .field-title {
    margin-top: clamp(3.75rem, 3.57rem + 0.77vw, 4.5rem);
  }
}
.sub-header-background-image > div:first-child .field-description {
  font-family: "Chillax", sans-serif;
  font-size: clamp(1.25rem, 1.29rem + 0.26vw, 1.6rem);
  font-weight: 500;
}
.sub-header-background-image .field-image-background > img {
  min-width: 100%;
  height: 500px;
  object-fit: cover;
  object-position: 30% 50%;
}
.sub-header-background-image .field-image-background::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(94.79deg, rgba(15, 53, 73, 0.4) 3.67%, rgba(15, 53, 73, 0) 106.55%);
}
@media (max-width: 768px) {
  .sub-header-background-image .breadcrumb {
    display: none;
  }
}

.buy-used-cars {
  margin-top: clamp(3.75rem, 3.21rem + 2.3vw, 6rem);
  color: var(--color-blue-dark);
}
@media (max-width: 768px) {
  .buy-used-cars {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    padding: 0;
    margin-inline: 0;
  }
  .buy-used-cars .field-text {
    align-items: center;
  }
}
@media (max-width: 768px) {
  .buy-used-cars {
    display: flex;
    flex-direction: column-reverse;
    margin-top: 0;
  }
}
@media (max-width: 576px) {
  .buy-used-cars {
    gap: 0;
    max-width: 100%;
    margin-inline: 0;
  }
}
.buy-used-cars > div:first-child {
  padding: clamp(3.75rem, 3.21rem + 2.3vw, 6rem);
  background-color: white;
}
@media (max-width: 768px) {
  .buy-used-cars > div:first-child {
    align-items: center;
  }
}
.buy-used-cars > div:last-child {
  display: grid;
  min-width: 100%;
  text-align: center;
}
.buy-used-cars > div:last-child [class^=field-figure] {
  font-family: "Chillax", sans-serif;
  font-size: 5.25rem;
  font-weight: 600;
  line-height: 1;
  color: var(--color-cyan);
}
.buy-used-cars > div:last-child [class^=field-description] {
  font-family: "Chillax", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  color: var(--color-blue-dark);
}
.buy-used-cars > div:last-child > div {
  padding-block: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
}
@media (min-width: 1200px) {
  .buy-used-cars > div:last-child > div {
    margin-inline: 5rem;
  }
}
.buy-used-cars > div:last-child > div:not(:last-child) {
  border-bottom: 1px solid var(--color-blue-dark);
}
.buy-used-cars--variant {
  position: relative;
  min-width: 100%;
  margin: 0;
  margin-top: clamp(2.5rem, 2.02rem + 2.04vw, 4.5rem);
}
.buy-used-cars--variant > div {
  min-width: inherit;
}
.buy-used-cars--variant > div .field-image-background > img {
  min-width: 100%;
  object-fit: cover;
}

.car-purchasing-experience {
  margin-block: clamp(3.75rem, 3.21rem + 2.3vw, 6rem);
  color: var(--color-blue-dark);
}
.car-purchasing-experience p {
  font-family: "Source Sans Pro", sans-serif;
  font-size: clamp(1.04rem, 1rem + 0.16vw, 1.2rem);
  font-weight: initial;
}

.great-company {
  position: relative;
}
@media (max-width: 1200px) {
  .great-company {
    display: flex;
    flex-direction: column-reverse;
  }
}
.great-company > div:first-child {
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 10;
  width: 50%;
  min-width: inherit;
  padding: clamp(2.5rem, 2.38rem + 0.51vw, 3rem);
  color: white;
  background-color: var(--color-blue-dark);
  transform: translateY(-50%);
}
@media (max-width: 1200px) {
  .great-company > div:first-child {
    position: static;
    min-width: 100%;
    transform: translateY(0);
  }
}
.great-company > div:first-child .content-block-variation {
  display: none;
}
.great-company > div:first-child .content-block-variation.visible {
  display: flex;
  flex-direction: column;
  gap: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
  font-family: "Source Sans Pro", sans-serif;
}
.great-company > div:first-child .content-block-variation > div:last-child {
  display: flex;
  align-items: center;
  gap: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
}
.great-company > div:first-child .field-quote-text {
  display: flex;
  flex-direction: column;
  gap: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
  font-size: clamp(1.04rem, 1rem + 0.16vw, 1.2rem);
}
.great-company > div:first-child .field-quote-text::before {
  content: "";
  height: 61px;
  background: url("/cms/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/quotes.svg") no-repeat, url("/b2b_fr/-/media/Project/ALD/FRANCE/B2B/img/quotes.svg") no-repeat;
}
.great-company > div:first-child .dots-section {
  display: flex;
  justify-content: center;
  gap: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
  margin-top: clamp(2.5rem, 2.38rem + 0.51vw, 3rem);
}
.great-company > div:first-child .dots-section > div {
  width: 15px;
  height: 15px;
  border: 1px solid white;
  border-radius: 50%;
  cursor: pointer;
}
.great-company > div:first-child .dots-section > div.active {
  background-color: white;
}
.great-company > div:last-child {
  position: relative;
  display: flex;
  justify-content: end;
}
@media (max-width: 576px) {
  .great-company > div:last-child {
    justify-content: flex-start;
  }
}
.great-company > div:last-child > div:not(.field-image-background) {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
  min-width: 50%;
  min-height: 100%;
  padding: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
  margin-inline: auto;
}
.great-company > div:last-child > div:not(.field-image-background).background-variant {
  background-color: hsl(203deg, 69%, 84%);
}
@media (max-width: 1200px) {
  .great-company > div:last-child > div:not(.field-image-background).background-variant {
    position: static;
    flex: 1;
    padding: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
  }
}
.great-company > div:last-child > div:not(.field-image-background).background-variant + .field-image-background {
  background-color: hsl(203deg, 69%, 84%);
}
.great-company > div:last-child > div:not(.field-image-background).background-variant + .field-image-background > img {
  display: none;
}
@media (max-width: 576px) {
  .great-company > div:last-child > div:not(.field-image-background) {
    align-items: flex-start;
  }
}
.great-company > div:last-child > div:not(.field-image-background) .field-title {
  width: 15ch;
  color: white;
  text-align: center;
}
@media (max-width: 576px) {
  .great-company > div:last-child > div:not(.field-image-background) .field-title {
    font-size: clamp(1.5rem, 1.41rem + 0.38vw, 1.88rem);
    text-align: left;
  }
}
.great-company > div:last-child .field-image-background {
  min-width: 1147px;
  min-height: 780px;
}
@media (max-width: 1200px) {
  .great-company > div:last-child .field-image-background {
    min-width: initial;
    min-height: initial;
  }
}

.providing-used-cars {
  background-color: white;
}
.providing-used-cars > div:first-child {
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}
@media (max-width: 768px) {
  .providing-used-cars > div:first-child {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    padding: 0;
    margin-inline: 0;
  }
  .providing-used-cars > div:first-child .field-text {
    align-items: center;
  }
}
@media (max-width: 576px) {
  .providing-used-cars > div:first-child {
    grid-template-columns: repeat(auto-fit, minmax(375px, 1fr));
  }
}
.providing-used-cars > div:first-child > div:first-child {
  padding: clamp(2.5rem, 2.38rem + 0.51vw, 3rem);
  padding-block: clamp(5rem, 4.76rem + 1.02vw, 6rem);
  color: var(--color-blue-dark);
}
@media (max-width: 992px) {
  .providing-used-cars > div:first-child > div:first-child {
    padding-bottom: 0;
  }
}
.providing-used-cars > div:first-child > div:first-child .field-cta {
  align-self: flex-start;
}
.providing-used-cars > div:first-child > div:first-child .field-cta > a {
  color: var(--color-blue-dark);
  background-color: var(--color-cyan);
  border: 2px solid var(--color-cyan);
  transition: 0.15s ease-in-out;
}
.providing-used-cars > div:first-child > div:first-child .field-cta > a:hover {
  color: var(--color-blue-dark);
  background-color: white;
  border: 2px solid var(--color-blue-dark);
  transition: 0.15s ease-in-out;
}
.providing-used-cars > div:first-child > div:last-child {
  justify-self: end;
}
@media (max-width: 992px) {
  .providing-used-cars > div:first-child > div:last-child {
    align-self: flex-end;
  }
}
@media (max-width: 768px) {
  .providing-used-cars > div:first-child > div:last-child {
    position: relative;
    top: -4rem;
    max-width: 420px;
    max-height: 165px;
  }
}
.providing-used-cars > div:first-child > div:last-child .field-image {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 100%;
}
.providing-used-cars > div:first-child > div:last-child .field-image > img {
  position: relative;
  z-index: 10;
  padding-bottom: clamp(3.75rem, 3.57rem + 0.77vw, 4.5rem);
}
.providing-used-cars > div:first-child > div:last-child .field-image::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 135px;
  height: 13rem;
  margin-left: 4rem;
  color: var(--color-blue-dark);
  border-width: 6px;
  border-top-style: solid;
  border-bottom-style: revert;
  border-left-style: solid;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 0;
}

.register-for-free {
  position: relative;
  display: grid;
  grid-template-columns: 1fr minmax(375px, 1fr) 2fr;
  grid-auto-flow: column;
  column-gap: clamp(3.75rem, 3.57rem + 0.77vw, 4.5rem);
  margin-block: clamp(3.75rem, 3.21rem + 2.3vw, 6rem);
  color: var(--color-blue-dark);
}
@media (max-width: 1200px) {
  .register-for-free {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 768px) {
  .register-for-free {
    position: relative;
    display: block;
    min-width: 100%;
    margin-block: 0;
  }
}
@media (max-width: 576px) {
  .register-for-free {
    max-width: 100%;
  }
}
.register-for-free > div:first-child {
  grid-column: 2;
}
@media (max-width: 1200px) {
  .register-for-free > div:first-child {
    grid-column: 1;
  }
}
.register-for-free > div:last-child {
  grid-column: 3;
}
@media (max-width: 1200px) {
  .register-for-free > div:last-child {
    grid-column: 2;
  }
}
@media (max-width: 768px) {
  .register-for-free > div:last-child {
    color: white;
  }
  .register-for-free > div:last-child .field-title,
  .register-for-free > div:last-child .field-description {
    color: white;
  }
  .register-for-free > div:last-child .field-cta > a {
    color: var(--color-blue-dark);
    background-color: var(--color-cyan);
  }
}
.register-for-free .field-image1 > img {
  min-width: 100%;
  object-fit: contain;
}
@media (max-width: 768px) {
  .register-for-free .field-image1 > img {
    object-fit: cover;
  }
}
.register-for-free .field-image2 {
  position: absolute;
  bottom: -100px;
  left: 0;
  z-index: 10;
}
@media (max-width: 1200px) {
  .register-for-free .field-image2 {
    display: none;
  }
}
@media (min-width: 1200px) {
  .register-for-free.field-text-image-reverse {
    grid-template-columns: 2fr minmax(375px, 1fr) 1fr;
  }
}
.register-for-free.field-text-image-reverse .field-image2 {
  right: 0;
  left: initial;
}

.sub-header.faq {
  min-height: fit-content;
}
.sub-header.faq > div:first-child {
  flex: 1;
  margin-right: clamp(3.75rem, 3.57rem + 0.77vw, 4.5rem);
}
@media (max-width: 768px) {
  .sub-header.faq > div:first-child {
    margin-right: 0;
  }
}
.sub-header.faq > div:first-child .field-description {
  max-width: 100%;
  margin-right: calc(60px + clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem));
}
@media (max-width: 768px) {
  .sub-header.faq > div:first-child .field-description {
    margin-right: 0;
  }
}
.sub-header.faq > div:last-child {
  display: none;
}
@media (max-width: 768px) {
  .sub-header.faq .links-section {
    margin-inline: 0;
    margin-block: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
  }
}
.sub-header.faq .links-section > .btn-primary {
  color: white;
  border-color: white;
}
.sub-header.faq .links-section > .btn-primary.selected {
  color: var(--color-blue-dark);
  border-color: var(--color-blue-dark);
}
.sub-header.faq .links-section > .btn-primary.selected::after {
  background: var(--color-blue);
}

.accordion.faq {
  margin-top: clamp(3.75rem, 3.21rem + 2.3vw, 6rem);
  background-color: white;
}
@media (max-width: 768px) {
  .accordion.faq {
    max-width: 100%;
    margin: 0;
  }
}
.accordion.faq ul.items {
  padding: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem) !important;
}
.accordion.faq .item {
  display: none;
}
.accordion.faq .item.visible {
  display: block;
}
.accordion.faq .toggle-header .label {
  padding-bottom: 0;
}
.accordion.faq .toggle-content {
  padding-top: 0;
  padding-bottom: calc(7px + clamp(1.25rem, 1.01rem + 1.02vw, 2.25rem));
}
.accordion.faq .field-content {
  font-size: clamp(1.04rem, 1rem + 0.16vw, 1.2rem);
  color: var(--color-blue-dark);
}
.accordion.faq .field-heading span {
  display: none;
}

/* stylelint-disable no-descending-specificity */
.use-conditions-section {
  margin-top: clamp(3.75rem, 3.21rem + 2.3vw, 6rem);
  text-align: center;
}
.use-conditions-section > div:first-child {
  display: flex;
  flex-direction: column;
  gap: clamp(0.31rem, 0.21rem + 0.45vw, 0.75rem);
}
.use-conditions-section > div:last-child {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0, 250px));
  justify-content: center;
  gap: clamp(2.5rem, 2.02rem + 2.04vw, 4.5rem);
  margin-block: clamp(2.5rem, 2.02rem + 2.04vw, 4.5rem);
}
.use-conditions-section > div:last-child > div {
  display: flex;
  flex-direction: column;
  gap: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
}
.use-conditions-section .field-sub-title {
  font-family: "Chillax", sans-serif;
  font-size: clamp(1.1rem, 1rem + 0.26vw, 1.25rem);
  font-weight: 600;
  color: var(--color-blue-dark);
}
.use-conditions-section [class^=field-image] > a[title^=Block] {
  display: block;
  width: 70px;
  height: 70px;
  margin-inline: auto;
  background-color: rgb(255, 255, 255);
  border-radius: 50px;
}
.use-conditions-section [class^=field-image] > a[title^=Block]:hover {
  background-color: var(--color-blue-dark);
}
.use-conditions-section [class^=field-image] > a[title^=Block]:hover > img {
  filter: invert(100%) sepia(1%) saturate(7450%) hue-rotate(103deg) brightness(114%) contrast(124%);
}
.use-conditions-section [class^=field-image] img {
  box-sizing: border-box;
  width: 70px;
  height: 70px;
  padding: 15px;
  filter: invert(13%) sepia(12%) saturate(7253%) hue-rotate(173deg) brightness(92%) contrast(88%);
}
.use-conditions-section [class^=field-image-title],
.use-conditions-section [class^=field-image-description] {
  font-size: clamp(1.04rem, 1rem + 0.16vw, 1.2rem);
}
.use-conditions-section [class^=field-image-title] {
  font-family: "Chillax", sans-serif;
  font-weight: 600;
  color: var(--color-cyan);
  font-size: clamp(1.2rem, 1rem + 0.36vw, 1.3rem);
}
.use-conditions-section [class^=field-image-description] {
  font-family: "Source Sans Pro", sans-serif;
  color: var(--color-blue-dark);
}

.types-of-sale {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: clamp(3.75rem, 3.21rem + 2.3vw, 6rem);
  color: var(--color-blue-dark);
}
.types-of-sale [class^=field-cardimage] {
  padding: 10px;
}
.types-of-sale > div:nth-child(2) {
  margin-block: clamp(2.5rem, 2.02rem + 2.04vw, 4.5rem);
}
.types-of-sale > div:nth-child(2) > a:hover {
  background-color: #FFEEB3;
}
.types-of-sale > div:nth-child(2) > a:hover [class^=field-cardimage] {
  background-color: white;
}
.types-of-sale .field-title {
  margin-top: clamp(2.5rem, 2.02rem + 2.04vw, 4.5rem);
  text-align: center;
}
.types-of-sale .field-cta {
  margin-bottom: clamp(2.5rem, 2.02rem + 2.04vw, 4.5rem);
}
.types-of-sale .field-cta > a {
  color: var(--color-blue-dark);
  background-color: var(--color-cyan);
  border: 2px solid var(--color-cyan);
  transition: 0.15s ease-in-out;
}
.types-of-sale .field-cta > a:hover {
  color: var(--color-blue-dark);
  background-color: white;
  border: 2px solid var(--color-blue-dark);
  transition: 0.15s ease-in-out;
}

.register-information {
  margin-top: clamp(3.75rem, 3.21rem + 2.3vw, 6rem);
}
@media (max-width: 768px) {
  .register-information {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    padding: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
    margin-inline: 0;
  }
  .register-information .field-text {
    align-items: center;
  }
}
.ald-on-app {
  margin-top: clamp(3.75rem, 3.21rem + 2.3vw, 6rem);
}
@media (max-width: 768px) {
  .ald-on-app {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    padding: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
    margin-inline: 0;
  }
  .ald-on-app .field-text {
    align-items: center;
  }
}
@media (max-width: 768px) {
  .ald-on-app {
    flex-direction: column-reverse;
  }
}
.ald-on-app .field-cta > a {
  color: var(--color-blue-dark);
  border-color: var(--color-blue-dark);
}

.international-business {
  margin-top: clamp(3.75rem, 3.21rem + 2.3vw, 6rem);
  background-color: var(--color-blue);
}
.international-business .field-title,
.international-business .field-text,
.international-business .field-cta {
  margin-block: 0;
  color: inherit;
}
.international-business > div {
  display: flex;
}
@media (max-width: 768px) {
  .international-business > div {
    flex-direction: column;
  }
}
.international-business > div > div:first-child {
  align-items: flex-start;
  gap: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
  margin-top: 0;
  color: white;
}
.international-business > div > div:first-child .field-title {
  display: flex;
  align-items: baseline;
  gap: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
  color: white;
}
@media (max-width: 768px) {
  .international-business > div > div:first-child .field-title::before {
    border-width: 6px;
  }
}
@media (max-width: 768px) {
  .international-business > div > div:first-child .field-title {
    flex-direction: column;
    gap: 0;
  }
}
.international-business > div > div:first-child .field-text,
.international-business > div > div:first-child .field-description,
.international-business > div > div:first-child .field-cta {
  margin-left: calc(60px + clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem));
}
@media (min-width: 768px) {
  .international-business > div > div:first-child .field-title::before {
    min-height: 140px;
  }
}
@media (max-width: 768px) {
  .international-business > div > div:first-child {
    padding-inline: clamp(0.94rem, 0.89rem + 0.19vw, 1.13rem);
  }
  .international-business > div > div:first-child .field-title::before {
    border-width: 6px;
  }
  .international-business > div > div:first-child .field-text,
  .international-business > div > div:first-child .field-cta {
    margin-left: 0;
  }
}
.international-business > div > div:last-child {
  position: relative;
  top: 5rem;
  align-self: center;
  min-width: 350px;
  margin-left: auto;
}
@media (max-width: 768px) {
  .international-business > div > div:last-child {
    top: -3rem;
    min-width: revert;
    max-width: 280px;
    max-height: 6rem;
  }
}

/* stylelint-disable no-descending-specificity */
@media (max-width: 768px) {
  .sub-header.our-cars > div:first-child .field-title {
    flex-direction: column;
    gap: 0;
  }
}
.sub-header.our-cars .field-description {
  color: white;
}

.links-section > .btn-secondary.selected {
  color: var(--color-cyan);
  border-color: var(--color-cyan);
}
.links-section > .btn-secondary.selected::after {
  background: var(--color-off-white);
}

.buy-vehicles-internationnaly .field-image-background > img {
  max-height: 800px;
}
.buy-vehicles-internationnaly .block-text-container {
  justify-content: flex-end;
}
.buy-vehicles-internationnaly .block-text-container > div {
  text-align: center;
}
.buy-vehicles-internationnaly .block-text-container > div .field-title,
.buy-vehicles-internationnaly .block-text-container > div .field-sub-title {
  color: white;
}
.buy-vehicles-internationnaly .block-text-container > div .field-sub-title {
  max-width: 60%;
  margin-inline: auto;
  margin-top: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
  font-size: clamp(1.04rem, 1rem + 0.16vw, 1.2rem);
  font-weight: 700;
}
@media (max-width: 1200px) {
  .buy-vehicles-internationnaly .block-text-container > div .field-sub-title {
    max-width: 100%;
    margin-inline: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
  }
}
.buy-vehicles-internationnaly .block-text-container > div .field-cta {
  margin-bottom: clamp(2.5rem, 2.38rem + 0.51vw, 3rem);
}
@media (max-width: 1200px) {
  .buy-vehicles-internationnaly .block-text-container > div .field-cta {
    margin-bottom: 0;
  }
}

.international-business.our-cars {
  margin-top: 0;
}
.international-business.our-cars > div {
  background-color: white;
}
@media (max-width: 992px) {
  .international-business.our-cars > div {
    flex-direction: column;
  }
}
.international-business.our-cars > div > div:first-child .field-title {
  display: flex;
  align-items: baseline;
  gap: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
  color: var(--color-blue-dark);
}
@media (max-width: 768px) {
  .international-business.our-cars > div > div:first-child .field-title::before {
    border-width: 6px;
  }
}
@media (max-width: 768px) {
  .international-business.our-cars > div > div:first-child .field-title {
    flex-direction: column;
    gap: 0;
  }
}
.international-business.our-cars > div > div:first-child .field-text,
.international-business.our-cars > div > div:first-child .field-description,
.international-business.our-cars > div > div:first-child .field-cta {
  margin-left: calc(60px + clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem));
}
@media (max-width: 768px) {
  .international-business.our-cars > div > div:first-child .field-title {
    flex-direction: column;
    gap: 0;
  }
  .international-business.our-cars > div > div:first-child .field-title::before {
    border-width: 2px;
  }
}
.international-business.our-cars > div > div:first-child .field-title::before {
  color: var(--color-cyan);
}
.international-business.our-cars > div > div:first-child .field-text {
  color: black;
}
.international-business.our-cars > div > div:first-child .field-cta > a {
  color: var(--color-blue-dark);
  background-color: var(--color-cyan);
  border: 2px solid var(--color-cyan);
  transition: 0.15s ease-in-out;
}
.international-business.our-cars > div > div:first-child .field-cta > a:hover {
  color: var(--color-blue-dark);
  background-color: white;
  border: 2px solid var(--color-blue-dark);
  transition: 0.15s ease-in-out;
}
@media (max-width: 768px) {
  .international-business.our-cars > div > div:first-child .field-text,
  .international-business.our-cars > div > div:first-child .field-cta {
    margin: 0;
  }
}
@media (max-width: 992px) {
  .international-business.our-cars > div > div:last-child {
    top: -8rem;
  }
}
@media (max-width: 768px) {
  .international-business.our-cars > div > div:last-child {
    top: -3rem;
  }
}

/* stylelint-disable no-descending-specificity */
.sub-header.the-app .field-description {
  color: white;
}
@media (max-width: 768px) {
  .sub-header.the-app > div:first-child .field-title {
    flex-direction: column;
    gap: 0;
  }
}
.sub-header.the-app > div:last-child {
  position: relative;
  top: 8.75rem;
  min-width: 500px;
  height: fit-content;
  margin-left: auto;
}
@media (max-width: 992px) {
  .sub-header.the-app > div:last-child {
    position: relative;
    top: -6.5rem;
    min-width: 500px;
    height: fit-content;
    margin-left: auto;
    min-width: fit-content;
    max-height: 238px;
  }
}
@media (max-width: 768px) {
  .sub-header.the-app > div:last-child > .field-image {
    max-width: fit-content;
    margin-inline: auto;
  }
}
@media (max-width: 576px) {
  .sub-header.the-app > div:last-child {
    max-width: 180px;
    height: 73px;
    padding-left: 165px;
  }
  .sub-header.the-app > div:last-child > .field-image {
    margin-inline: auto;
  }
  .sub-header.the-app > div:last-child > .field-image > img {
    height: 177px;
  }
}

.bid-on-cars {
  padding: clamp(5rem, 4.76rem + 1.02vw, 6rem);
  color: var(--color-blue-dark);
  background-color: white;
}
@media (max-width: 768px) {
  .bid-on-cars {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    padding: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
    margin-inline: 0;
  }
  .bid-on-cars .field-text {
    align-items: center;
  }
}
@media (max-width: 768px) {
  .bid-on-cars > div:last-child div {
    align-items: flex-start;
  }
}
.bid-on-cars .field-text > ul {
  margin-left: 0;
  font-weight: 700;
  color: var(--color-cyan);
  white-space: nowrap;
}

.professional-trader {
  padding: clamp(5rem, 4.76rem + 1.02vw, 6rem);
  color: var(--color-blue-dark);
  background-color: white;
}
@media (max-width: 768px) {
  .professional-trader {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    padding: clamp(1.25rem, 1.19rem + 0.26vw, 1.5rem);
    margin-inline: 0;
  }
  .professional-trader .field-text {
    align-items: center;
  }
}
.professional-trader > div > div:first-child {
  margin-bottom: clamp(1.88rem, 1.79rem + 0.38vw, 2.25rem);
}
.professional-trader > div > div:last-child {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: clamp(5rem, 4.76rem + 1.02vw, 6rem);
}
.professional-trader > div > div:last-child > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.75rem;
}
.professional-trader > div > div:last-child > div [class^=field-image] {
  max-width: 175px;
}
.professional-trader > div > div:last-child .field-appstore,
.professional-trader > div > div:last-child .field-google-play {
  max-width: fit-content;
  margin-inline: auto;
}

.car-dealership .block-cards-container .field-title,
.car-dealership .block-cards-container .field-sub-title {
  color: white;
}
.car-dealership .block-cards-container .field-sub-title {
  max-width: 60ch;
  margin-inline: auto;
  font-size: clamp(1.04rem, 1rem + 0.16vw, 1.2rem);
  text-align: center;
}
.car-dealership .block-cards-container > div:nth-child(2) {
  padding-inline: clamp(3.75rem, 3.57rem + 0.77vw, 4.5rem);
  color: var(--color-blue-dark);
}
@media (max-width: 768px) {
  .car-dealership .block-cards-container > div:nth-child(2) {
    padding-inline: 0;
  }
}
.car-dealership .block-cards-container > div:nth-child(2) [class^=field-cardimage] {
  padding: 20px;
}
.car-dealership .block-cards-container > div:nth-child(2) > a {
  background-color: white;
  transition: transform 0.2s ease-in-out;
}
.car-dealership .block-cards-container > div:nth-child(2) > a:hover {
  color: var(--color-blue-dark);
  background-color: white;
  transform: scale(1.05);
}
.car-dealership.types-of-sale {
  margin-block: 0;
}

.field-image-background [class*=field-image] > img {
  min-width: 100%;
  object-fit: cover;
}

.absolute-content {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  padding: clamp(2.5rem, 2.38rem + 0.51vw, 3rem);
  margin-block: auto;
  transform: translate(-50%, -50%);
}
.absolute-content.buy-used-cars > div:last-child {
  background-color: transparent;
}

.field-text-image-reverse > div {
  flex-direction: row-reverse;
}
.field-text-image-reverse > div:first-child {
  grid-area: 1/2/2/3;
}
.field-text-image-reverse > div:last-child {
  grid-area: 1/1/2/2;
}

.bg-color--blue-light {
  --lightness: var(--color-blue-light-lightness);
  color: white;
  background-color: hsl(var(--color-blue-light-hue), var(--color-blue-light-saturation), var(--updated-lightness, var(--lightness))) !important;
}
.bg-color--blue {
  --lightness: var(--color-blue-lightness);
  color: white;
  background-color: hsl(180 50% 48% / 1) !important;
}
.bg-color--blue-dark {
  --lightness: var(--color-blue-dark-lightness);
  color: white;
  background-color: hsl(var(--color-blue-dark-hue), var(--color-blue-dark-saturation), var(--updated-lightness, var(--lightness))) !important;
}
.bg-color--cyan {
  --lightness: var(--color-cyan-lightness);
  color: white;
  background-color: hsl(var(--color-cyan-hue), var(--color-cyan-saturation), var(--updated-lightness, var(--lightness))) !important;
}
.bg-color--grey {
  --lightness: var(--color-grey-lightness);
  color: white;
  background-color: hsl(var(--color-grey-hue), var(--color-grey-saturation), var(--updated-lightness, var(--lightness))) !important;
}
.bg-color--grey-dark {
  --lightness: var(--color-grey-dark-lightness);
  color: white;
  background-color: hsl(var(--color-grey-dark-hue), var(--color-grey-dark-saturation), var(--updated-lightness, var(--lightness))) !important;
}
.bg-color--violet {
  --lightness: var(--color-violet-lightness);
  color: white;
  background-color: #008282 !important;
}
.bg-color--off-white {
  --lightness: var(--color-off-white-lightness);
  color: white;
  background-color: hsl(var(--color-off-white-hue), var(--color-off-white-saturation), var(--updated-lightness, var(--lightness))) !important;
}
.bg-color--orange {
  --lightness: var(--color-orange-lightness);
  color: white;
  background-color: hsl(var(--color-orange-hue), var(--color-orange-saturation), var(--updated-lightness, var(--lightness))) !important;
}


/* Overload due to rebranding for page 'how it works' */
.navigation-title.field-navigationtitle {
  font-family: "Chillax", sans-serif;
}
[class^="field-cardimage"] img {
  filter: invert(13%) sepia(12%) saturate(7253%) hue-rotate(173deg) brightness(92%) contrast(88%);
}
.faq-informations .field-content > span {
  color: var(--color-blue-dark) !important;
}
.car-dealership > div .field-image-background::after {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(94.79deg, rgba(0, 130, 130, 0.8) 3.67%, rgba(0, 130, 130, 0) 116%);
  mix-blend-mode: hue;
}
.btn-check:focus+.btn-primary, 
.btn-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(61,184,184,.5);
}
.btn-check:active+.btn-primary:focus, 
.btn-check:checked+.btn-primary:focus, 
.btn-primary.active:focus, 
.btn-primary:active:focus, 
.show>.btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(61,184,184,.5);
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22sass/base/_index.scss%22,%22sass/abstracts/_variables.scss%22,%22sass/abstracts/_placeholder.scss%22,%22sass/abstracts/_mixins.scss%22,%22sass/base/_reset.scss%22,%22sass/components/_button.scss%22,%22sass/components/_title.scss%22,%22sass/layouts/_absolute-text-content.scss%22,%22sass/layouts/_accordion.scss%22,%22sass/layouts/_burger-menu-layer.scss%22,%22sass/layouts/_breadcrumb.scss%22,%22sass/layouts/_faq-informations.scss%22,%22sass/layouts/_footer.scss%22,%22sass/layouts/_grid-section_text-image.scss%22,%22sass/layouts/_header.scss%22,%22sass/layouts/_links-section.scss%22,%22sass/layouts/_smart-buying.scss%22,%22sass/layouts/_sub-header.scss%22,%22sass/layouts/_types-of-sale.scss%22,%22sass/pages/_about-us.scss%22,%22sass/pages/_faq.scss%22,%22sass/pages/_home.scss%22,%22sass/pages/_our-cars.scss%22,%22sass/pages/_the-app.scss%22,%22sass/utilities/_image-background-reactive.scss%22,%22sass/utilities/_reverse-block-text-image.scss%22,%22sass/utilities/_set-background-color.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%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EACA;EACA;EACA;;AWsEI;EX/EN,OWgF8B;EX/E9B,kBW+EqC;EX9ErC;EACA;;AAEA;EACE;EACA;EACA;EACA;;AW0EI;EACE;;AAEA;EACE;;AAMJ;EACE;;AASJ;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAEA;AAAA;EACE;EACA;EACA;;AAKN;AAAA;AAAA;EAEE;EACA;EACA,Kb9GG;Ea+GH;EACA,Wb9HE;Ea+HF;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACE;EACA;;AAIJ;AAAA;EACE;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAIJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA,WbnKA;EaoKA;EACA;;AAKN;AAAA;EACE;EACA;EACA;EACA;;AAIJ;EACE;;AAIA;EACE;EACA;EACA;;AAEA;EACE;;AAKF;EACE;EACA;;AAEA;EACE;;AAKE;EACE;EACA;EACA;EACA;EACA;;AAOF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAQF;EACE;;AAMN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAEA;EACE;EACA;;;ACxgBd;EACE;EACA;EACA;EACA,KdsCQ;EcrCR,cdkDa;;AEpDb;EYHF;IAQI;IACA;IACA,ed+BM;Ic9BN;;;AAGF;AAAA;EZeA,OYbgC;EZchC,cYdmD;;;AChBrD;EACE,YfsDa;EerDb;;AbCA;EaHF;Ib0FE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%22,%22file%22:%22custom.css%22%7D */
