body{line-height:1.5;color:#3c3c3e;font-family:Lato,sans-serif;font-size:1.125em;letter-spacing:normal}img{max-width:100%}a,a:hover{text-decoration:none}.ie_warning{display:block;background:red;color:white;padding:5px 30px}.ie_warning a{color:white;font-weight:bold}.hs_cos_wrapper_type_rich_text img{height:100%}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:900;position:relative;letter-spacing:normal;text-transform:uppercase}h1,h1 span{font-size:2rem}h2,h2 span{font-size:1.6rem;margin:0px 0px 40px}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:.85rem}p,span{font-size:1rem}strong{margin-bottom:20px;font-weight:700;text-transform:uppercase}strong.left{float:left}ul{list-style:none;list-style-position:initial;padding-left:0}ul.bold>li{font-weight:400;margin-bottom:5px}h2:before{background:#000 none repeat scroll 0 0;bottom:-20px;content:"";height:3px;position:absolute;width:50px}.header-container-wrapper .header-container,.body-container-wrapper .body-container,.footer-container-wrapper .footer-container{padding:0}.footer-container-wrapper{position:relative}.hs-responsive-embed-iframe{max-width:100%}.row-fluid [class*="span"]{min-height:0}section{padding:30px 0;overflow:hidden}section h3{font-size:1.7em}section h5{font-size:1em;margin:10px 0}section>.container{margin:30px auto}section>img{margin-left:auto;margin-right:auto;display:block}.head{height:175px}.block-wrapper{display:flex;flex-direction:column;justify-content:space-between;position:relative;flex-grow:1}.content-wrapper{display:flex;flex-direction:column;position:relative;height:100%}@media(max-width:767px){.pad-sm{padding-left:10px;padding-right:10px}}@media(min-width:768px){.pad-sm{padding-left:2%;padding-right:2%}}@media(min-width:1200px){.pad-sm{padding-left:5%;padding-right:5%}}.container.section.inline-cta .hs_cos_wrapper_type_widget_container{display:flex;justify-content:space-around}.hs-cta-wrapper{width:100%;display:block;text-align:center}.hs-cta-wrapper a.cta_button{float:none}.container.section.inline-cta .hs-cta-wrapper a.cta_button{float:none;display:flex !important;font-size:1.5rem;font-weight:400;justify-content:center;align-items:center;letter-spacing:normal;padding:0;height:100px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px}.container.section.inline-cta .hs-cta-wrapper a.cta_button>span{font-size:1.5rem;font-weight:400}.cta-wrapper .hs-cta-wrapper a.cta_button{margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;display:flex !important;float:none;height:100px;font-size:1.5rem !important;text-align:center !important;padding:0 !important;font-weight:400 !important;justify-content:center;letter-spacing:normal;align-items:center}.cta-wrapper .hs-cta-wrapper a.cta_button>span{font-size:1.5rem;font-weight:400}.hs-cta-wrapper a.cta_button.black-cta{background-color:#000;color:#FFF;float:none;font-size:1rem;letter-spacing:normal;padding:15px 50px;margin:0;display:inline-block}.hs-cta-wrapper a.cta_button.black-cta>*{color:#FFF;font-weight:bold;text-transform:uppercase;letter-spacing:normal;font-size:1rem}.bg-img{background-size:cover;background-repeat:no-repeat;background-position:center center}.dv-icon{width:60px;min-width:60px;height:60px;min-height:60px;background:black;color:white;display:flex;align-items:center;justify-content:center;font-size:1.5em;border-radius:100px}.container.alignment{height:100%;padding:0;display:flex;flex-direction:column;justify-content:center}.round-icon{width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center center}.flex-cta-line{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.flex-cta-line .hs-cta-wrapper{display:flex;flex-grow:1;width:auto;margin:10px}.flex-cta-line .hs-cta-wrapper .hs-cta-node{display:flex;flex-grow:1}.flex-cta-line .hs-cta-wrapper .hs-cta-node a.cta_button{display:flex;flex-grow:1;padding:20px;white-space:nowrap;justify-content:center;align-items:center}.navbar .navbar-nav .nav-item{text-align:center}.nav-item>.dropdown-menu{top:65%}.nav-item a{text-decoration:none}.dropdown-toggle::after{vertical-align:middle}.navbar{padding:0}.navbar-brand{max-width:60%}.navbar-brand a{display:block}.navbar .navbar-nav .nav-link{white-space:nowrap;font-weight:900;letter-spacing:normal;font-size:.85rem}.navbar-nav{display:inherit}.navbar-brand a img{width:500px;max-width:100%}.navbar .navbar-toggler{color:black;border-color:rgba(0,0,0,0.3)}.navbar .navbar-toggler :hover{color:black}.navbar .navbar-collapse{width:100%}.dropdown-item.active,.dropdown-item:active{background:#26272c;color:white}.dropdown-item.active>a,.dropdown-item:active>a{color:white}.header-social{background-color:#f2f2f2}.header-social .social-row{display:flex;position:relative;align-items:center;justify-content:space-between}.header-social span{text-transform:uppercase;font-weight:800;color:#aeaeae}.header-social .header-social-icon{width:auto;padding:10px 20px;border-right:1px solid #ccc;display:inline-block}.feature-image{height:300px;margin-bottom:30px;width:100%}.feature-image .caption{padding:30px;width:400px;background:black;color:white;max-width:100%}.feature-image .caption h1,.feature-image .caption h2,.feature-image .caption h3{color:inherit;margin-bottom:0}.hs_cos_wrapper.hs_cos_wrapper_type_form .form-title{color:inherit;font-size:1.5em}.hs_cos_wrapper.hs_cos_wrapper_type_form form .hs-form-field label{margin-bottom:2px;font-weight:400}.hs_cos_wrapper.hs_cos_wrapper_type_form form .hs-form-field label>span{color:inherit;font-size:.9em}.hs_cos_wrapper.hs_cos_wrapper_type_form form .hs-form-field label>span.hs-form-required{color:#ff8c00;display:inline-block;margin-left:2px}.hs_cos_wrapper.hs_cos_wrapper_type_form form .hs-form-field .input{padding-bottom:5px}.hs_cos_wrapper.hs_cos_wrapper_type_form form .hs-form-field .input .hs-input{border:1px solid #eaeaea;padding:5px;font-size:1em;border-radius:1px}.hs_cos_wrapper.hs_cos_wrapper_type_form form .hs-form-field .input .hs-input.invalid{border:1px solid #fe9516}.hs_cos_wrapper.hs_cos_wrapper_type_form form .hs-form-field .hs-error-msgs{margin-bottom:0;padding:0;list-style-position:initial;list-style:none}.hs_cos_wrapper.hs_cos_wrapper_type_form form .hs-form-field .hs-error-msgs>li>label{color:#fe9516;margin-bottom:5px;font-size:.9em;font-weight:400}.hs_cos_wrapper.hs_cos_wrapper_type_form form .hs_submit{margin-top:20px}.hs_cos_wrapper.hs_cos_wrapper_type_form .hs-button,.hs_cos_wrapper.hs_cos_wrapper_type_form form .hs_submit .actions .hs-button{text-transform:uppercase;background-color:#ff8c00;color:white;border:0;transition:.2s;padding:10px 20px;font-size:1.125em;font-weight:700;display:inline-block}.hs_cos_wrapper.hs_cos_wrapper_type_form form .hs_submit .actions .hs-button:hover{background-color:#3c3c3e}.hs-button{cursor:pointer}.hs_cos_wrapper.hs_cos_wrapper_type_form form .hs-form-field .input .hs-input:not([type=checkbox]){width:100% !important}.hs_cos_wrapper.hs_cos_wrapper_type_form form .hs-form-field .input .hs-input[type=checkbox]{margin-right:3px;display:inline-block;width:initial !important}.hs_cos_wrapper.hs_cos_wrapper_type_form form .hs-form-field .input .hs-input:not([type=radio]){width:100% !important}.hs_cos_wrapper.hs_cos_wrapper_type_form form .hs-form-field .input .hs-input[type=radio]{margin-right:5px;display:inline-block;width:initial !important}.hs_cos_wrapper.hs_cos_wrapper_type_form form fieldset{max-width:none !important}.hs_cos_wrapper.hs_cos_wrapper_type_form form .hs-form-field .input ul.inputs-list{margin-bottom:0}form input[placeholder].hs-input{text-transform:none}blockquote{text-align:center;background:0;padding:1em 20px;font-size:1.2em}blockquote p>*{font-size:inherit;color:inherit;font-weight:inherit}.hs_cos_wrapper blockquote.quote-block{display:flex;align-items:center;justify-content:center;width:100%;height:400px;background-color:#666;color:white}.hs_cos_wrapper blockquote.quote-block .inner{color:inherit;margin-left:auto;margin-right:auto;padding:2em}.hs_cos_wrapper blockquote.quote-block .inner span{width:90%;display:block;margin-left:auto;margin-right:auto;font-size:inherit}.slider-wrapper{width:100%;height:60vh;display:flex;position:relative;align-items:center;justify-content:center;margin-bottom:50px}.slider-wrapper.short{height:40vh}.slider-wrapper.tall{height:80vh}.slider-wrapper .control-wrapper{position:relative;width:95%;display:flex;align-items:center;justify-content:space-between;z-index:99}.slider_container{overflow:hidden;height:60vh;position:absolute;width:100%}.slider_container .slide{height:60vh;position:absolute;width:100%;opacity:0;-moz-transition:2s opacity;-webkit-transition:2s opacity;-o-transition:2s opacity;-ms-transition:2s opacity;transition:2s opacity;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat}.slider_container .slide.active_slide{opacity:1;-moz-transition:2s opacity;-webkit-transition:2s opacity;-o-transition:2s opacity;-ms-transition:2s opacity;transition:2s opacity}.slider_container .control-wrapper{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.slider_container .detail-wrapper{position:absolute;bottom:0;width:100%}.slider_container .detail-wrapper .container.alignment>*{color:white}.slider_container .detail-wrapper .container.alignment .address{margin-bottom:20px}.slider_container .detail-wrapper .container.alignment .address h1{font-weight:700}.slider_container .detail-wrapper .container.alignment .details{display:flex;justify-content:space-between;max-width:700px;margin-bottom:20px}.slider_container .detail-wrapper .container.alignment .details>*{display:flex;align-items:center}.slider_container .detail-wrapper .container.alignment .details>*>span{background:white;color:black;border-radius:20px;width:25px;height:25px;text-align:center;margin-left:10px}.slider_container .detail-wrapper .container.alignment .details .icon{font-size:2rem;margin-right:10px}.slider_container .detail-wrapper .container.alignment .details .price{font-size:1.6rem;font-weight:900;padding:5px 10px;background:black}.slider-wrapper .control-wrapper button{background-color:#3297ca;border:medium none;border-radius:50%;color:#fff;height:50px;opacity:.75;position:relative;width:50px;outline:0;cursor:pointer}.slide .overlay-block{width:350px;height:350px;background:#eee}.slide .overlay-block .container{padding:30px;max-width:100%}.slide .overlay-block h3{text-transform:uppercase;margin-bottom:15px}.slide .overlay-block .container{padding:30px}.popup-image .modal .close{position:absolute;right:0;top:0;color:rgba(100,100,100,0.6);z-index:99;font-size:2em}.popup-image .modal .modal-body{padding:5px}.full-img{background-size:cover;background-repeat:no-repeat;background-position:center center;height:80vh}.home-section section{margin-bottom:20px}.icon-wrapper{background:#eee;border-radius:100px;height:75px;width:75px;display:flex;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.8rem}.icon-wrapper .icon{margin:0}.icon-row .head{margin-top:30px}.icon-row h4{margin-bottom:20px}.icon-row a{font-weight:400}.icon-row .text-wrapper{margin-bottom:10px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-top:20px}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-section-wrapper .section-heading{margin:0 10px}.section-heading{margin:0;padding:20px 0}.agent-profile{padding:10px}.agent-profile .agent-img{height:300px;background-size:cover;background-position:top center;background-repeat:no-repeat}.info-section h4{font-size:1.25em;font-weight:900;padding-bottom:25px;border-bottom:1px solid #dae2e9;margin-bottom:20px;margin-top:50px;text-transform:uppercase}.info-section .info-body ul{list-style:none;list-style-position:initial;padding:0}.info-section .info-body ul li{font-size:1em;margin:2px 0}.agents-section>.widget-type-widget_container{margin:10px;border:1px solid #aaa}.agents-section>.widget-type-widget_container>.hs_cos_wrapper_type_widget_container>*:not(.hs_cos_wrapper_type_custom_widget){padding:10px}.agent-contact{width:100%}.agent-contact .agent-profile{display:flex;flex-direction:column;align-items:center;width:100%;height:230px;background-color:#eff3f5;border-bottom:1px solid #eee;text-align:center}.agent-contact .agent-profile h4{padding:0;margin-top:20px;margin-bottom:0}.agent-contact .agent-profile span{font-weight:400}.agent-contact .agent-profile .profile-image{width:125px;height:125px;border-radius:50%;margin-top:20px;background-position:center top;background-size:cover;background-repeat:no-repeat}.agent-contact .contact-info{border-bottom:1px solid #eee;padding:30px}.agent-contact .contact-info>div{margin-bottom:5px}.agent-contact .contact-info a{font-weight:400}.agent-contact .contact-info .fa{margin-right:15px}.agent-contact .contact-form{margin:20px}.featured-properties{width:100%;background:#eaf0f3;padding:70px 0}.featured-properties h4,.featured-properties h5{text-transform:none;font-weight:400}.featured-properties h4{font-size:1.25rem}.featured-properties h5{font-size:1.15rem}.featured-properties .property-wrapper{font-size:1em}.featured-properties .property{background:white;height:500px}@media(max-width:1199px){.featured-properties .property{margin-top:20px}}.featured-properties .property .img{max-width:100%;height:200px;background-size:cover;background-position:center center;background-repeat:no-repeat}.featured-properties .property .details{padding:20px 25px 10px 25px}.featured-properties .property .details .features{font-weight:400;color:#7e8c99}.featured-properties .property .details .features svg{margin-right:5px}.featured-properties .property .details ul.features>li,.featured-properties .property .details .features>ul>li{padding:8px 0}.featured-properties .property .details ul.features>li>span,.featured-properties .property .details .features>ul>li>span{float:right;background-color:#f3f6f8;border-radius:100px;padding:2px 10px}.featured-properties .property .property-footer{border-top:1px solid #7e8c99;height:65px;width:100%;display:flex;align-items:center}.location-details{width:100%;background-position:center center;background-size:cover;padding:120px 0;color:white}.location-details a{color:white}.location-details h4{font-size:1.25rem}.location-details p{color:#a5b4c7}.location-details .inner{min-height:600px;background:#445062;width:100%;display:flex}.location-details .inner .wrapper{display:flex;width:100%}.location-details .inner .wrapper .details{margin-left:auto;padding:0 40px}.location-details .inner .wrapper .details h4{margin:50px 0 20px 0}.location-details .inner .wrapper .details .map{min-height:250px;height:40%}.location-details .inner .wrapper .details .info{margin-top:30px;margin-bottom:20px}.location-details .inner .wrapper .details .info>*:first-child{border-right:1px solid #a5b4c7}.location-details .inner .wrapper .details .info>*{width:50%}.location-details .inner .wrapper .agent-panel{background:#49a3e4;width:20%;min-width:350px;height:100%;padding:50px 30px}.location-details .inner .wrapper .agent-panel>h4{margin-bottom:20px}.location-details .inner .wrapper .agent-panel .agent{font-size:.9rem;font-weight:400;margin-bottom:20px}.location-details .inner .wrapper .agent-panel .agent .img{width:100px;max-width:100%;height:100px;background-size:cover;background-position:center top;background-repeat:no-repeat}.location-details .inner .wrapper .agent-panel .agent .agent-info{display:flex;flex-direction:column}.two-col-row{padding:30px 0}.two-col-row strong{float:left}.services .content{padding:70px 50px}.services .content h3{margin-bottom:20px}.services .content p,.services .content ul{width:65%;margin-bottom:25px}.services.right .content h3,.services.right .content p,.services.right .content ul{margin-left:35%}.features h3{text-align:center}.subheading{text-align:center;margin:30px auto 60px;font-weight:400}.features h5{margin:20px 0 10px;font-size:1rem}.features .row{margin:33px 0 65px}.features .content,.features .content>p,.features .content>span{font-weight:400}.features-with-image{background-color:#eee}.features-with-image h3{text-align:center}.features-with-image .subheading{text-align:center;font-weight:400;margin:30px auto 60px}.features-with-image .bg-img{height:30vh;min-height:400px}.features-with-image .feature{display:inline-flex;align-items:center}.features-with-image .feature .icon{margin-right:20px}.features-with-image .items{display:flex;flex-direction:column;justify-content:space-between}.features-with-image .feature .content{font-weight:400}.nearby-places h3{text-align:center}.nearby-places .map-wrapper{width:100%;height:550px;background-color:#eee}.nearby-places .place{border-bottom:1px solid #f2f2f2;margin-bottom:10px}.nearby-places .place h5{font-weight:700;text-transform:capitalize;margin:0;display:inline-block}.nearby-places .place span{font-weight:400;font-size:.9em;color:#a6afb8}.nearby-places .place .subtitle{padding-bottom:9px;display:block}.nearby-places .place .distance{float:right}.property-listing-module{display:flex;flex-wrap:wrap}.property-listing-module .property-item{display:block;padding:10px;position:relative}.static-header{height:65vh;min-height:700px;display:flex;background-position:center}.static-header h1{font-size:4rem;color:white}.static-header h2{font-weight:normal;color:white}.static-header .shader{background-color:rgba(0,0,0,0.6);width:100%;height:auto;display:flex}.static-header .shader>.container{display:flex;align-items:center;justify-content:center;text-align:center}.static-header h1:before,.static-header h2:before{content:none}.static-header .cta-row{display:flex;justify-content:space-around}.static-header .cta-row a.cta_button{border:1px solid white;background-color:rgba(0,0,0,0.8);color:white;font-weight:normal;padding:8px 16px;border-radius:10px}.three-quarter .bg-img{height:100vh}.three-quarter .alignment{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.feature-grid{padding:100px 0}.feature-grid .feature{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:'left right'}.feature-grid .feature .left{grid-area:left}.feature-grid .feature .right{grid-area:right}.feature-grid .feature .desc{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:20px 30px;height:100%}.feature-grid .img{min-height:400px}@media(max-width:480px){fieldset.form-columns-2 .input{margin-right:0 !important}}@media(max-width:575px){.property-listing-module .property-item{width:100%}}@media(min-width:576px){.property-listing-module .property-item{width:45%}}@media(min-width:769px){.property-listing-module .property-item{width:25%}}@media(min-width:1200px){.property-listing-module .property-item{width:20%}}@media(min-width:1500px){.property-listing-module .property-item{width:16.6%}}.column-wrap{height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between}.block-cta{padding:20px 0}.block-cta a.cta_button{display:flex !important;width:200px;margin-left:auto;margin-right:auto;align-items:center;justify-content:center}.two-homepage-columns{padding:20px 0}.property-listing-module .property-item .Lot{position:relative;overflow:hidden}.property-listing-module .property-item .img-preview{width:300px;height:200px;background-size:cover;background-position:center center;background-repeat:no-repeat;max-width:100%}.property-listing-module .property-item .lot-info{padding:10px 5px 5px 5px}.property-listing-module .property-item:hover{color:#000}.entry-title{border-top:1px solid black;border-bottom:1px solid black;padding:10px 0 5px 0;margin-bottom:10px}@media(max-width:991px){.location-details .inner .wrapper{flex-direction:column}.location-details .inner .wrapper .agent-panel{width:100%}.location-details .inner .wrapper .details{margin-left:0}}@media(min-width:768px){.location-details .inner{width:80%}blockquote{font-size:1.5em}}@media(min-width:1200px){.location-details .inner .wrapper .details{width:40%}blockquote{font-size:2em}}@media(min-width:1600px){.location-details .inner .wrapper .details .map{height:50%}}.gallery{margin-bottom:50px}.gallery .widget-type-rich_text{margin-bottom:30px}.gallery-wrapper .hs_cos_gallery .slick-track{width:100% !important}.gallery-wrapper .hs_cos_gallery .hs_cos_gallery_slide{height:auto;margin:0}.gallery-wrapper.cols-1 .hs_cos_gallery .hs_cos_gallery_slide{width:100% !important}.gallery-wrapper.cols-2 .hs_cos_gallery .hs_cos_gallery_slide{width:50% !important}.gallery-wrapper.cols-3 .hs_cos_gallery .hs_cos_gallery_slide{width:33% !important}.gallery-wrapper.cols-4 .hs_cos_gallery .hs_cos_gallery_slide{width:25% !important}.hs_cos_gallery_main,.hs_cos_gallery_thumbnails,.hs_cos_gallery_lightbox{padding:0}.hs_cos_gallery_lightbox_thumbnails .hs_cos_gallery_slide .slick-slide-inner-wrapper{height:auto;position:relative;left:0;top:0;display:block;margin:3px 6px}.hs_cos_gallery_lightbox_thumbnails .hs_cos_gallery_slide .slick-slide-inner-wrapper img{width:100%;height:auto}.hs_cos_gallery_lightbox_container .slick-list{top:50%;transform:translateY(-50%)}@media(min-width:992px){.navbar-toggleable-md{display:flex;align-items:flex-end;padding:10px 0}.nav-item>.dropdown-menu .dropdown-item a{font-size:.85rem;padding:2px 10px}.navbar-nav .dropdown-menu{position:absolute}.nav-item:hover>.dropdown-menu{display:block}}@media(max-width:1200px){.icon-wrapper{height:50px;width:50px}}@media(max-width:991px){section{padding:10px 0}.slider_container .slide .container.alignment{align-items:center;margin-left:0;margin-right:0;width:100%;justify-content:flex-end;padding:0;max-width:100% !important}.slider_container .slide .container.alignment .overlay-block{width:100%;height:auto}.slider_container .slide .container.alignment .overlay-block h3{font-size:1.2em}.slider-wrapper .control-wrapper button{height:30px;width:30px}.slide .overlay-block .container{padding:20px}.slider-wrapper{align-items:flex-end}.slider-wrapper .control-wrapper .previous_slide_btn{background-color:transparent;box-shadow:none}.slider-wrapper .control-wrapper .next_slide_btn{background-color:transparent;box-shadow:none}.icon-row h4{display:inline-flex}.icon-row .fa{font-size:1.1em}.navbar .navbar-nav .nav-item a{font-size:1.25em}.nav-item>.dropdown-menu .dropdown-item a{font-size:1.25em;padding:5px 0}.icon-row .head{height:125px}.slider_container .slide .container.alignment .overlay-block h3,.slider_container .slide .container.alignment .overlay-block span,.slider_container .slide .container.alignment .overlay-block p{text-align:center;margin-bottom:0}.services .content p{width:100%}.icon-row .head{height:auto !important;display:flex;align-items:center}.icon-row .head .icon-wrapper{margin-right:10px}.nav-item>.dropdown-menu .dropdown-item{text-align:center}.navbar{padding:10px}}@media(min-width:768px){a.cta_button.large{width:300px !important}}@media(max-width:767px){.location-details .inner .wrapper .agent-panel{padding:10px 10px;min-width:initial}.feature-image{height:auto !important}.services .bg-img{display:none}.block-cta a.cta_button{width:auto !important}a.cta_button.large{width:auto !important}}@media(max-width:575px){.gallery .wrapper{width:100%}}@media(max-width:320px){html,body{font-size:10px}}