@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;700&display=swap";body{font-family:Rubik,sans-serif}:root{--header-height: 65px;--logo-height: 100px;--logo-overhang: calc(var(--logo-height) - var(--header-height));--site-max: 1300px;--site-pad: clamp(12px, 4vw, 24px)}.container{width:min(100% - 2 * var(--site-pad),var(--site-max));margin-inline:auto;padding-inline:var(--site-pad)}.container-no-padding{max-width:1200px;margin:0 auto}@media (max-width: 768px){.container-no-padding{padding:0 20px!important;margin:0!important;max-width:100%!important;width:100%!important}.container{padding:0!important}}.full-bleed{width:100vw;margin-left:50%;transform:translate(-50%)}.page-top-offset{margin-top:calc(var(--logo-overhang));position:relative;z-index:0}p{font-weight:400}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6,h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography,h6.ant-typography{font-weight:400!important}.property-detail-content{margin-top:-78px;background-color:#fff;position:relative;padding:30px;border-radius:7px}@media (max-width: 768px){:root{--header-height: 64px;--logo-height: 80px;--logo-overhang: calc(var(--logo-height) - var(--header-height))}.page-top-offset{margin-top:calc(var(--logo-overhang) + 20px)}.property-detail-content{padding:20px 0;margin-top:-40px}}@media (min-width: 769px){.mobile-only-btn{display:none!important}}@media (max-width: 768px){.ant-select .ant-select-selector,.ant-input,.ant-input-affix-wrapper input,input,select,textarea{font-size:16px!important}}
