@import url(https://fonts.googleapis.com/css2?family=Knewave&family=Manrope:wght@200..800&display=swap);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estate-pictures-slider .slide{position:relative;width:60dvw;aspect-ratio:1/.55}.estate-pictures-slider .slide:before{display:none}.estate-pictures-slider .slide:hover .overlay{opacity:1;top:0}.estate-pictures-slider .slide .overlay{opacity:0;top:100%;display:grid;mix-blend-mode:normal;background:color-mix(in srgb,var(--main-color),transparent 30%);transition:all .5s cubic-bezier(.19,1,.22,1)}.estate-pictures-slider .slide .overlay p{max-width:90%;margin:auto;color:var(--white-color);font-size:1.206rem;text-transform:uppercase}.estate-pictures-slider .swiper-button-next,.estate-pictures-slider .swiper-button-prev{width:7rem;height:7rem;border-radius:50%;color:var(--main-color);text-align:center;background:var(--white-color);transition:all .5s cubic-bezier(.19,1,.22,1)}.estate-pictures-slider .swiper-button-next:after,.estate-pictures-slider .swiper-button-prev:after{font-size:2rem;line-height:7rem}.estate-pictures-slider .swiper-button-next:hover,.estate-pictures-slider .swiper-button-prev:hover{color:var(--white-color);background:var(--main-color)}.estate-pictures-slider .swiper-button-prev{left:17dvw}.estate-pictures-slider .swiper-button-next{right:17dvw}@media only screen and (max-width:768px){.estate-pictures-slider .swiper-button-next,.estate-pictures-slider .swiper-button-prev{width:3rem;height:3rem}.estate-pictures-slider .swiper-button-next:after,.estate-pictures-slider .swiper-button-prev:after{font-size:2rem;line-height:3rem}}
