@layer realtyMobile{
html body.realty-professional-ui.rp-information-page{margin:0!important;background:#f7f7ef!important}
html body.realty-professional-ui .rp-info-main{box-sizing:border-box!important;width:calc(100% - 64px)!important;max-width:1120px!important;margin:0 auto!important;padding:44px 0 36px!important;color:#234438!important}
.rp-info-heading{padding:0 0 26px;border-bottom:1px solid #d8d9ce;margin-bottom:30px}.rp-info-heading h1{font:400 36px/1.2 Georgia,serif!important;margin:8px 0 12px!important}.rp-info-heading p{font:400 15px/1.7 Arial,sans-serif;margin:0}.rp-info-heading .rp-info-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#857344}
.rp-company-story,.rp-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:60px;align-items:start}.rp-company-story h2,.rp-info-agent h2{font:400 24px/1.35 Georgia,serif!important;margin:0 0 18px!important}.rp-company-story p{font:400 15px/1.9 Arial,sans-serif;margin:0 0 20px}.rp-info-agent{border-left:1px solid #d8d9ce;padding-left:28px}.rp-info-agent img{width:112px;height:140px;object-fit:cover;object-position:center;display:block;margin:0 0 18px}.rp-info-agent a{display:block;width:fit-content;color:#234438;font:400 14px/1.7 Arial,sans-serif;margin:8px 0;overflow-wrap:anywhere}.rp-info-agent h3{font-size:18px!important}.rp-info-agent p{font:400 14px/1.8 Arial,sans-serif}.rp-info-agent .rp-info-whatsapp{color:#16843b}.rp-info-link{color:#234438;text-underline-offset:6px;font:400 15px/1.7 Arial,sans-serif}
.rp-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rp-contact-fields label{display:flex;flex-direction:column;gap:7px;font:400 14px/1.5 Arial,sans-serif}.rp-contact-fields input,.rp-contact-fields textarea{box-sizing:border-box;width:100%;border:1px solid #bfc8bc;border-radius:6px;background:#fffdf8;color:#234438;padding:11px 12px;font:400 16px/1.5 Arial,sans-serif}.rp-contact-fields textarea{resize:vertical}.rp-contact-message{grid-column:1/-1}.rp-contact-consent{display:flex;align-items:flex-start;gap:9px;margin:20px 0;font:400 13px/1.6 Arial,sans-serif}.rp-contact-consent input{width:17px;height:17px;flex:none;margin-top:2px}#rp-general-contact button{border:0;border-radius:999px;background:#234b3d;color:white;padding:12px 25px;font:400 15px/1.5 Arial,sans-serif;cursor:pointer}#rp-general-contact button:disabled{opacity:.65;cursor:wait}#rp-general-contact-status{font:400 14px/1.7 Arial,sans-serif}
@media(max-width:800px){.rp-company-story,.rp-contact-layout{grid-template-columns:minmax(0,1fr);gap:32px}.rp-info-agent{border-left:0;border-top:1px solid #d8d9ce;padding:24px 0 0}.rp-contact-fields{grid-template-columns:1fr}.rp-info-heading h1{font-size:30px!important}html body.realty-professional-ui .rp-info-main{width:calc(100% - 36px)!important;padding-top:28px!important}}
}