app-file-attachment-button{width:100%}app-footer{background-color:#f7f7f7;display:block;padding-top:24px}app-logo{width:100%}.standard-styles div,.standard-styles p,.standard-styles em,.standard-styles strong,.standard-styles h1,.standard-styles h2,.standard-styles h3,.standard-styles h4,.standard-styles h5,.standard-styles h6{font-family:Alegreya Sans,sans-serif}.standard-styles .top-navigation{background:#ffffff}.standard-styles .top-navigation .inner{padding:16px;display:flex;justify-content:space-between;align-items:center}.standard-styles .top-navigation .inner .logo img{max-width:100%;height:auto;max-height:100px;width:200px}.standard-styles .top-navigation .inner .logo.right p{text-align:right}.standard-styles .hero{background-position:center center;background-size:cover;background-repeat:no-repeat}.standard-styles .hero .one-fifty-count{font-size:18px;line-height:32px}.standard-styles .hero .three-hundred-count{font-size:16px;line-height:26px}.standard-styles .hero .hero-overlay{width:100%;background:rgba(0,0,0,.6);color:#fff;min-height:350px;display:flex;align-items:center;justify-content:center}.standard-styles .hero .hero-overlay .hero-heading{font-family:Alegreya Sans,sans-serif;text-align:left;max-width:90%;font-size:46px;line-height:56px;font-weight:500}.standard-styles .hero .hero-overlay .hero-heading .main-hero-text{line-height:48px}.standard-styles .hero .hero-overlay .hero-heading .hero-accent{font-size:46px;line-height:56px;font-weight:500;text-align:center;margin:0 auto;padding:0;position:relative;z-index:0;border-bottom:5px solid #235587}.standard-styles .hero .hero-overlay .hero-heading .hero-right p{font-size:18px;text-align:left;margin:24px 0 0;max-width:100%;font-weight:400;line-height:32px}.standard-styles .hero .hero-overlay .hero-heading .hero-right p a{color:#fff!important;font-weight:700}.standard-styles .hero .hero-overlay .hero-heading .hero-right p .hero-accent{font-size:18px;line-height:32px;font-weight:400}.standard-styles .attachment-button{color:#fff!important;background-color:#235587;font-weight:500;display:block;padding:4px 12px;margin:0 auto;width:100%;text-decoration:none}.standard-styles .full-width{width:100%}.standard-styles .hp-data{margin-top:24px}.standard-styles .hp-data img{max-width:100%;margin-bottom:24px}.standard-styles .button{background:#235587;padding:12px 24px;border-radius:8px;color:#fff;margin:0 auto;outline:none;border:none}.standard-styles .btn-outline{background-color:#235587;color:#fff;border-radius:8px;font-size:17px;padding:15px 35px;font-weight:600;transform:translate(0);transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1);-webkit-transition:opacity .45s cubic-bezier(.25,1,.33,1),-webkit-transform .45s cubic-bezier(.25,1,.33,1);border:none;letter-spacing:2px}.standard-styles a{color:#235587!important;text-decoration:underline}.standard-styles a.bold-link{color:#fff!important;background-color:#235587;font-weight:900;padding:4px;text-transform:uppercase}.standard-styles .container-fluid{background:white}.standard-styles .main-content{margin-top:48px}.standard-styles .main-content .main-text{font-size:32px;width:100%}.standard-styles .main-content .main-text div,.standard-styles .main-content .main-text p{width:100%}.standard-styles .main-content .main-text p .disclaimer{font-size:12px;color:gray;display:block}.standard-styles .main-content .main-text p .hero-accent{font-size:32px;line-height:36px;font-weight:500;transition:all .2s ease-in-out;position:relative;z-index:0;border-bottom:5px solid #235587}.standard-styles .wysiwyg,.standard-styles .wysiwyg *{font-family:inherit!important}.standard-styles .wysiwyg .hero-accent{border-bottom:none!important}.standard-styles .bottom-hero{background-position:center center;background-size:cover;background-repeat:no-repeat}.standard-styles .bottom-hero .hero-overlay{width:100%;background:rgba(0,0,0,.6);color:#fff;height:500px;display:flex;align-items:center;justify-content:center}.standard-styles .bottom-hero .hero-overlay p{font-size:24px;line-height:32px;text-align:center;max-width:40%;font-weight:400;margin:0 auto}.standard-styles .bottom-hero .hero-overlay p .hero-accent{font-size:24px;line-height:26px;font-weight:500;transition:all .2s ease-in-out;position:relative;z-index:0;border-bottom:5px solid #235587}.standard-styles .footer{font-size:14px;margin-top:24px;justify-content:center;width:100%;margin-bottom:12px;text-align:center}.standard-styles #call-now-button{display:none}.standard-styles .fair-housing-logo{text-align:center}.standard-styles .fair-housing-logo img{max-width:50px}@media only screen and (max-width: 769px){.standard-styles .btn-outline{width:100%}.standard-styles .btn-outline.header-button{width:auto;max-width:100%}.standard-styles .top-navigation p{text-align:center}.standard-styles .top-navigation p img{float:initial!important}.standard-styles .top-navigation .btn-outline{padding:15px}.standard-styles .top-navigation .logo.right p{text-align:center}.standard-styles .hero .hero-overlay .hero-heading{font-size:28px;max-width:100%;line-height:38px;text-align:center}.standard-styles .hero .hero-overlay .hero-heading p{max-width:100%!important;text-align:center!important}.standard-styles .hero .hero-overlay .hero-heading .hero-accent{font-size:28px;white-space:nowrap;line-height:32px}.standard-styles .main-content{margin-top:24px;text-align:center}.standard-styles .main-content .main-text{font-size:24px}.standard-styles .main-content .main-text div{margin-top:24px}.standard-styles .main-content .main-text p .hero-accent{font-size:24px}.standard-styles .bottom-hero p{max-width:100%!important}.standard-styles .footer p{margin:0 12px}.standard-styles #call-now-button{display:block;position:fixed;bottom:100px;right:30px;background:#235587;width:70px;height:70px;color:#fff;border-radius:50%;text-align:center;line-height:70px;font-size:34px}.standard-styles .row{margin-left:0;margin-right:0}.standard-styles .margin-top-48{margin-top:24px!important}.standard-styles .margin-bottom-48{margin-bottom:24px!important}.standard-styles a{word-break:break-word}.standard-styles .mobile-margin-bottom{margin-bottom:24px}.standard-styles .mobile-margin-top{margin-top:24px!important}}#visit-resident-portal-link,#click-to-call-signature,#click-to-email-signature,#click-to-website-signature{font-size:20px}html,body{background-color:#f7f7f7}body,html,p,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}h2,h3,h4{font-weight:700;margin-bottom:12px}.padding-bottom{padding-bottom:24px}.no-padding{padding:0!important}.underline{text-decoration:underline}.block-row{display:block;margin:48px 0}p{margin-bottom:12px}.text-center{text-align:center!important}.no-margin{margin:0!important}.margin-top-48{margin-top:48px!important}.margin-top-24{margin-top:24px!important}.margin-top-12{margin-top:12px!important}.margin-top-0{margin-top:0!important}.margin-bottom-24{margin-bottom:24px!important}.margin-bottom-48{margin-bottom:48px!important}.margin-bottom-124{margin-bottom:124px!important}.no-side-margin{margin-left:0!important;margin-right:0!important}.pull-right{float:right!important}.font-18{font-size:18px!important}.jmg-report-modal .modal-dialog,.jmg-contact-modal .modal-dialog{max-width:700px}.pac-container{z-index:99999}.alert-success-blue{color:#fff;background-color:#304764;border-color:#1d3047}.alert-success-blue a{color:#fff;font-weight:700;text-decoration:underline}#sws-savings-calculator .irs--round .irs-bar,#sws-savings-calculator .irs--round .irs-single{background-color:#8dc63f}#sws-savings-calculator .irs--round .irs-handle{border:none!important;box-shadow:1px 1px 10px 5px #3498db26!important}@media only screen and (max-width: 769px){.irs-grid{display:none!important}}
