@import url(https://fonts.googleapis.com/css?family=Open+Sans:300);@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap");*{box-sizing:border-box}body{font-family:Open Sans;margin:0}.landing_house,.landing_house a,.landing_house p{font-family:Raleway,sans-serif}.landing_house h1,.landing_house h2,.landing_house h3,.landing_house h4,.landing_house h5,.landing_house h6{font-family:georgia,palatino}h2 a{color:#000}.banner-sec .relative.theme-modules-content-max-width{padding-top:300px}ul.header__menu-wrapper.no-list{margin:0}.banner-sec .relative.theme-modules-content-max-width h2{color:#fff!important;font-size:75px}ul.check-list.uptown-features-list{display:block;margin:0}ul.check-list.uptown-features-list li{margin:8.25px 0 0;padding:0}ul.check-list.uptown-features-list li p{color:#000;font-size:16.5px}.faqs-bannner h2.text-4xl{font-size:60px;font-weight:300;text-align:center}.faqs-section .divide-secondary-200 .pt-6{border-top:1px solid #000!important}.faqs-section .divide-secondary-200{margin:0;max-width:1300px;width:100%}.faqs-section svg{fill:#000!important}.faqs-section .divide-secondary-200 span.text-secondary-900{font-size:21px!important}.faqs-section .divide-secondary-200 .text-base p{color:#000;font-size:16.5px}ul.check-list.uptown-features-list li::marker{color:#000}ul.header__menu-wrapper.no-list{float:left}ul.header__menu-wrapper.no-list li a{color:#172936;font-size:19.5px;padding:1.95px 0}.header__bottom{padding:19.2px 76.8px!important}section.masonary-gallery{column-gap:10px;column-width:400px;padding:5px}section.masonary-gallery img{cursor:pointer;margin-bottom:10px;width:100%}.lightbox{background:#7f8c8d;display:none;height:100%;perspective:1000;position:fixed;top:0;width:100%}.lightbox .filter{background-position:50%;background-size:cover;filter:blur(20px);height:100%;opacity:.5;position:absolute;width:100%}.lightbox img{left:50%;max-height:95vh;max-width:calc(95vw - 100px);position:absolute;top:50%;transform:translate(-50%,-50%) rotateY(0deg);transform-style:preserve-3d;transition:.8s cubic-bezier(.7,0,.4,1)}.lightbox [class^=arrow]{background:rgba(0,0,0,.4);cursor:pointer;height:200px;position:absolute;top:50%;transform:translateY(-50%);width:50px}.lightbox [class^=arrow]:after{content:"";height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:15px}.lightbox .arrowr{right:0}.lightbox .arrowr:after{border-bottom:1px solid #fff;border-right:1px solid #fff}.lightbox .arrowl{left:0}.lightbox .arrowl:after{border-left:1px solid #fff;border-top:1px solid #fff}.lightbox .close{background:rgba(0,0,0,.4);cursor:pointer;height:50px;margin:20px;position:absolute;right:0;width:50px}.lightbox .close:after,.lightbox .close:before{background:#e74c3c;content:"";height:100%;left:50%;position:absolute;top:50%;width:1px}.lightbox .close:after{transform:translate(-50%,-50%) rotate(-45deg)}.lightbox .close:before{transform:translate(-50%,-50%) rotate(45deg)}.lightbox .title{color:#000;font-size:20px;left:50%;margin:20px 0;position:absolute;top:0;transform:translateX(-50%);z-index:1000}.hs-content-id-112850646060 form.hs-form fieldset span{color:#000;font-size:16.5px}.hs-content-id-112850646060 form.hs-form legend.hs-field-desc{font-size:15px!important}.hs-content-id-112850646060 form.hs-form label.hs-error-msg{color:red!important}.hs-content-id-112850646060 .row-number-26.dnd_area-row-9-padding .row-number-29 .widget-type-linked_image,.row-number-26.dnd_area-row-9-padding .row-number-29 .widget-type-linked_image img{width:100%}.hs-content-id-112850646060 .row-number-26.dnd_area-row-9-max-width-section-centering>.row-fluid{max-width:1600px!important;padding:0 20px}.hs-content-id-112850646060 .row-number-10.dnd_area-row-3-vertical-alignment h6{font-weight:300}section.masonary-gallery img:nth-child(-n+1){height:550px;object-fit:cover}section.masonary-gallery img:nth-child(3n+1){height:610px;object-fit:cover}.faqs-section .-rotate-180 svg{display:none!important}.faqs-section .-rotate-180{position:relative}.faqs-section .-rotate-180:after{background:#000;content:"";height:4px;position:absolute;top:0;width:20px}@media(max-width:767px){.banner-sec .relative.theme-modules-content-max-width h2{font-size:48px}}.sticky-header-lp{background:#fff;position:fixed;top:0;width:100%;z-index:9999}.back-to-top{background:#f05323;border-radius:50%;bottom:-40px;box-shadow:4px 4px 10px rgba(0,0,0,.2);color:#fff;display:block;height:50px;line-height:50px;opacity:0;position:fixed;right:40px;text-align:center;text-decoration:none;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s;transition:all .3s;width:50px;z-index:9}.back-to-top:focus{color:#fff}.back-to-top.show{bottom:40px;opacity:1;right:40px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.back-to-top.show:hover{bottom:30px;color:#fff;opacity:1}.arrow{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggZD0iTTMxOS4xIDIxN2MyMC4yIDIwLjIgMTkuOSA1My4yLS42IDczLjdzLTUzLjUgMjAuOC03My43LjZsLTE5MC0xOTBjLTIwLjEtMjAuMi0xOS44LTUzLjIuNy03My43UzEwOSA2LjggMTI5LjEgMjdsMTkwIDE5MHoiIGNsYXNzPSJzdDAiLz48cGF0aCBkPSJNMzE5LjEgMjkwLjVjMjAuMi0yMC4yIDE5LjktNTMuMi0uNi03My43cy01My41LTIwLjgtNzMuNy0uNmwtMTkwIDE5MGMtMjAuMiAyMC4yLTE5LjkgNTMuMi42IDczLjdzNTMuNSAyMC44IDczLjcuNmwxOTAtMTkweiIgY2xhc3M9InN0MCIvPjwvc3ZnPg==);background-size:contain;height:12px;left:40%;position:absolute;top:30%;transform:rotate(-90deg);width:12px}.arrow:nth-child(2){top:42%}@keyframes bounceAlpha{0%{opacity:1;transform:rotate(-90deg) translateX(0) scale(1)}25%{opacity:0;transform:rotate(-90deg) translateX(10px) scale(.9)}26%{opacity:0;transform:rotate(-90deg) translateX(-10px) scale(.9)}55%{opacity:1;transform:rotate(-90deg) translateX(0) scale(1)}}.back-to-top:hover .arrow{animation-duration:1.4s;animation-iteration-count:infinite;animation-name:bounceAlpha;animation-timing-function:linear}.back-to-top:hover .arrow:nth-child(2){animation-delay:.2s;animation-duration:1.4s;animation-iteration-count:infinite;animation-name:bounceAlpha;animation-timing-function:linear}@media only screen and (max-width:575px){.back-to-top{height:40px;line-height:40px;width:40px}.back-to-top.show{bottom:10px;right:10px}.back-to-top.show:hover{bottom:10px}.arrow{left:37%;top:27%}}