.type_estates__container{padding:0 2em;background-color:var(--color-black)}@media screen and (min-width:992px){.type_estates__container{padding:0 10em}}.type_estates__container .type_estate__container:hover{opacity:1}.type_estates__container .type_estate__container:hover>.type_estate__link>.type_estate__column>.type_estate__relative>.type_estate__overlay{display:flex}.type_estates__container .type_estate__container:hover .type_estate__picture_img{transform:scale(1.05)}.type_estates__container .type_estate__link{text-decoration:none;cursor:pointer;color:#fff}.type_estates__container .type_estate__relative{position:relative;overflow:hidden;border-radius:5px;border:1px solid #000}.type_estates__container .type_estate__overlay{display:none;position:absolute;margin:0 auto;top:0;left:0;width:100%;height:100%;color:#fff;font-size:.75em;white-space:nowrap;z-index:2;background-color:rgba(0,0,0,.45)}@media screen and (min-width:576px){.type_estates__container .type_estate__overlay{font-size:1em}}@media screen and (min-width:1200px){.type_estates__container .type_estate__overlay{font-size:1.25em}}.type_estates__container .type_estate__overlay_p{width:100%;align-self:center}.type_estates__container .type_estate__logo_img{height:35px;object-fit:contain;object-position:center}.type_estates__container .type_estate__picture_img{height:150px;object-fit:cover;object-position:center;transform:scale(1);transition:transform .75s ease-in-out;border-radius:5px;border:1px solid #000}@media screen and (min-width:576px){.type_estates__container .type_estate__picture_img{height:250px}}@media screen and (min-width:992px){.type_estates__container .type_estate__picture_img{height:175px}}@media screen and (min-width:1200px){.type_estates__container .type_estate__picture_img{height:225px}}@media screen and (min-width:1400px){.type_estates__container .type_estate__picture_img{height:275px}}.type_estates__container .estate_swiper_container{position:relative}.type_estates__container .estate_swiper{position:unset}.type_estates__container .estate_carousel_next.swiper-button-disabled,.type_estates__container .estate_carousel_prev.swiper-button-disabled{opacity:0!important}.type_estates__container .estate_carousel_prev{left:-5%!important;color:#fff;position:absolute;z-index:2}.type_estates__container .estate_carousel_next{right:-5%!important;color:#fff;position:absolute;z-index:2}.type_estates__container .estate_carousel_pagination .swiper-pagination-bullet{background:#fff!important}