@media screen and (max-width: 980px) {
    .maison-carousel-wrapper.-full_centered a.maison-item-link {
      max-width: 49.9%;
    }
  }
  
  
  @media screen and (max-width: 768px) {
    .maison-carousel-wrapper.-full_centered a.maison-item-link {
      max-width: 100%;
    }
  
    .maison-carousel-wrapper.-full_centered .maison-carousel {
      padding-right: 0px;
    }
  }
  
  
  
  @media screen and (max-width: 460px) {
    .maison-carousel {
      gap: 30px;
      padding-right: 30px;
    }
  
    .maison-carousel-prev, .maison-carousel-next { padding:0; }
  
    .maison-carousel-prev { left: 50%; margin-left: -80px; }
    .maison-carousel-next { left: 50%; margin-left: 10px; }
  }
  
  @media screen and (max-width: 360px) {
    .maison-info {
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-start;
    }
    .maison-info-title, .maison-info-price {
      width: 100%;
      padding: 0;
    }
  
    .maison-info-title {
      padding-bottom: 5px;
      border-right: none;
      border-bottom: 1px solid #e8e8e8;
    }
  
    .maison-info-price {
      padding-top: 5px;
      text-align: left;
    }
  }
  