@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estate-banner{position:relative;width:100%;min-height:100dvh;overflow:hidden}.estate-banner .swiper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.estate-banner .content{display:flex;flex-direction:column;position:absolute;left:0;bottom:0;height:calc(88dvh - 6rem);max-width:clamp(20rem,80%,40rem);z-index:var(--one-up-z)}.estate-banner .content .box{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding:5rem 3rem;background:var(--white-color)}.estate-banner .content .box .bottom,.estate-banner .content .box .top{display:flex;flex-direction:column;gap:2rem}.estate-banner .content .box .type{text-transform:uppercase}.estate-banner .content .box .name,.estate-banner .content .box .price{font-size:var(--md-font);font-weight:var(--medium-weight)}.estate-banner .content .box .address,.estate-banner .content .box .reference{text-transform:uppercase}.estate-banner .content .box .address{text-decoration:underline}.estate-banner .content .box .address:before{display:none}.estate-banner .content .links{display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem;align-items:center;padding:5rem 3rem}.estate-banner .scrolldown-btn{position:absolute;left:50%;transform:translate(-50%);bottom:-5rem;width:10rem;height:10rem;padding:2rem;border-radius:50%;text-align:center;background:var(--white-color);z-index:var(--two-up-z);cursor:pointer}.estate-banner .scrolldown-btn img,.estate-banner .scrolldown-btn svg{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:576px){.estate-banner .content h2,.estate-banner .content h3{font-size:var(--lg-font)}.estate-banner .content h4{font-size:var(--md-font)}}
