.property{width:100%;border:1px solid transparent}.property img{border-radius:var(--radius);width:100%;height:auto;aspect-ratio:4/2.5;object-fit:cover;cursor:pointer}.property .title{font-size:var(--p1)}.property .location{font-size:var(--p2)}.property .price{font-size:var(--p1);font-weight:700}.property .frequency{font-size:var(--p3)}.bills span{height:1.25rem;width:1.25rem;overflow:hidden;background-color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0!important}.property-details .bills span{height:1.35rem;width:1.35rem;background-color:var(--background)}.property .bills span svg,.property-details .bills span svg{height:.7rem;width:.7rem;aspect-ratio:auto;border:0!important;margin:0!important;cursor:default!important;object-fit:contain!important;opacity:.75!important;stroke-width:0}.property-details .bills span svg{height:.85rem;width:.85rem}.property-details .bills span:nth-child(2){left:-.35rem}.property .features{grid-auto-flow:column;grid-auto-columns:min-content}.property .features .feature{border:1px solid #d8d8d8;width:fit-content}.status-bar{padding:.35rem}.status-bar .like-btn{width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(.5rem);cursor:pointer}.status-bar .like-btn svg{height:.85rem;width:.85rem;stroke-width:2px;position:relative;left:.5px}.being-viewed{height:1.5rem;display:flex;align-items:center;padding-left:.25rem;padding-right:.75rem;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(.5rem);border-radius:var(--radius);font-weight:500}.being-viewed,.being-viewed span{font-size:var(--p4)}.being-viewed span:first-child{background-color:#00eb00;border:4px solid #b2ffb2;height:1rem;width:1rem;border-radius:50%}.image-view-counter *{font-size:var(--p3);color:var(--off-white)}.image-view-counter{padding:.25rem 1rem;position:absolute;top:1rem;border:1px solid rgba(255,255,255,.08);border-radius:2rem}.image-view-counter,.images-navigation button{background:rgba(255,255,255,.08);backdrop-filter:blur(5px)}.images-navigation button{height:2.5rem;width:2.5rem;border-radius:50%;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;cursor:pointer}.properties{width:100%;grid-auto-rows:min-content;grid-gap:.85rem;gap:.85rem;row-gap:1rem;margin-bottom:1rem}.listed{gap:1rem}.property-details .property-images img{border-radius:var(--radius-m);width:100%;height:100%;object-fit:cover}.property-details .property-images .image{overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:var(--radius-m);background-color:var(--background);width:100%;height:100%}.property-details .property-images .image:first-child{grid-column:1}.property-details .overlay{font-size:var(--p3);color:var(--white);background:rgba(8,14,28,.2);backdrop-filter:blur(2px);border-radius:var(--radius-m)}.property-details .actions span{font-size:var(--p3);display:flex;line-height:0}.property-details .actions span svg{height:1rem;width:1rem}.property-details .actions .saved{color:var(--primary)}.property-details .actions .saved svg{stroke:var(--primary);fill:var(--primary)}.description p{font-size:var(--p2);opacity:.85}.property-details .location{font-size:var(--p2);padding:.15rem 0 0!important;height:fit-content!important}.property-details .location svg{height:.85rem;width:.85rem}.property-details .frequency{font-size:var(--p4);opacity:.85}.property-details .cta{width:100%!important}.info{grid-template-columns:1fr;grid-template-rows:auto 1fr;background-color:rgba(244,244,246,.35);padding:.5rem;border-radius:var(--radius-m);border:1px solid rgba(216,216,218,.35)}.tabs{grid-template-columns:1fr 1fr}.tabs span{font-size:var(--p2);padding-top:0;padding-bottom:.65rem;border-bottom:1px solid var(--border)}.tabs .active-tab{border-bottom:1px solid var(--primary)}.property-details .swiper{width:100%}.property-view .feature span{font-size:var(--p3)}