﻿@import url("../assets/css/animate.css");.animated{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.delay-one-quarter{-webkit-animation-delay:0.25s;animation-delay:0.25s}.animated.delay-one-half{-webkit-animation-delay:0.5s;animation-delay:0.5s}.animated.delay-three-quarters{-webkit-animation-delay:0.75s;animation-delay:0.75s}.animated.delay-one-second{-webkit-animation-delay:1s;animation-delay:1s}.animated.slow{-webkit-animation-duration:1s !important;animation-duration:1s !important}.animated.extra-slow{-webkit-animation-duration:2s !important;animation-duration:2s !important}.button,button{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:10px 20px}.beige-bg{background-color:#FFFCF3;color:#545567}.beige-bg a{color:#ff3d00}.beige-bg a.link{color:#ff3d00;font-size:16px;font-weight:900}.beige-bg a.link i{padding-left:2px}.beige-bg a.button{color:#fff;background-color:#222331}.beige-bg a.button:hover{color:#fff;background-color:#222331}.beige-bg button{color:#fff;background-color:#222331}.beige-bg button:hover{color:#fff;background-color:#222331}.primary-bg,.navy-bg{background-color:#222331;color:#fff}.primary-bg h2,.primary-bg h3,.primary-bg h4,.primary-bg h5,.primary-bg h6,.primary-bg .h2,.primary-bg .h3,.primary-bg .h4,.primary-bg .h5,.primary-bg .h6,.navy-bg h2,.navy-bg h3,.navy-bg h4,.navy-bg h5,.navy-bg h6,.navy-bg .h2,.navy-bg .h3,.navy-bg .h4,.navy-bg .h5,.navy-bg .h6{color:#fff}.primary-bg a,.navy-bg a{color:#fff}.primary-bg a.button,.navy-bg a.button{color:#222331;background-color:#fff}.primary-bg a.button:hover,.navy-bg a.button:hover{color:#fff;background-color:#FFFCF3}.primary-bg button,.navy-bg button{color:#222331;background-color:#fff}.primary-bg button:hover,.navy-bg button:hover{color:#fff;background-color:#FFFCF3}.white-bg{background-color:#fff;color:#545567}.white-bg a{color:#222331}.white-bg a.button{color:#222331;background-color:#fff}.white-bg a.button:hover{color:#fff;background-color:#222331}.white-bg button{color:#222331;background-color:#fff}.white-bg button:hover{color:#fff;background-color:#222331}.primary-text,.navy-text{color:#222331}.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{max-width:250px}.section-block .container{width:80%;margin:0 auto}.section-block h1,.section-block .h1{font-family:"iowan-old-style-bt", sans-serif;font-style:italic;font-weight:400}.section-block h2,.section-block .h2{font-family:"iowan-old-style-bt", sans-serif;font-weight:700}.section-block h3,.section-block .h3{font-family:"iowan-old-style-bt", sans-serif;font-weight:700}.section-block .block-section-title{font-size:24px;text-transform:uppercase;text-decoration:underline;text-underline-position:under;text-underline-offset:8px;text-decoration-thickness:1px;margin:0 0 1em;width:fit-content}.section-block p,.section-block ol,.section-block ul{font-family:"franklin-gothic", sans-serif;font-weight:400}.section-block .link{font-weight:700;text-transform:uppercase}.section-block .link i{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal}.hero-block{position:relative;color:#fff}.hero-block#block-0{margin-top:-140px}.hero-block .hero-image-background-holder{padding-bottom:56.25%;background-size:cover !important;background-repeat:no-repeat}.hero-block .hero-block-video-container{padding-bottom:56.25%;background-size:cover !important;background-repeat:no-repeat;position:relative;z-index:2}.hero-block .hero-block-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.hero-block .hero-block-video-container:after{content:"";background-color:rgba(0, 0, 0, 0.4);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.hero-block .hero-caption-container{position:absolute;bottom:30%;left:0;width:100%;z-index:3}.hero-block .hero-caption-container .heading-container h1,.hero-block .hero-caption-container .heading-container h2,.hero-block .hero-caption-container .heading-container h3,.hero-block .hero-caption-container .heading-container h4,.hero-block .hero-caption-container .heading-container h5,.hero-block .hero-caption-container .heading-container h6,.hero-block .hero-caption-container .heading-container p{color:#fff}.hero-block .hero-caption-container .heading-container h1{font-size:40px;color:#fff;font-style:normal}.hero-block .hero-caption-container .heading-container h2{font-weight:400;font-size:24px}.hero-block .hero-caption-container .heading-container .buttons-container{margin-top:24px}.hero-block .hero-caption-container .heading-container .buttons-container .button{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;background-color:#fff;color:#222331;border:none;padding:10px 20px}.hero-block .hero-caption-container .heading-container .buttons-container .button:hover{background-color:#ff3d00;color:#fff}.hero-block .hero-caption-container .heading-container .buttons-container .button i{font-weight:900;font-family:"Font Awesome 5 Free";font-style:normal;margin-left:5px;font-size:14px;position:relative;top:-1px}.hero-image-background-holder{padding-bottom:45%;background-size:cover !important;background-repeat:no-repeat}.page-header-block .image-background-holder{padding-bottom:250px;background-size:cover !important;background-repeat:no-repeat}.page-header-block .hero-title{padding:30px 0;margin:0;text-align:right;font-size:60px;font-weight:700}.page-header-block-no-image{padding:10em 0 5px;margin-top:-238px}.page-header-block-no-image h1{font-weight:800;font-size:60px;margin:0}.content-and-image-block,.property-search-block{padding:0}.content-and-image-block.beige-bg h2,.content-and-image-block.beige-bg .h2,.property-search-block.beige-bg h2,.property-search-block.beige-bg .h2{color:#545567}.content-and-image-block.beige-bg .link,.property-search-block.beige-bg .link{color:#ff3d00 !important;font-weight:700}.content-and-image-block.has-image.right-image .callout-content-container .callout-content,.content-and-image-block.has-image.left-image .callout-content-container .callout-content,.property-search-block.has-image.right-image .callout-content-container .callout-content,.property-search-block.has-image.left-image .callout-content-container .callout-content{display:grid;grid-auto-flow:row dense;grid-gap:0;min-height:450px}.content-and-image-block.has-image.right-image .block-image-container .block-image,.content-and-image-block.has-image.left-image .block-image-container .block-image,.property-search-block.has-image.right-image .block-image-container .block-image,.property-search-block.has-image.left-image .block-image-container .block-image{background-size:cover !important;padding-bottom:100%}.content-and-image-block.has-image.right-image .block-images-container .block-image,.content-and-image-block.has-image.left-image .block-images-container .block-image,.property-search-block.has-image.right-image .block-images-container .block-image,.property-search-block.has-image.left-image .block-images-container .block-image{background-size:cover !important;padding-bottom:calc(100% + 30px)}.content-and-image-block.has-image.right-image .container,.property-search-block.has-image.right-image .container{width:100%}.content-and-image-block.has-image.right-image .callout-content-container .callout-content,.property-search-block.has-image.right-image .callout-content-container .callout-content{grid-template-columns:60% 40%}.content-and-image-block.has-image.right-image .callout-content-container .callout-content .block-image-container,.content-and-image-block.has-image.right-image .callout-content-container .callout-content .block-images-container,.property-search-block.has-image.right-image .callout-content-container .callout-content .block-image-container,.property-search-block.has-image.right-image .callout-content-container .callout-content .block-images-container{grid-column:2;grid-row:1}.content-and-image-block.has-image.right-image .block-content-container,.property-search-block.has-image.right-image .block-content-container{padding:6em 14% 6em 17%}.content-and-image-block.has-image.left-image .callout-content-container .callout-content,.property-search-block.has-image.left-image .callout-content-container .callout-content{grid-template-columns:40% 60%}.content-and-image-block.has-image.left-image .callout-content-container .callout-content .block-image-container,.property-search-block.has-image.left-image .callout-content-container .callout-content .block-image-container{grid-column:1;grid-row:1}.content-and-image-block.has-image.left-image .block-content-container,.property-search-block.has-image.left-image .block-content-container{padding:6em 17% 6em 14%}.content-and-image-block.has-image .block-image-container,.property-search-block.has-image .block-image-container{background-size:cover !important;background-repeat:no-repeat}.content-and-image-block .block-title,.property-search-block .block-title{margin:0 0 0.5em;font-size:45px;line-height:1.25em}.content-and-image-block .slick-dots,.property-search-block .slick-dots{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;position:absolute;bottom:30px;width:100%}.content-and-image-block .slick-dots li,.property-search-block .slick-dots li{display:block;width:12px;height:12px;margin:0;padding:0}.content-and-image-block .slick-dots li button,.property-search-block .slick-dots li button{appearance:none;display:block;width:12px;height:12px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:transparent;font-size:0;line-height:0;cursor:pointer}.content-and-image-block .slick-dots li button .slick-dot-icon,.property-search-block .slick-dots li button .slick-dot-icon{display:block;width:12px;height:12px;border-radius:50%;background:#55576a}.content-and-image-block .slick-dots li button .slick-sr-only,.property-search-block .slick-dots li button .slick-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.content-and-image-block .slick-dots li.slick-active button .slick-dot-icon,.property-search-block .slick-dots li.slick-active button .slick-dot-icon{background:#ff3d00}.content-and-image-block p,.content-and-image-block ul,.content-and-image-block ol,.property-search-block p,.property-search-block ul,.property-search-block ol{font-size:18px;font-weight:400;text-align:left;font-family:"franklin-gothic", sans-serif}.content-and-image-block .content-container,.property-search-block .content-container{position:relative}.content-and-image-block .content-container.has-background-image,.property-search-block .content-container.has-background-image{background-size:cover !important}.content-and-image-block .content-container.has-background-image .background-color,.property-search-block .content-container.has-background-image .background-color{opacity:0.7}.content-and-image-block .content-container.has-background-image .container,.property-search-block .content-container.has-background-image .container{z-index:3}.content-and-image-block .background-color,.property-search-block .background-color{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.content-and-image-block .block-content-container,.property-search-block .block-content-container{position:relative}.content-and-image-block .block-content-container .block-bg-image,.property-search-block .block-content-container .block-bg-image{position:absolute;top:0;width:100%;height:100%;z-index:2;left:0;background-repeat:no-repeat !important;background-size:contain !important;background-position:center center !important}.content-and-image-block .block-content-container .block-content,.property-search-block .block-content-container .block-content{position:relative;z-index:2}.content-and-image-block .button-container .button,.property-search-block .button-container .button{display:block;width:fit-content;margin-right:0;margin-bottom:15px;background-color:#000;color:#fff}.content-and-image-block .button-container .button:last-of-type,.property-search-block .button-container .button:last-of-type{margin-bottom:0}.content-and-image-block .button-container .button:hover,.property-search-block .button-container .button:hover{background-color:#fff;color:#000}.property-search-block .block-title{font-weight:400;line-height:1em;font-size:60px;margin:0 0 0.25em}.property-search-block .block-subtitle{margin:0 0 0.5em;font-weight:400;font-size:28px}.property-search-block p{font-weight:600;font-family:"franklin-gothic", sans-serif;font-size:16px}.property-search-block p:first-of-type{margin-top:1.5em}.property-search-block p:last-of-type{margin-bottom:1.5em}.property-search-block .sidx-container .sidx-widget.sidx-searchform .sidx-suggestions-input,.property-search-block .sidx-container .sidx-streamlined-form.sidx-searchform .sidx-suggestions-input{background-color:transparent;-webkit-border-radius:1px;-ms-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #fff;text-align:left;padding-left:0;color:#fff}.property-search-block .sidx-container .sidx-widget.sidx-searchform .sidx-suggestions-input ::placeholder,.property-search-block .sidx-container .sidx-streamlined-form.sidx-searchform .sidx-suggestions-input ::placeholder{color:#fff}.property-search-block .sidx-container .sidx-widget.sidx-searchform .sidx-basic .sidx-field,.property-search-block .sidx-container .sidx-streamlined-form.sidx-searchform .sidx-basic .sidx-field{background-color:transparent;-webkit-border-radius:1px;-ms-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #fff;text-align:left;padding-left:0}.property-search-block .sidx-container .sidx-widget.sidx-searchform .sidx-basic .sidx-field ::placeholder,.property-search-block .sidx-container .sidx-streamlined-form.sidx-searchform .sidx-basic .sidx-field ::placeholder{color:#fff}.property-search-block .sidx-container .sidx-widget.sidx-searchform .sidx-streamlined-search .sidx-streamlined-toggle,.property-search-block .sidx-container .sidx-streamlined-form.sidx-searchform .sidx-streamlined-search .sidx-streamlined-toggle{position:relative;-webkit-border-radius:1px;-ms-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border-top:none;border-left:none;border-right:none;border-color:#fff;border-bottom:1px solid #fff;text-align:left;justify-content:left}.property-search-block .sidx-container .sidx-widget.sidx-searchform .sidx-streamlined-search .sidx-streamlined-toggle i,.property-search-block .sidx-container .sidx-streamlined-form.sidx-searchform .sidx-streamlined-search .sidx-streamlined-toggle i{position:absolute;right:0}.property-search-block .sidx-container .sidx-widget.sidx-searchform .sidx-streamlined-search .sidx-streamlined-toggle:hover,.property-search-block .sidx-container .sidx-streamlined-form.sidx-searchform .sidx-streamlined-search .sidx-streamlined-toggle:hover{background-color:transparent}.property-search-block .sidx-container .sidx-widget.sidx-searchform .sidx-basic>*,.property-search-block .sidx-container .sidx-streamlined-form.sidx-searchform .sidx-basic>*{margin:0px 8px 15px 8px}.property-search-block .sidx-container .sidx-widget.sidx-searchform button.sidx-primary:hover,.property-search-block .sidx-container .sidx-streamlined-form.sidx-searchform button.sidx-primary:hover{background-color:#fff;color:#222331}.stats-block{padding:4em 0}.stats-block .container{width:70%;margin:0 auto}.stats-block .stat-columns-container{display:grid;grid-gap:0 5%}.stats-block .stat-columns-container.col-count-2{grid-template-columns:1fr 1fr}.stats-block .stat-columns-container.col-count-3{grid-template-columns:1fr 1fr 1fr}.stats-block .stat-columns-container .stat{font-size:45px;line-height:1.5em;font-weight:700}.stats-block .stat-columns-container .stat.has-prefix .stat-num{margin-left:-4px}.stats-block .stat-columns-container .stat.has-suffix .stat-suffix{margin-left:-4px}.two-column-block{padding:6em 0;position:relative}.two-column-block.two-columns .column-blocks .column-blocks-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 5%}.two-column-block.star-list ul{margin-left:0}.two-column-block.star-list ul li{position:relative;list-style:none;margin-left:0;margin-bottom:10px}.two-column-block.star-list ul li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:0;margin-right:15px;font-size:10px;border-radius:100%;background-color:#fff;color:black;padding:3px;position:relative;top:-2px}.two-column-block.carets-list ul{margin-left:0;list-style:none}.two-column-block.carets-list ul li:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:8px}.two-column-block.carets-list ul li a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.two-column-block.carets-list ul li a:hover{text-decoration:underline}.two-column-block ul li.book-open:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:8px}.two-column-block .background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover !important;background-repeat:no-repeat;background-position:center center}.two-column-block .background-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.6)}.two-column-block .block-heading-container,.two-column-block .column-blocks,.two-column-block .after-content-container{z-index:3;position:relative}.two-column-block h3{font-size:20px;margin:0.5em 0 0.5em;font-family:"franklin-gothic", sans-serif;font-weight:400}.two-column-block .column-blocks .column-blocks-container p,.two-column-block .column-blocks .column-blocks-container ol,.two-column-block .column-blocks .column-blocks-container ul{font-family:"franklin-gothic", sans-serif}.two-column-block .column-blocks .column-blocks-container ol:last-of-type,.two-column-block .column-blocks .column-blocks-container ul:last-of-type{margin-bottom:0}.videos-block{padding:4.5em 0}.videos-block.three-col .column-blocks-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2em 5%}.videos-block.two-col .column-blocks-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:2em 5%}.videos-block .video-column-blocks{padding-top:2em}.videos-block .video-col.video-hidden{display:none}.videos-block .video-col .callout-content{height:100%}.videos-block .video-thumbnail{position:relative;display:block;width:100%;aspect-ratio:1.7777777778;padding:0;border:0;overflow:hidden;background:#000;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.videos-block .video-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease}.videos-block .video-thumbnail .video-play-icon{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fff;color:#000;font-size:20px;transform:translate(-50%, -50%);transition:transform 0.25s ease}.videos-block .video-thumbnail .video-play-icon i{margin-left:2px;margin-top:-2px}.videos-block .video-thumbnail:hover img,.videos-block .video-thumbnail:focus-visible img{transform:scale(1.03)}.videos-block .video-thumbnail:hover .video-play-icon,.videos-block .video-thumbnail:focus-visible .video-play-icon{transform:translate(-50%, -50%) scale(1.08)}.videos-block .video-thumbnail:focus-visible{outline:2px solid currentColor;outline-offset:3px}.videos-block .iframe-container{padding-bottom:56.25%;position:relative}.videos-block .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.videos-block .video-title{font-size:16px;margin:15px 0 0}.videos-block .modal-link{font-weight:700;font-size:14px;text-transform:uppercase;padding:0;border:0;background:transparent;cursor:pointer}.videos-block .modal-link i:before{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-size:11px}.videos-block .link-container .modal-link{font-weight:700;font-size:14px;text-transform:uppercase;padding:0;border:0;background:transparent;cursor:pointer;color:#ff3d00}.videos-block .link-container .modal-link i{margin-right:0px}.videos-block .link-container .modal-link i:before{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-size:11px;margin-right:4px}.videos-block .video-see-more-container{text-align:center;margin-top:2em}.videos-block .video-see-more-container .video-see-more{cursor:pointer}.video-modal{position:fixed;z-index:99999;inset:0;display:none;align-items:center;justify-content:center;padding:40px}.video-modal.is-open{display:flex}.video-modal .video-modal-overlay{position:absolute;inset:0;background:rgba(0, 0, 0, 0.85);cursor:pointer}.video-modal .video-modal-dialog{position:relative;z-index:1;width:100%;max-width:1000px}.video-modal .video-modal-player{position:relative;width:100%;aspect-ratio:1.7777777778;overflow:hidden;background:#000}.video-modal .video-modal-player iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.video-modal .video-modal-close{position:absolute;z-index:2;top:-45px;right:0;display:flex;align-items:center;justify-content:center;padding:5px;border:0;background:transparent;color:#fff;font-size:30px;line-height:1;cursor:pointer}.video-modal .video-modal-close:focus-visible{outline:2px solid #fff;outline-offset:3px}body.video-modal-open{overflow:hidden}.listings-block{padding:4.5em 0;position:relative}.full-width-text-block{padding:4.5em 0;position:relative}.full-width-text-block.has-title .content-area{padding-top:2em}.full-width-text-block.white-bg button{background-color:#fff;color:#222331;border:1px solid #979797;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.full-width-text-block.white-bg button:hover{background-color:#222331;border-color:#222331;color:#fff !important}.testimonials-block{padding:4.5em 0;position:relative}.testimonials-block .block-title-container{position:relative}.testimonials-block .block-title-container .block-section-title{width:fit-content;max-width:84%}.testimonials-block .block-title-container .testimonials-block-sources{position:absolute;top:0;right:0}.testimonials-block .block-title-container .testimonials-block-sources .testimonial-source{display:inline-flex;align-items:center;justify-content:center;font-size:28px;line-height:1;font-weight:900;margin-right:10px}.testimonials-block .block-title-container .testimonials-block-sources .testimonial-source a{position:relative;display:inline-flex;align-items:center;justify-content:center}.testimonials-block .block-title-container .testimonials-block-sources .testimonial-source a::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:5px 8px;background:#232330;color:#fff;border-radius:3px;font-size:12px;line-height:1.2;font-weight:400;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease;z-index:100}.testimonials-block .block-title-container .testimonials-block-sources .testimonial-source a:hover::after,.testimonials-block .block-title-container .testimonials-block-sources .testimonial-source a:focus-visible::after{opacity:1;visibility:visible}.testimonials-block .block-title-container .testimonials-block-sources .testimonial-source i{font-style:normal;color:#232330}.testimonials-block .block-title-container .testimonials-block-sources .testimonial-source i:before{font-weight:900;font-family:"Font Awesome 5 Brands"}.testimonials-block .block-title-container .testimonials-block-sources .testimonial-source:last-of-type{margin-right:0}.testimonials-block .block-title-container .testimonials-block-sources .testimonial-source img{max-width:27px;height:auto;margin:-10px 0 0;position:relative;top:3px}.testimonials-block .block-title-container .testimonials-block-sources .testimonial-source.testimonial-source-zillow a:after{bottom:calc(100% + 13px)}.testimonials-block .testimonials-slider-wrapper{position:relative;padding-top:2.5em}.testimonials-block .testimonials-block-content{position:relative;padding:0 60px}.testimonials-block .testimonials-block-content .slick-list{margin:0;padding:0}.testimonials-block .testimonials-block-content .slick-track{display:flex}.testimonials-block .testimonials-block-content .slick-slide{height:auto}.testimonials-block .testimonials-block-content .slick-slide>div{height:100%}.testimonials-block .testimonial{height:100%;padding:0 5%}.testimonials-block .testimonial .quote{line-height:1.5em}.testimonials-block .testimonial .quote p{margin-top:0;margin-bottom:0.75em}.testimonials-block .testimonial .quote p:last-child{margin-bottom:0}.testimonials-block .testimonial .credit{margin-top:20px;line-height:1.5em}.testimonials-block .testimonial .credit .company{display:block;margin-top:2px}.testimonials-block .testimonial-container{display:flex;flex-direction:column;height:100%}.testimonials-block .slick-prev,.testimonials-block .slick-next{position:absolute;z-index:5;top:2.5em;width:18px;height:34px;padding:0;border:0;background:transparent;cursor:pointer;transform:none}.testimonials-block .slick-prev:before,.testimonials-block .slick-prev:after,.testimonials-block .slick-next:before,.testimonials-block .slick-next:after{content:"";position:absolute;left:7px;width:2px;height:15px;background:#1b1b27}.testimonials-block .slick-prev:focus-visible,.testimonials-block .slick-next:focus-visible{outline:2px solid currentColor;outline-offset:4px}.testimonials-block .slick-prev:hover,.testimonials-block .slick-next:hover{background-color:transparent}.testimonials-block .slick-prev{left:0}.testimonials-block .slick-prev:before{top:2px;transform:rotate(38deg);transform-origin:bottom}.testimonials-block .slick-prev:after{bottom:3px;transform:rotate(-38deg);transform-origin:top}.testimonials-block .slick-next{right:0}.testimonials-block .slick-next:before{top:2px;transform:rotate(-38deg);transform-origin:bottom}.testimonials-block .slick-next:after{bottom:3px;transform:rotate(38deg);transform-origin:top}.testimonials-block .testimonials-block-footer{display:flex;justify-content:center;margin-top:38px}.testimonials-block .testimonials-see-all{text-align:center;background:#222331;color:#fff;text-decoration:none}.testimonials-block .testimonials-see-all:hover,.testimonials-block .testimonials-see-all:focus{background:#2c2c3f;color:#fff}.page-id-12 .elementor-element-b663b50{display:none !important}.page-id-12 .sidx-map-container{display:none !important}.page-id-12 .sidx-container .sidx-search-results .sidx-grid{grid-gap:0 30px}.page-id-12 .sidx-container .sidx-require-auth:nth-child(n+5){display:none !important}.two-column-block.navy-bg+.two-column-block.navy-bg{border-top:1px solid #fff}.stats-block.beige-bg+.videos-block.beige-bg{border-top:1px solid #545567}.content-and-image-block.beige-bg+.stats-block.beige-bg,.content-and-image-block.white-bg+.stats-block.white-bg{border-top:1px solid #545567;margin-top:-8px}@media (max-width:1023px){.content-and-image-block.has-image.left-image .callout-content-container .callout-content,.content-and-image-block.has-image.right-image .callout-content-container .callout-content,.property-search-block.has-image.left-image .callout-content-container .callout-content,.property-search-block.has-image.right-image .callout-content-container .callout-content{grid-template-columns:1fr;min-height:unset}.content-and-image-block.has-image.left-image .callout-content-container .callout-content .block-image-container,.content-and-image-block.has-image.right-image .callout-content-container .callout-content .block-image-container,.property-search-block.has-image.left-image .callout-content-container .callout-content .block-image-container,.property-search-block.has-image.right-image .callout-content-container .callout-content .block-image-container{padding-bottom:56.25%}.content-and-image-block.has-image.left-image .callout-content-container .callout-content .block-images-container .block-image-container,.content-and-image-block.has-image.right-image .callout-content-container .callout-content .block-images-container .block-image-container,.property-search-block.has-image.left-image .callout-content-container .callout-content .block-images-container .block-image-container,.property-search-block.has-image.right-image .callout-content-container .callout-content .block-images-container .block-image-container{padding-bottom:0}.content-and-image-block.has-image.left-image .callout-content-container .callout-content .block-images-container .block-image,.content-and-image-block.has-image.right-image .callout-content-container .callout-content .block-images-container .block-image,.property-search-block.has-image.left-image .callout-content-container .callout-content .block-images-container .block-image,.property-search-block.has-image.right-image .callout-content-container .callout-content .block-images-container .block-image{padding-bottom:56.25%}.content-and-image-block.has-image.left-image .block-content-container,.content-and-image-block.has-image.right-image .block-content-container,.property-search-block.has-image.left-image .block-content-container,.property-search-block.has-image.right-image .block-content-container{padding:4.5em 9%}.content-and-image-block.has-image.right-image .callout-content-container .callout-content,.property-search-block.has-image.right-image .callout-content-container .callout-content{display:block}.property-search-block.has-image.left-image .callout-content-container .callout-content .block-image-container{grid-row:2}.property-search-block.has-image.left-image .block-content-container{grid-row:1;grid-column:1;padding-bottom:3.5em}.property-search-block.has-image.right-image .block-content-container{padding-bottom:3.5em}.content-and-image-block.beige-bg+.stats-block.beige-bg{padding-top:0}.stats-block .container{width:82%}.section-block .container{width:82%}}@media (max-width:860px){.videos-block.three-col .column-blocks-container,.videos-block.two-col .column-blocks-container{grid-template-columns:1fr;grid-gap:2em 0}.property-search-block .block-title{font-size:45px}.content-and-image-block h2{font-size:35px}.two-column-block.two-columns .column-blocks .column-blocks-container{display:block}.stats-block .stat-columns-container .stat{font-size:35px}.page-template-homepage-template #block-8.two-column-block.two-columns .left-col{padding-top:1em}.page-template-homepage-template #block-8.two-column-block.two-columns .right-col{padding-top:1.5em}}@media (max-width:767px){.video-column-blocks .video-thumbnail .video-play-icon{width:54px;height:54px;font-size:18px}.video-column-blocks .video-see-more-container{margin-top:30px}.video-modal{padding:20px}.video-modal .video-modal-close{top:-40px;font-size:26px}.testimonials-block .testimonials-block-header,.testimonials-block .testimonials-slider-wrapper,.testimonials-block .testimonials-block-footer{padding-left:0px;padding-right:0px}.testimonials-block .testimonials-block-header{margin-bottom:30px}.testimonials-block .testimonials-block-title{font-size:20px}.testimonials-block .testimonials-block-title:after{width:160px}.testimonials-block .testimonials-block-content{padding:0 35px}.testimonials-block .testimonial{padding:0 10px}.testimonials-block .quote{font-size:14px}.testimonials-block .slick-prev{left:0}.testimonials-block .slick-next{right:0}}