    
        * { margin: 0; padding: 0; font-family: 'Source Sans Pro', sans-serif; }
        html, body { margin: 0; padding: 0; }
        header, section, footer { float: left !important; width: 100%; text-align: center !important; }
        #outer-wrapper > header h1 *, #outer-wrapper > section h1 *, #outer-wrapper > footer h1 * { font-family: unset; }
        #outer-wrapper > header h2 *, #outer-wrapper > section h2 *, #outer-wrapper > footer h2 * { font-family: unset; }
        #outer-wrapper > header h3 *, #outer-wrapper > section h3 *, #outer-wrapper > footer h3 * { font-family: unset; }
        #outer-wrapper > header h4 *, #outer-wrapper > section h4 *, #outer-wrapper > footer h4 * { font-family: unset; }
        #outer-wrapper > header h5 *, #outer-wrapper > section h5 *, #outer-wrapper > footer h5 * { font-family: unset; }
        #outer-wrapper > header h6 *, #outer-wrapper > section h6 *, #outer-wrapper > footer h6 * { font-family: unset; }
        #outer-wrapper > header h1 span, #outer-wrapper > section h1 span, #outer-wrapper > footer h1 span { font: inherit; }
        #outer-wrapper > header h2 span, #outer-wrapper > section h2 span, #outer-wrapper > footer h2 span { font: inherit; }
        #outer-wrapper > header h3 span, #outer-wrapper > section h3 span, #outer-wrapper > footer h3 span { font: inherit; }
        #outer-wrapper > header h4 span, #outer-wrapper > section h4 span, #outer-wrapper > footer h4 span { font: inherit; }
        #outer-wrapper > header h5 span, #outer-wrapper > section h5 span, #outer-wrapper > footer h5 span { font: inherit; }
        #outer-wrapper > header h6 span, #outer-wrapper > section h6 span, #outer-wrapper > footer h6 span { font: inherit; }
    
                    header.500 { padding-top:0px; padding-bottom:0px; background-color:#FFFFFF; color:#000000; } header.500 > .wrapper { width:720px; } header.500 h1, section.500 h2, section.500 h3, section.500 h4, section.500 h5, section.500 h6 { color:#000000; } header.500 p { color:#000000; }
                    section.501 { padding-top:0px; padding-bottom:0px; background-color:#FFFFFF; color:#000000; } section.501 > .wrapper { width:1156px; } section.501 h1, section.501 h2, section.501 h3, section.501 h4, section.501 h5, section.501 h6 { color:#000000; } section.501 p { color:#000000; }
                    section.message-listing-agent { padding-top:80px; padding-bottom:80px; background-color:#FFFFFF; color:#ACACAC; } section.message-listing-agent > .wrapper { width:1150px; } section.message-listing-agent h1, section.message-listing-agent h2, section.message-listing-agent h3, section.message-listing-agent h4, section.message-listing-agent h5, section.message-listing-agent h6 { color:#ACACAC; } section.message-listing-agent p { color:#ACACAC; }
                    section.503 { padding-top:0px; padding-bottom:0px; background-color:#FFFFFF; color:#000000; } section.503 > .wrapper { width:1075px; } section.503 h1, section.503 h2, section.503 h3, section.503 h4, section.503 h5, section.503 h6 { color:#000000; } section.503 p { color:#000000; }
                    section.1000 { padding-top:0px; padding-bottom:0px; background-color:#FFFFFF; color:#000000; } section.1000 > .wrapper { width:1150px; } section.1000 h1, section.1000 h2, section.1000 h3, section.1000 h4, section.1000 h5, section.1000 h6 { color:#000000; } section.1000 p { color:#000000; }
                    footer.1002 { padding-top:0px; padding-bottom:0px; background-color:#FFFFFF; color:#000000; } footer.1002 > .wrapper { width:1200px; } footer.1002 h1, section.1002 h2, section.1002 h3, section.1002 h4, section.1002 h5, section.1002 h6 { color:#000000; } footer.1002 p { color:#000000; } footer.1002 { position: relative; margin-top:205px; z-index: 998; } footer.1002 { margin-top:0; } footer.1002:before { top:-1px; } footer.1002:before { content: ''; display: block; position: absolute; right: 0; left: 0; width: 100%; height:205px; background: url('/uploads/content/global/images/buildings.webp?format=webp&ts=638880432279492243') no-repeat center top;background-image: -webkit-image-set(url(/uploads/content/global/images/buildings.webp?format=webp&ts=638880432279492243) 1x, url(/uploads/content/global/images/buildings@2x.webp?format=webp&ts=638880432279492243) 2x);background-image: image-set(url(/uploads/content/global/images/buildings.webp?format=webp&ts=638880432279492243) 1x, url(/uploads/content/global/images/buildings@2x.webp?format=webp&ts=638880432279492243) 2x);background-image: url(/uploads/content/global/images/buildings@2x.webp?format=webp&ts=638880432279492243);background-size:100% 100%; z-index: 999; }
    
        section:last-child { margin-bottom: 0; }
        h1, h2, h3, h4, h5, h6 { margin: 0 0 20px; }
        p { margin: 20px 0 0; }
    
