section.block-hero{padding-bottom:80px}@media(min-width:768px){section.block-hero{padding-bottom:60px}}section.block-hero .container-fluid{max-width:1400px}section.block-hero .container-fluid img{width:100%;height:200px;object-fit:cover;border-radius:16px}@media(min-width:768px){section.block-hero .container-fluid img{height:300px}}@media(min-width:992px){section.block-hero .container-fluid img{height:400px;border-radius:24px}}@media(min-width:1200px){section.block-hero .container-fluid img{height:480px}}section.block-hero .block-hero-card{position:absolute;width:680px;background-color:#096b6d;color:#fff;border-radius:16px;padding:24px 20px;top:190px;width:90%;right:5%}@media(min-width:576px){section.block-hero .block-hero-card{width:400px;right:6%;top:180px}}@media(min-width:768px){section.block-hero .block-hero-card{width:400px;right:6%;top:280px}}@media(min-width:992px){section.block-hero .block-hero-card{width:660px;right:4%;top:360px}}@media(min-width:1200px){section.block-hero .block-hero-card{top:440px}}@media(min-width:1400px){section.block-hero .block-hero-card{right:calc(50% - 650px)}}section.block-hero .block-hero-card h1{font-size:26px;letter-spacing:-0.8px}@media(min-width:992px){section.block-hero .block-hero-card h1{font-size:50px;letter-spacing:-1.4px}}section.block-hero .block-hero-card p{font-size:18px;font-weight:300;line-height:1.4em;margin:0}@media(min-width:992px){section.block-hero .block-hero-card p{font-size:24px}}.block-content .container{padding-top:40px;padding-bottom:40px}@media(min-width:992px){.block-content .container{padding-top:64px;padding-bottom:64px}}.block-content .block-content-title h2{font-size:28px;font-weight:900;letter-spacing:-1.3px;line-height:1em;margin-bottom:12px}@media(min-width:992px){.block-content .block-content-title h2{font-size:56px;letter-spacing:-1.5px}}.block-content .block-content-text p{padding-bottom:16px;margin:0;font-size:20px;font-weight:300;line-height:1.4em}@media(min-width:992px){.block-content .block-content-text p{font-size:28px}}.block-content .block-content-context>div{padding-top:12px;padding-bottom:12px}.block-content .block-content-context svg{color:#096b6d;margin-bottom:8px;width:32px;height:32px}@media(min-width:992px){.block-content .block-content-context svg{width:36px;height:36px}}.block-content .block-content-context h3{font-size:18px;font-weight:900;letter-spacing:-1px;line-height:1em;margin-bottom:8px}@media(min-width:992px){.block-content .block-content-context h3{font-size:21px;margin-bottom:12px}}.block-content .block-content-context p{padding-bottom:16px;margin:0;font-size:16px;font-weight:300;line-height:1.4em}@media(min-width:992px){.block-content .block-content-context p{font-size:20px}}.block-content .block-content-context.block-content-context-padding{padding-top:24px}@media(min-width:992px){.block-content .block-content-context.block-content-context-padding{padding-top:40px}}.block-content ul.block-content-list{margin-inline-start:32px}@media(min-width:992px){.block-content ul.block-content-list{margin-inline-start:40px}}.block-content ul.block-content-list li{padding:8px 0;font-size:18px;font-weight:300;line-height:1.4em}@media(min-width:992px){.block-content ul.block-content-list li{font-size:22px;padding:12px 0}}.block-content ul.block-content-list li svg{color:#096b6d;width:24px;height:24px}@media(min-width:992px){.block-content ul.block-content-list li svg{width:28px;height:28px}}.block-content ul.block-content-list.block-content-list-sm{margin-inline-start:28px}@media(min-width:992px){.block-content ul.block-content-list.block-content-list-sm{margin-inline-start:32px}}.block-content ul.block-content-list.block-content-list-sm li{font-size:16px}@media(min-width:992px){.block-content ul.block-content-list.block-content-list-sm li{font-size:20px;padding:8px 0}}.block-content ul.block-content-list.block-content-list-sm li svg{width:20px;height:20px}@media(min-width:992px){.block-content ul.block-content-list.block-content-list-sm li svg{width:24px;height:24px}}.block-content .btn{margin-top:16px}.block-request .block-request-holder{background-color:#fff;box-shadow:rgba(2,50,67,0.2) 0px 0px 8px 2px;padding:32px 24px;border-radius:16px}@media(min-width:992px){.block-request .block-request-holder{padding:48px 40px}}.block-request small{display:block;margin-top:24px;font-size:18px;font-weight:300}@media(min-width:992px){.block-request small{font-size:20px}}.block-request small a{text-decoration:underline;font-weight:700}.block-request .btn{font-weight:700}.block-request .btn svg{margin-right:8px}.block-faq .container{padding-top:16px}@media(min-width:992px){.block-faq .container{padding-top:24px}}.block-faq h2{font-size:28px;font-weight:900;letter-spacing:-1.5px;line-height:1em;margin-bottom:12px}@media(min-width:992px){.block-faq h2{font-size:40px}}.block-faq .accordion{--bs-accordion-color:#003243;--bs-accordion-btn-bg:transparent;--bs-accordion-btn-color:#003243;--bs-accordion-btn-padding-y:16px;--bs-accordion-btn-padding-x:0;--bs-accordion-bg:transparent;--bs-accordion-active-color:#003243;--bs-accordion-active-bg:transparent;--bs-accordion-border-color:#e7eff2;--bs-accordion-body-padding-x:0;margin-top:24px;background-color:#fff;border-radius:16px;padding:16px 24px}.block-faq .accordion h3>span{font-size:18px}@media(min-width:992px){.block-faq .accordion h3>span{font-size:20px}}.block-faq .accordion .accordion-button{box-shadow:none}.block-faq .accordion .accordion-body{color:#003243;font-size:16px;padding-top:0;padding-bottom:16px}span.tag{background-color:#096b6d;color:#fff;border-radius:16px;padding:4px 16px;display:inline-block;font-size:14px;font-weight:500;letter-spacing:-0.2px;margin-bottom:8px}span.tag.tag-small{font-size:13px;padding:4px 12px}span.tag.tag-reverse{background-color:#fff;color:#096b6d}video-js{border-radius:32px}video-js video,video-js img{border-radius:24px}video-js .vjs-poster img{transition:transform .2s ease-out}video-js .vjs-poster img:hover{transform:scale(1.01)}video-js .vjs-big-play-button{display:none!important}video-js .vjs-control-bar{border-bottom-left-radius:24px;border-bottom-right-radius:24px}ul.app-downloads{list-style:none;padding-left:0;padding-top:16px;margin:0}ul.app-downloads li{padding:0;display:inline-block}ul.app-downloads li img{height:44px}@media(min-width:992px){ul.app-downloads li img{height:56px}}ul.app-downloads li+li{margin-left:8px}@media(min-width:992px){ul.app-downloads li+li{margin-left:16px}}.modal .modal-body{padding:16px 24px}.modal .modal-body h2.modal-title{font-size:24px;font-weight:900;letter-spacing:-1.2px;line-height:1em;margin-bottom:12px}@media(min-width:992px){.modal .modal-body h2.modal-title{font-size:32px;letter-spacing:-1.3px}}.modal .modal-body p.modal-text{margin:0;font-size:18px;font-weight:300;line-height:1.4em}@media(min-width:992px){.modal .modal-body p.modal-text{font-size:20px}}.modal .modal-body .hbspt-form{margin-top:24px}@media(min-width:992px){.modal .modal-body .hbspt-form{margin-top:40px}}section.block-hero{padding-bottom:120px}@media(min-width:768px){section.block-hero{padding-bottom:100px}}@media(min-width:992px){section.block-hero{padding-bottom:80px}}.housing-problem video-js{margin-top:24px}@media(min-width:992px){.housing-problem video-js{margin-top:80px}}@media(max-width:575px){.housing-solution .housing-solution-context{padding-left:12px;padding-right:12px}}.housing-solution .housing-solution-context>div{background-color:#fff;padding:24px}@media(min-width:1200px){.housing-solution .housing-solution-context>div{padding:32px 40px}}.housing-solution .housing-solution-context>div.housing-solution-1{border-bottom:2px solid #e7eff2;border-top-left-radius:16px}.housing-solution .housing-solution-context>div.housing-solution-2{border-left:2px solid #e7eff2;border-bottom:2px solid #e7eff2;border-top-right-radius:16px}@media(min-width:992px){.housing-solution .housing-solution-context>div.housing-solution-2{border-top-right-radius:0}}.housing-solution .housing-solution-context>div.housing-solution-3{border-bottom:2px solid #e7eff2}@media(min-width:992px){.housing-solution .housing-solution-context>div.housing-solution-3{border-left:2px solid #e7eff2;border-top-right-radius:16px}}.housing-solution .housing-solution-context>div.housing-solution-4{border-left:2px solid #e7eff2;border-bottom:2px solid #e7eff2}@media(min-width:992px){.housing-solution .housing-solution-context>div.housing-solution-4{border-left:0;border-bottom:0;border-bottom-left-radius:16px}}.housing-solution .housing-solution-context>div.housing-solution-5{border-bottom-left-radius:16px}@media(min-width:992px){.housing-solution .housing-solution-context>div.housing-solution-5{border-left:2px solid #e7eff2;border-bottom-left-radius:0}}.housing-solution .housing-solution-context>div.housing-solution-6{border-left:2px solid #e7eff2;border-bottom-right-radius:16px}@media(min-width:992px){.housing-solution .housing-solution-context>div.housing-solution-6{border-left:2px solid #e7eff2}}.housing-app .container{background-image:url(../images/product/currentt-app-iphone-ipad.png);background-position:bottom right -20px;background-repeat:no-repeat;background-size:auto 240px;padding-bottom:280px}@media(min-width:768px){.housing-app .container{background-size:auto 380px;padding-bottom:420px}}@media(min-width:992px){.housing-app .container{background-position:bottom 140px right;background-size:auto 280px;padding-bottom:64px}}@media(min-width:1200px){.housing-app .container{background-size:auto 340px}}@media(min-width:1400px){.housing-app .container{background-size:auto 440px;background-position:bottom 60px right}}.housing-partners{padding-bottom:40px}