@import url(https://use.typekit.net/bah0qkq.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estates-realised .main-title{margin-bottom:7rem;text-align:center}.estates-realised .top{border-bottom:5px solid var(--accent-color);padding-bottom:5rem}.estates-realised .top form{gap:2rem}.estates-realised .top form .select2-container--default{border-bottom:1px solid color-mix(in srgb,var(--main-color),var(--white-color) 50%)}.estates-realised .estates-grid,.estates-realised .swiper{gap:5rem;padding-top:5rem}.estates-realised .estates-grid .realisedestatecell,.estates-realised .swiper .realisedestatecell{text-align:left;width:100%}.estates-realised .estates-grid .realisedestatecell:has(.review),.estates-realised .swiper .realisedestatecell:has(.review){display:grid;grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}.estates-realised .estates-grid .realisedestatecell .image,.estates-realised .swiper .realisedestatecell .image{aspect-ratio:1/1.2;background:var(--light-grey-color);overflow:hidden;position:relative}.estates-realised .estates-grid .realisedestatecell .image .banner,.estates-realised .swiper .realisedestatecell .image .banner{background:var(--accent-contrast-color);border-radius:0;color:var(--accent-color);font-size:1.6rem;font-weight:300;left:0;padding:1em;position:absolute;text-transform:uppercase;top:0}.estates-realised .estates-grid .realisedestatecell .details,.estates-realised .swiper .realisedestatecell .details{background:var(--main-color);color:var(--white-color);margin-top:-8rem;max-width:90%;padding:3rem;position:relative}.estates-realised .estates-grid .realisedestatecell .details .title,.estates-realised .swiper .realisedestatecell .details .title{font-size:1.6rem;font-weight:300;line-height:1.5}.estates-realised .estates-grid .realisedestatecell .review .reviewcell,.estates-realised .swiper .realisedestatecell .review .reviewcell{background:var(--light-grey-color);padding:3rem}.estates-realised .estates-grid .realisedestatecell .review .reviewcell .date,.estates-realised .swiper .realisedestatecell .review .reviewcell .date{color:var(--grey-color);font-size:1.36rem;font-weight:300;margin:3rem 0;text-transform:uppercase}.estates-realised .estates-grid .realisedestatecell .review .reviewcell .stars,.estates-realised .swiper .realisedestatecell .review .reviewcell .stars{margin:3rem 0}.estates-realised .estates-grid .realisedestatecell .review .reviewcell .stars img,.estates-realised .estates-grid .realisedestatecell .review .reviewcell .stars svg,.estates-realised .swiper .realisedestatecell .review .reviewcell .stars img,.estates-realised .swiper .realisedestatecell .review .reviewcell .stars svg{display:inline-block;height:1em;vertical-align:middle;width:1em}.estates-realised .estates-grid .realisedestatecell .review .reviewcell .stars img+img,.estates-realised .estates-grid .realisedestatecell .review .reviewcell .stars img+svg,.estates-realised .estates-grid .realisedestatecell .review .reviewcell .stars svg+img,.estates-realised .estates-grid .realisedestatecell .review .reviewcell .stars svg+svg,.estates-realised .swiper .realisedestatecell .review .reviewcell .stars img+img,.estates-realised .swiper .realisedestatecell .review .reviewcell .stars img+svg,.estates-realised .swiper .realisedestatecell .review .reviewcell .stars svg+img,.estates-realised .swiper .realisedestatecell .review .reviewcell .stars svg+svg{margin-left:.1em}.estates-realised .estates-grid .realisedestatecell .review .reviewcell .stars img path,.estates-realised .estates-grid .realisedestatecell .review .reviewcell .stars svg path,.estates-realised .swiper .realisedestatecell .review .reviewcell .stars img path,.estates-realised .swiper .realisedestatecell .review .reviewcell .stars svg path{fill:var(--accent-color)}.estates-realised .estates-grid .realisedestatecell .review .reviewcell .text,.estates-realised .swiper .realisedestatecell .review .reviewcell .text{line-height:1.2;margin:3rem 0}.estates-realised .estates-grid .realisedestatecell .review .reviewcell .author,.estates-realised .swiper .realisedestatecell .review .reviewcell .author{font-weight:700;margin-top:3rem}.estates-realised .estates-grid .realisedestatecell .review .reviewcell,.estates-realised .swiper .realisedestatecell .review .reviewcell{background:transparent}.estates-realised .estates-grid .realisedestatecell .review .reviewcell .date,.estates-realised .swiper .realisedestatecell .review .reviewcell .date{margin-top:0}@media only screen and (max-width:576px){.estates-realised .estates-grid .realisedestatecell:has(.review),.estates-realised .swiper .realisedestatecell:has(.review){grid-column:span 1;grid-template-columns:1fr}}.estates-realised .estates-grid .swiper-pagination,.estates-realised .swiper .swiper-pagination{bottom:-5rem}.estates-realised .pagination{display:grid;grid-gap:1rem;align-items:center;gap:1rem;margin-top:5rem;text-align:center}.estates-realised .pagination:has(.prev){grid-template-columns:10rem auto}.estates-realised .pagination:has(.next){grid-template-columns:auto 10rem}.estates-realised .pagination:has(.prev+.pages+.next){grid-template-columns:10rem auto 10rem}.estates-realised .pagination .next,.estates-realised .pagination .prev{cursor:pointer}.estates-realised .pagination .next:before,.estates-realised .pagination .prev:before{display:none}.estates-realised .pagination .next img,.estates-realised .pagination .next svg,.estates-realised .pagination .prev img,.estates-realised .pagination .prev svg{display:inline-block;height:1rem;margin-right:1rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;vertical-align:middle;width:1rem}.estates-realised .pagination .next{text-align:right}.estates-realised .pagination .next img,.estates-realised .pagination .next svg{margin-left:1rem;margin-right:0}.estates-realised .pagination .pages a.current{font-weight:700}.estates-realised .noresults{margin-top:5rem;text-align:center}.estates-realised .noresults p+.btn{margin-top:3rem}@media only screen and (max-width:576px){.estates-realised .pagination:has(.next),.estates-realised .pagination:has(.prev),.estates-realised .pagination:has(.prev+.pages+.next){grid-template-columns:1fr}.estates-realised .pagination .next{text-align:center}}