.hero-img-wrapper{width:100%;min-height:463px;position:relative;overflow:hidden}.hero-property{object-fit:cover;filter:brightness(85%);border-radius:5px;width:100%;transition:transform .3s ease-in-out}.hero-img-wrapper .images-pagination{z-index:9999;align-items:center;gap:8px;max-width:90%;height:30px;min-height:12px;display:flex;position:absolute;top:24px;right:50%;overflow:hidden;transform:translate(50%)}.hero-img-wrapper .images-pagination .circle-selector{cursor:pointer;background-color:#fff;border-radius:100px;width:7px;height:7px}.hero-img-wrapper .images-pagination .circle-selector-bg{z-index:9999;border-radius:100px;justify-content:center;align-items:center;width:13px;height:13px;transition:transform .2s ease-in-out;display:flex}.hero-img-wrapper .images-pagination .circle-selector-bg.selected{background-color:#ffffff4d}.hero-img-wrapper .images-pagination .circle-selector-bg.limit:not(.selected){transform:scale(.7)}@media screen and (max-width:575px){.hero .hero-img-wrapper{height:100%;min-height:610px}.hero-img-wrapper .images-pagination{top:100px}.hero .hero-img-wrapper:before,.hero .hero-img-wrapper:after{content:"";pointer-events:none;width:100%;height:30%;position:absolute;left:0}.hero .hero-img-wrapper:before{z-index:2;background:linear-gradient(#00000078 0%,#0000 100%);top:0}.hero .hero-img-wrapper:after{background:linear-gradient(#0000 0%,#272727 100%);bottom:0}.hero-img-wrapper .big-carousel-wrapper{display:none}}
.big-carousel-wrapper{z-index:99;justify-content:space-between;width:100%;height:fit-content;padding:0 20px;display:flex;position:absolute;top:50%;bottom:0;transform:translateY(-50%)}.bigCarousel{cursor:pointer;background-color:#fff6;border:1px solid #fff6;border-radius:100px;justify-content:center;align-items:center;width:63px;height:81px;padding:18px;transition:all .2s ease-in-out;display:flex}.bigCarousel.disabled{opacity:0}.bigCarousel:not(.disabled):hover{background-color:#fff9}.bigCarousel:nth-of-type(2){transform:rotate(180deg)}@media screen and (max-width:575px){.bigCarousel{width:53px;height:71px;padding:0}}@media screen and (max-width:475px){.big-carousel-wrapper{padding:0 16px}.bigCarousel{width:53px;height:61px}}
.details-wrapper{border:1px solid var(--greyBorder);background-color:#fff;border-radius:5px;gap:16px;width:80%;max-width:380px;padding:33px 18px;display:grid}.mobile-ctas{display:none}.details-wrapper .priceTitle{color:var(--black);font-size:38px;font-weight:700}.details-wrapper .locationInfo{color:var(--lightGrey);font-size:16px}.details-wrapper .detailsBoxWrapper{gap:8px;width:100%;display:flex;position:relative}.contentWrapper{gap:16px;display:grid}.contentWrapper .tablet-button{display:none}.detailsInfoWrapper{gap:16px;display:grid}.detailsInfoWrapper .mobile-ctas{display:none}.detailsBoxWrapper .detailsBox{border:.75px solid var(--greyBorder);border-radius:5px;gap:5px;width:100%;padding:8px;display:grid}.detailsBox h4{font-size:21px;font-weight:700}.detailsBox p{color:var(--darkGrey);font-size:14px;font-weight:400}.agentDetails{background-color:var(--greyBg);border-radius:8px;padding:24px 12px;display:grid}.agentWrapper{justify-content:space-between;align-items:center;display:flex}.agentInfo{cursor:pointer;gap:10px;display:flex;position:relative}.agentInfo .agentName{font-size:16px;font-weight:500}.agentWrapper .position{color:var(--darkGrey);font-size:14px;font-weight:400}.agentDetails .agentButton{color:var(--black);border-radius:100px;width:100%;max-height:45px;margin-top:24px;padding-block:8px;font-size:14px;font-weight:500;background-color:#fff!important}.agentDetails .agentButton:hover{background-color:#fffc}.profileImage{border-radius:100%;width:47px;height:47px}.view-link,.view-link .desktop-button{width:100%}@media screen and (max-width:1025px){.details-wrapper{width:100%;min-width:fit-content;max-width:none;padding:16px;display:block}.details-wrapper .priceTitle{font-size:42px}.contentWrapper{justify-self:space-between;gap:25px;display:flex}.contentWrapper .tablet-button{display:flex}.detailsInfoWrapper{width:100%}.agentDetails{align-content:space-between;width:70%;max-width:245px}.agentWrapper{gap:20px;display:grid}.agentInfo .agentName{font-size:18px}}@media screen and (max-width:575px){.view-link{display:none}.arrow-link{width:15px;display:flex}.detailsInfoWrapper{flex-direction:column-reverse;gap:0;padding:0;display:flex}.mobile-ctas{justify-content:flex-start;gap:11px;width:100%;display:flex}.mobile-ctas .link-wrapper{cursor:pointer;background-color:#7979799f;border:1px solid #fff6;border-radius:5px;justify-content:center;align-items:center;width:100%;max-width:61px;height:36px;display:flex}.details-wrapper .locationInfo{color:var(--greyBg)}.details-wrapper{background:0 0;border:none;align-items:center;padding:16px;display:flex;position:absolute;bottom:36px}.details-wrapper .detailsBoxWrapper,.contentWrapper .tablet-button{display:none}.details-wrapper .priceTitle{color:var(--white);font-size:9vw}.contentWrapper{flex-direction:column-reverse;align-items:center;gap:16px;width:100%;display:flex}.detailsBox h4{font-size:18px}.details-wrapper .agentDetails{display:none}.agentDetails{gap:14px;max-width:none;padding:16px}.agentDetails .agentButton{border-radius:5px;height:54px;max-height:100%;font-size:16px}}
.small-carousel-wrapper{align-items:center;gap:12px;display:inline-flex}.arrows-wrapper{gap:12px;display:flex}.small-carousel{width:39px;height:39px}.property-carousel-wrapper .small-carousel-wrapper .arrows-wrapper{display:none}.small-carousel:not(.disabled):hover,.see-all-box:hover{background-color:#efefef}.small-carousel,.see-all-box{border:.75px solid #e0e0e0;border-radius:100px;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex}.small-carousel:not(.disabled),.see-all-box{cursor:pointer}.small-carousel.disabled{background-color:#80808040}.see-all-box{padding:10px 18px}.see-all-box .see-all-text{font-size:16px;font-weight:500}.small-carousel.left{transform:rotate(180deg)}@media screen and (max-width:475px){.see-all-box .see-all-text{font-size:14px}.property-carousel-wrapper .small-carousel-wrapper .arrows-wrapper{display:flex}.property-carousel-wrapper .small-carousel-wrapper .small-carousel{background-color:#fffc;height:55px}}
.property-wrapper{gap:24px;padding:0;display:grid}.property-wrapper .property-title{font-size:42px;font-family:var(--font-playfair),sans-serif;font-weight:600}.property-wrapper .property-title-wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.property-carousel{margin-left:-12px;display:flex;position:relative}.property-carousel:after{content:"";content:"";z-index:2;background:linear-gradient(90deg,#fff0,#fff);width:45px;height:100%;position:absolute;top:0;right:0}.property-individual-wrapper{flex-shrink:0;padding:12px;transition:transform .3s ease-in-out}@media screen and (max-width:725px){.property-wrapper{padding:40px 0}}@media screen and (max-width:575px){.property-wrapper{padding:0}.property-wrapper .property-title{font-size:38px}.property-wrapper .property-title-wrapper{justify-content:space-between;gap:24px;display:inline-flex}}@media screen and (max-width:525px){.property-wrapper .property-title-wrapper{align-items:flex-end;gap:12px;display:flex}.mobileCarousel{display:flex}}@media screen and (max-width:475px){.property-wrapper .property-title{font-size:32px}.property-carousel{gap:0;overflow-x:scroll}.property-wrapper .property-title-wrapper .arrows-wrapper{display:none}.property-carousel-wrapper{position:relative}.property-carousel-wrapper .small-carousel-wrapper{display:none}.property-carousel .property{min-width:310px;max-width:310px}.property-carousel:after{display:none}}
