body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{overflow-x:hidden}.loader-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.8);z-index:9999}.loader{border:8px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{font-family:Poppins}@font-face{font-family:CenturyGothic;src:local("CenturyGothic"),url(/real-estate-ally/_next/static/media/Century-Gothic.2c10f61e.ttf) format("woff2");font-display:swap}@font-face{font-family:CenturyGothicBold;src:local("CenturyGothicBold"),url(/real-estate-ally/_next/static/media/Century-Gothic.2c10f61e.ttf) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-style:normal;src:url(https://d2b7dijo04ypct.cloudfront.net/perspective/poppins-all-400-normal.woff2) format("woff2");font-display:swap}.loading-text{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.5em;color:#333}.banner-subhead{font-size:1.25rem;font-weight:500;line-height:1.2}@media screen and (max-width:991.9px){.links-mobile a{display:inline-block;padding:4px 0}}.custom-hyperlink{color:inherit;text-decoration:none;cursor:pointer}.custom-hyperlink:hover{text-decoration:underline}.ch-cta--white .ch-cta__btn{color:#FAFAFA!important}