:root{--dark: rgba(2, 12, 24, 1);--light: rgba(255, 255, 255, 1);--light-orange-background: #f5f3f0;--light-background-color: #f7f7f7;--font-color-dark: rgba(2, 12, 24, 1);--font-color-gray: rgba(2, 12, 24, .5);--font-color-light-gray: rgba(2, 12, 24, .24);--orange: #f4511e;--white: #ffffff;--green-text: #4aa231;--header-nav-padding: 30px 0px;--header-offset-padding: 60px;--subpage-header-title-font-size: 58px;--header-title-font-weight: 500}*{margin:0;padding:0;box-sizing:border-box}.contact-cta-content_right{position:relative;float:left;height:100%;width:45%;background:url(./images/white-house-fall.jpg) no-repeat left center;background-size:cover;background-repeat:no-repeat;border-top-left-radius:0;border-top-right-radius:12px;border-bottom-right-radius:12px}html,body{height:100%;width:100%;background:#fff;font-family:Roboto,sans-serif;overflow-x:hidden}body{display:flex;flex-direction:column}.light-gray-background{background-color:var(--light-background-color)!important}.content{flex:1 0 auto;height:;padding-top:var(--header-offset-padding)}.footer{flex-shrink:0;height:auto}.section-div{position:relative;float:left;width:100%;padding:6%;box-sizing:border-box;clear:both;z-index:0}@media screen and (max-width:900px){.section-div{position:relative;padding:6%}}@media screen and (max-width:600px){.section-div{padding:42px 24px}}.subpage-main-header-title{font-size:58px;font-weight:500;color:var(--font-color-dark);text-align:center;line-height:1;padding:0;box-sizing:border-box}.subpage-main-header-text{font-size:19px;line-height:1.5;font-weight:300;text-align:center;margin-top:9px;margin-bottom:42px;color:var(--font-color-dark)}.section-header-center{box-sizing:border-box;margin-top:2px;margin-bottom:42px;color:#020c18;font-size:36px;font-weight:500;text-align:center}.copy-title{font-size:16px;font-weight:500;line-height:1.12}.copy-body{font-size:15px;font-weight:300;line-height:1.4}@media screen and (max-width:900px){.subpage-main-header-title{font-size:48px}.subpage-main-header-text{font-size:17px;line-height:1.5;font-weight:300;text-align:center;margin-top:9px;margin-bottom:12px;color:var(--font-color-dark)}}@media screen and (max-width:600px){.subpage-main-header-title{font-size:38px}.subpage-main-header-text{font-size:16px;line-height:1.5;font-weight:300;text-align:center;margin-top:9px;margin-bottom:12px;color:var(--font-color-dark)}.section-header-center{margin-bottom:12px}}.button-solid,.button-no-fill{display:inline-block;text-align:center;font-size:15px;font-weight:400;padding:8px 20px;width:auto;transition:all .5s;cursor:pointer;margin-right:12px;text-decoration:none}.button-solid{background-color:var(--orange);border:1px solid var(--orange);color:#fff}.button-no-fill{background-color:transparent;border:1px solid var(--white)!important;color:#fff}.button-solid span{cursor:pointer;display:inline-block;position:relative;transition:.5s}.button-solid span:after{content:"";font-family:FontAwesome;position:absolute;opacity:0;top:0;right:-20px;transition:.5s;font-weight:200}.button-solid:hover span{padding-right:25px}.button-solid:hover span:after{opacity:1;right:0}.button-square-round{border-radius:9px!important}.button-round{border-radius:50px!important}.button-square{border-radius:0!important}.contact-us_btn-square{padding:9px 18px;margin-right:12px;border-radius:6px;text-decoration:none;font-size:16px;font-weight:400;border:none;cursor:pointer;box-sizing:border-box}.contact-us_btn-square-no-fill{background:none;border:1px solid var(--font-color-dark);color:var(--font-color-dark)}.contact-us_btn-square-fill{background:var(--font-color-dark);color:var(--light)}.learn-more-link{display:inline-block;color:#1a2a3a;font-size:14px;text-decoration:underline;font-weight:500}.learn-more-link:hover{text-decoration:underline;font-weight:600}header{height:auto;padding:0 42px;box-sizing:border-box}.sticky{position:fixed;top:100;width:100%}#headerWrap{position:absolute;width:100%;margin:auto;background:#fff;z-index:20;border-bottom:1px solid rgba(2,12,24,.12);box-shadow:0 2px 9px #0000000a}.topbar{position:relative;right:0;left:0;margin:auto;padding:var(--header-nav-padding);font-size:15px;font-weight:500;text-align:center;box-sizing:border-box}@media screen and (max-width:600px){.topbar{padding-top:12px 0px}}.company-logo{position:absolute;left:0;margin:auto;top:0;bottom:0;float:left;z-index:18;width:95px;height:auto}@media screen and (max-width:600px){.company-logo{width:90px;padding-left:12px}}.topnav a{padding:1.5%;color:#20242acc;text-decoration:none;font-weight:400}.topnav a:hover{color:#20242a6b}.topnav a.active{color:#20242a;font-weight:600}.topnav .icon{display:none}#login-list-home-div{position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:row-reverse}#login-btn,#list-my-home-btn{float:right;z-index:1;border-radius:50px;text-decoration:none;display:inline-flex;align-items:center}#login-btn{position:relative;padding:7px 10px;font-size:16px;font-weight:400;margin:auto;background:#fff;color:#20242ab3;display:flex;flex-direction:row;justify-content:center;border:1px solid rgba(2,12,24,.12)}.button-profile-icon{font-size:32px;padding-left:9px}#login-btn:hover{box-shadow:0 1px 1px #0000002e;transition:box-shadow .2s}#list-my-home-btn{position:relative;padding:12px 18px;height:auto;margin:auto 24px auto auto;border:1px solid rgba(2,12,24,0);color:#20242a;font-size:14px;font-weight:500;text-decoration:none}#list-my-home-btn:hover{background:#020c180b;transition:ease-in .2s}.topnav .contactNumber{display:none}.contactNumber_desktop{position:relative;float:right;margin-top:5em;margin-right:6%;color:#020c2a;font-size:18px;font-weight:300}@media screen and (max-width: 840px){.company-logo{width:90px;padding-left:12px}.topnav a{display:none}.topnav a.icon{display:inline-flex;align-items:center;position:absolute;right:0;margin:auto;top:0;bottom:0;z-index:18;height:100%}}.burger-menu-icon.fa-stack{font-size:18px}.burger-menu-icon.fa-stack-2x{color:#020c1817}.burger-menu-icon.fa-stack-1x{color:#20242ae6}@media screen and (max-width: 840px){header{padding:0 12px}.topnav.responsive{position:absolute;margin:auto;right:0;left:0;z-index:24;box-shadow:0 2px 4px #0003;border-radius:9px;background:var(--light);padding-top:42px;width:90%}#login-list-home-div{display:none}.topnav.responsive #login-list-home-div{display:inline-flex;position:relative;width:100%;z-index:1;margin-top:24px;border-top:1px solid rgba(2,12,24,.12);padding:12px;text-decoration:none}.topnav.responsive .icon{position:absolute;top:0;right:0;margin-right:0}.topnav.responsive a{display:block;float:none;color:#121a2ae6;font-size:14px;font-weight:500;text-align:left;padding:12px 42px}.topnav.responsive .contactNumber{display:block;margin:auto;width:100%}.contactNumber_desktop{display:none}}footer{margin-top:0;background-color:var(--light-background-color);padding-bottom:21px;height:100%;overflow:hidden;font-family:Roboto,sans-serif;text-decoration:none}footer a{text-decoration:none}footer a:hover{text-decoration:underline}.footer-content{margin:0 auto;padding-right:6%;padding-left:6%;max-width:1400px}.footer-menu{padding-top:42px;overflow:hidden}.footer-col{float:left;width:25%}h3.footer-label{position:relative;z-index:1;margin-top:0;margin-bottom:6px;color:#333;font-size:16px;font-weight:500}.footer-nav-list{margin:0;padding:0;list-style:none}.footer-nav-list li{margin-bottom:5px;line-height:1}.footer-nav-list a{display:inline-block;color:#555}.footer-nav-list-text{padding-top:12px;font-size:14px;font-weight:300}.footer-base{margin-top:36px;border-top:1px solid #d6d6d6;padding:20px 0;color:#888;font-size:14px}.footer-legal-copyright{float:left;margin-top:3px;margin-right:30px}.footer-legal-links{float:left}.footer-legal-links a{display:inline-block;margin-top:3px;margin-right:10px;border-right:1px solid #d6d6d6;padding-right:12px;color:#555;white-space:nowrap}.footer-legal-links a:last-child{border-right:none}.footer-logos{float:right}.footer-logo-img{margin-left:18px;height:28px}@media only screen and (max-width: 767px){.footer-col{border-bottom:1px solid #d6d6d6;padding-bottom:21px;width:100%}.footer-col:last-child{border-bottom:none}h3.footer-label{cursor:pointer;margin:0;padding:10px 0}.footer-nav-list li{margin:0}.footer-nav-list a{display:block;padding:6px 0}.footer-logo-img{margin-bottom:-12px;margin-left:12px;height:24px}.footer-logos{float:left;margin-top:12px}}
