.property-details-section{position:relative}.property-details-section .property-intro{margin-top:48px;margin-bottom:96px}@media (max-width:1099.98px){.property-details-section .property-intro{border-bottom:1px solid #e6ebf0;margin-bottom:0;padding-bottom:24px}}@media (max-width:767.98px){.property-details-section .property-intro{margin-top:40px}}.property-details-section .property-intro h1{color:var(--color-primary);padding-bottom:16px;font-size:2.5rem;font-weight:600;line-height:100%}@media (max-width:1099.98px){.property-details-section .property-intro h1{font-size:2rem}}.property-details-section .property-intro .property-price{color:var(--color-primary);font-size:18px;font-style:normal;font-weight:600;line-height:140%}@media (max-width:1099.98px){.property-details-section .property-intro .property-price{font-size:1rem}}.property-details-section .property-intro .property-info{color:#2e3236;margin-top:24px;margin-bottom:32px;font-size:18px;display:flex}@media (max-width:1099.98px){.property-details-section .property-intro .property-info{margin-bottom:24px;font-size:16px}}.property-details-section .property-intro .property-info li i{margin-right:6px}.property-details-section .property-intro .property-info li:first-child{text-transform:capitalize;padding-right:16px}.property-details-section .property-intro .property-info li:not(:first-child){padding:0 16px}.property-details-section .property-intro .property-info li:not(:last-child){border-right:1px solid #e6ebf0}.property-details-section .property-intro .summary{margin-top:32px;margin-bottom:32px;font-size:18px}@media (max-width:1400px){.property-details-section .property-intro .summary{font-size:1rem}}@media (max-width:1099.98px){.property-details-section .property-intro .summary{margin-top:24px;margin-bottom:24px}}.property-details-section .property-intro .summary h3{color:var(--color-primary);padding-bottom:24px;font-size:24px;font-style:normal;font-weight:600;line-height:100%}.property-details-section .property-intro .summary ul{color:#2e3236;margin-left:20px;font-size:1.125rem;line-height:140%;list-style:outside}@media (max-width:1400px){.property-details-section .property-intro .summary ul{font-size:1rem}}.property-details-section .gallery-more-info{margin-bottom:32px;display:flex}@media (max-width:1099.98px){.property-details-section .gallery-more-info{margin-bottom:24px}}.property-details-section .gallery-more-info .item{letter-spacing:1px;text-transform:uppercase;cursor:pointer;color:#2e3236;border:2px solid #c4cdd8;border-radius:2px;justify-content:center;align-items:center;width:max-content;height:40px;margin-right:12px;padding:0 20px;font-size:11px;font-style:normal;font-weight:600;line-height:140%;display:flex}@media (max-width:1099.98px){.property-details-section .gallery-more-info .item{padding:0 12px}}.property-details-section .gallery-more-info .item i{margin-right:8px}.property-sidebar{margin-top:48px;margin-bottom:36px;position:-webkit-sticky;position:sticky;top:100px}@media (max-width:1099.98px){.property-sidebar{margin-top:24px;margin-bottom:48px}}@media (max-width:767.98px){.property-sidebar{margin-bottom:0}}.property-sidebar .property-sidebar-main{margin-bottom:24px;padding:32px;box-shadow:0 0 1px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.06)}@media (max-width:767.98px){.property-sidebar .property-sidebar-main{padding:24px}}.property-sidebar .property-sidebar-main h3{color:#1a1449;font-size:32px;font-style:normal;font-weight:600;line-height:100%}@media (max-width:1099.98px){.property-sidebar .property-sidebar-main h3{font-size:1.5rem}}.property-sidebar .property-sidebar-main .divider-line{margin:24px 0}@media (max-width:1099.98px){.property-sidebar .property-sidebar-main .divider-line{margin:16px 0}}@media (max-width:767.98px){.property-sidebar .property-sidebar-main .divider-line{margin:24px 0}}.property-sidebar .property-sidebar-main .office-contact h5{font-size:18px;font-style:normal;font-weight:600;line-height:140%;font-family:var(--font-primary);color:#0a2c50;padding-bottom:4px}.property-sidebar .property-sidebar-main .office-contact a{color:#0a2c50;width:100%;display:block}.property-sidebar .property-sidebar-main .office-contact .email-link{padding-bottom:4px}.property-sidebar .property-sidebar-main .office-contact .phone-link{color:#2e3236}.property-sidebar .property-sidebar-main .office-contact .ctas{margin-top:24px}@media (max-width:1099.98px){.property-sidebar .property-sidebar-main .office-contact .ctas{display:none}}.property-sidebar .property-sidebar-main .office-contact .ctas .arrange{width:100%}.property-sidebar .property-sidebar-main .office-contact .ctas .contact{margin-top:12px;display:flex}.property-sidebar .sidebar-text{background-color:#f6f9fd;padding:32px}@media (max-width:767.98px){.property-sidebar .sidebar-text{padding:24px}}.property-sidebar .sidebar-text h3{color:var(--color-primary);font-size:32px;font-style:normal;font-weight:600;line-height:100%}@media (max-width:767.98px){.property-sidebar .sidebar-text h3{font-size:1.5rem}}.property-sidebar .sidebar-text p{padding:24px 0}@media (max-width:1400px){.property-sidebar .sidebar-text p{font-size:1rem}}.property-sidebar .sidebar-text .button{width:100%}.property-sidebar .sidebar-text .button:hover{background-color:var(--color-primary);color:#fff}.locrating-map-section iframe{width:100%;height:500px!important}@media (max-width:1099.98px){.locrating-map-section iframe{height:400px!important}}@media (max-width:767.98px){.locrating-map-section iframe{height:350px!important}}.property-footer-btns{z-index:500;background:#fff;width:100%;padding:16px 0;position:fixed;bottom:0;left:0;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.property-footer-btns .container{column-gap:16px;display:flex}.property-footer-btns .button{text-transform:uppercase;flex:1;justify-content:center;align-items:center;height:48px;font-weight:600;display:flex}@media (max-width:1099.98px){.property-details-section{padding-bottom:80px}}@media (max-width:767.98px){.property-details-section{padding-bottom:40px}}
