@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(//46094484.fs1.hubspotusercontent-na1.net/hubfs/46094484/raw_assets/public/Alair_Homes_July2024/fonts/fa-brands-400.woff2) format("woff2")}@font-face{font-family:eicons;font-style:normal;font-weight:400;src:url(//46094484.fs1.hubspotusercontent-na1.net/hubfs/46094484/raw_assets/public/Alair_Homes_July2024/fonts/eicons.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(//46094484.fs1.hubspotusercontent-na1.net/hubfs/46094484/raw_assets/public/Alair_Homes_July2024/fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(//46094484.fs1.hubspotusercontent-na1.net/hubfs/46094484/raw_assets/public/Alair_Homes_July2024/fonts/Montserrat-Medium.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(//46094484.fs1.hubspotusercontent-na1.net/hubfs/46094484/raw_assets/public/Alair_Homes_July2024/fonts/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(//46094484.fs1.hubspotusercontent-na1.net/hubfs/46094484/raw_assets/public/Alair_Homes_July2024/fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(//46094484.fs1.hubspotusercontent-na1.net/hubfs/46094484/raw_assets/public/Alair_Homes_July2024/fonts/Roboto-Light.ttf) format("truetype")}html{scroll-behavior:smooth}header.custom-header{background-color:#fff}header.custom-header .menu-container .menu .hs-menu-wrapper>ul{background-color:#e9e9e9}header.custom-header .menu-container .menu .hs-menu-wrapper>ul>li>a{background-color:#e9e9e9;color:#33373d;font-family:Montserrat,sans-serif;font-size:13px}header.custom-header .menu-container .menu .hs-menu-wrapper>ul>li:hover>a{background-color:#3f444b;color:#fff;transition-duration:0s}header.custom-header .menu-container .menu .hs-menu-wrapper>ul>li.hs-item-has-children:hover>.subMenu{color:#fff}header.custom-header .header-container{max-width:1640px}header.custom-header .menu-container .menu .hs-menu-wrapper>ul>li.hs-item-has-children>ul>li>a{background-color:#e9e9e9;color:#33373d;font-family:Montserrat,sans-serif;font-size:13px}header.custom-header .menu-container .menu .hs-menu-wrapper>ul>li.hs-item-has-children>ul>li>a:hover{background-color:#3f444b;color:#fff;transition-duration:0s}.cm-btm-tags a{background-color:#0a73a8;color:#fff}footer.custom-footer .footer-bottom-section .col-section{display:flex;justify-content:center;padding:10px;width:50%}footer.custom-footer .footer-bottom-section .social-icons-column{align-items:center;padding:10px}footer.custom-footer .footer-bottom-section .footer-rights-text p,footer.custom-footer.footer.footer_section__2 .footer-section-1 .num1 .row1 .footer-content p{color:#7a7a7a;font-size:14px;font-weight:500;line-height:1.71428571429;padding-bottom:18px}footer.custom-footer .footer-bottom-section .social-icons .footer-social{flex-wrap:nowrap;gap:10px;padding:0}footer.custom-footer .footer-bottom-section .social-icons .footer-social .footer-social-item{height:30px;width:30px}footer.custom-footer .footer-bottom-section .social-icons .footer-social .footer-social-item a{border-radius:10%;height:30px;width:30px}footer.custom-footer .footer-bottom-section .social-icons .footer-social .footer-social-item i{color:#fff;font-size:15px}footer.custom-footer .footer-bottom-section .social-icons .footer-social .footer-social-item a:hover{opacity:.9}footer.custom-footer .footer-bottom-section .social-icons .footer-social .footer-social-item:first-child a{background-color:#3b5998}footer.custom-footer .footer-bottom-section .social-icons .footer-social .footer-social-item:nth-child(2) a{background-color:#640606}footer.custom-footer .footer-main-section{padding:60px 0}footer.custom-footer .footer-main-section .flex_row{flex-wrap:nowrap;gap:8.354%}footer.custom-footer .footer-main-section .info-column{padding:10px;width:42.189%}footer.custom-footer .footer-main-section .info-column .footer-logo{padding-bottom:36px}footer.custom-footer .footer-main-section .info-column .partner-profile-image{padding-bottom:20px}footer.custom-footer .footer-main-section .info-column .partner-details p{font-size:16px}footer.custom-footer .footer-main-section .form-column{padding:10px 10px 12px;width:48.789%}footer.custom-footer .footer-main-section .form-column .footer-heading h4{margin-bottom:19.4px}footer.custom-footer .footer-main-section .form-column .form-text p{font-size:16px;padding-bottom:37px}footer.custom-footer .footer-main-section .form-column .legal-consent-container .hs-form-booleancheckbox-display input{position:static}.footer.custom-footer .footer-form form .hs-form-field{margin-bottom:17px;position:relative}form{-webkit-font-smoothing:auto}form label,form legend{font-size:15px;font-weight:500;margin-bottom:2.6px}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{color:#33475b;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;height:auto;margin-bottom:12px;max-width:780px;min-height:40px;padding:0 15px}footer form input[type=email],footer form input[type=file],footer form input[type=number],footer form input[type=password],footer form input[type=search],footer form input[type=tel],footer form input[type=text],footer form select,footer form textarea{color:#33475b}form textarea{min-height:66px}.hs-form-required{color:red}.footer-form .legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{bottom:1px;font-size:13px;font-weight:400;line-height:1.38461538462;margin:0!important;padding-left:1px;position:relative}.footer-form form .hs-error-msg.inputs-list>li{font-size:14px;font-weight:400;margin:0;padding-top:10px}.footer-form form .inputs-list>li.hs-form-booleancheckbox{margin-bottom:13px;padding-top:10px}.legal-consent-container .hs-form-booleancheckbox-display>span p a{color:#00e;text-decoration:underline}.legal-consent-container .hs-form-booleancheckbox-display>span p a:hover,.legal-consent-container .hs-form-booleancheckbox-display>span p a:visited{color:#551a8b}.legal-consent-container .hs-form-booleancheckbox-display input{position:relative;top:4px}form .hs-error-msgs.inputs-list>li{margin-bottom:0;margin-top:-12px}form .hs_error_rollup .hs-error-msgs.inputs-list>li{margin-bottom:21px;margin-top:-3px}footer form .hs-error-msg,footer form .hs_error_rollup label{bottom:14px;font-size:14px;font-weight:400;line-height:1.28571428571;margin:0}.legal-consent-container .hs-error-msgs label{bottom:10px;padding-left:0}.footer-row .footer-form form .hs-button{width:auto}footer.custom-footer .hs-button,footer.custom-footer form input[type=submit]{border-color:#0a73a8;border-width:1px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:14px;padding:12px 24px}footer.custom-footer .hs-button:hover,footer.custom-footer form input[type=submit]:hover{border-color:#0a73a8;color:#fff}form .inputs-list{list-style:none;margin:0;padding:0 0 0 5px}footer.custom-footer .hs_submit{margin:15px 0 18px;padding:14px 0 17px}footer.custom-footer.landing-page-footer .footer-bottom-section{padding:0}footer.custom-footer.landing-page-footer .footer-bottom-section .col-section{display:flex;justify-content:center;padding:11px 10px 9px;width:50%}.hs-error-msg,.hs_error_rollup label,.systems-page ul.no-list.hs-error-msgs label{font-size:14px;font-weight:400;line-height:1.28571428571;margin:0}.hs-fieldtype-textarea.hs-input{padding:12px 15px}@media screen and (max-width:1599px){footer.custom-footer .page-center{max-width:1140px}footer.custom-footer .footer-bottom-section .social-icons .footer-social .footer-social-item i{padding:7.5px}footer.custom-footer .hs_submit{margin:15px 0 18px;padding:14px 0 17px}footer.custom-footer form label{align-items:flex-start;display:flex}header.custom-header .header-container{max-width:1140px}}@media screen and (max-width:1024px){header.custom-header .header-container{max-width:1024px}}@media screen and (max-width:962px){footer.custom-footer .footer-main-section .form-column .footer-heading h4{margin-bottom:20.4px}footer.custom-footer .hs_submit{padding:15px 0 17px}footer.custom-footer .footer-main-section{padding:60.5px 0 60px}}@media screen and (max-width:767px){footer.custom-footer .footer-bottom-section .col-section{width:100%}footer.custom-footer .footer-bottom-section .flex_row .col-section:not(:first-child){padding-top:10px}footer.custom-footer .footer-social-item:not(:first-child){margin:0}footer.custom-footer .footer-bottom-section .footer-rights-text p{padding-bottom:18px}footer.custom-footer .footer-main-section .flex_row{flex-wrap:wrap;gap:0}footer.custom-footer .footer-main-section .form-column{padding:10px 10px 12px;width:100%}footer.custom-footer .hs_submit{margin:14px 0 18px}footer.custom-footer form .hs_lastname label{margin-bottom:2.6px}footer.custom-footer .footer-main-section .form-column .footer-heading h4{font-size:33px}footer.custom-footer .footer-main-section .info-column{padding-bottom:19px;width:100%}footer.custom-footer.landing-page-footer .footer-bottom-section .col-section{width:100%}header.custom-header .header-container{max-width:767px}}.custom-banner .page-center{max-width:100%;padding:115px 10% 252px}.custom-banner .page-center>.flex_row{flex-direction:column;gap:0;text-align:center}.custom-banner .page-center>.flex_row .col6{width:100%}.custom-banner .page-center>.flex_row h1{color:#fff;font-family:Montserrat,sans-serif;line-height:1;margin-bottom:33px}.custom-banner .page-center>.flex_row p{color:#fff;font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;line-height:1;padding-bottom:34px}.custom-banner .page-center>.flex_row .banner-content-inner{padding:0}.custom-banner .page-center>.flex_row img{width:300px}.custom-banner .wave{bottom:-1px;direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%;z-index:2}.custom-banner .wave svg{display:block;height:80px;left:50%;position:relative;transform:translateX(-50%);width:calc(228% + 1.3px)}.simple-banner.custom-banner{padding:70px 0}.custom-banner .wave svg path{fill:#fff;transform:rotateY(0deg);transform-origin:center}.left-dnd-area .hs-search-field button{top:12px;transform:none}@media screen and (max-width:767px){.custom-banner .page-center{padding:0 10%}.custom-banner .page-center>.flex_row h1{margin-bottom:20px}.custom-banner.simple-banner{min-height:auto;padding:48px 0 121px}}@media screen and (max-width:399px){.custom-banner .page-center>.flex_row .img_wrap{padding:0}.systems-page h1{font-size:32px}}.blog-post__body{padding-right:20px}