<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.bg-custom-color{background:linear-gradient(to bottom,#e5dfd8 0,#e5dfd8 100%)}.z-index-1{z-index:1}.ff-cormorant-garamond{font-family:'Cormorant Garamond',sans-serif}.top-50{top:50%!important}.top-55{top:55%!important}.top-60{top:60%!important}.top-65{top:65%!important}.top-70{top:70%!important}.top-75{top:75%!important}@media only screen and (max-width:767.98px){.top-50{top:35%!important}.top-55{top:35%!important}.top-60{top:35%!important}.top-65{top:35%!important}.top-70{top:40%!important}.top-75{top:45%!important}}.border-radius-none{--bs-card-border-radius:none!important;--bs-card-inner-border-radius:none!important;border-radius:unset}.react-searchbar .market-selector-wrapper,.react-searchbar .searchbar-wrapper{margin-bottom:0}.react-searchbar .market-selector-wrapper .validation-message,.react-searchbar .searchbar-wrapper .validation-message{position:absolute;padding:2px 10px;bottom:0}.react-searchbar .status{margin-left:.75rem;position:absolute;z-index:3;margin-top:.35rem}.react-searchbar .status i{font-size:15px;color:#fff}.react-searchbar .react-autosuggest__container form input,.react-searchbar .react-autosuggest__container input{color:#fff;font-size:14px;font-weight:400;background:rgba(0,0,0,.5);border:1px solid #ececec}.react-searchbar .react-autosuggest__container form input:focus,.react-searchbar .react-autosuggest__container input:focus{border-color:#fff}.react-searchbar .react-autosuggest__container form input::placeholder,.react-searchbar .react-autosuggest__container input::placeholder{color:#fff;font-size:14px;font-weight:400}.react-searchbar .react-autosuggest__suggestions-container{border-radius:4px}.react-searchbar .react-autosuggest__suggestions-container&gt;*{text-align:left}.react-searchbar .react-autosuggest__suggestion{transition:background-color .2s}.react-searchbar .react-autosuggest__suggestion span{color:#666;transition:color .2s}.react-searchbar .react-autosuggest__suggestion--highlighted span{color:#fff}.react-searchbar .react-autosuggest__section-title{margin:10px 0 0 10px;font-weight:400;text-transform:capitalize}.react-searchbar .react-autosuggest__input{height:2.9em;padding-left:35px;display:inline-flex;width:100%}.react-searchbar .search-button{position:absolute;top:0;height:100%;width:60px!important;right:12px}.react-searchbar .search-button i{color:#fff}.react-searchbar .theme_1 .status{margin-top:18px}.react-searchbar .theme_1 .react-autosuggest__suggestions-container{border-radius:0}.react-searchbar .theme_1 .react-autosuggest__input{height:60px;border-radius:0;padding-left:35px}@media (max-width:600px){.react-searchbar .react-autosuggest__suggestion{width:100%}}.react-autosuggest__container{position:relative}.react-autosuggest__input{width:240px;height:30px;padding:10px 20px;font-weight:300;font-size:14px;border:1px solid #aaa;border-radius:4px}.react-autosuggest__input--focused{outline:0}.react-autosuggest__input--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.react-autosuggest__suggestions-container{display:none}.react-autosuggest__suggestions-container--open{background-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.5);display:block;font-weight:300;font-size:14px;position:absolute;width:100%;z-index:999}.react-autosuggest__suggestions-list{margin:0;padding:0;list-style-type:none}.react-autosuggest__suggestion{cursor:pointer;padding:5px 20px;width:50%;display:inline-flex}.react-autosuggest__suggestion--highlighted{background-color:#ddd}.navbar{z-index:1000;width:100%;padding:4rem 2rem;transition:all .3s ease;background-color:transparent!important}.navbar-brand{position:absolute;left:50%;transform:translateX(-50%);z-index:1001}.navbar-brand img{max-width:220px}.sidebar{height:100%;width:0;position:fixed;top:0;left:0;background-color:#333;overflow-x:hidden;transition:.5s;padding-top:10px;z-index:1001;max-width:400px}.sidebar-header{padding:20px 30px;border-bottom:1px solid #444;width:400px}.sidebar-header .closebtn{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none}.sidebar-header .closebtn i{font-size:18px}.sidebar-header .sidebar-cta{font-size:16px;color:#fff;text-transform:uppercase;display:flex;align-items:center;gap:10px}.sidebar-menu{padding-left:1rem;padding-right:1rem}.sidebar-menu li{list-style:none;border-top:1px solid #444;border-bottom:1px solid #444}.sidebar-menu li:first-child{border-top:none}.sidebar-menu li a{color:#fff;font-size:18px;display:block;padding:15px 20px;text-decoration:none}.sidebar-menu li a:hover{color:#d9cbc1}.submenu{list-style:none;padding-left:20px;display:none;margin-top:0;margin-bottom:0;border-top:none;border-bottom:none}.submenu li{padding:5px 0;border:none}.submenu li a{color:#d9cbc1;font-size:16px;text-decoration:none;padding:0 10px}.submenu li a:hover{color:#fff}.dropdown-icon{float:right;transition:transform .3s ease}.dropdown-icon.open{transform:rotate(180deg)}@media (min-width:768px){.navbar{position:absolute;background-color:transparent!important}.navbar.scrolled{background-color:#fff!important}.navbar-toggler{display:none}.navbar-collapse{display:flex!important}.navbar-nav.me-auto{margin-right:auto!important}.navbar-nav.ms-auto{margin-left:auto!important}.nav-link{color:#fff;padding:0 20px;font-weight:500;letter-spacing:1.2px;font-size:.9rem}.nav-link:hover{color:#d9cbc1}#openNav{display:block}}@media (max-width:767px){.navbar{position:fixed;padding:1rem;background-color:rgba(0,0,0,.9)!important}.navbar-brand{position:absolute;left:50%;transform:translateX(-50%)}.navbar-brand img{max-width:160px}.container-fluid{position:relative}.navbar-collapse{position:fixed;top:70px;left:0;right:0;bottom:0;background-color:#fff;padding:1rem;z-index:999;overflow-y:auto;transform:translateX(100%);transition:transform .3s ease-in-out}.navbar-collapse.show{transform:translateX(0)}.navbar-toggler{color:#fff;border:none;z-index:1002}.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}#openNav{display:flex;align-items:center;justify-content:center;color:#333;padding:10px;margin-top:auto;text-decoration:none;border-top:1px solid #eee}.navbar-nav{padding:.2rem 1rem 0}.navbar-nav .nav-item{padding:.5rem 0;text-align:center}.navbar-nav .nav-link{color:#333;padding:.5rem 1rem;font-size:1.1rem}.dropdown-menu{position:static!important;float:none;width:100%;text-align:center;border:none;background-color:#f8f9fa;box-shadow:none;margin-top:0}.navbar-collapse{display:none!important}.sidebar{width:0;max-width:100%}.sidebar .sidebar-header{width:100%;max-width:400px}}.sidebar-social{margin-top:20px;text-align:center}.sidebar-social a{color:#fff;font-size:24px;margin:0 10px;text-decoration:none}.sidebar-social a:hover{color:#d9cbc1}.navbar-toggler2{width:40px;height:40px;border:none;background-color:#fbf9f7!important;position:relative;cursor:pointer!important;padding:0;border-radius:100%!important}.navbar-toggler2-icon{position:relative;display:inline-block;width:30px;height:30px}.navbar-toggler2-icon,.navbar-toggler2-icon::after,.navbar-toggler2-icon::before{content:'';position:absolute;height:2px;background-color:#004f71;left:50%;transform:translateX(-50%);transition:all .3s ease}.navbar-toggler2-icon::before{top:7px;width:16px}.navbar-toggler2-icon::after{bottom:7px;width:16px}.navbar-toggler2-icon{top:50%;width:20px;transform:translate(-50%,-50%)}.navigation-block.header nav{max-width:96%!important;margin:0 auto}.navbar-toggler2:hover .navbar-toggler2-icon,.navbar-toggler2:hover .navbar-toggler2-icon::after,.navbar-toggler2:hover .navbar-toggler2-icon::before{background-color:#003a54}.navbar-toggler2{box-shadow:0 2px 5px rgba(0,0,0,.1)}@media (max-width:1260px){.navbar-expand-xl .custom-toggler{display:none}}.navigation-3{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 0;transition:all .3s ease-in-out;background-color:transparent}.navigation-3.transparent{background-color:transparent;color:#fff}.navigation-3.dark{background-color:#1a1a1a;color:#fff;transform:translateY(0)}.navigation-3.hidden{transform:translateY(-100%)}.navigation-3 .nav-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.navigation-3 .nav-logo{text-decoration:none;color:inherit;display:flex;align-items:center}.navigation-3 .nav-logo .logo-image{height:40px;width:auto;transition:all .3s ease}.navigation-3 .nav-menu{display:flex;align-items:center;gap:40px;list-style:none;margin:0;padding:0}.navigation-3 .nav-item{margin:0;position:relative}.navigation-3 .nav-link{color:inherit;text-decoration:none;font-size:.9rem;font-weight:400;text-transform:uppercase;letter-spacing:1px;transition:color .3s ease;position:relative;display:block;padding:10px 0}.navigation-3 .nav-link:hover{color:#e53e3e}.navigation-3 .phone-link{color:inherit;text-decoration:none;font-size:.9rem;font-weight:500;letter-spacing:1px;padding:10px 0;display:block}.navigation-3 .phone-link:hover{color:#e53e3e}.navigation-3 .has-dropdown{position:relative}.navigation-3 .has-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.navigation-3 .nav-dropdown-menu{position:absolute;top:100%;left:0;background:#fff;min-width:320px;padding:15px 0;box-shadow:0 8px 25px rgba(0,0,0,.15);border-radius:8px;opacity:0;visibility:hidden;transform:translateY(-15px);transition:all .3s ease;z-index:99999;margin-top:10px;display:block!important}.navigation-3 .nav-dropdown-menu::before{content:'';position:absolute;top:-6px;left:30px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.navigation-3 .nav-dropdown-item{display:block;padding:12px 20px;color:#333;text-decoration:none;font-size:.85rem;font-weight:400;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease;border-left:3px solid transparent}.navigation-3 .nav-dropdown-item:hover{background-color:#f8f9fa;color:#e53e3e;border-left-color:#e53e3e;padding-left:25px}.navigation-3 .hamburger{display:flex;flex-direction:column;cursor:pointer;padding:5px;gap:4px;background:0 0;border:none;z-index:1001}.navigation-3 .hamburger span{width:25px;height:2px;background-color:currentColor;transition:all .3s ease;display:block}.navigation-3 .hamburger.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.navigation-3 .hamburger.active span:nth-child(2){opacity:0}.navigation-3 .hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.95);z-index:9999;display:flex;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu-overlay .menu-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"&gt;&lt;defs&gt;&lt;pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"&gt;&lt;path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.05)" stroke-width="0.5"/&gt;&lt;/pattern&gt;&lt;/defs&gt;&lt;rect width="100" height="100" fill="url(%23grid)"/&gt;&lt;/svg&gt;');opacity:.3}.mobile-menu-overlay .close-btn{position:absolute;top:30px;right:30px;background:0 0;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:10001;padding:10px;transition:color .3s ease}.mobile-menu-overlay .close-btn:hover{color:#e53e3e}.mobile-menu-overlay .menu-content{display:flex;width:100%;height:100%;align-items:center}.mobile-menu-overlay .menu-left{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.mobile-menu-overlay .menu-right{flex:0 0 400px;padding:80px 40px 40px 40px;display:flex;flex-direction:column;justify-content:center;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border-left:1px solid rgba(255,255,255,.1)}.mobile-menu-overlay .agent-name{font-size:4rem;font-weight:300;color:rgba(255,255,255,.1);text-transform:uppercase;letter-spacing:8px;text-align:center;line-height:.8}.mobile-menu-overlay .menu-items{list-style:none;margin:0;padding:0}.mobile-menu-overlay .menu-item{margin-bottom:30px}.mobile-menu-overlay .menu-item a{color:#fff;text-decoration:none;font-size:1.5rem;font-weight:300;text-transform:uppercase;letter-spacing:3px;transition:all .3s ease;display:block;padding:10px 0;border-bottom:1px solid transparent}.mobile-menu-overlay .menu-item a:hover{color:#e53e3e;border-bottom-color:#e53e3e;transform:translateX(10px)}@media (max-width:768px){.navigation-3 .nav-menu{display:none}.navigation-3 .hamburger{display:flex}.mobile-menu-overlay .menu-content{flex-direction:column}.mobile-menu-overlay .menu-left{flex:0 0 auto;padding:20px}.mobile-menu-overlay .menu-right{flex:1;padding:20px;background:0 0;border:none;backdrop-filter:none}.mobile-menu-overlay .agent-name{font-size:2.5rem;letter-spacing:4px;margin-bottom:40px}.mobile-menu-overlay .menu-item a{font-size:1.2rem;letter-spacing:2px}}@media (max-width:576px){.navigation-3 .nav-container{padding:0 15px}.navigation-3 .nav-logo .logo-image{height:30px}.mobile-menu-overlay .close-btn{top:20px;right:20px;font-size:1.5rem}.mobile-menu-overlay .agent-name{font-size:2rem;letter-spacing:2px}}.hero-section{height:100vh;width:100vw;position:relative;overflow:hidden}.carousel-item img{object-fit:cover;width:100vw;height:100vh}.overlay-text{z-index:2;color:#fff;width:90%;max-width:800px;padding:0 15px}.hero-title{font-size:4rem;font-weight:700;color:#fff;line-height:1.2;margin-bottom:1.5rem}.hero-subtitle{font-size:1.25rem;font-weight:400;color:#fff;letter-spacing:1px;margin-bottom:2rem}.carousel-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.hero-buttons .btn-primary{background-color:#8aa0a8;color:#fff;border:2px solid #d1d1d1;padding:18px 24px;font-size:.9rem;font-weight:600;text-transform:uppercase;border-radius:0;letter-spacing:2px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.hero-buttons .btn-primary:hover{background-color:#d9cbc1;border-color:#d9cbc1;color:#2b2b2b}.hero-buttons .btn-secondary{background-color:transparent;color:#434952;border:2px solid #d9ccc1;padding:18px 24px;font-size:.9rem;font-weight:600;text-transform:uppercase;border-radius:0;letter-spacing:2px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.hero-buttons .btn-secondary:hover{background-color:#d9cbc1;border-color:#d9cbc1;color:#2b2b2b}.hero-buttons{display:flex;gap:1rem;justify-content:center;width:100%}.hero-buttons .btn{min-width:160px}@media (max-width:767px){.cover-image-block{height:100vh}.overlay-text{width:100%;padding:0 20px}.hero-title{margin-bottom:1rem}.hero-subtitle{margin-bottom:1.5rem}.hero-buttons{flex-direction:column;gap:1rem;padding:0 1rem}.hero-buttons .btn{width:100%;min-width:unset;padding:15px 20px;margin:0}}.single-image-section{background-size:cover;background-position:center;background-attachment:fixed;width:100vw;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.single-image-section .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-video h1{font-size:4.5rem}.hero-video .titles{max-width:760px;margin:0 auto;padding:0}.hero-video .titles .headline,.hero-video .titles h1{font-weight:200;font-size:40px}.hero-video .multi-search-container{max-width:760px;margin:0 auto}.hero-video .multi-search-container .market-selector{position:relative;cursor:pointer}.hero-video .multi-search-container .market-selector .fa-globe{display:none}.hero-video .multi-search-container .market-selector .fa-angle-down{font-size:21px}.hero-video .multi-search-container .market-selector .selector-label{font-weight:700}.hero-video .multi-search-container .market-selector .market-dropdown{max-height:88vh;overflow-x:scroll;opacity:0;top:100%;position:absolute;width:200px;left:calc(100% - 107px);padding:15px;background:#f7f7f7;-webkit-box-shadow:-2px 0 10px rgba(0,0,0,.2);-moz-box-shadow:-2px 0 10px rgba(0,0,0,.2);box-shadow:-2px 0 10px rgba(0,0,0,.2);margin-bottom:0;visibility:hidden;text-shadow:none;z-index:1;transition:all .1s ease-in-out;text-align:center}.hero-video .multi-search-container .market-selector .market-dropdown li span{color:#000;text-transform:uppercase;cursor:pointer;font-size:16px;font-weight:400;line-height:inherit}.hero-video .multi-search-container .market-selector .market-dropdown::before{left:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(204,204,204,0);border-bottom-color:#d51e34;border-width:6px;margin-left:-6px;bottom:100%}.hero-video .multi-search-container .market-selector:hover .market-dropdown{opacity:1;z-index:1;visibility:visible}.hero-video .multi-search-container .search-type-buttons{margin:15px;text-align:center!important}.hero-video .multi-search-container .search-type-buttons button{border:none;color:#fff;background:0 0;display:inline-block;text-transform:uppercase;font-size:30px;line-height:1;cursor:pointer;margin-right:2em;transition:color .3s;-webkit-transition:color .3s;height:auto}.hero-video .property-details{text-align:right;-webkit-transform:none;-ms-transform:none;transform:none;position:absolute;left:auto;right:20px;bottom:20px;top:auto;z-index:1}.hero-video .property-details p{color:#fff;font-size:20px;margin-bottom:0;white-space:nowrap;letter-spacing:1px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;font-weight:300;max-height:1.5em}.hero-video .property-details p a{text-decoration:none;color:#fff}.hero-video .property-details p span{line-height:0}@media (max-width:767px){.hero-video .search-cover-content{margin-top:25%}}@media (max-width:480px){.hero-video .titles{text-align:center}.hero-video .multi-search-container .search-type-buttons{display:flex;justify-content:space-between;text-align:center}.hero-video .multi-search-container .search-type-buttons button{margin:0 1em}.hero-video .multi-search-container .market-selector{text-align:center;width:100%}.hero-video .multi-search-container .market-selector .market-dropdown{left:calc(50% - 92px)}.hero-video .property-details{display:none}}@media (min-width:768px){.hero-carousel .carousel-item .bg-image,.hero-carousel .image-wrapper,.hero-carousel .video-wrapper,.hero-image .carousel-item .bg-image,.hero-image .image-wrapper,.hero-image .video-wrapper,.hero-video .carousel-item .bg-image,.hero-video .image-wrapper,.hero-video .video-wrapper{height:100vh}}.our-difference-section{padding:60px 0;background-color:#f8f9fa}.text-container{padding:0 15px;text-align:left}.text-container h2{color:#999;font-size:1.2rem;font-weight:600;text-transform:uppercase;margin-bottom:15px}.text-container h1{color:#222;font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:25px}.text-container p{font-size:1rem;line-height:1.8;margin-bottom:20px}.text-container p strong{color:#000;font-weight:700}.button-group .btn{margin-right:10px;background-color:#8aa0a8;color:#fff;border:2px solid #d1d1d1;padding:10px 20px;text-transform:uppercase}.button-group .btn:hover{background-color:#d9cbc1;color:#2b2b2b}.image-container{position:relative;padding:2%;text-align:center}.image-container .profile-image{width:75%;height:auto;max-height:100%;object-fit:cover;border-radius:10px;min-height:580px}.image-caption{position:absolute;bottom:5%;left:15%;width:70%;color:#fff;font-size:2rem;font-weight:700;padding:8px 0;border-radius:0 0 10px 10px}@media (max-width:768px){.image-container .profile-image{min-height:500px}}@media (max-width:320px){.image-container .profile-image{min-height:370px}}.feature-image-with-content-2{background:#fff;padding:80px 0}.feature-image-with-content-2 .left-image{position:relative;height:100%;min-height:500px}.feature-image-with-content-2 .left-image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.feature-image-with-content-2 .right-content{padding:40px;display:flex;flex-direction:column;justify-content:center;height:100%;text-align:center}.feature-image-with-content-2 .content-title{font-size:3rem;font-weight:300;color:#333;margin-bottom:40px;line-height:1.2;text-transform:uppercase;letter-spacing:3px}.feature-image-with-content-2 .content-text{font-size:1rem;color:#555;line-height:1.8;margin-bottom:40px;text-align:justify;max-width:500px;margin-left:auto;margin-right:auto}.feature-image-with-content-2 .content-signature{margin-bottom:30px}.feature-image-with-content-2 .content-signature img{max-width:250px;height:auto}.feature-image-with-content-2 .content-button{align-self:center}.feature-image-with-content-2 .btn-custom{background-color:transparent;color:#333;padding:15px 40px;border:2px solid #333;border-radius:0;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;transition:all .3s ease;text-decoration:none;display:inline-block}.feature-image-with-content-2 .btn-custom:hover{background-color:#333;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}@media (max-width:768px){.feature-image-with-content-2 .left-image{min-height:300px;margin-bottom:30px}.feature-image-with-content-2 .right-content{padding:20px}.feature-image-with-content-2 .content-title{font-size:2.2rem;letter-spacing:2px}.feature-image-with-content-2 .content-text{font-size:.95rem;text-align:center}.feature-image-with-content-2{padding:60px 0}}@media (max-width:576px){.feature-image-with-content-2 .content-title{font-size:1.8rem;letter-spacing:1px}.feature-image-with-content-2 .left-image{min-height:250px}}.feature-image-with-content-3{background:#f8f9fa;padding:0;height:80vh}.feature-image-with-content-3 .container{max-width:100%;padding:0;height:100%}.feature-image-with-content-3 .row{margin:0;height:100%}.feature-image-with-content-3 .col-lg-6{padding:0;flex:0 0 50%;max-width:50%;height:100%}.feature-image-with-content-3 .left-image{position:relative;height:100%;width:100%}.feature-image-with-content-3 .left-image img{width:100%;height:100%;object-fit:cover;border-radius:0}.feature-image-with-content-3 .right-content{padding:48px;display:flex;flex-direction:column;justify-content:center;height:100%;max-width:800px;border-radius:0;box-shadow:none}.feature-image-with-content-3 .testimonial-quote{font-size:1.1rem;color:#555;line-height:1.8;font-style:italic;margin-bottom:30px;position:relative}.feature-image-with-content-3 .content-button{align-self:flex-start}.feature-image-with-content-3 .btn-custom{background-color:transparent;color:#333;padding:15px 40px;border:2px solid #333;border-radius:0;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;transition:all .3s ease;text-decoration:none;display:inline-block}.feature-image-with-content-3 .btn-custom:hover{background-color:#333;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}@media (max-width:768px){.feature-image-with-content-3{height:100vh}.feature-image-with-content-3 .col-lg-6{flex:0 0 100%;max-width:100%;height:50%}.feature-image-with-content-3 .left-image{height:100%;margin-bottom:0}.feature-image-with-content-3 .right-content{padding:30px;height:100%}.feature-image-with-content-3 .testimonial-quote{font-size:1rem}.feature-image-with-content-3.reverse .row{flex-direction:column}}@media (max-width:576px){.feature-image-with-content-3 .right-content{padding:20px}.feature-image-with-content-3 .testimonial-quote{font-size:.75rem}}.feature-image-with-content-3.reverse .row{flex-direction:row-reverse}.title-block.featured-properties-section{padding:40px 0;background-color:#f4f4f4;text-align:left}@media (max-width:767px){.title-block.featured-properties-section{padding:25px 0}}.title-block .text-block h2{color:#333;font-size:3rem;font-weight:700;margin-bottom:20px}@media (max-width:767px){.title-block .text-block h2{font-size:2.5rem;margin-bottom:15px}}.title-block .text-block p{color:#666;font-size:1.2rem;margin-bottom:0}@media (max-width:767px){.title-block .text-block p{margin-bottom:20px}}.title-block .hero-buttons{width:auto}@media (max-width:1024px){.title-block .hero-buttons{margin-top:30px;width:100%}}@media (max-width:767px){.title-block .hero-buttons{margin-top:10px}}.title-2-section{background-color:#fff;letter-spacing:normal}.title-2-section p{font-style:normal;font-size:1.5rem;margin-bottom:.25rem}.title-2-section h2{font-size:4rem;font-weight:700;margin-top:0}.title-3-section{background-color:#fff;letter-spacing:normal}.title-3-section p{font-style:normal;font-size:1.2rem;margin-bottom:.25rem}.title-3-section h2{font-size:4rem;font-weight:700;margin-top:0}.performance-2{background:#000;color:#fff;padding:80px 0;text-align:center;position:relative;overflow:hidden}.performance-2::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.performance-2 .stats-container{display:flex;justify-content:space-around;align-items:center;max-width:1200px;margin:0 auto;gap:30px;position:relative;z-index:1}.performance-2 .stat-item{flex:1;text-align:center;opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease-out forwards}.performance-2 .stat-item:nth-child(1){animation-delay:.1s}.performance-2 .stat-item:nth-child(2){animation-delay:.3s}.performance-2 .stat-item:nth-child(3){animation-delay:.5s}.performance-2 .stat-item:nth-child(4){animation-delay:.7s}.performance-2 .stat-number{font-size:4rem;font-weight:300;color:#e53e3e;margin-bottom:10px;line-height:1;text-shadow:0 0 20px rgba(229,62,62,.3);transition:all .3s ease;position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.performance-2 .stat-number::after{content:'';position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:2px;transition:width .6s ease}.performance-2 .stat-item:hover .stat-number::after{width:100%}.performance-2 .stat-item:hover .stat-number{transform:translateY(-5px);text-shadow:0 5px 30px rgba(229,62,62,.5)}.performance-2 .stat-label{font-size:1rem;color:#ccc;text-transform:uppercase;letter-spacing:1px;line-height:1.4;transition:color .3s ease}.performance-2 .stat-item:hover .stat-label{color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.performance-2 .stat-number.counting{animation:pulse .1s ease-in-out infinite alternate}@keyframes pulse{0%{transform:scale(1)}100%{transform:scale(1.02)}}@media (max-width:768px){.performance-2 .stats-container{flex-direction:column;gap:40px}.performance-2 .stat-number{font-size:3rem}.performance-2 .stat-label{font-size:.9rem}.performance-2{padding:60px 0}.performance-2 .stat-item{animation-delay:.2s}.performance-2 .stat-item:nth-child(1),.performance-2 .stat-item:nth-child(2),.performance-2 .stat-item:nth-child(3),.performance-2 .stat-item:nth-child(4){animation-delay:.2s}}@media (max-width:576px){.performance-2 .stat-number{font-size:2.5rem}.performance-2 .stat-label{font-size:.8rem}}.parallax-section{background-size:cover;background-position:center;height:85vh;position:relative;padding:80px 0;color:#fff;background-attachment:fixed;overflow:hidden;width:100%}.parallax-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1}.parallax-section .container{position:relative;z-index:2}.parallax-subtitle{font-size:1.5rem;font-weight:500;font-style:italic;letter-spacing:1.5px;color:#d9cbc1}.parallax-title{font-size:3.5rem;font-weight:600;margin-bottom:40px;line-height:1.2;text-transform:none}.parallax-box{padding:30px;border:1px solid rgba(255,255,255,.2);transition:background-color .3s ease}@media all and (max-width:767px){.parallax-box{border:none;padding:20px;margin-bottom:10px}}.parallax-box p{font-weight:400}.parallax-btn:hover{background-color:#d9cbc1;color:#2b2b2b}@media all and (max-width:767px){.parallax-section{height:auto;min-height:100vh;background-attachment:scroll;padding:60px 0;overflow:hidden}.parallax-title{font-size:2.5rem;margin-bottom:30px}.parallax-subtitle{font-size:1.2rem}.container{padding:0 20px}}.parallax-form-section{background-size:cover;height:85vh;position:relative;padding:80px 0;color:#fff}.parallax-form-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.parallax-form-section .container{position:relative;z-index:2}.form-box{background:linear-gradient(to right,#d9ccc1 0,#f4f3ef 100%);color:#333;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:30px}.form-subtitle{font-size:1.3rem;font-weight:700;font-style:italic;letter-spacing:1.5px;color:#333;text-transform:uppercase;margin-bottom:10px}.form-title{font-size:3rem;font-weight:700;margin-bottom:20px;color:#333;line-height:1.3}.form-description{font-size:1.1rem;font-weight:400;color:#555;line-height:1.5;margin-bottom:30px}.form-btn{background-color:#8aa0a8;border:none;padding:12px 24px;font-size:1rem;text-transform:uppercase;font-weight:600;letter-spacing:1.5px;transition:background-color .3s ease}.form-btn:hover{background-color:#d9cbc1;color:#2b2b2b}.logo-slider{background:#fff;padding:60px 0;overflow:hidden}.logo-slider .slider-container{position:relative;max-width:1200px;margin:0 auto}.logo-slider .logo-item{display:flex;align-items:center;justify-content:center;position:relative;padding:0 30px}.logo-slider .logo-item:not(:last-child)::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60px;background-color:#e53e3e}.logo-slider .logo-item img{max-height:40px;max-width:180px;width:auto;height:auto;object-fit:contain;opacity:.7;transition:all .3s ease}.logo-slider .logo-item:hover img{filter:grayscale(0);opacity:1;transform:scale(1.05)}.logo-slider .slick-dots{display:none!important}.logo-slider .slick-arrow{display:none!important}.logo-slider .slick-track{display:flex!important;align-items:center}.logo-slider .slick-slide{height:auto}.logo-slider .slick-slide&gt;div{height:100%}@media (max-width:768px){.logo-slider .logo-item{padding:0 20px}.logo-slider .logo-item img{max-height:35px;max-width:120px}.logo-slider .logo-item::after{height:40px}}.neighborhoods-section{background-color:#f9f9f9}.neighborhoods-list{display:flex;justify-content:space-between;flex-wrap:wrap}.neighborhood-column{flex:1 1 18%;margin-bottom:30px;padding:10px}.neighborhoods-section a{color:#333;text-decoration:none}.neighborhoods-section a:hover{color:#8aa0a8;text-decoration:underline}.neighborhoods-section h5{margin-bottom:10px;font-size:.9rem}.neighborhoods-section ul{margin-bottom:30px}.neighborhoods-section ul li{line-height:1.7;font-size:.85rem}@media (max-width:768px){.neighborhood-column ul{display:none}}.logo-with-text{background:linear-gradient(135deg,#1a1a1a 0,#2d2d2d 100%);min-height:100vh;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;padding:60px 0}.logo-with-text .hero-content{max-width:1200px;margin:0 auto}.logo-with-text .logo-section{margin-bottom:40px}.logo-with-text .logo-section img{max-width:400px;height:auto;margin-bottom:20px}.logo-with-text .division-text{font-size:.9rem;letter-spacing:3px;text-transform:uppercase;color:#ccc;margin-bottom:40px}.logo-with-text .hero-title{font-size:3.5rem;font-weight:300;letter-spacing:2px;text-transform:uppercase;margin-bottom:40px;line-height:1.2}.logo-with-text .hero-description{font-size:1.1rem;line-height:1.8;color:#e0e0e0;max-width:900px;margin:0 auto}@media (max-width:768px){.logo-with-text .hero-title{font-size:2.5rem;letter-spacing:1px}.logo-with-text .hero-description{font-size:1rem;line-height:1.6}.logo-with-text .logo-section img{max-width:300px}.logo-with-text .division-text{font-size:.8rem;letter-spacing:2px}}@media (max-width:576px){.logo-with-text .hero-title{font-size:2rem}.logo-with-text .hero-description{font-size:.95rem}.logo-with-text .logo-section img{max-width:250px}.logo-with-text{padding:40px 0}}.large-cta-gallery .image-container{position:relative;overflow:hidden;height:100vh;cursor:pointer}.large-cta-gallery .image-container img{width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.large-cta-gallery .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(97,95,91,.5);display:flex;justify-content:center;align-items:center;transition:background-color .5s ease,opacity .5s ease}.large-cta-gallery .specific-text-container{text-align:center;color:#fff;transition:transform .5s ease,opacity .3s ease}.large-cta-gallery .specific-heading-text{font-size:36px;margin-bottom:10px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.large-cta-gallery .specific-category-text{font-size:14px;margin-bottom:5px;letter-spacing:2px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.large-cta-gallery .specific-more-text{font-size:14px;transition:opacity .3s ease,transform .5s ease;opacity:1;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.large-cta-gallery .image-container .overlay{background-color:rgba(136,120,106,.3)}.large-cta-gallery .image-container:hover .overlay{background-color:#88786a}.large-cta-gallery .image-container:hover img{opacity:0}.large-cta-gallery .image-container:hover .specific-more-text{transform:translateY(100px);opacity:0}.large-cta-gallery .image-container:hover .specific-text-container{transform:translateY(50px);opacity:1}.cta-gallery .article{line-height:0}.cta-gallery h1,.cta-gallery h2,.cta-gallery h3{letter-spacing:1px;margin:0 auto}.cta-gallery h1{font-size:43px!important}.cta-gallery h2{font-size:36px!important}.cta-gallery h3{font-size:28px!important}.cta-gallery p{font-weight:500;font-size:21px}.cta-gallery .cta-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1.85714286em}.cta-gallery .box-outline .cta-text:before{content:'';position:absolute;top:0;left:0;width:0;height:0;background:0 0;border:1px solid transparent}.cta-gallery .box-outline .cta-text:after{content:'';position:absolute;top:0;left:0;width:0;height:0;background:0 0;border:1px solid transparent}.cta-gallery .box-outline .cta-text:hover:before{animation:animateTopRight 1s linear forwards}.cta-gallery .box-outline .cta-text:hover:after{animation:animateBottomLeft 1s linear forwards}.cta-gallery .center-out .cta-text,.cta-gallery .left-right-left .cta-text,.cta-gallery .left-right-right .cta-text{border:2px solid #f7f7f7;transition:.3s}.cta-gallery .center-out .cta-text:after,.cta-gallery .left-right-left .cta-text:after,.cta-gallery .left-right-right .cta-text:after{position:absolute;transition:.3s;content:'';width:0;bottom:0;height:3px;background:#f7f7f7;right:0}.cta-gallery .center-out .cta-text:after{left:50%}.cta-gallery .center-out .cta-text:hover:after{width:100%;left:0}.cta-gallery .left-right-left .cta-text:after{left:0}.cta-gallery .left-right-left .cta-text:hover:after{width:100%;left:0}.cta-gallery .left-right-right .cta-text:after{left:auto}.cta-gallery .left-right-right .cta-text:hover:after{width:100%;left:0}@keyframes animateTopRight{0%{width:0;height:0;border-top-color:#fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}50%{width:100%;height:0;border-top-color:#fff;border-right-color:#fff;border-bottom-color:transparent;border-left-color:transparent}100%{width:100%;height:100%;border-top-color:#fff;border-right-color:#fff;border-bottom-color:transparent;border-left-color:transparent}}@keyframes animateBottomLeft{0%{width:0;height:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:transparent}50%{width:0;height:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:#fff}100%{width:100%;height:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:#fff}}.cta-gallery-2{padding:0;margin:0}.cta-gallery-2 .container{max-width:100%;padding:0}.cta-gallery-2 .gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);height:100%;width:100%}.cta-gallery-2 .gallery-item{background:#000;position:relative;overflow:hidden;min-height:50vh;transition:transform .3s ease}.cta-gallery-2 .gallery-item:hover{transform:scale(1.02);z-index:1}.cta-gallery-2 .gallery-item__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:40px;transition:background-color .3s ease}.cta-gallery-2 .gallery-item:hover .gallery-item__overlay{background:rgba(0,0,0,.6)}.cta-gallery-2 .gallery-item__content{text-align:center;color:#fff;max-width:300px}.cta-gallery-2 .gallery-item__text{margin-bottom:30px}.cta-gallery-2 .gallery-item__title{font-size:1.8rem;font-weight:300;letter-spacing:3px;text-transform:uppercase;margin-bottom:15px;color:#fff;line-height:1.2}.cta-gallery-2 .gallery-item__subtitle{font-size:1rem;color:rgba(255,255,255,.9);margin-bottom:0;letter-spacing:1px;line-height:1.4}.cta-gallery-2 .gallery-item__button{margin-top:25px}.cta-gallery-2 .btn-cta{background:0 0;color:#fff;padding:12px 30px;border:2px solid #fff;border-radius:0;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;text-decoration:none;display:inline-block;transition:all .3s ease;cursor:pointer}.cta-gallery-2 .btn-cta:hover{background:#fff;color:#333;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}@media (max-width:1024px){.cta-gallery-2 .gallery-item{min-height:40vh}.cta-gallery-2 .gallery-item__overlay{padding:30px}.cta-gallery-2 .gallery-item__title{font-size:1.5rem;letter-spacing:2px}}@media (max-width:768px){.cta-gallery-2 .gallery-grid{grid-template-columns:repeat(2,1fr)}.cta-gallery-2 .gallery-item{min-height:40vh}.cta-gallery-2 .gallery-item__overlay{padding:25px}.cta-gallery-2 .gallery-item__title{font-size:1.3rem;letter-spacing:1px}.cta-gallery-2 .gallery-item__subtitle{font-size:.9rem}.cta-gallery-2 .btn-cta{padding:10px 25px;font-size:.8rem}}@media (max-width:576px){.cta-gallery-2 .gallery-grid{grid-template-columns:1fr}.cta-gallery-2 .gallery-item{min-height:50vh}.cta-gallery-2 .gallery-item__overlay{padding:20px}.cta-gallery-2 .gallery-item__title{font-size:1.2rem}}.property-list{list-style-type:none;padding:0}.property-list li{margin-bottom:1rem}.property-list span{display:block;font-size:.8rem;text-transform:uppercase}.map-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.slick-slider-container{max-width:1200px;margin:0 auto;padding:0 15px}.card-image-container{position:relative;transition:transform .3s ease-in-out}.price-tag{bottom:0;left:10px;font-size:1.8rem;font-weight:700;color:#fff}.card-image-container img{height:250px;width:100%;object-fit:cover}.slick-slider .card{margin:0 15px;border:none;box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative;transition:all .3s ease-in-out;overflow:hidden}.slick-slider .card:hover .card-body{transform:translateY(-40px)}.slick-slider .card:hover .card-image-container{transform:translateY(-40px)}.slick-slider .card:hover .card-extra-info{transform:translateY(0)}.card-body{background-color:#555;color:#fff;text-align:left;position:relative;padding-bottom:20px;transition:transform .3s ease-in-out}.card-extra-info{transform:translateY(100%);transition:transform .3s ease-in-out;position:absolute;bottom:0;left:0;width:100%;background-color:#333;color:#fff;padding:10px}.card-title{font-size:1.1rem;font-weight:700}.card-location{font-size:1rem;font-weight:400;color:#ddd}.card-listing{font-size:.85rem;font-weight:400;color:#ccc;margin-bottom:0}.logo{top:10px;right:10px;position:absolute;width:60px;height:30px}.logo img{width:100%;height:100%;object-fit:contain;background-color:rgba(255,255,255,.8);padding:5px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.card-link{text-decoration:none;color:inherit}.slick-slider .slick-next,.slick-slider .slick-prev{background-color:#8aa0a8;border-radius:50%;width:70px;height:70px;display:flex;justify-content:center;align-items:center;z-index:1;border:2px solid #fff;transition:background-color .3s ease}.slick-slider .slick-next:hover,.slick-slider .slick-prev:hover{background-color:#d9cbc1}.slick-next:before,.slick-prev:before{font-size:22px;color:#fff;display:block;line-height:1}.slick-arrow.slick-prev:before{content:"&lt;";font-size:22px;font-weight:bolder}.slick-arrow.slick-next:before{content:"&gt;";font-size:22px;font-weight:bolder}.slick-prev{left:-30px}.slick-next{right:-30px}.slick-dots{display:none!important}.property-card{height:28.125vw!important;min-height:340px}.ls-08{letter-spacing:.08rem}.card.card-overlay-slide{--bs-card-overlay-slide-bg:var(--bs-black-rgb);--bs-card-overlay-bg-opacity:0.45;--bs-card-overlay-slide-bg-opacity:0.85;--bs-card-overlay-slide-from-bottom:6.2rem;overflow:hidden}.card.card-overlay-slide .card-img-overlay{top:unset;background:rgba(var(--bs-card-overlay-slide-bg),var(--bs-card-overlay-bg-opacity));z-index:1}.status-flag{display:block;font-size:12px;line-height:14px;font-weight:600;color:#fff;text-transform:uppercase;position:absolute;top:10px;left:10px;z-index:200;padding:2px 14px;opacity:.9}.status-flag.activeStatus{background:#19a974}.status-flag.pendingStatus{background:gold}.status-flag.soldStatus{background:#ff725c}.status-flag.comingSoonStatus,.status-flag.isFeatured,.status-flag.leasedStatus{background:#111}figure{--bs-figure-image-transition:all 0.35s ease-in-out;--bs-figure-image-bg:var(--bs-black-rgb);--bs-figure-image-bg-opacity:0.35;--bs-figure-image-bg-static-opacity:0.55;--bs-figure-image-scale:1.055}figure.image-hover-overlay-static{width:100%;max-width:100%;position:relative;overflow:hidden}figure.image-hover-overlay-static:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:1;transition:var(--bs-figure-image-transition);background:rgba(var(--bs-figure-image-bg),var(--bs-figure-image-bg-static-opacity))}figure.image-hover-overlay{width:100%;max-width:100%;position:relative;overflow:hidden}figure.image-hover-overlay:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:1;transition:var(--bs-figure-image-transition);background:rgba(var(--bs-figure-image-bg),var(--bs-figure-image-bg-opacity));opacity:0}figure.image-hover-overlay:hover::after{opacity:1}figure.image-hover-scale{width:100%;max-width:100%;position:relative;overflow:hidden}figure.image-hover-scale img{transition:var(--bs-figure-image-transition)}figure.image-hover-scale:hover img{transform:scale(var(--bs-figure-image-scale))}figure .image-hover-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:var(--bs-figure-image-transition);z-index:2;color:#fff}figure:hover .image-hover-icon{opacity:1}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gdesc-inner{padding:20px 20px;text-align:center}.glightbox-clean .gslide-description{background:unset}.glightbox-clean .gslide-title{color:#fff}.testimonial-slider-block .testimonial-slider-container{max-width:1200px;margin:0 auto;padding:0 15px;position:relative}.testimonial-slider-block .testimonial-slider{display:flex;justify-content:space-between;gap:30px}.testimonial-slider-block .testimonial-slider .slick-next,.testimonial-slider-block .testimonial-slider .slick-prev{background-color:#8aa0a8;border-radius:50%;padding:25px;z-index:1;border:2px solid #fff}@media (max-width:768px){.testimonial-slider-block .testimonial-slider .slick-next,.testimonial-slider-block .testimonial-slider .slick-prev{top:auto;bottom:-60px;padding:20px}}.testimonial-slider-block .testimonial-slider .slick-prev{left:-15px}@media (max-width:768px){.testimonial-slider-block .testimonial-slider .slick-prev{left:unset;right:75px}}.testimonial-slider-block .testimonial-slider .slick-next{right:-15px}@media (max-width:768px){.testimonial-slider-block .testimonial-slider .slick-next{right:0}}@media (max-width:768px){.testimonial-slider-block .testimonial-slider-container{padding-bottom:70px}.testimonial-slider-block .testimonial-card{margin:0 10px}}.testimonial-slider-block .testimonial-card{background-color:#fff;padding:30px;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:300px;border-top:4px solid #8aa0a8;border-bottom:4px solid #8aa0a8;margin-bottom:20px}.testimonial-slider-block .slick-slide{display:flex;justify-content:center;align-items:stretch}.testimonial-slider-block .slick-slide&gt;div{height:100%;display:flex;justify-content:center;align-items:stretch}.testimonial-slider-block .testimonial-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-right:15px}.testimonial-slider-block .testimonial-stars{color:orange;font-size:1.5rem;display:inline-block}.testimonial-slider-block .google-icon{width:20px;height:20px;object-fit:contain;display:inline-block;margin-left:auto}.testimonial-slider-block .testimonial-quote{font-size:1.1rem;font-weight:400;color:#555;line-height:1.6;margin-bottom:20px;font-style:italic}.testimonial-slider-block .testimonial-author{font-weight:700;color:#333;margin-bottom:5px}.testimonial-slider-block .testimonial-link{font-size:.9rem;color:#8aa0a8;display:flex;align-items:center;margin-top:10px}.testimonial-slider-block .testimonial-link a{color:inherit;text-decoration:none;margin-right:8px}.testimonial-slider-block .slick-next:hover,.testimonial-slider-block .slick-prev:hover{background-color:#d9cbc1}.testimonial-slider-block .slick-next:before,.testimonial-slider-block .slick-prev:before{font-size:22px;color:#fff}.testimonial-slider-block .slick-dots{display:none}.complex-card-slider .slick-slide{justify-content:center;align-items:stretch}.complex-card-slider .slick-slide&gt;div{height:100%;display:flex;justify-content:center;align-items:stretch}.parallax-slider-section{background-attachment:fixed;background-position:center;background-size:cover;position:relative;overflow:hidden;min-height:700px}.parallax-slider-section .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1}.slick-slider-container{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 15px}.slider-content{display:flex;justify-content:space-between;align-items:center;gap:25px;position:relative;min-height:500px}.text-box{background-color:#fff;padding:60px;box-shadow:0 4px 12px rgba(0,0,0,.2);border-radius:8px;max-width:40%;position:absolute;z-index:3;left:10%;top:10%;height:80%}.text-box .subtitle{font-size:1.1rem;font-weight:700;color:#999;text-transform:uppercase;margin-bottom:15px}.text-box .title{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#222}.text-box .description{font-size:1rem;color:#555;line-height:1.8;margin-bottom:30px}.text-box .cta-btn{background-color:#8aa0a8;color:#fff;padding:12px 24px;font-weight:700;text-transform:uppercase;text-decoration:none;border:none;display:inline-block;border-radius:4px;transition:background-color .3s ease}.text-box .cta-btn:hover{background-color:#d9cbc1}.image-box{max-width:55%;width:100%;height:600px;position:relative;overflow:hidden;right:-15%}.image-box img{width:100%;height:100%;object-fit:cover;border-radius:8px}.slick-slider .slick-next,.slick-slider .slick-prev{background-color:#8aa0a8;border-radius:50%;padding:25px;z-index:1;border:2px solid #fff}.slick-slider .slick-next:hover,.slick-slider .slick-prev:hover{background-color:#d9cbc1}.slick-next:before,.slick-prev:before{font-size:22px;color:#fff}.slick-prev{left:-30px}.slick-next{right:-30px}.slick-dots{display:none!important}@media (max-width:768px){.parallax-slider-section{min-height:auto;padding:40px 0}.slider-content{flex-direction:column;text-align:center;min-height:auto;gap:15px;padding:20px}.text-box{max-width:100%;position:relative;left:0;top:0;margin:0;padding:30px;height:auto}.image-box{max-width:100%;height:300px;right:0;margin:0}.slick-slider .slick-next,.slick-slider .slick-prev{padding:15px;top:50%;transform:translateY(-50%)}.slick-prev{left:10px}.slick-next{right:10px}.text-box .title{font-size:2rem}.text-box .subtitle{font-size:1rem}.text-box .description{font-size:.9rem}.text-box .cta-btn{padding:10px 20px;font-size:.9rem;margin:10px auto;display:inline-block}.slick-slider-container{padding:0}}@media (max-width:480px){.text-box{padding:20px}.image-box{height:250px}.text-box .title{font-size:1.75rem}}.simple-card-image-container{position:relative;transition:transform .3s ease-in-out}.simple-card-tag{bottom:0;left:10px;font-size:1.8rem;font-weight:700;color:#fff;padding:10%;transition:transform .3s ease-in-out;display:flex;flex-direction:column}.simple-card-image-container img{height:400px;width:100%;object-fit:cover}.slick-slider .card{margin:0 15px;border:none;box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative;transition:all .3s ease-in-out;overflow:hidden}.simple-card-span{font-size:1rem;color:#fff;margin-top:5px;opacity:0;transform:translateY(20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.slick-slider .card:hover .simple-card-tag{transform:translateY(-20px)}.slick-slider .card:hover .simple-card-span{opacity:1;transform:translateY(0)}.video-card{display:flex;flex-direction:column;height:100%;border:none;box-shadow:0 4px 12px rgba(0,0,0,.1);background:#fff;border-radius:8px;overflow:hidden;margin:0 15px}.video-thumbnail{height:300px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;flex-shrink:0}.play-button{display:block;width:70px;height:70px;background:rgba(0,0,0,.6);border-radius:50%;position:relative;transition:background .3s}.play-button::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-style:solid;border-width:15px 0 15px 25px;border-color:transparent transparent transparent #fff}.btn-video-play:hover .play-button{background:rgba(0,0,0,.8)}.video-card-body{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:15px;background:#f8f8f8;min-height:120px}.video-card-title{font-size:1.2rem;font-weight:700;color:#333;margin-bottom:5px}.video-card-description{font-size:1rem;color:#666;margin:0}.svg-section{background-color:#f9f9f9;padding:60px 15px}.svg-grid{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;gap:30px}.svg-container,.svg-text-content{flex:1;max-width:50%}.svg-text-content{padding:20px}.section-title{font-size:3rem;font-weight:700;color:#333;margin-bottom:20px}.section-description{font-size:1.1rem;color:#555;line-height:1.8;margin-bottom:30px}.svg-container{display:flex;justify-content:center;align-items:center}.svg-content{width:100%;height:auto;max-width:600px}@media (max-width:768px){.svg-grid{flex-direction:column;text-align:center}.svg-container,.svg-text-content{max-width:100%}.svg-content{width:100%;height:auto}}.simple-table-section{background-color:#f9f9f9}.custom-table{width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.custom-table td,.custom-table th{padding:15px;text-align:left;border-bottom:1px solid #e1e1e1}.custom-table th{background-color:#d1ecf1;font-weight:700}.custom-table tbody tr:hover{background-color:#f1f1f1}.custom-table td a{color:#8aa0a8;text-decoration:none;font-weight:700}.custom-table td a:hover{text-decoration:underline}@media (max-width:768px){.custom-table td,.custom-table th{padding:10px;font-size:.9rem}}.image-grid{box-sizing:border-box;padding:0;display:grid;grid-template-columns:repeat(10,1fr);grid-auto-rows:256px;gap:0}.ig-container{position:relative}.instagram-image{opacity:1;display:block;width:100%;height:100%;transition:.5s ease;backface-visibility:hidden;object-fit:cover}.middle{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;width:100%;height:100%}.middle&gt;h1{margin-top:2%;font-size:.8em;margin-bottom:5%}.ig-container:hover .instagram-image{opacity:.1}.ig-container:hover .middle{opacity:1}.ig-text{padding:0 5%;height:70%;overflow:hidden;text-overflow:ellipsis;font-size:14px}.ig-footer{position:fixed;left:0;bottom:0;width:100%;text-align:center}.ig-footer&gt;a{padding:0 10px;float:left;width:45%;white-space:nowrap;overflow:hidden}.ig-footer&gt;label{padding:0 10px;float:right}@media screen and (max-width:2499px){.image-grid{grid-template-columns:repeat(9,1fr);grid-auto-rows:278px}}@media screen and (max-width:2249px){.image-grid{grid-template-columns:repeat(8,1fr);grid-auto-rows:281px}}@media screen and (max-width:1999px){.image-grid{grid-template-columns:repeat(7,1fr);grid-auto-rows:286px}}@media screen and (max-width:1874px){.image-grid{grid-template-columns:repeat(7,1fr);grid-auto-rows:260px}}@media screen and (max-width:1749px){.image-grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:291px}}@media screen and (max-width:1499px){.image-grid{grid-template-columns:repeat(5,1fr);grid-auto-rows:300px}}@media screen and (max-width:1249px){.image-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:313px}}@media screen and (max-width:999px){.image-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:333px}}@media screen and (max-width:749px){.image-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:375px}}@media screen and (max-width:650px){.image-grid{grid-auto-rows:325px}}@media screen and (max-width:550px){.image-grid{grid-auto-rows:250px}}@media screen and (max-width:499px){.image-grid{grid-template-columns:repeat(1,1fr);grid-auto-rows:344px}.small-screen-hide{display:none}}.contact-form-section{background-size:cover;min-height:100vh;position:relative;padding:40px 0;color:#fff}@media (min-width:768px){.contact-form-section{padding:80px 0}}@media (max-width:767px){.contact-form-section{padding:30px 0;min-height:auto}.contact-form-section .form-group{margin-bottom:15px}.contact-form-section .form-control{padding:8px 12px;height:auto}.contact-form-section textarea.form-control{min-height:80px}.contact-form-section .form-box{padding:20px!important;margin-bottom:20px}.contact-form-section .form-title{font-size:2rem;margin-bottom:15px}.contact-form-section .form-subtitle{font-size:1.1rem;margin-bottom:8px}.contact-form-section .form-description{font-size:.9rem;margin-bottom:20px}.contact-form-section .hero-buttons{margin-top:1rem}.contact-form-section .needs-validation .mb-5{margin-bottom:1rem!important}.contact-form-section .needs-validation textarea.form-control{margin-bottom:.5rem!important}}.contact-form-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.contact-form-section .container{position:relative;z-index:2;padding-left:15px;padding-right:15px}@media (min-width:768px){.contact-form-section .container{padding-left:30px;padding-right:30px}}.form-box{background:linear-gradient(to right,#d9ccc1 0,#f4f3ef 100%);color:#333;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:20px;margin-bottom:30px}@media (min-width:768px){.form-box{padding:30px;margin-bottom:0}}.form-subtitle{font-size:1.3rem;font-weight:700;font-style:italic;letter-spacing:1.5px;color:#333;text-transform:uppercase;margin-bottom:10px}@media (min-width:768px){.form-subtitle{font-size:1.3rem}}.form-title{font-size:3rem;font-weight:700;margin-bottom:20px;color:#333;line-height:1.3}@media (min-width:768px){.form-title{font-size:3rem}}.form-description{font-size:1rem;font-weight:400;color:#555;line-height:1.5;margin-bottom:30px}@media (min-width:768px){.form-description{font-size:1.1rem}}.form-btn{background-color:#8aa0a8;border:none;padding:12px 24px;font-size:1rem;text-transform:uppercase;font-weight:600;letter-spacing:1.5px;transition:background-color .3s ease;width:100%}@media (min-width:768px){.form-btn{width:auto}}.form-btn:hover{background-color:#d9cbc1;color:#2b2b2b}.contact-form-3 label[for=optInLanguage]{width:95%;margin-left:3%}.contact-form-3 #optInLanguage{width:auto}.contact-form-3 .contact-form-3-container{display:flex;max-width:1200px;margin:40px auto;background-color:#fff;overflow:hidden}.contact-form-3 .content-section{flex:1;padding:60px;display:flex;flex-direction:column;justify-content:center}.contact-form-3 .contact-form-3-title{font-size:2rem;font-weight:700;margin-bottom:20px}.contact-form-3 .contact-form-3-description,.contact-form-3 .contact-form-3-note{font-size:1rem;color:#333;line-height:1.6;margin-bottom:20px}.contact-form-3 .contact-form-3-list{list-style:none;padding:0;margin-bottom:20px}.contact-form-3 .contact-form-3-list li{font-size:1rem;padding-left:20px;position:relative;margin-bottom:10px}.contact-form-3 .contact-form-3-list li::before{content:'•';position:absolute;left:0;color:#000;font-weight:700}.contact-form-3 .contact-form-3-form input{width:100%;padding:15px;margin-bottom:15px;border:1px solid #ddd;border-radius:5px;font-size:1rem}.contact-form-3 .contact-form-3-form button{width:100%;padding:15px;background-color:#000;color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer}.contact-form-3 .contact-form-3-form button:hover{background-color:#444;color:#fff}@media (max-width:768px){.contact-form-3 .contact-form-3-container{flex-direction:column}.contact-form-3 .image-section{min-height:300px}.contact-form-3 .content-section{padding:40px}}.form-with-video{position:relative;color:#fff;padding:100px 0;overflow:hidden;min-height:100vh;display:flex;align-items:center}.form-with-video .background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.form-with-video::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:2}.form-with-video .container{position:relative;z-index:3}.form-with-video .form-content{max-width:1200px;margin:0 auto;text-align:center}.form-with-video .form-title{color:#fff;font-size:3rem;font-weight:300;text-transform:uppercase;letter-spacing:3px;margin-bottom:20px;line-height:1.2}.form-with-video .form-subtitle{font-size:1.2rem;color:#e0e0e0;margin-bottom:50px;line-height:1.6;font-weight:300}.form-with-video .form-fields{display:flex;gap:20px;max-width:800px;margin-left:auto;margin-right:auto}.form-with-video .form-group{flex:1;position:relative}.form-with-video .form-input{width:100%;padding:15px 0;background:0 0;border:none;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;font-size:1rem;outline:0;transition:border-color .3s ease}.form-with-video .form-input::placeholder{color:rgba(255,255,255,.7);font-size:1rem;text-transform:uppercase;letter-spacing:1px}.form-with-video .form-input:focus{border-bottom-color:#e53e3e}.form-with-video .form-input:focus::placeholder{opacity:0}.form-with-video .submit-button{background:0 0;color:#fff;border:2px solid #fff;padding:15px 40px;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .3s ease;margin-bottom:40px}.form-with-video .submit-button:hover{background:#fff;color:#333;transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,255,255,.2)}.form-with-video .form-disclaimer{max-width:800px;margin:0 auto;display:flex;align-items:flex-start;gap:15px;text-align:left;font-size:.85rem;color:#ccc;line-height:1.6}.form-with-video .disclaimer-checkbox{width:18px;height:18px;margin-top:2px;accent-color:#e53e3e;cursor:pointer;flex-shrink:0}.form-with-video .disclaimer-text{flex:1}.form-with-video .disclaimer-text a{color:#e53e3e;text-decoration:underline}.form-with-video .disclaimer-text a:hover{color:#fff}@media (max-width:768px){.form-with-video{padding:80px 0;min-height:100vh}.form-with-video .form-title{font-size:2.5rem;letter-spacing:2px}.form-with-video .form-subtitle{font-size:1.1rem;margin-bottom:40px}.form-with-video .form-fields{flex-direction:column;gap:30px;margin-bottom:40px}.form-with-video .form-disclaimer{flex-direction:column;text-align:center;gap:20px}.form-with-video .disclaimer-checkbox{align-self:center}}@media (max-width:576px){.form-with-video .form-title{font-size:2rem;letter-spacing:1px}.form-with-video .form-subtitle{font-size:1rem}.form-with-video .submit-button{padding:12px 30px;font-size:.9rem}}.form-with-image{padding:10%;min-height:80vh;display:flex;align-items:stretch}.form-with-image .container{background:#f8f9fa;max-width:100%;padding:0;width:100%}.form-with-image .row{margin:0;height:100%;min-height:60vh}.form-with-image .col-lg-6{padding:0;display:flex;align-items:stretch}.form-with-image .form-side{background:#f8f9fa;padding:50px 110px;display:flex;flex-direction:column;justify-content:center;width:100%}.form-with-image .image-side{width:100%;min-height:500px;display:flex;align-items:center}.form-with-image .image-side img{width:100%;height:100%;object-fit:cover;min-height:500px}.form-with-image .form-title{font-size:2.5rem;font-weight:300;color:#333;margin-bottom:20px;line-height:1.3;text-transform:uppercase;letter-spacing:2px}.form-with-image .form-subtitle{font-size:1rem;color:#666;margin-bottom:40px;line-height:1.6}.form-with-image .contact-form{max-width:400px}.form-with-image .form-group{margin-bottom:25px}.form-with-image .form-input{width:100%;padding:15px 0;background:0 0;border:none;border-bottom:1px solid #ddd;color:#333;font-size:1rem;outline:0;transition:border-color .3s ease}.form-with-image .form-input::placeholder{color:#999;font-size:1rem;text-transform:capitalize}.form-with-image .form-input:focus{border-bottom-color:#333}.form-with-image .form-disclaimer{margin-bottom:30px;display:flex;align-items:flex-start;gap:12px}.form-with-image .disclaimer-checkbox{width:16px;height:16px;margin-top:3px;accent-color:#333;cursor:pointer;flex-shrink:0}.form-with-image .disclaimer-text{font-size:.8rem;color:#666;line-height:1.5;flex:1}.form-with-image .disclaimer-text a{color:#333;text-decoration:underline}.form-with-image .disclaimer-text a:hover{color:#000}.form-with-image .submit-button{background:0 0;color:#333;border:2px solid #333;padding:15px 40px;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .3s ease;width:100%}.form-with-image .submit-button:hover{background:#333;color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2)}@media (max-width:768px){.form-with-image{min-height:auto;flex-direction:column}.form-with-image .row{min-height:auto}.form-with-image .col-lg-6{width:100%;max-width:100%}.form-with-image .form-side{padding:60px 30px;order:2}.form-with-image .image-side{order:1;min-height:300px}.form-with-image .form-title{font-size:2rem;letter-spacing:1px}.form-with-image .contact-form{max-width:100%}.form-with-image .form-disclaimer{text-align:center;flex-direction:column;gap:15px}.form-with-image .disclaimer-checkbox{align-self:center}}@media (max-width:576px){.form-with-image .form-side{padding:40px 20px}.form-with-image .form-title{font-size:1.8rem}}.blog-post h3{font-size:45px;margin-bottom:1rem;color:#000}.blog-post .entry{padding:40px 20px 40px 0}.blog-post .entry .post-title{margin-bottom:20px}.blog-post .entry .post-title a{text-decoration:none}.blog-post .entry .post-title h1{font-size:50px;font-weight:200;color:#000;line-height:1}.blog-post .entry .post-author{color:#000;margin-bottom:32px}.blog-post .entry .share-button{padding:10px 25px;transition:all .3s}.blog-post .entry .share-button i,.blog-post .entry .share-button span{font-size:20px}.blog-post .entry .share-button span{font-weight:800}.blog-post .entry .share-button:hover i,.blog-post .entry .share-button:hover span{color:#fff}.blog-post .entry .post-content{color:#000}.blog-post .entry .post-content a{text-decoration:none;transition:all .3s}.blog-post .categories{padding-top:40px}.blog-post .categories .categories-title{font-size:48px;line-height:48px;font-weight:400;color:#000;margin-bottom:12px;text-align:left}.blog-post .comments-section .container,.blog-post .comments-section div[class*=col-]{padding:0;width:100%}.blog-post .comments-section .btn{padding:10px 25px;font-size:20px;line-height:1em;font-weight:800;width:auto;margin-top:3rem;text-transform:lowercase}.blog-post .comments-section .btn:hover{color:#fff!important}.blog-post .related-agents .team-card{padding-left:0}@media (max-width:720px){.blog-post .categories{display:flex;justify-content:center}.blog-post .categories .categories-title{font-size:20px;padding-left:15px;text-align:center}.blog-post .categories .categories-title .collapsible-trigger{font-size:16px;padding:2rem}}.blog-posts .pagination-container{width:100%}.blog-posts h5{min-height:1em!important}.blog-posts .truncate{overflow:hidden;position:relative;line-height:1.2em;max-height:16rem}.blog-posts a:hover{color:inherit!important}.blog-posts .entry{border-bottom:none!important;padding-right:40px}.blog-posts .entry .post-title{font-size:45px;text-transform:inherit;line-height:45px;letter-spacing:inherit;margin-bottom:10px}.blog-posts .entry .post-title a{text-decoration:none;color:#000;font-weight:400}.blog-posts .entry .post-list-author{display:none}.blog-posts .entry .post-list-date{float:none!important;color:#000;font-size:14px;line-height:20px;padding-bottom:17px!important}.blog-posts .entry .entry-media figure a img{border:none;width:100%}.blog-posts .entry .post-content p{color:#000;line-height:32px}.blog-posts .entry .entry-readmore{font-size:20px;text-decoration:none;text-transform:none;padding:10px 25px;transition:all ease-in-out .3s;color:#d9ccc1}.blog-posts .entry .entry-readmore:hover{color:#000!important}.blog-posts .categories-title{font-size:48px;line-height:48px;font-weight:400;color:#000;margin-bottom:12px;text-align:left}.blog-posts .categories-list{padding-left:0}.blog-posts .categories-list li{text-transform:inherit!important;font-size:16px;line-height:24px;font-weight:400;list-style:none}.blog-posts .categories-list li a{text-decoration:none;color:#d9ccc1}.blog-posts .page-link{color:#000}.blog-posts .active&gt;.page-link,.blog-posts .page-link.active{color:#fff;background-color:#000;border-color:#000}.blog-posts .active&gt;.page-link,.blog-posts .page-link.active:hover{color:#d9ccc1}.medium-insert-images,.mediumInsert{text-align:center}.medium-insert-images figure,.mediumInsert figure{margin:0;display:block}.medium-insert-images figure img,.mediumInsert figure img{max-width:100%;margin-top:1em;vertical-align:top}.medium-insert-images figure:first-child img,.mediumInsert figure:first-child img{margin-top:0}.medium-insert-images-left.mediumInsert,.medium-insert-images.medium-insert-images-left,.mediumInsert.small{max-width:33.33%;float:left;margin:0 30px 0 0}.medium-insert-images-right.mediumInsert,.medium-insert-images.medium-insert-images-right{max-width:33.33%;float:right;margin:0 0 0 30px}.medium-insert-images-grid.mediumInsert,.medium-insert-images.medium-insert-images-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:.5em -.5em}.medium-insert-images-grid.mediumInsert figure,.medium-insert-images.medium-insert-images-grid figure{width:33.33%;display:inline-block}.medium-insert-images-grid.mediumInsert figure img,.medium-insert-images.medium-insert-images-grid figure img{max-width:calc(100% - 1em);margin:.5em}.medium-insert-embeds,.mediumInsert-embeds{text-align:center;margin:1em 0;position:relative}.medium-insert-embeds iframe,.mediumInsert-embeds iframe{margin:0 auto!important}.medium-insert-embeds div,.mediumInsert-embeds div{margin:0 auto!important}.medium-insert-embeds-left.mediumInsert-embeds,.medium-insert-embeds.medium-insert-embeds-left{width:33.33%;float:left;margin:0 30px 20px 0}.medium-insert-embeds-right.mediumInsert-embeds,.medium-insert-embeds.medium-insert-embeds-right{width:33.33%;float:right;margin:0 0 20px 30px}.medium-insert-embeds figure,.medium-insert-images figure,.mediumInsert figure,.mediumInsert-embeds figure{position:relative}.medium-insert-embeds figure figcaption,.medium-insert-images figure figcaption,.mediumInsert figure figcaption,.mediumInsert-embeds figure figcaption{position:relative;z-index:1;display:block;text-align:center;margin:10px 0;color:#ccc;font-size:.8em;font-style:italic;outline:0 solid transparent}.medium-insert-embeds figure figcaption:focus,.medium-insert-images figure figcaption:focus,.mediumInsert figure figcaption:focus,.mediumInsert-embeds figure figcaption:focus{outline:0 solid transparent}.medium-insert-embeds figure figcaption,.medium-insert-images figure figcaption,.mediumInsert figure figcaption,.mediumInsert-embeds figure figcaption{font-size:12px;line-height:1.2em}.medium-insert-images-slideshow figure{width:100%}.medium-insert-images-slideshow figure img{margin:0}.medium-insert-images.medium-insert-images-grid.small-grid figure{width:12.5%}@media (max-width:750px){.medium-insert-images.medium-insert-images-grid.small-grid figure{width:25%}}@media (max-width:450px){.medium-insert-images.medium-insert-images-grid.small-grid figure{width:50%}}.blog-container{display:flex;gap:30px;max-width:1200px;margin:40px auto}.blog-grid{flex:3;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-card{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border:1px solid #e6e6e6;overflow:hidden;transition:transform .3s ease;height:430px}.blog-image{width:100%;max-height:162px;object-fit:cover}.blog-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.blog-category{font-size:.9rem;font-weight:700;color:#666;text-transform:uppercase}.blog-title{font-size:1rem;font-weight:700;text-decoration:none;color:#000}.blog-title:hover{color:#d9ccc1}.blog-date{font-size:.9rem;color:#999}.blog-description{font-size:.9rem;color:#666;margin-bottom:15px}.blog-read-more{align-self:flex-start;font-size:.9rem;font-weight:700;color:#000;text-decoration:none;margin-top:auto;transition:color .3s ease}.blog-read-more:hover{color:#d9ccc1}.blog-sidebar{flex:1}.sidebar-section{margin-bottom:30px;background-color:#f7f6f4;padding:20px;min-width:270px}.sidebar-title{font-size:1.25rem;font-weight:700;margin-bottom:15px;color:#4b4b4b}.search-form{display:flex;align-items:center;position:relative}.search-input{flex:1;padding:12px 15px;border:1px solid #ccc;font-size:.9rem;color:#4b4b4b;outline:0;font-weight:500}.search-input::placeholder{color:#bbb}.search-button{background-color:#4b4b4b;color:#f7f6f4;border:none;padding:15.5px 15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.search-button:hover{background-color:#2c2c2c}.search-button i{font-size:1rem}.sidebar-list{list-style:none;padding:0;margin:0}.sidebar-list li{margin-bottom:10px}.sidebar-list li a{color:#000;text-decoration:none;font-size:.9rem}.sidebar-list li a:hover{color:#d9ccc1;text-decoration:underline}@media (max-width:768px){.blog-sidebar{display:none}.blog-grid{grid-template-columns:1fr;gap:15px}.blog-card{height:auto}.blog-card .blog-image{height:200px}.blog-container{padding:0 10px}}.social-buttons{display:flex;justify-content:space-between;gap:15px;max-width:600px;margin:20px auto}.social-button{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-weight:700;font-size:1rem;padding:10px 20px;border-radius:5px;transition:all .3s ease;flex:1;text-align:center}.social-button i{margin-right:10px}.facebook{background-color:#3b5998}.facebook:hover{background-color:#2d4373}.twitter{background-color:#000}.twitter:hover{background-color:#333}.pinterest{background-color:#bd081c}.pinterest:hover{background-color:#8c0615}.linkedin{background-color:#0077b5}.linkedin:hover{background-color:#005582}.fa.fa-twitter{font-family:sans-serif}.fa.fa-twitter::before{content:"𝕏";font-size:1.2em}.calculator-with-content .monthly-payment{top:85px}.calculator-with-content form{margin-top:0}.calculator-with-content label{font-size:14px}.calculator-with-content .circle-team{border-radius:50%}.calculator-with-content .text-wrap{padding-top:30px;padding-bottom:30px}.calculator-with-content .form-control{border:1px solid #ccc}@media (max-width:767px){.calculator-with-content .monthly-payment{margin-top:17px;top:0}}.team-grid{padding:60px 0;background-color:#f8f9fa}.team-card{margin-bottom:30px}.team-image-container{position:relative;overflow:hidden;border-radius:8px}.team-image{width:100%;height:100%;object-fit:cover}.team-content{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:#fff;padding:20px}.team-position{font-size:.9rem;font-weight:600;text-transform:uppercase;margin-bottom:5px}.team-name{font-size:1.3rem;font-weight:700;margin-bottom:10px}.team-icons{display:flex;gap:15px;margin-top:10px}.team-icons a{color:#fff;font-size:1.2rem;text-decoration:none;transition:color .3s ease}.team-icons a:hover{color:#d9cbc1}@media (max-width:768px){.team-grid{padding:40px 15px}.team-name{font-size:1.1rem}.team-position{font-size:.8rem}.team-icons a{font-size:1rem}}.agent-profile-container{display:flex;max-width:1200px;margin:40px auto;padding:40px;align-items:center}.agent-left{flex:1;text-align:center}.agent-photo{width:150px;border-radius:10px;display:block;margin:0 auto 20px}.work-with-me-btn{background:#fff;border:1px solid #000;padding:10px 20px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.work-with-me-btn:hover{background:#000;color:#fff}.agent-right{flex:2;padding-left:40px}.agent-name{font-size:2rem;font-weight:700;margin-bottom:5px}.agent-title{font-size:1rem;color:#555;margin-bottom:20px}.agent-contact p{font-size:1rem;margin-bottom:5px;color:#333}.agent-contact i{margin-right:10px;color:#000}.agent-contact a{color:#d9534f;text-decoration:none}.agent-contact a:hover{text-decoration:underline}.agent-social{margin-top:15px}.agent-social a{font-size:1.5rem;margin-right:15px;color:#333;transition:color .3s ease}.agent-social a:hover{color:#000}.agent-bio{max-width:1200px;margin:40px auto;padding:40px}.agent-bio h3{font-size:1.5rem;font-weight:700;margin-bottom:20px}.agent-bio p{font-size:1rem;line-height:1.6;margin-bottom:15px;color:#555}.agent-designations{list-style:none;padding:0;margin-top:20px}.agent-designations li{font-size:1rem;margin-bottom:10px;font-weight:700}@media (max-width:768px){.agent-profile-container{flex-direction:column;text-align:center}.agent-left{padding-bottom:20px}.agent-right{padding-left:0}}.footer{position:unset}.footer img{max-width:100%}.footer .broker-info{padding:10px 20px;color:#000;text-align:center;display:flex;justify-content:center;margin-bottom:2rem;margin-top:1rem;border-top:solid 1px #000}.footer .footer__links__wrap{display:inline-flex;flex-wrap:wrap;width:calc(60% - 40px)}.footer .footer__links__wrap .footer__links{width:33.333%}.footer .footer__links__wrap .footer__links .footer__links__title{color:#000;font-size:16px;font-weight:700;padding:0 0 15px;text-transform:uppercase;margin-bottom:0}.footer .footer__links__wrap .footer__links .footer__links__title i{display:none}.footer .footer__links__wrap .footer__links .footer__links__title a{color:#000;text-decoration:none}.footer .footer__links__wrap .footer__links .footer__links__item a{color:#05060a;font-size:16px}.footer .newsletter__social__wrap{display:inline-flex;width:calc(45% - 40px)}.footer .newsletter__social__wrap .newsletter__wrap{width:100%}.footer .newsletter__social__wrap .newsletter__title{padding:10px 0 0;text-align:left;margin-bottom:0;text-transform:capitalize;font-weight:300;font-size:40px;color:#000}.footer .newsletter__social__wrap .newsletter__form{margin-top:20px}.footer .newsletter__social__wrap .newsletter__input__email{border-width:0 0 1px 0;border-color:#000;border-radius:0;width:100%;background:0 0;height:40px;font-size:16px;padding-bottom:7px;color:#000;padding-left:0}.footer .newsletter__social__wrap .newsletter__input__email::placeholder{color:#000}.footer .newsletter__social__wrap .newsletter__input__submit{background:0 0;border:none;height:40px;position:absolute;right:0;margin-top:0;width:auto}.footer .newsletter__social__wrap .newsletter__input__submit::after{content:'\f105';font-family:FontAwesome;font-size:21px;line-height:1em;font-weight:800}.footer .social__wrap{float:right;margin-right:10px}.footer .social__wrap .social-share a{text-decoration:none}.footer .social__wrap .social-share a i{color:#000;transition-duration:.2s;font-size:25px;line-height:45px;margin-right:10px}@media (max-width:1000px){.footer .broker-info{border-top:none}.footer .newsletter__social__wrap{display:block;width:100%}.footer .newsletter__social__wrap .newsletter__wrap{width:calc(100% - 40px);margin:auto}.footer .newsletter__social__wrap .newsletter__wrap .newsletter__title{text-align:center;font-size:28px}.footer .newsletter__social__wrap .newsletter__wrap .newsletter__form{margin:20px auto 50px}.footer .social__wrap{float:none;margin-right:0}.footer .social__wrap .social-share{background:#000;padding-top:40px;width:100%;text-align:center}.footer .social__wrap .social-share a{color:#fff;text-decoration:none}.footer .footer__links__wrap{width:100%;background:#000;padding:40px 0}.footer .footer__links__wrap .footer__links{width:100%;text-align:center;margin-bottom:20px}.footer .footer__links__wrap .footer__links .footer__links__title{color:#fff;padding:0 0 8px}.footer .footer__links__wrap .footer__links .footer__links__title i{display:inline-block;padding-left:5px;cursor:pointer}.footer .footer__links__wrap .footer__links .footer__links__title a{color:#fff;text-decoration:none}.footer .footer__links__wrap .footer__links .footer__links__list{display:none;padding:0 0 20px}.footer .footer__links__wrap .footer__links .footer__links__list .footer__links__item{padding:7px 0}.footer .footer__links__wrap .footer__links .footer__links__list .footer__links__item a{color:#fefefe}.footer .footer__links__wrap .footer__links .footer__links__list.active{display:block}}@media (max-width:999px) and (min-width:550px){.footer .newsletter__form{width:500px}}.footer-3{padding:60px 0 40px 0;transition:all .3s ease}.footer-3 .footer-content{max-width:1200px;margin:0 auto}.footer-3 .title{font-size:2rem;font-weight:300;letter-spacing:3px;text-transform:uppercase;margin-bottom:40px}.footer-3 .contact-section{margin-bottom:40px}.footer-3 .contact-title{font-size:1.2rem;font-weight:300;letter-spacing:2px;text-transform:uppercase;margin-bottom:30px}.footer-3 .contact-info{display:flex;flex-wrap:wrap;gap:60px;margin-bottom:40px}.footer-3 .contact-item{display:flex;align-items:flex-start;gap:15px}.footer-3 .contact-icon{width:24px;height:24px;margin-top:5px;opacity:.8}.footer-3 .contact-details h4{font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.footer-3 .contact-details p{font-size:.95rem;margin:0;line-height:1.4}.footer-3 .contact-details a{text-decoration:none;transition:color .3s ease}.footer-3 .middle-section{display:flex;gap:40px;margin-bottom:40px}.footer-3 .middle-left{flex:0 0 30%}.footer-3 .middle-right{flex:0 0 70%}.footer-3 .company-logo{margin-bottom:20px}.footer-3 .company-logo img{max-width:280px;height:auto}.footer-3 .certification-logos{display:flex;gap:20px}.footer-3 .certification-logos img{height:40px;width:auto}.footer-3 .footer-divider{height:1px;margin:40px 0}.footer-3 .footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-3 .footer-bottom-left{display:flex;align-items:center;gap:20px}.footer-3 .realsavvy{display:flex;align-items:center;gap:10px;font-size:.9rem}.footer-3 .realsavvy img{height:20px;width:auto}.footer-3 .realsavvy a{text-decoration:underline;transition:color .3s ease}.footer-3 .copyright{font-size:.9rem}.footer-3 .copyright a{text-decoration:underline;transition:color .3s ease}.footer-3 .social-links{display:flex;gap:15px}.footer-3 .social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid;border-radius:50%;text-decoration:none;transition:all .3s ease}.footer-3 .social-link:hover{transform:translateY(-2px)}.footer-3--dark{background:#1a1a1a;color:#fff}.footer-3--dark .title{color:#fff}.footer-3--dark .contact-title{color:#fff}.footer-3--dark .contact-icon{color:#fff}.footer-3--dark .contact-details h4{color:#ccc}.footer-3--dark .contact-details p{color:#fff}.footer-3--dark .contact-details a{color:#fff}.footer-3--dark .contact-details a:hover{color:#e53e3e}.footer-3--dark .certification-logos img{filter:brightness(.8)}.footer-3--dark .footer-divider{background:#333}.footer-3--dark .realsavvy{color:#ccc}.footer-3--dark .realsavvy a{color:#ccc}.footer-3--dark .realsavvy a:hover{color:#fff}.footer-3--dark .copyright{color:#ccc}.footer-3--dark .copyright a{color:#ccc}.footer-3--dark .copyright a:hover{color:#fff}.footer-3--dark .social-link{border-color:#444;color:#ccc}.footer-3--dark .social-link:hover{border-color:#e53e3e;color:#e53e3e}.footer-3--light{background:#f8f9fa;color:#333}.footer-3--light .title{color:#333}.footer-3--light .contact-title{color:#333}.footer-3--light .contact-icon{color:#666}.footer-3--light .contact-details h4{color:#666}.footer-3--light .contact-details p{color:#333}.footer-3--light .contact-details a{color:#333}.footer-3--light .contact-details a:hover{color:#e53e3e}.footer-3--light .certification-logos img{filter:brightness(1)}.footer-3--light .footer-divider{background:#e0e0e0}.footer-3--light .realsavvy{color:#666}.footer-3--light .realsavvy a{color:#666}.footer-3--light .realsavvy a:hover{color:#333}.footer-3--light .copyright{color:#666}.footer-3--light .copyright a{color:#666}.footer-3--light .copyright a:hover{color:#333}.footer-3--light .social-link{border-color:#ddd;color:#666}.footer-3--light .social-link:hover{border-color:#e53e3e;color:#e53e3e}@media (max-width:768px){.footer-3 .contact-info{flex-direction:column;gap:30px}.footer-3 .middle-section{flex-direction:column;gap:30px}.footer-3 .middle-left,.footer-3 .middle-right{flex:0 0 100%}.footer-3 .footer-bottom{flex-direction:column;text-align:center}.footer-3 .title{font-size:1.5rem;letter-spacing:2px}.footer-3 .contact-title{font-size:1.1rem}.footer-3 .certification-logos{justify-content:center}}@media (max-width:576px){.footer-3{padding:40px 0 30px 0}.footer-3 .title{font-size:1.3rem;letter-spacing:1px}.footer-3 .social-links{justify-content:center}.footer-3 .company-logo img{max-width:220px}}.footer-section{position:relative;color:#fff;padding:40px 0;background-size:cover}.footer-section::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:0}.footer-section&gt;.container{position:relative;z-index:1}.footer-link{color:#fff;font-size:1rem;font-weight:700;margin:0 20px;transition:color .3s ease;text-decoration:none}.footer-link:hover{color:#fff;text-decoration:none}.footer-badge,.footer-logo{max-width:200px;margin:10px}.footer-badges{flex-wrap:wrap}.btn-primary{background-color:#007bff;border:none}.bi{font-size:1.5rem;margin:0 10px}@media (max-width:768px){.footer-section{padding:20px 0;text-align:center}.footer-contact-info{padding:15px 0}.footer-contact-info .col{margin-bottom:20px}.footer-contact-info .col:last-child{margin-bottom:0}.footer-contact-info h5{font-size:1.5rem;margin-bottom:5px}.footer-contact-info a{font-size:1.2rem}.footer-link{display:block;margin:10px auto;text-align:center}.footer-logo{max-width:180px;margin:20px auto}.bi{margin:5px;font-size:1.3rem}.footer-badges .footer-badge{height:70px;margin:8px}}.footer-badge{height:90px;width:auto;margin:10px 20px;max-width:100%}.footer-contact-info{border-top:2px solid #444;border-bottom:2px solid #444;padding:20px 0}.footer-contact-info h5{color:#fff;font-size:2rem;margin-bottom:5px}.footer-contact-info a{color:#d9ccc1;border-bottom:1px solid #d9ccc1;text-decoration:none;font-size:1.4rem;margin-bottom:0}.mls-icon{height:55px}.logo-grid-section{background-color:#88786a!important;padding:20px 0}.logo-grid-header{text-align:center;padding:55px 0 25px}.logo-grid-header h3{margin:0;font-size:32px;color:#fff}.logo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;padding:20px;justify-items:center;align-items:center;max-width:1200px;margin:0 auto}.logo-item img{max-width:100%;height:auto;object-fit:contain;max-height:65px}.text-color-3c{color:#3c3c3c!important}.mw-800{max-width:800px!important}.footer-2-logo{max-width:250px!important}@media (max-width:767px){.footer-2-logo{max-width:400px!important}}.w-80{width:80%}.w1-l{width:1rem}.w2-l{width:2rem}.w3-l{width:4rem}.w4-l{width:8rem}.w5-l{width:16rem}.w-10-l{width:10%}.w-20-l{width:20%}.w-25-l{width:25%!important}.w-30-l{width:30%}.w-33-l{width:33%}.w-34-l{width:34%}.w-40-l{width:40%}.w-50-l{width:50%!important}.w-60-l{width:60%}.w-70-l{width:70%}.w-75-l{width:75%}.w-80-l{width:80%}.w-90-l{width:90%}.w-100-l{width:100%!important}.w-third-l{width:33.33333%!important}.w-two-thirds-l{width:66.66667%!important}.w-auto-l{width:auto}.db{display:block}.dib{display:inline-block}.aspect-ratio--4x3{padding-bottom:75%}.aspect-ratio--1x1{padding-bottom:100%}.aspect-ratio{height:0;position:relative}.bg-center{background-repeat:no-repeat;background-position:center center}.cover{background-size:cover!important}.aspect-ratio--object{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}.z-999{z-index:999!important}</pre></body></html>