.hero-adv {
  visibility: visible; }
  @media (max-width: 768px) {
    .hero-adv {
      height: auto !important; } }
  .hero-adv video {
    min-width: unset !important;
    width: 100% !important;
    position: absolute !important;
    top: auto !important;
    bottom: 0 !important;
    -webkit-transform: translate(-50%, 0) !important;
            transform: translate(-50%, 0) !important; }
    @media (max-width: 768px) {
      .hero-adv video {
        position: static !important;
        -webkit-transform: none !important;
                transform: none !important;
        width: 100% !important;
        height: auto !important; } }

.landing-adv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 100px;
  padding: 100px 0 0; }
  @media (max-width: 768px) {
    .landing-adv {
      gap: 50px;
      padding: 50px 0 0; } }
  .landing-adv .links .categorie {
    margin: 0; }
  .landing-adv .listing-boxes {
    visibility: visible; }
    .landing-adv .listing-boxes .boxes {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      gap: 50px; }
      @media (max-width: 768px) {
        .landing-adv .listing-boxes .boxes {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          gap: 0; } }
      .landing-adv .listing-boxes .boxes .box {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(50% - 25px);
                flex: 0 0 calc(50% - 25px);
        position: relative; }
        .landing-adv .listing-boxes .boxes .box:before {
          content: '';
          background: -webkit-gradient(linear, left top, left bottom, from(rgba(30, 30, 30, 0)), color-stop(30%, rgba(30, 30, 30, 0)), to(rgba(30, 30, 30, 0.8)));
          background: linear-gradient(to bottom, rgba(30, 30, 30, 0) 0%, rgba(30, 30, 30, 0) 30%, rgba(30, 30, 30, 0.8) 100%);
          position: absolute;
          z-index: 1;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%; }
        .landing-adv .listing-boxes .boxes .box .text {
          position: absolute;
          z-index: 2;
          left: 50%;
          bottom: 40px;
          -webkit-transform: translateX(-50%);
                  transform: translateX(-50%); }
          @media (max-width: 768px) {
            .landing-adv .listing-boxes .boxes .box .text {
              bottom: 20px; } }
        .landing-adv .listing-boxes .boxes .box figure {
          aspect-ratio: 16 / 9;
          overflow: hidden; }
          .landing-adv .listing-boxes .boxes .box figure img {
            aspect-ratio: 16 / 9; }
    @media (max-width: 768px) {
      .landing-adv .listing-boxes .container {
        width: 100%; } }
/*# sourceMappingURL=landing-adv.css.map */
