.elementor .tag-list{display:flex;gap:var(--space-2);flex-wrap:wrap;.tag{display:inline-block;padding:0.12rem 0.8rem;border-radius:var(--radius-xl);background:var(--pastis_yellow);}\n}.elementor .soon-menu-link{font-family:var(--font-title);font-weight:400;font-size:var(--text-display-size);color:var(--black);line-height:var(--text-display-leading);text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff00;}.elementor .soon-menu-link:hover,.elementor .soon-menu-link:focus-visible{color:var(--red);}.elementor .soon-menu-nav{height:100%;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:start;}.elementor .text-display-xl{font-family:var(--font-title);font-weight:400;font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-leading);}.elementor .soon-menu{width:100vw;height:100vh;position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;background-color:var(--pastis_yellow);display:flex;gap:2rem;}.elementor .soon-logo{width:6rem;height:auto;color:var(--black);svg {
fill : var(--black) !important;
}\n}.elementor .soon-header{width:100%;position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:start;}.elementor .soon-footer-logo{width:45%;color:var(--cream);flex-direction:column;justify-content:center;align-items:center;path  {
  fill:  var(--cream) !important;
}\n}.elementor .footer-link{color:var(--cream);text-decoration:none;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;background-color:transparent;opacity:85%;}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--pastis_yellow);opacity:100%;}.elementor .soon-footer-menu{flex-direction:row;gap:0.85rem;justify-content:flex-end;align-items:flex-end;}.elementor .soon-footer-left{flex-direction:column;align-items:flex-start;}.elementor .soon-footer{width:100%;color:var(--cream);padding:4rem;background-color:var(--black);display:flex;flex-direction:column;gap:8rem;justify-content:space-between;align-items:end;}.elementor .form-submit{font-family:var(--font-body);font-weight:600;font-size:var(--text-body-size);color:var(--black);text-decoration:none;padding-block-start:var(--space-4);padding-block-end:var(--space-4);padding-inline-start:var(--space-6);padding-inline-end:var(--space-6);background-color:var(--cream);display:flex;justify-content:center;align-items:center;}.elementor .form-submit:hover,.elementor .form-submit:focus-visible{color:var(--black);background-color:var(--pastis_yellow);}.elementor .form-field{width:100%;min-height:3rem;font-family:var(--font-body);font-size:var(--text-body-size);color:var(--black);padding-block-start:var(--space-3);padding-block-end:var(--space-3);padding-inline-start:var(--space-4);padding-inline-end:var(--space-4);border-radius:var(--radius-md);border-color:var(--black);border-style:none;background-color:var(--white);}.elementor .form-field:focus{border-color:var(--pastis_yellow);}.elementor .form-label{font-family:var(--font-body);font-weight:600;font-size:var(--text-small-size);color:var(--black);}.elementor .btn-yellow{color:var(--black);background-color:var(--pastis_yellow);}.elementor .btn-yellow:hover,.elementor .btn-yellow:focus-visible{color:var(--pastis_yellow);background-color:var(--black);}.elementor .btn-dark{color:var(--pastis_yellow);background-color:var(--black);}.elementor .btn{font-family:var(--font-title);font-weight:400;font-size:var(--text-body-size);letter-spacing:0.6px;text-transform:uppercase;padding-block-start:var(--space-3);padding-block-end:var(--space-2);padding-inline-start:var(--space-5);padding-inline-end:var(--space-5);border-radius:0.4rem;display:inline-flex;gap:var(--space-3);justify-content:center;align-items:center;}.elementor .card{padding:var(--space-5);border-radius:var(--radius-xl);border-style:none;background-color:var(--cream);display:flex;flex-direction:column;gap:var(--space-4);align-items:start;}.elementor .c-pastis{color:var(--pastis_yellow);}.elementor .c-cream{color:var(--cream);}.elementor .c-black{color:var(--black);}.elementor .text-eyebrow{font-family:var(--font-title);font-weight:400;font-size:var(--text-eyebrow-size);letter-spacing:0.1rem;line-height:var(--text-eyebrow-leading);text-transform:uppercase;}.elementor .text-small{font-family:var(--font-body);font-weight:400;font-size:var(--text-small-size);line-height:var(--text-small-leading);}.elementor .text-body{font-family:var(--font-body);font-weight:400;font-size:1.2rem;line-height:var(--text-body-leading);}.elementor .text-t3{font-family:var(--font-title);font-weight:400;font-size:var(--text-t3-size);line-height:var(--text-t3-leading);}.elementor .text-t2{font-family:var(--font-title);font-weight:400;font-size:var(--text-t2-size);line-height:var(--text-t2-leading);}.elementor .text-t1{font-family:var(--font-title);font-weight:400;font-size:var(--text-t1-size);line-height:var(--text-t1-leading);}.elementor .text-display{font-family:var(--font-title);font-weight:400;font-size:var(--text-display-size);line-height:var(--text-display-leading);}.elementor .number-puce{min-width:var(--space-16);}.elementor .horizontal-card{aspect-ratio:auto;padding:var(--space-3);border-radius:1rem;transition:all 400ms;flex-direction:row;gap:1rem;align-items:start;}.elementor .horizontal-card:hover,.elementor .horizontal-card:focus-visible{opacity:100%;transform:translate3d(-1rem, 0px, 0px);}.elementor .form-line{flex-direction:column;gap:var(--space-2);}.elementor .form-2-line{display:flex;flex-direction:row;gap:var(--space-4);}.elementor .btn-cream{color:var(--black);background-color:var(--cream);}.elementor .btn-cream:hover,.elementor .btn-cream:focus-visible{color:var(--cream);background-color:var(--black);}.elementor .highlight-blue{-webkit-text-stroke: #000000;stroke:#000000;border-block-start-width:0px;border-block-end-width:0.5rem;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--blue);border-style:solid;}.elementor .title-bloc{flex-direction:column;gap:0.5rem;align-items:flex-start;}.elementor .text-logo{font-family:"BOLD GEMZO";font-size:10rem;color:var(--black);line-height:8rem;text-align:start;text-transform:uppercase;}.elementor .btn-blue{color:var(--black);background-color:var(--blue);}.elementor .btn-blue:hover,.elementor .btn-blue:focus-visible{color:var(--blue);background-color:var(--black);}.elementor .text-body-xl{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-leading);line-height:var(--text-t2-size);}.elementor .c-red{color:var(--red);}.elementor .marquee__track{font-size:2.8rem;padding-block-start:1rem;padding-block-end:1rem;}.elementor .title-bloc-card{min-width:50%;flex-direction:column;gap:1rem;justify-content:space-between;align-items:flex-start;}.elementor .highlight-red{color:var(--pastis_yellow);padding-block-start:0.25rem;padding-block-end:0.18rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:0.15rem;background-color:var(--red);}.elementor .description{min-width:50%;font-family:var(--font-body);font-size:var(--text-body-leading);display:flex;flex-direction:row;gap:1rem;align-items:center;}.elementor .horizontal-desc-card{height:15rem;overflow:hidden;padding:var(--space-8);border-radius:var(--radius-xl);border-style:none;background-color:var(--cream);display:flex;flex-direction:row;gap:var(--space-4);justify-content:space-between;& .description{
  transform: translateX(40rem) !important;
  transition: all 0.5s ease;
}

& .title-desc-card {
  transform: translateX(0rem) !important;
  transition: all 0.5s ease;
  }

    & .icon-description {
  opacity: 1;
  transition: all 0.5s ease;
}\n}.elementor .horizontal-desc-card:hover,.elementor .horizontal-desc-card:focus-visible{& .description{
  transform: translateX(0rem) !important;
}

  & .title-desc-card{
  transform: translateX(-40rem) !important;
  }

    & .icon-description {
  transform: translateX(-39rem) rotateY(180deg);
  }\n}.elementor .title-desc-card{font-family:var(--font-title);font-size:3.4rem;line-height:3rem;text-transform:uppercase;}.elementor .description-text{font-family:var(--font-body);font-size:var(--text-body-leading);}.elementor .icon-description{width:28%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:3%;padding-block-start:1.5rem;padding-block-end:1.5rem;}