@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-reviews{overflow:hidden}.estate-reviews .title{margin-bottom:3rem}.estate-reviews .text{margin-bottom:5rem;max-width:100rem}.estate-reviews .swiper{width:100dvw}.estate-reviews .swiper .swiper-slide .reviewcell{position:relative}.estate-reviews .swiper .swiper-slide .reviewcell .stars{margin:3rem 0}.estate-reviews .swiper .swiper-slide .reviewcell .stars img,.estate-reviews .swiper .swiper-slide .reviewcell .stars svg{display:inline-block;height:1em;vertical-align:middle;width:1em}.estate-reviews .swiper .swiper-slide .reviewcell .stars img+img,.estate-reviews .swiper .swiper-slide .reviewcell .stars img+svg,.estate-reviews .swiper .swiper-slide .reviewcell .stars svg+img,.estate-reviews .swiper .swiper-slide .reviewcell .stars svg+svg{margin-left:.1em}.estate-reviews .swiper .swiper-slide .reviewcell .text{color:var(--grey-color);margin:2rem 0}.estate-reviews .swiper .swiper-slide .reviewcell .author{font-size:1.206rem;font-weight:700;margin-top:3rem;text-transform:uppercase}.estate-reviews .swiper .swiper-slide .reviewcell{background:var(--white-color);padding:3rem}.estate-reviews .swiper .swiper-button-next,.estate-reviews .swiper .swiper-button-prev{background:var(--main-color);border-radius:50%;color:var(--white-color);height:7rem;text-align:center;transition:all .5s cubic-bezier(.19,1,.22,1);width:7rem}.estate-reviews .swiper .swiper-button-next:after,.estate-reviews .swiper .swiper-button-prev:after{font-size:2rem;line-height:7rem}.estate-reviews .swiper .swiper-button-next:hover,.estate-reviews .swiper .swiper-button-prev:hover{background:var(--white-color);color:var(--main-color)}.estate-reviews .swiper .swiper-button-next svg,.estate-reviews .swiper .swiper-button-prev svg{height:2rem;-o-object-fit:contain;object-fit:contain;width:2rem}.estate-reviews .swiper .swiper-button-prev{left:calc(24% - 3.5rem)}.estate-reviews .swiper .swiper-button-next{right:calc(24% - 3.5rem)}.estate-reviews .buttons{margin:3rem 0;text-align:center}.estate-reviews form{display:none;margin-top:6rem;text-align:center}.estate-reviews form .row.grid{gap:3rem}.estate-reviews form .row.feedback p{color:var(--grey-color);font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" 500,"wdth" 110;font-weight:500}.estate-reviews form .row+.row{margin-top:3rem}.estate-reviews form .row label{text-align:left}@media only screen and (max-width:768px){.estate-reviews .swiper .swiper-button-next,.estate-reviews .swiper .swiper-button-prev{height:4rem;width:4rem}.estate-reviews .swiper .swiper-button-next:after,.estate-reviews .swiper .swiper-button-prev:after{font-size:1rem;line-height:4rem}.estate-reviews .swiper .swiper-button-next svg,.estate-reviews .swiper .swiper-button-prev svg{height:2rem;-o-object-fit:contain;object-fit:contain;width:2rem}.estate-reviews .swiper .swiper-button-prev{left:1rem}.estate-reviews .swiper .swiper-button-next{right:1rem}}