.elementor-35 .elementor-element.elementor-element-4de22d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-9f62b97{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(7, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-be6f6c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-9818680 .elementor-heading-title{font-family:"neuzeit-grotesk", Sans-serif;font-size:1.5vw;font-weight:600;}.elementor-35 .elementor-element.elementor-element-9818680{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-7b27cca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:400;}.elementor-35 .elementor-element.elementor-element-7b27cca{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-5bdb372{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-a3e16fc .elementor-heading-title{font-family:"neuzeit-grotesk", Sans-serif;font-size:1.5vw;font-weight:600;}.elementor-35 .elementor-element.elementor-element-a3e16fc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-6e61b65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:400;}.elementor-35 .elementor-element.elementor-element-6e61b65{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-7dded0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-8b9ceb0 .elementor-heading-title{font-family:"neuzeit-grotesk", Sans-serif;font-size:1.5vw;font-weight:600;}.elementor-35 .elementor-element.elementor-element-8b9ceb0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-a812034 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:400;}.elementor-35 .elementor-element.elementor-element-a812034{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-96f1897{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-0ad7930 .elementor-heading-title{font-family:"neuzeit-grotesk", Sans-serif;font-size:1.5vw;font-weight:600;}.elementor-35 .elementor-element.elementor-element-0ad7930{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-084281f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:400;}.elementor-35 .elementor-element.elementor-element-084281f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-915eb15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-444a2f9 .elementor-heading-title{font-family:"neuzeit-grotesk", Sans-serif;font-size:1.5vw;font-weight:600;}.elementor-35 .elementor-element.elementor-element-444a2f9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-12506d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:400;}.elementor-35 .elementor-element.elementor-element-12506d2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-93f0554{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-d4e0262{--spacer-size:50px;}.elementor-35 .elementor-element.elementor-element-2d2d44e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-ed0c699 .elementor-heading-title{font-family:"neuzeit-grotesk", Sans-serif;font-size:1.5vw;font-weight:600;}.elementor-35 .elementor-element.elementor-element-ed0c699{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-9efd4b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:400;}.elementor-35 .elementor-element.elementor-element-9efd4b3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-a73ff75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-66bd8e1{--spacer-size:50px;}.elementor-35 .elementor-element.elementor-element-bf2c418{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-e1d3b67{--spacer-size:50px;}.elementor-35 .elementor-element.elementor-element-4e706b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-eed7a7d .elementor-heading-title{font-family:"neuzeit-grotesk", Sans-serif;font-size:1.5vw;font-weight:600;}.elementor-35 .elementor-element.elementor-element-eed7a7d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-8953d65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:400;}.elementor-35 .elementor-element.elementor-element-8953d65{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-b9b0dd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-a4efb16 .elementor-heading-title{font-family:"neuzeit-grotesk", Sans-serif;font-size:1.5vw;font-weight:600;}.elementor-35 .elementor-element.elementor-element-a4efb16{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-de0430b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:400;}.elementor-35 .elementor-element.elementor-element-de0430b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-fecbb5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-154f488 .elementor-heading-title{font-family:"neuzeit-grotesk", Sans-serif;font-size:1.5vw;font-weight:600;}.elementor-35 .elementor-element.elementor-element-154f488{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-9e4b1d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:400;}.elementor-35 .elementor-element.elementor-element-9e4b1d0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-ecae119{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-901f17f .elementor-heading-title{font-family:"neuzeit-grotesk", Sans-serif;font-size:1.5vw;font-weight:600;}.elementor-35 .elementor-element.elementor-element-901f17f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-40b9b59 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:400;}.elementor-35 .elementor-element.elementor-element-40b9b59{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-4602707{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-c683117{--spacer-size:50px;}.elementor-35 .elementor-element.elementor-element-898a0ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-17a1732{--spacer-size:50px;}.elementor-35 .elementor-element.elementor-element-ad385c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-be55650 .elementor-heading-title{font-family:"neuzeit-grotesk", Sans-serif;font-size:1.5vw;font-weight:600;}.elementor-35 .elementor-element.elementor-element-be55650{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-b47c363 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:400;}.elementor-35 .elementor-element.elementor-element-b47c363{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-c0bb546{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-af5945a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-44d2eca{--spacer-size:50px;}.elementor-35 .elementor-element.elementor-element-846f787{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-a5a91a4 .elementor-heading-title{font-family:"neuzeit-grotesk", Sans-serif;font-size:1.5vw;font-weight:600;}.elementor-35 .elementor-element.elementor-element-a5a91a4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-be0408b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:400;}.elementor-35 .elementor-element.elementor-element-be0408b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-0c2734f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-67ffac8 .elementor-heading-title{font-family:"neuzeit-grotesk", Sans-serif;font-size:1.5vw;font-weight:600;}.elementor-35 .elementor-element.elementor-element-67ffac8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-e1a8ffa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:400;}.elementor-35 .elementor-element.elementor-element-e1a8ffa{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-f5a4ab3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-dea4a22{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-9f62b97{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-9f62b97{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-9818680 .elementor-heading-title{font-size:5vw;}.elementor-35 .elementor-element.elementor-element-7b27cca .elementor-heading-title{font-size:4vw;}.elementor-35 .elementor-element.elementor-element-a3e16fc .elementor-heading-title{font-size:5vw;}.elementor-35 .elementor-element.elementor-element-6e61b65 .elementor-heading-title{font-size:4vw;}.elementor-35 .elementor-element.elementor-element-8b9ceb0 .elementor-heading-title{font-size:5vw;}.elementor-35 .elementor-element.elementor-element-a812034 .elementor-heading-title{font-size:4vw;}.elementor-35 .elementor-element.elementor-element-0ad7930 .elementor-heading-title{font-size:5vw;}.elementor-35 .elementor-element.elementor-element-084281f .elementor-heading-title{font-size:4vw;}.elementor-35 .elementor-element.elementor-element-444a2f9 .elementor-heading-title{font-size:5vw;}.elementor-35 .elementor-element.elementor-element-12506d2 .elementor-heading-title{font-size:4vw;}.elementor-35 .elementor-element.elementor-element-93f0554{--min-height:0px;}.elementor-35 .elementor-element.elementor-element-d4e0262{--spacer-size:0px;}.elementor-35 .elementor-element.elementor-element-ed0c699 .elementor-heading-title{font-size:5vw;}.elementor-35 .elementor-element.elementor-element-9efd4b3 .elementor-heading-title{font-size:4vw;}.elementor-35 .elementor-element.elementor-element-eed7a7d .elementor-heading-title{font-size:5vw;}.elementor-35 .elementor-element.elementor-element-8953d65 .elementor-heading-title{font-size:4vw;}.elementor-35 .elementor-element.elementor-element-a4efb16 .elementor-heading-title{font-size:5vw;}.elementor-35 .elementor-element.elementor-element-de0430b .elementor-heading-title{font-size:4vw;}.elementor-35 .elementor-element.elementor-element-154f488 .elementor-heading-title{font-size:5vw;}.elementor-35 .elementor-element.elementor-element-9e4b1d0 .elementor-heading-title{font-size:4vw;}.elementor-35 .elementor-element.elementor-element-901f17f .elementor-heading-title{font-size:5vw;}.elementor-35 .elementor-element.elementor-element-40b9b59 .elementor-heading-title{font-size:4vw;}.elementor-35 .elementor-element.elementor-element-be55650 .elementor-heading-title{font-size:5vw;}.elementor-35 .elementor-element.elementor-element-b47c363 .elementor-heading-title{font-size:4vw;}.elementor-35 .elementor-element.elementor-element-a5a91a4 .elementor-heading-title{font-size:5vw;}.elementor-35 .elementor-element.elementor-element-be0408b .elementor-heading-title{font-size:4vw;}.elementor-35 .elementor-element.elementor-element-67ffac8 .elementor-heading-title{font-size:5vw;}.elementor-35 .elementor-element.elementor-element-e1a8ffa .elementor-heading-title{font-size:4vw;}}/* Start custom CSS *//* Structure générale */
.marques-layout {
  display: grid !important;
  grid-template-columns: 190px minmax(0, 1fr);
  align-items: start;
  column-gap: 55px;
  width: 100%;
}

/* Colonne latérale */
.marques-sidebar {
  position: sticky;
  top: 110px;
  align-self: start;
  z-index: 10;
}

/* Navigation */
.marques-navigation {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-size: 14px;
  line-height: 1.35;
  font-family: 'neuzeit-grotesk';
    font-size: 1.4vw;
}

.marques-navigation strong {
  display: block;
  margin: 22px 0 6px;
  color: #252525;
  font-weight: 700;
}

.marques-navigation strong:first-of-type {
  margin-top: 10px;
}

.marques-navigation a {
  display: block;
  margin: 0 0 8px;
  color: #555555;
  text-decoration: none;
  transition: color 0.2s ease;
}

.marques-navigation__all {
  color: #222222 !important;
  font-weight: 700;
}

.marques-navigation a:hover,
.marques-navigation a:focus-visible {
  color: #000000;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.marques-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  align-items: start;
  gap: 90px 55px;
  width: 100%;
}
.marque-card {
  position: relative;
  display: flex !important;
  flex-direction: column;
  align-items: stretch;
  overflow: visible !important;
  padding-left: 18px;
}

/* Trait vertical */
.marque-card::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  bottom: 0px;
  width: 1px;
  background-color: #252525;
  pointer-events: none;
  z-index: 5;
  height: 50%;
}
.marque-card .elementor-widget-image {
  margin-bottom: 12px;
}

.marque-card .elementor-widget-image img {
  display: block;
  width: 100%;
  aspect-ratio: 1.45 / 1;
  object-fit: cover;
}

.marque-card .elementor-widget-heading {
  margin: 0 0 24px;
}

.marque-card .elementor-heading-title {
  margin: 0;
  color: #222222;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
}

.marque-card .elementor-widget-text-editor {
  margin-top: auto;
  color: #555555;
  font-size: 13px;
}

@media (max-width: 1024px) {
  .marques-layout {
    grid-template-columns: 160px minmax(0, 1fr);
    column-gap: 30px;
  }

  .marques-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 60px 35px;
  }
}

@media (max-width: 767px) {
  .marques-layout {
    display: block !important;
  }

  .marques-sidebar {
    position: relative;
    top: auto;
    width: 100%;
    margin-bottom: 40px;
  }

  .marques-navigation {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
  }

  .marques-navigation__all,
  .marques-navigation strong {
    grid-column: 1 / -1;
  }

  .marques-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 45px 20px;
  }

  .marque-card {
    padding-left: 12px;
  }

  .marque-card::before {
    top: 160px;
  }

  .marques-navigation a{
        font-size: 4vw;
  }
}

@media (max-width: 480px) {
  .marques-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */