body{color:#2F302F !important}.prmry-color{color:#66605a !important}.bg-prmry{background-color:#66605a !important}.border-color-prmry{border-color:#66605a !important}.after-color-prmry:after{color:#66605a !important}.after-bg-prmry:after{background-color:#66605a !important}.before-color-prmry:before{color:#66605a !important}.before-bg-prmry:before{background-color:#66605a !important}svg.fill-prmry{fill:#66605a !important}svg.stroke-prmry{stroke:#66605a !important}svg.path-fill-prmry path{fill:#66605a !important}svg.path-stroke-prmry path{stroke:#b70200 !important}svg.rect-fill-prmry rect{fill:#66605a !important}svg.rect-stroke-prmry rect{stroke:#b70200 !important}svg.g-fill-prmry g{fill:#b70200 !important}svg.g-stroke-prmry g{stroke:#b70200 !important}.hover-color-prmry:hover{color:#66605a !important}.hover-bg-prmry:hover{background-color:#66605a !important}.hover-border-prmry:hover{border-color:#66605a !important}.btn-background{background:#70858c !important}a{color:#70858c !important}a:hover,a:focus,a:active{color:#2f302f !important}.contact-info span,.content-20 .fa,.team .narrow .social a{color:#70858c !important}.underlined-title hr,.contact-info span{border-color:#70858c !important}.btn-primary{background:#70858c !important;color:#fff !important}.btn-primary:hover{background:#2f302f !important;color:#fff !important}.btn-primary:active{background:#2f302f !important;color:#fff !important}.btn-primary-inverse{background:#fff !important;color:#70858c !important}.btn-primary-inverse:hover{background:#2f302f !important;color:#fff !important}.btn-primary-inverse:active{background:#2f302f !important;color:#fff !important}.btn-outline.outline-dark{color:#70858c !important;border-color:#70858c !important}.btn-outline.outline-dark:hover,.btn-outline.outline-dark:active{color:#fff !important;background-color:#70858c !important;border-color:#70858c !important}.btn-outline.outline-light{color:#fff !important}.btn-outline.outline-light:hover,.btn-outline.outline-light:active{color:#70858c !important}.btn-outline.outline-dark{color:#70858c !important;border-color:#70858c !important}.btn-outline.outline-dark:hover,.btn-outline.outline-dark:active{color:#fff !important;background-color:#70858c !important;border-color:#70858c !important}.btn-outline.outline-light{color:#fff !important}.btn-outline.outline-light:hover,.btn-outline.outline-light:active{color:#70858c !important}.btn-color,.mapLabel{background:#70858c !important}.mapLabel::after{border-top-color:#70858c !important}.header-7-navigation .navigation-block .social a:hover{color:#70858c !important}#header-8-nav .nav-social > li > a:hover{background-color:#70858c !important}.pagination li.active > a,.pagination li.active > span{background:#70858c !important;color:#fff !important}.btn-color:hover{background:#2f302f !important}#listing-grid-block .search-filter .btn-group .btn.active{background:#70858c !important}#listing-grid-block #more-options .btn.active{background:#70858c !important}#listing-grid-results h2{color:#66605a !important}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background:#66605a !important;color:#fff !important}#search-v2 #more-filter-pop .btn.active{background-color:#70858c !important;border-color:#70858c !important}#search-v2 .mapLabelCircle,.clusterMarkerColor{background-color:#70858c !important}.form-group.focus .form-control,.form-control:focus{border-color:#HEADINGCOLOR}.nav-link-color,.sec-nav-link-color{color:#66605a !important}.nav-link-color:hover,.nav-link-color:focus,.sec-nav-link-color:hover,.sec-nav-link-color:focus{color:#2f302f !important}.nav-drop-color,.sec-nav-drop-color{background-color:#ffffff !important;opacity:#PRIMARYNAVDROPOPA !important}.nav-drop-color:hover,.sec-nav-drop-color:hover{background-color:#ffffff !important;opacity:#PRIMARYNAVDROPROLLOPA !important}.nav-drop-link-color,.sec-nav-drop-link-color{background-color:#ffffff !important;color:#66605a !important}.nav-drop-link-color:hover,.nav-drop-link-color:focus,.sec-nav-drop-link-color:hover,.sec-nav-drop-link-color:focus{background-color:#ffffff !important;color:#2f302f !important}#header-1n.t7 .navbar-nav > li:last-child > a:hover{border:1px solid #70858c !important;background-color:#70858c !important;color:#fff !important}#header-1n.t7 .navbar-nav > li:last-child .open > a:hover{color:#fff !important}#property-similar .similar-listing-box button{background-color:#LINKCOLOR}#property-similar .similar-listing-box button:hover{background-color:#LINKCOLORHOVER}.toggle-button input[type="checkbox"]:checked ~ .toggle-button__icon{background:#LINKCOLOR}#premium-navigation .navbar-nav > li:last-child > a{border-color:#66605a !important}#premium-navigation .navbar-toggle::before{color:#66605a !important}#premium-navigation .navbar-nav > li:last-child > a:hover{border-color:#70858c !important;background-color:#70858c !important;color:#fff !important}#premium-1 .nav-tabs > li.active > a,#premium-1 .nav-tabs > li.active > a:hover,#premium-1 .nav-tabs > li.active > a:focus{border-color:#66605a !important}#premium-1 #custom-search-1 button{background:#70858c !important;color:#fff !important}#premium-1 #custom-search-1 button:hover{background:#2f302f !important;color:#fff !important}.content-90n .tile-grid .tile-grid-content h2{background-color:#70858c !important}.mapSelectedLabel{background:#2f302f !important;color:white;font-size:12px;padding:5px 10px;text-align:center;border-radius:5px}.mapSelectedLabel::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#2f302f rgba(0,0,0,0) rgba(0,0,0,0) !important;border-image:none;border-style:solid;border-width:5px;content:" ";height:0;left:50%;margin-left:-5px;pointer-events:none;position:absolute;top:100%;width:0}.home-search-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;padding:15px;border:1px solid transparent;border-radius:4px}.top-cities .list-group-item .badge a.listing-number{color:#70858c !important}#site-registration-bar,#seo-anchor{display:none}.featured-properties-1{padding:0}.content-4n h2{font-size:55px;font-weight:900;letter-spacing:1px;line-height:60px}.content-4n .btn{margin-left:6px;margin-right:6px}.contact-4.dark .form-control{color:#fff}.btn-outline.outline-light,.btn-outline.outline-dark{border-radius:4px}.blur{-webkit-filter:blur(4px);-moz-filter:blur(4px);-ms-filter:blur(4px);-o-filter:blur(4px)}@media(max-width:768px){.bg-parallax{background-attachment:fixed}.content-15n{background:#fff !important;text-align:center !important}.content-15n .content{padding:100px 40px}}.container{max-width:1800px !important;width:95% !important}@media (max-width:650px){.text-right{text-align:center}.text-left{text-align:center}}.carousel-inner>.item{opacity:0}.carousel-inner>.active{opacity:1 !important}.carousel-inner>.next{opacity:0}.carousel-inner>.left{opacity:0}#page{background-color:#fff}#page{overflow-x:unset !important}#page{overflow-x:hidden !important}body{overflow-x:hidden !important}.btn-outline.outline-dark,.icon.outline-dark{background:rgba(0,0,0,0);border:3px solid #333;color:#333}@media (min-width:1025px){.na-wrap{display:flex;justify-content:space-around;align-items:center}.na-wrap .left{width:33%}.na-wrap .right{width:33%}}.stat-icon{display:none}.linktext{text-transform:uppercase}@media (max-width:991px){.premium-content{padding:40px 40px !important}.double-padding-top{padding-top:80px !important}.double-padding-bottom{padding-bottom:80px !important}.no-padding-top{padding-top:0 !important}.no-padding-bottom{padding-bottom:0 !important}.premium-content img{margin-top:0 !important}}.flex-btns{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap;margin:20px 0 0;width:100%}.body-line-height{line-height:1.4}.text-none{text-transform:none !important}h1{font-size:60px !important}h2{font-size:45px !important}h3{font-size:30px !important}h4,p,input,textarea,select{font-size:20px !important}h5{font-size:18px !important}h6{font-size:16px !important}@media (max-width:768px){h1{font-size:45px !important}h2{font-size:36px !important}h3{font-size:24px !important}h4,p,input,textarea,select{font-size:18px !important}h5{font-size:16px !important}h6{font-size:14px !important}}body h1,h1,body h2,h2,body h3,h3,body h4,h4,body h5,h5,body h6,h6{font-family:"futura-pt",sans-serif !important;font-weight:700 !important}a,p,a.btn,button,input,select,textarea,#footer-9n p,#footer-9n a,#footer-9n li,#slide-out .menu-toggle h6{font-family:"futura-pt",sans-serif !important;font-weight:400 !important}.prmry-text{color:#2f302f}.scndry-text{color:#465547}#slide-out{background:rgba(233,233,225,1);z-index:20 !important;width:100% !important;transition:ease all 800ms}#slide-out .menu-toggle{display:flex;align-items:center;gap:10px}#slide-out .menu-toggle .menu-lines{width:45px;background-color:transparent;border:0;padding:0;outline:none;height:45px;display:flex !important;flex-direction:column;justify-content:center;position:relative}#slide-out .menu-toggle h6{text-transform:uppercase;margin:0;line-height:1}#slide-out .menu-toggle span.top{width:67%;height:2px;background-color:#666059;position:absolute;top:18px;left:0;transition:all ease 400ms}#slide-out .menu-toggle span.bottom{width:67%;height:2px;background-color:#666059;position:absolute;bottom:18px;right:0;transition:all ease 400ms}#slide-out .menu-toggle:hover span.top{left:calc(100% - 67%);transition:all ease 400ms}#slide-out .menu-toggle:hover span.bottom{right:calc(100% - 67%);transition:all ease 400ms}#slide-out.fixed{overflow:visible;position:fixed;top:0;width:100%;z-index:110 !important;background-color:rgba(233,233,225,0.85) !important;box-shadow:0 2.8px 2.2px rgba(0,0,0,0.02),0 6.7px 5.3px rgba(0,0,0,0.028),0 12.5px 10px rgba(0,0,0,0.035),0 22.3px 17.9px rgba(0,0,0,0.042),0 41.8px 33.4px rgba(0,0,0,0.05),0 100px 80px rgba(0,0,0,0.07);transition:ease all 800ms}#slide-out.fixed .header-flex{height:60px;transition:ease all 800ms}#page{overflow-x:unset !important}body{overflow-x:hidden !important}#slide-out-nav{position:fixed;height:100%;z-index:10000 !important;right:-400px;top:0;width:400px;background:rgba(233,233,225,1) !important;padding:30px;-webkit-transition:right 300ms ease;transition:right 300ms ease;overflow:auto}#slide-out-nav.open{right:0;-webkit-box-shadow:10px 4px 58px 0 rgba(0,0,0,0.3);-moz-box-shadow:10px 4px 58px 0 rgba(0,0,0,0.3);box-shadow:10px 4px 58px 0 rgba(0,0,0,0.3)}#slide-out-nav .close-nav{color:#000 !important;cursor:pointer;z-index:2;position:absolute;right:40px}.x{width:20px;height:20px}.x hr.fourtyfive{width:100%;border-top:2px solid #000;position:absolute;margin:0;top:50%;transform:translateY(-50%) rotate(45deg);transition:ease all 400ms}.x:hover hr.fourtyfive{transform:translateY(-50%) rotate(-1deg) !important;transition:ease all 400ms}.x hr.neg-fourtyfive{width:100%;border-top:2px solid #000;position:absolute;margin:0 !important;top:50%;transform:translateY(-50%) rotate(-45deg);transition:ease all 400ms}.x:hover hr.neg-fourtyfive{transform:translateY(-50%) rotate(1deg) !important;transition:ease all 400ms}#slide-out-nav .render-menu{margin-top:50px;overflow:auto}#slide-out-nav .render-menu ul{margin:0 0 20px;padding:0;padding-bottom:20px;border-bottom:0 solid #fff}#slide-out-nav .render-menu ul li{display:block !important;width:100%;cursor:pointer;font-size:14px}#slide-out-nav .render-menu ul{text-align:center !important}#slide-out-nav .render-menu ul li a{letter-spacing:.3px;-webkit-transition:all 300ms ease;transition:all 300ms ease;font-family:"josefin-sans",sans-serif !important;font-weight:400;font-size:18px;line-height:1}#slide-out-nav .render-menu ul li a .fa.fa-angle-down{margin-left:10px}#slide-out-nav .render-menu .dropdown-menu{padding:0;float:none !important;background:0 0;margin:0;position:relative;border-bottom:0}#slide-out-nav .render-menu .dropdown-menu li a{padding:15px 20px !important}#slide-out-nav ul.social{text-align:center;list-style:none;padding-left:0}ul.social li,ul.social-bg li{display:inline-block}#slide-out .header-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:90px;padding:0 20px;transition:ease all 800ms}#slide-out .header-flex .navbar-brand{max-height:unset !important;height:100% !important;padding:10px 0;display:flex;align-items:center;justify-content:center}#slide-out .header-flex .navbar-brand img{max-height:100% !important;max-width:100% !important}#slide-out-nav .social a .fa-twitter::after{background:none}#slide-out-nav .social a .fa-pinterest::after{background:none}#slide-out-nav .social li a i{font-size:18px;height:14px;width:14px}@media (max-width:1024px){#slide-out-nav{width:100vw;padding:20px;right:-100vw !important}#slide-out-nav .render-menu ul li{margin-bottom:15px}#slide-out-nav .render-menu ul li:last-child{margin-bottom:0}#slide-out .header-flex{padding:0}#slide-out-nav.open{right:0 !important}#slide-out-nav .render-menu .navbar-right{float:none !important}#slide-out-nav .render-menu ul li{margin-bottom:0}}.render-menu .navbar-nav>li>a{padding:15px 21px !important}.navbar-nav>li>a{padding:15px 21px;font-size:15px;font-weight:700;line-height:18px}.social a .fa-facebook::after{background:transparent !important}.social li a:hover i,.social li a:active i,.social li a:focus i{color:#ccc !important}#getmarketingplan.magic-modal h4{text-align:center;font-size:30px;font-weight:700;text-transform:capitalize;margin-top:0}#getmarketingplan.magic-modal .modal-dialog{display:inline-block;text-align:left;width:auto;position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important}@media(max-width:991px){#getmarketingplan.magic-modal .modal-dialog{display:inline-block;text-align:left;width:100%;position:absolute !important;left:unset !important;top:0 !important;transform:unset !important}}.premium-content.hero-cta{padding:160px 5% 0;min-height:100vh;display:flex;background-color:rgb(233,233,225)}.premium-content.hero-cta.content-page{margin-bottom:-35vh}.premium-content.hero-cta .container-fluid.no-padding{display:flex;flex-direction:column;width:100%;justify-content:center}.premium-content.hero-cta h1{color:#2f302f;line-height:1;margin:0 15pt -15pt;z-index:10;text-shadow:#fff 0 0 20px}.premium-content.hero-cta .hero-img-container{position:relative;z-index:9;overflow:hidden}.premium-content.hero-cta .hero-img-container .img-overlay{opacity:1;height:50vh;min-height:550px;width:100%;position:relative;z-index:10}@media (max-width:1024px){.premium-content.hero-cta .hero-img-container .img-overlay{min-height:350px}}.premium-content.hero-cta .hero-img-container .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.15);z-index:11}.premium-content.hero-cta .half-block{background-color:#fff;position:absolute;bottom:0;left:0;width:100vw;height:50%}.cta-btn{text-align:right;position:relative;z-index:10}.cta-btn a{margin:-15pt 15pt 0}@media (max-width:768px){.premium-content.hero-cta{padding:120px 20px 0 !important}.premium-content.hero-cta h1{margin:0 9pt -9pt;font-size:32pt !important}.cta-btn a{margin:-9pt 9pt 0}}@media (max-width:425px){.cta-btn a{font-size:14px !important;padding:12px 20px !important}}@media (min-width:1440px){.cta-btn a{font-size:20px;padding:20px 32.5px}}#cta-modal .form-container{width:800px}.img-left .img-content,.img-right .img-content{position:relative;z-index:9;max-width:800px}.img-left .text-content,.img-right .text-content{position:relative;z-index:10}.img-left .row,.img-right .row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.img-left .content-left,.img-right .content-left{margin-right:-50px}.img-left .content-right,.img-right .content-right{margin-left:-50px}@media (max-width:991px){.img-right .row{flex-direction:column-reverse}.img-left .content-right{margin:-10px -20px 0 0 !important}.img-left .content-left{margin:0 0 -10px -20px !important}.img-right .content-left{margin:-10px 0 0 -20px !important}.img-right .content-right{margin:0 -20px -10px 0 !important}}.text-content{max-width:800px;padding:15px;background-color:rgba(233,233,225,1) !important}@media (min-width:1441px){.text-content{max-width:1000px}}.img-content .mask{position:absolute;height:100%;width:100%;max-width:800px;top:0;left:0;background-color:rgba(0,0,0,0.25);display:flex;align-items:center;justify-content:center;transition:ease background-color 400ms}.img-content:hover .mask,.img-content:hover .mask{background-color:rgba(0,0,0,0.5);transition:ease background-color 400ms}.img-content .mask h5{margin-top:120px;margin-bottom:0;text-transform:uppercase;color:#fff;font-weight:700;text-align:center;opacity:0;transition:ease opacity 400ms}.img-content:hover .mask h5{opacity:1;transition:ease opacity 400ms}.img-content .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;transition:ease all 400ms}.img-content .play-btn:hover{width:50px;height:50px;transition:ease all 400ms}.img-content .play-btn i{line-height:0;margin-left:3px;transition:ease all 400ms}.play-btn:hover i{font-size:20px;transition:ease all 400ms}.img-content img.hidden-md.hidden-lg{max-width:800px;width:100%;margin:auto}.content-right h1,.content-right h2,.content-left h1,.content-left h2,.hero-text h1,.hero-text h2{line-height:1}.wide-content{background-color:rgb(233,233,225);display:flex;flex-wrap:wrap;gap:15px;padding:15px;max-width:1200px;margin:0 auto}.wide-content .header{flex-basis:100%}.wide-content .content-left,.wide-content .content-right{flex-basis:calc(50% - 7.5px)}.wide-content .content-left.quarter,.wide-content .content-right.quarter{flex-basis:calc(25% - 11.25px)}@media (max-width:991px){.wide-content{flex-wrap:wrap}.wide-content .content-left,.wide-content .content-right{flex-basis:100%}.wide-content .content-left.quarter,.wide-content .content-right.quarter{flex-basis:calc(50% - 7.5px)}}@media (max-width:500px){.wide-content .content-left.quarter,.wide-content .content-right.quarter{flex-basis:100%}}@media (max-width:768px){.hero-text h1{font-size:32pt !important}}.hero-text{min-height:35vh;padding-top:0 !important}.grid-container{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:15px;margin:0 -15px}.grid-container .header{flex-basis:100%;position:relative;z-index:10}.grid-container .header h2{width:fit-content;margin:0 auto -40px auto;background-color:rgba(233,233,225,1);padding:15px}.grid-container .grid-section{border:5px solid rgba(233,233,225,1);background-color:rgba(233,233,225,1);width:100%;max-width:800px}.grid-container.three .grid-section{flex-basis:calc(33% - 7.5px)}.grid-container.two .grid-section{flex-basis:calc(50% - 7.5px)}@media (max-width:1024px){.grid-container .grid-section{flex-basis:calc(50% - 7.5px) !important}}@media (max-width:768px){.grid-container .grid-section{flex-basis:100% !important}}.grid-container .grid-section .grid-img{position:relative;width:100%;padding-top:80%}.grid-container .grid-section .btn-container{text-align:right}.border{border:5px solid #465547;padding:15px}.check{display:flex;gap:10px;margin-bottom:10px}.finacing-logos img{margin:0 auto 20px auto !important;max-width:400px;width:100%}.equal-housing{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px}.equal-housing img{max-width:40px;margin-top:0 !important}.disclaimer{font-size:12px !important;margin-top:20px;margin-bottom:0}.mockup{background-color:#70858c}.mockup img{width:100%;padding:50px;margin:0 auto 0 auto}.mockup img.place-calc-app{max-width:450px;margin:0 auto}.mockup img.pre-approve{max-width:600px}.mockup img.app-process{max-width:800px;padding-right:0 !important;margin:0 0 0 auto}.mortgage-form .form-control{background-color:rgb(244,244,240) !important;border:0 !important;color:#66605a;padding:12px !important}.mortgage-form .form-control::placeholder{color:#66605a}.mortgage-form .form-group{margin-bottom:15px !important}.margin-auto{margin:0 auto}.scrolly-footer{padding:0;position:relative;background-color:#fff;display:flex;flex-direction:column;justify-content:center}.scrolly-footer .footer-row{position:relative;z-index:3}.scrolly-footer .footer-row .copyright-container{background-color:rgba(233,233,225,1);padding:0 40px}.scrolly-footer .footer-row .copyright-container .copyright-line{max-width:1800px !important;width:100% !important;margin:auto;text-align:center;padding-bottom:40px}.scrolly-footer .footer-row .copyright-container .copyright-line p{font-size:14px}.scrolly-footer .footer-row .footer-img-container{display:block;opacity:1;height:50vh;width:90%;z-index:3;position:absolute;margin:0 5%}@media (max-width:1024px){.scrolly-footer .footer-row .footer-img-container{width:100%;margin:0}.scrolly-footer .footer-row .footer-img-container .img-overlay{background-position:50% 70%}}.scrolly-footer .form-wrapper{height:100vh;padding:0;position:sticky;display:flex;top:0;z-index:4;margin:auto;width:calc(50vw - 80px)}.scrolly-footer .form-wrapper .form-container{padding:15px;display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap;width:100%;background-color:rgba(233,233,225,1);height:fit-content;margin:auto}.scrolly-footer .form-wrapper .form-container h2{margin-bottom:40px;width:100%}.scrolly-footer .form-wrapper .form-container h3{text-transform:uppercase;font-weight:700;margin:0;width:100%}.scrolly-footer .form-wrapper .form-container .footer-btn-container{text-align:right}.scrolly-footer .form-wrapper .form-container .footer-btn-container button{margin-top:40px !important}.scrolly-footer .form-contact{width:100%}.scrolly-footer .form-contact .form-group input{padding:12px;font-size:18px;border-width:0;background-color:rgb(244,244,240) !important;color:#66605a;border-radius:0}.scrolly-footer .form-contact select{padding:6px 8px;font-size:18px;border-width:0;background-color:rgb(244,244,240) !important;color:#66605a;width:100%;border-radius:0}.scrolly-footer textarea.form-control{padding:12px;font-size:18px;border-width:0;background-color:rgb(244,244,240) !important;color:#66605a;width:100%;border-radius:0}.scrolly-footer .form-contact .form-group input::placeholder,.scrolly-footer .form-contact select::placeholder,.scrolly-footer textarea.form-control::placeholder{color:#66605a}@media (min-width:768px){form#form-contact1 .row .col-sm-6:nth-child(odd){padding-right:7.5px}form#form-contact1 .row .col-sm-6:nth-child(even){padding-left:7.5px}}.scrolly-footer .content-container{padding:40px 40px 0 40px;display:flex;justify-content:space-between;flex-direction:column;gap:80px;min-height:50vh;background-color:rgba(233,233,225,1);position:relative;z-index:3}.scrolly-footer .content-container .content-flex{display:flex;justify-content:space-between;align-items:flex-start;gap:50vw;position:relative;width:100%;max-width:1800px;margin:0 auto}.scrolly-footer .footer-info{width:25%;display:flex;flex-direction:column;gap:40px}.scrolly-footer .footer-info .footer-logo,.scrolly-footer .footer-info .footer-logo img{max-height:100px}.scrolly-footer p,.scrolly-footer ul li{font-size:18px}.scrolly-footer ul li{line-height:1;margin-bottom:20px}.scrolly-footer .social i{font-size:1.5em}.scrolly-footer .footer-info ul{columns:2;-webkit-columns:2;-moz-columns:2;padding:0;margin-bottom:0;list-style:none}.scrolly-footer .footer-info .social{margin-left:-15px}@media (max-width:1024px){.scrolly-footer .form-wrapper{height:100%;position:relative;margin:160px auto 40px;width:calc(100vw - 10%)}.scrolly-footer .content-container{padding:40px}.scrolly-footer .content-container .content-flex{gap:40px}.scrolly-footer .footer-info{width:100%}}@media (max-width:768px){.scrolly-footer .form-wrapper .form-container{padding:20px}.scrolly-footer .content-container{padding:20px;height:100%}.scrolly-footer .footer-row .copyright-container{padding:0 20px}.scrolly-footer .content-container .content-flex{flex-direction:column}.scrolly-footer .footer-info .footer-logo,.scrolly-footer .footer-info .footer-logo img{margin:auto}.scrolly-footer .footer-info{text-align:center}.scrolly-footer .footer-info ul{columns:1;-webkit-columns:1;-moz-columns:1}.scrolly-footer .footer-info .social{margin-left:0}}.magic-modal .modal-body{border:0;margin:0;padding:40px;background-color:rgba(233,233,225,1) !important}.magic-modal .modal-content{border-radius:0;border:0;box-shadow:none}.magic-modal .modal-backdrop.in{opacity:.95;height:100vh !important;width:100vw;position:fixed;top:0;left:0;background-color:#fff}.magic-modal .close{color:#555;float:none;font-size:30px;font-weight:300;opacity:.7;position:absolute;padding:0;border-width:0;top:15px;right:15px}@media (min-width:1024px){#video-modal.magic-modal .modal-body,#video-modal-1.magic-modal .modal-body,#video-modal-2.magic-modal .modal-body,#video-modal-3.magic-modal .modal-body,#video-modal-4.magic-modal .modal-body,#video-modal-5.magic-modal .modal-body,#video-modal-6.magic-modal .modal-body,#map-modal.magic-modal .modal-body{width:80vw}}.magic-modal .modal-dialog{top:15px!important;transform:translate(-50%,0)!important}.magic-modal .form-control{padding:12px;font-size:18px;border-width:0;background-color:rgb(244,244,240) !important;color:#66605a;width:100%;border-radius:0}.magic-modal .form-control::placeholder{color:#66605a}@media (min-width:768px){form#form-contact1 .row .col-sm-6:nth-child(odd),form#form-contact5 .row .col-sm-6:nth-child(odd){padding-right:7.5px}form#form-contact1 .row .col-sm-6:nth-child(even),form#form-contact5 .row .col-sm-6:nth-child(even){padding-left:7.5px}}#cta-modal .modal-content{max-width:800px;width:100%;margin:auto}#cta-modal .modal-body{padding:15px}#cta-modal h2{text-align:left;margin:0 0 20px 0;font-size:42px}#cta-modal h3{text-transform:uppercase;font-weight:700;margin:0}#cta-modal p{padding:0 !important}#cta-modal button{margin:0 0 0 auto}#cta-modal form .row{margin-bottom:0}.grid-slider{position:relative;margin-top:40px;padding-bottom:12%}.grid-slider .slider-container{padding:0 7.5px}.grid-slider .slick-slide{margin:0 7.5px}.slick-slide{padding:0 !important}.border-bg{border:5px solid rgba(233,233,225,1);background-color:rgba(233,233,225,1)}.grid-slider .office{text-align:center;position:relative;width:100%;padding-top:80%}.grid-slider .control-container{display:flex;justify-content:center;align-items:center;background-color:rgb(233,233,225);padding:15px;position:absolute;top:-40px;left:50%;transform:translateX(-50%);z-index:10;min-width:250px}.grid-slider .slick-dots li button:before{color:transparent !important;width:10px;height:10px;opacity:1 !important;border:1px solid #70858c !important;border-radius:50%;background-color:transparent !important;transition:ease all 400ms}.grid-slider .slick-dots li.slick-active button:before{background-color:#70858c !important;transition:ease all 400ms}.grid-slider .slick-dots li button{width:10px;height:10px;margin:0;padding:0}.grid-slider .slick-dots li{width:10px;height:10px;margin:4px}.grid-slider .slick-dots{position:inherit;display:flex !important;flex-wrap:wrap;align-items:center;justify-content:center;min-height:40px}.grid-slider .slick-dotted.slick-slider{margin-bottom:0}.grid-slider .description{height:150px;overflow:auto;margin-bottom:20px}.grid-slider .description::-webkit-scrollbar{-webkit-appearance:none;width:5px}.grid-slider .description::-webkit-scrollbar-thumb{border-radius:0;background-color:rgb(244,244,240) !important;box-shadow:0 0 1px rgba(255,255,255,.5)}.grid-slider .btn-container{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;gap:5px}.grid-slider .prev.slick-arrow{width:40px;height:40px;display:flex !important;align-items:center;justify-content:center}.grid-slider .next.slick-arrow{width:40px;height:40px;display:flex !important;align-items:center;justify-content:center}.grid-slider .prev.slick-arrow .fa,.grid-slider .next.slick-arrow .fa{color:#70858c}.image-slider{position:relative;margin-bottom:40px}.image-slider .slider-container{position:relative;z-index:10}.image-slider .office{text-align:center;position:relative;width:100%;padding-top:56.25%}@media (max-width:768px){.image-slider .office{padding-top:80%}}@media (max-width:425px){.image-slider .office{padding-top:140%}}.image-slider .slick-slide{padding:0 !important}.image-slider .slick-dotted.slick-slider{margin-bottom:0}.image-slider .control-container{display:flex;justify-content:center;align-items:center;background-color:rgb(233,233,225);padding:15px;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);z-index:10;min-width:250px}.image-slider .slick-dots li button:before{color:transparent !important;width:10px;height:10px;opacity:1 !important;border:1px solid #70858c !important;border-radius:50%;background-color:transparent !important}.image-slider .slick-dots li.slick-active button:before{background-color:#70858c !important}.image-slider .slick-dots li button{width:10px;height:10px;margin:0;padding:0}.image-slider .slick-dots li{width:10px;height:10px;margin:4px}.image-slider .slick-dots{position:inherit;display:flex !important;flex-wrap:wrap;align-items:center;justify-content:center;min-height:40px}.image-slider .prev.slick-arrow{width:40px;height:40px;display:flex !important;align-items:center;justify-content:center}.image-slider .next.slick-arrow{width:40px;height:40px;display:flex !important;align-items:center;justify-content:center}.image-slider .prev.slick-arrow .fa,.image-slider .next.slick-arrow .fa{color:#70858c}.reel-slider .slider-container{margin:0 !important}.reel-slider .slide{position:relative}.reel-slider .content-right{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;flex-wrap:wrap}.reel-slider .content-right .caption{flex-basis:100%}.reel-slider .control-container{display:flex;justify-content:center;align-items:center;margin:-10px -15px -10px auto}.reel-slider .prev.slick-arrow,.reel-slider .next.slick-arrow{width:40px;height:40px;display:flex !important;align-items:center;justify-content:center}.reel-slider .prev.slick-arrow .fa,.reel-slider .next.slick-arrow .fa{color:#70858c}.reel-slider .slick-dots{position:inherit;display:flex !important;flex-wrap:wrap;align-items:center;justify-content:center;min-height:40px}.reel-slider .slick-dots li{width:10px;height:10px;margin:4px}.reel-slider .slick-dots li button{width:10px;height:10px;margin:0;padding:0}.reel-slider .slick-dots li.slick-active button:before{background-color:#70858c !important;transition:ease all 400ms}.reel-slider .slick-dots li button:before{color:transparent !important;width:10px;height:10px;opacity:1 !important;border:1px solid #70858c !important;border-radius:50%;background-color:transparent !important;transition:ease all 400ms}.video-background{position:fixed;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden;min-height:100vh;min-width:177.77vh;top:50%;left:50%;transform:translate(-50%,-50%)}.video-background iframe{pointer-events:none;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ExclusiveListings-1R .EL1R-jss33{font-size:20px !important}