:root{--font-family-default: "Anuphan", sans-serif;--font-family-title: "Marcellus", serif;--font-size-default: 16px;--font-size-title: 74px;--font-color-default: #10150d;--font-color-title: #ffffff;--primary: #232E1A;--secondary: #ffffff;--tertiary: #48603b;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .5s all ease-in-out}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:var(--secondary);color:var(--font-color-default);margin:0}a,a:hover,a:visited,a:focus,textarea{text-decoration:none;outline:0;cursor:pointer;color:inherit}a:hover,a:focus{color:var(--tertiary)}a{transition:var(--default-transition)}.slick-track *{outline:none}select::-ms-expand{display:none}input:focus,select:focus,textarea:focus{outline:none}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;border-radius:0}[class*=ai-icon-]{display:inline-block;vertical-align:middle;width:auto;height:auto;background-position:center;background-repeat:no-repeat;background-size:contain;transition:var(--default-transition)}.attachment-fixed{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.attachment-fixed canvas{background-attachment:fixed!important;position:relative;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.attachment-scroll{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.attachment-scroll canvas{position:relative;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.site-img{display:block;position:relative}.site-img canvas{display:block;width:100%;height:100%;position:relative}.site-img img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;z-index:1;transition:var(--default-transition)}.site-img:hover img{filter:none}.custom-container{padding:0 15px;width:100%;max-width:1350px;margin:0 auto}.aidefcf-wrapper form{position:relative}.wpcf7 form .wpcf7-response-output{position:absolute;bottom:-39px;left:0;right:0;font-size:12px;color:#000;text-align:center;margin:0 auto;line-height:1}.wpcf7-spinner{position:absolute;bottom:-30px;left:0;right:0;margin:0 auto}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;font-size:12px!important;padding:.2em .8em;width:auto}.wpcf7-form-control-wrap{display:block}.is-mobile{display:none!important}.is-desktop{display:block!important}.global-fixed-btn{position:absolute;width:92px;height:92px;z-index:10}.global-fixed-btn a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid rgba(255,255,255,.3);flex-direction:column;font-size:9px;line-height:1.1;letter-spacing:.34em;font-weight:300;color:var(--secondary);text-transform:uppercase;padding-top:10px;text-align:center}.global-fixed-btn a em{display:block;transform:rotate(90deg);margin-top:8px;font-size:10px;line-height:1}.global-fixed-btn a:hover{background-color:var(--primary);border-color:var(--primary)}.global-btn{display:flex;align-items:center;justify-content:center;width:215px;max-width:100%;height:62px;background-color:var(--primary);font-size:14px;line-height:1;letter-spacing:.12em;color:var(--secondary)!important;text-transform:uppercase;font-weight:400;border:none;padding:0 10px;text-align:center;transition:var(--default-transition)}.global-btn:hover,.global-btn:focus{background-color:#10150d;color:var(--secondary)}.global-btn.is-white{background-color:var(--secondary);color:var(--primary)!important}.global-btn.is-white:hover,.global-btn.is-white:focus{background-color:#10150d;color:var(--secondary)!important}body:not(.home) #section-scroll{display:none!important}#section-scroll{position:fixed;top:50%;transform:translateY(-50%);left:58px;z-index:1000;height:auto;transition:var(--default-transition);opacity:0;visibility:hidden}#section-scroll ul.aios-section-nav{font-size:0;display:inline-block;position:relative}#section-scroll ul.aios-section-nav li{font-size:9px;color:var(--secondary);line-height:1;letter-spacing:.3em;font-weight:300;text-transform:uppercase;writing-mode:vertical-lr;transform:rotate(180deg);position:relative;display:none}#section-scroll ul.aios-section-nav li .scroll-section-title{text-align:center;display:flex;align-items:center;justify-content:center;position:relative}#section-scroll ul.aios-section-nav li .scroll-section-dot{position:absolute;bottom:100%;right:0;left:0;margin:0 auto;width:auto;height:auto;display:block;pointer-events:none}#section-scroll ul.aios-section-nav li .scroll-section-dot:before{content:"";margin:0 0 82px -7px;display:block;text-align:center;transition:var(--default-transition);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJGMTAzRDQ4MEI5NjExRjBCQ0VCOUUyREJFRkMwM0U5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJGMTAzRDQ5MEI5NjExRjBCQ0VCOUUyREJFRkMwM0U5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkYxMDNENDYwQjk2MTFGMEJDRUI5RTJEQkVGQzAzRTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkYxMDNENDcwQjk2MTFGMEJDRUI5RTJEQkVGQzAzRTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ZPmtsAAAA5klEQVR42mJsbW09z8DAcJCBusCeBWpoAZUNnsDEQCMwajDtDWbBIlYJxK+B+C8Q/wfib0DsCMRFQPwdiCOB+A8QcwMxI9RxEkB8H4iX4XPxCyCeAzUUBPYCsSTUUH0gvgPEq6FyIDVzgfgZsqG4DF6Kxv8LS/RA/A+ITxOhB6vBv7CIWQCxFhBfxhGkv8iNvEtAHATEJtROFaAIjALifiBWpJbBjFAalFLigHgBEPOTk9xggB8acbpA/BGI2aFJajMQVwPxc6iljEgpiCiDJyKxDyGxe0bLihFQuoHKgAnUrkwBAgwAdcQtX1tvL8gAAAAASUVORK5CYII=);background-position:center;background-repeat:no-repeat;background-size:contain;width:22px;height:22px;filter:none;-webkit-filter:none;transform:rotate(180deg)}#section-scroll ul.aios-section-nav li .scroll-section-dot:after{position:absolute;content:"";top:35px;left:0;right:0;margin:0 auto;width:1px;height:52px;background-color:#f8f3e04d;transition:var(--default-transition)}#section-scroll ul.aios-section-nav li.nav-active-section{display:block}.ip-container #section-scroll{display:none}[sidebar-active-section=about] #section-scroll{opacity:1;visibility:visible}[sidebar-active-section=about] #section-scroll ul.aios-section-nav li{color:#b4af9e}[sidebar-active-section=about] #section-scroll ul.aios-section-nav li .scroll-section-dot:after{background-color:#88836e4d}[sidebar-active-section=featured-listings] #section-scroll{opacity:1;visibility:visible}[sidebar-active-section=featured-listings] #section-scroll ul.aios-section-nav li .scroll-section-dot:before{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.curtain-effect{position:absolute;z-index:5;background-color:var(--secondary);inset:0% 0% 0% auto;width:0%;transform:scale(1.1);width:100%}.is-parallax{overflow:clip}.is-parallax img{transform:scale(1.3);top:0%;right:0%;bottom:0%;left:0%;translate:none;rotate:none;scale:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}::-webkit-scrollbar{display:none}html.msedge-true,body.msedge-true{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.word{display:inline-block;overflow:hidden;white-space:nowrap}.word .char{display:inline-block;opacity:0;transform:translateY(1.1em);transition:transform .9s ease,opacity .9s ease}.aos-animate .word .char{transform:translateY(0);opacity:1}.word .char{transition-delay:calc(.5s + .1s * var(--word-index))}html:not(.no-js) [data-aos=fade-up]{transform:translate3d(0,50px,0)}.header{position:absolute;top:0;left:0;width:100%;z-index:1035;padding:53px 0;font-size:0}.header .header-wrap{display:flex;justify-content:space-between;position:relative}.header .header-wrap.modify{align-items:flex-start}.header .header-wrap .logo{display:inline-block;vertical-align:top;position:relative}.header .header-wrap .logo a{display:inline-block;vertical-align:middle}.header .header-wrap .logo a img{max-width:100%;height:auto}.header .header-wrap .header-left{display:inline-block;vertical-align:top;position:relative;margin-right:-48px}.header .header-wrap .header-left.modify{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.header .header-wrap .header-left.modify .header-nav{margin-right:2.4375vw}.header .header-wrap .header-left.modify .header-nav #nav{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.header .header-wrap .header-left.modify .header-nav #nav>li:not(:first-child){margin-left:2.25vw}.header .header-wrap .header-left.modify .header-nav #nav>li:not(:last-child){margin-bottom:0}.header .header-wrap .header-left.modify .header-nav #nav>li>a{opacity:1}.header .header-wrap .header-left.modify .header-nav #nav>li:focus-within>a,.header .header-wrap .header-left.modify .header-nav #nav>li:hover>a{opacity:.5;transform:scale(1);font-weight:300}.header .header-wrap .header-left.modify .header-nav #nav>li>.sub-menu{left:-50vw;right:-50vw;margin:0 auto}.header .header-wrap .header-left.modify .header-nav #nav li .sub-menu{position:absolute}.header .header-wrap .header-left.modify .header-nav #nav li .sub-menu li{text-align:center}.header .header-wrap .header-left.modify .header-nav #nav li:focus-within .sub-menu,.header .header-wrap .header-left.modify .header-nav #nav li:hover .sub-menu{display:block}.header .header-wrap .header-left.modify .header-contacts{margin-top:0}.header .header-wrap .header-left .header-nav,.header .header-wrap .header-left .header-nav .navigation,.header .header-wrap .header-left .header-nav #nav{display:block;position:relative}.header .header-wrap .header-left .header-nav #nav>li{display:block;position:relative;text-align:right}.header .header-wrap .header-left .header-nav #nav>li:not(:last-child){margin-bottom:5px}.header .header-wrap .header-left .header-nav #nav>li>a{font-size:16px;color:#fff;letter-spacing:.005em;font-weight:300;text-transform:uppercase;display:inline-block;transform-origin:right center;transform:scale(1)}.header .header-wrap .header-left .header-nav #nav>li:focus-within>a,.header .header-wrap .header-left .header-nav #nav>li:hover>a{transform:scale(1.45);font-weight:500}.header .header-wrap .header-left .header-nav #nav .sub-menu{position:relative;width:100%;min-width:162px;margin:0 -24px 0 0;padding-top:10px;display:none}.header .header-wrap .header-left .header-nav #nav .sub-menu>li{position:relative;display:block;margin:0 auto;transition:var(--default-transition);text-align:right}.header .header-wrap .header-left .header-nav #nav .sub-menu>li>a{display:block;padding:8px 20px;font-size:16px;letter-spacing:-.02em;color:var(--secondary);line-height:1;transition:var(--default-transition);background-color:var(--primary)}.header .header-wrap .header-left .header-nav #nav .sub-menu>li:first-child>a{padding-top:25px}.header .header-wrap .header-left .header-nav #nav .sub-menu>li:last-child>a{padding-bottom:25px}.header .header-wrap .header-left .header-nav #nav .sub-menu>li:focus-within>a,.header .header-wrap .header-left .header-nav #nav .sub-menu>li:hover>a{font-weight:600}.header .header-wrap .header-left .header-contacts{display:block;position:relative;text-align:right;margin-top:10px}.header .header-wrap .header-left .header-contacts span{display:inline-block;vertical-align:middle;padding:5px 12px;font-size:13px;line-height:1;color:var(--secondary)}.header .header-wrap .header-left .header-contacts span a:hover{color:var(--tertiary)}.header .header-wrap .header-left .header-contacts span:first-child{padding-left:0}.header .header-wrap .header-left .header-contacts span:last-child{padding-right:0}.header .header-wrap .header-left .header-contacts span:not(:last-child){border-right:1px solid rgba(248,243,224,.3)}#fixed-header{position:fixed;top:0;left:0;width:100%;z-index:1040;padding:10px 0;min-height:90px;background-color:var(--secondary);display:flex;align-items:center;justify-content:space-between;transform:translateY(-100%);transition:var(--default-transition)}#fixed-header .fixed-header-wrap{display:flex;justify-content:space-between;align-items:center;position:relative}#fixed-header .fixed-header-wrap .fixed-logo{display:inline-block;vertical-align:top;position:relative}#fixed-header .fixed-header-wrap .fixed-logo a{display:inline-block;position:relative}#fixed-header .fixed-header-wrap .fixed-logo a img{max-width:100%;height:auto}#fixed-header .fixed-header-wrap .fixed-header-left{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav{display:inline-block;vertical-align:top;position:relative;margin-right:2.4375vw}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav .navigation{display:block;position:relative}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li{display:inline-block;vertical-align:middle;position:relative}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li:not(:last-child){margin-right:45px}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li>a{font-size:14px;color:#181818;letter-spacing:.1em;font-weight:400;text-transform:uppercase;display:inline-block;position:relative}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li:focus-within>a,#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li:hover>a{color:var(--tertiary)}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li:focus-within>.sub-menu,#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li .sub-menu{position:absolute;left:50%;width:100%;min-width:162px;margin:0;padding-top:37px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(10px);transition:var(--default-transition);text-align:center}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li .sub-menu li{position:relative;display:block;margin:0 auto;transition:var(--default-transition)}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li .sub-menu li a{display:block;padding:8px 20px;font-size:16px;letter-spacing:-.02em;color:var(--secondary);line-height:1;transition:var(--default-transition);background-color:var(--primary)}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li .sub-menu li:first-child>a{padding-top:25px}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li .sub-menu li:last-child>a{padding-bottom:25px}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li .sub-menu li:focus-within>a,#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li .sub-menu li:hover>a{font-weight:600}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li .sub-menu .sub-menu{margin-left:100%;top:0;padding-top:0}#fixed-header .fixed-header-wrap .fixed-header-contacts{display:block;position:relative;text-align:right}#fixed-header .fixed-header-wrap .fixed-header-contacts span{display:inline-block;vertical-align:middle;padding:5px 12px;font-size:13px;line-height:1;color:var(--secondary);position:relative;top:1.6px}#fixed-header .fixed-header-wrap .fixed-header-contacts span a{color:#181818}#fixed-header .fixed-header-wrap .fixed-header-contacts span a:hover{color:var(--tertiary)}#fixed-header .fixed-header-wrap .fixed-header-contacts span:first-child{padding-left:0}#fixed-header .fixed-header-wrap .fixed-header-contacts span:last-child{padding-right:0}#fixed-header .fixed-header-wrap .fixed-header-contacts span:not(:last-child){border-right:1px solid rgba(24,24,24,.3)}#fixed-header.active{transform:translateY(0)}.burger-menu-icon{cursor:pointer;width:28px;height:14px;display:inline-block;vertical-align:middle;position:relative;z-index:1000}.burger-menu-icon .bm-lines{position:absolute;top:0;left:0;right:0;width:100%;height:100%;margin:0 auto}.burger-menu-icon .bm-lines span{display:block;position:absolute;height:2px;width:100%;background-color:var(--secondary);right:0;transition:.3s all ease-in-out;top:0;margin:0 auto}.burger-menu-icon .bm-lines span:nth-child(2){top:6px}.burger-menu-icon .bm-lines span:last-child{bottom:0;top:auto;width:100%;left:auto;right:0}.burger-menu-icon.active .bm-lines span{background-color:var(--primary)}.burger-menu-icon.active .bm-lines span:nth-child(1){width:100%;transform:translateY(6px) rotate(45deg)}.burger-menu-icon.active .bm-lines span:nth-child(2){width:100%;transform:scaleX(0)}.burger-menu-icon.active .bm-lines span:last-child{width:100%;transform:translateY(-6px) rotate(-45deg)}html.burger-menu-active{overflow:hidden!important}.side-menu{position:fixed;top:0;right:0;z-index:998;width:100%;height:100%;font-size:0;pointer-events:none}.side-menu .side-menu-overlay{position:absolute;top:0;right:0;z-index:1054;width:100%;height:100%;visibility:hidden;pointer-events:none;transition:var(--default-transition);opacity:0;background-color:#00000080}.side-menu .side-menu-container{position:absolute;top:0;right:0;width:100%;max-width:100%;height:100%;z-index:1056;background-color:var(--secondary);transition:all .5s ease-in-out;opacity:0;pointer-events:none;transform:translate(50%)}.side-menu .side-menu-container .side-menu-inner{width:100%;overflow-y:auto;overflow-x:hidden;height:100%;z-index:5;display:block;position:relative;right:0;margin:0 auto;padding:12px 15px 70px}.side-menu .side-menu-container .side-menu-inner .side-menu-logo{display:block;position:relative;text-align:left;margin-bottom:45px}.side-menu .side-menu-container .side-menu-inner .side-menu-logo a{display:inline-block;position:relative}.side-menu .side-menu-container .side-menu-inner .side-menu-logo a img{max-width:101px;height:auto;width:100%;filter:invert(1) brightness(0);-webkit-filter:invert(1) brightness(0)}.side-menu .side-menu-container .side-menu-inner .side-menu-nav-holder,.side-menu .side-menu-container .side-menu-inner .side-menu-nav-holder .sidemenu-nav{position:relative;display:block}.side-menu .side-menu-container .side-menu-inner .side-menu-nav-holder .sidemenu-nav>li{display:block;position:relative;text-align:center}.side-menu .side-menu-container .side-menu-inner .side-menu-nav-holder .sidemenu-nav>li>a{font-size:25px;line-height:1;color:var(--primary);position:relative;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-family-title)}.side-menu .side-menu-container .side-menu-inner .side-menu-nav-holder .sidemenu-nav>li>a:hover{color:var(--tertiary)}.side-menu .side-menu-container .side-menu-inner .side-menu-nav-holder .sidemenu-nav>li:not(:last-child){margin-bottom:30px}.side-menu .side-menu-container .side-menu-inner .side-menu-nav-holder .sidemenu-nav .sub-menu{margin-top:10px;width:100%}.side-menu .side-menu-container .side-menu-inner .side-menu-nav-holder .sidemenu-nav .sub-menu>li{position:relative;display:block;text-align:center}.side-menu .side-menu-container .side-menu-inner .side-menu-nav-holder .sidemenu-nav .sub-menu>li a{color:var(--primary);font-size:16px;letter-spacing:.05em;line-height:1;position:relative;display:inline-block}.side-menu .side-menu-container .side-menu-inner .side-menu-nav-holder .sidemenu-nav .sub-menu>li a:hover a{color:var(--tertiary)}.side-menu .side-menu-container .side-menu-inner .side-menu-nav-holder .sidemenu-nav .sub-menu>li:not(:last-child){margin-bottom:10px}.side-menu.active{visibility:visible;pointer-events:auto}.side-menu.active .side-menu-container{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.side-menu-overlay.active{visibility:visible;pointer-events:auto;opacity:1}#footer{position:relative;z-index:5}.footer-form{position:relative;background:#000;z-index:1;padding:113px 0 126px}.footer-form .bg-section{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.5;z-index:-1}.footer-form h2{font-size:74px;letter-spacing:-.02em;line-height:.8378378378;color:#fff;text-transform:uppercase;font-family:var(--font-family-title);text-align:center;margin-bottom:59px}.footer-form .wpcf7{position:relative;width:756px;max-width:100%;margin:0 auto}.footer-form .wpcf7 .form-group{display:flex;flex-flow:row wrap;margin-bottom:0}.footer-form .wpcf7 .form-field{position:relative;padding:0 9px;margin-bottom:25px}.footer-form .wpcf7 .form-field.field-6{width:50%}.footer-form .wpcf7 .form-field.field-12{width:100%}.footer-form .wpcf7 .form-field input,.footer-form .wpcf7 .form-field textarea{display:block;width:100%;height:62px;font-size:16px;line-height:1.625;color:#f8f3e0cc;background:transparent;border:1px solid rgba(248,243,224,.8);padding:0 19px}.footer-form .wpcf7 .form-field textarea{height:112px;padding-top:18px}.footer-form .wpcf7 .form-btn{text-align:center;position:relative;width:100%;padding:0 9px;margin:7px 0 0}.footer-form .wpcf7 .form-btn .global-btn{margin:0 auto}.footer-form .wpcf7 .form-btn .wpcf7-spinner{position:absolute;bottom:-30px;left:0;right:0;margin:auto}.footer-form .wpcf7 .wpcf7-response-output{position:absolute;margin:0 9px;color:#fff!important}.footer-form .ff-contact{color:#f8f3e0cc;text-align:center;margin:0 0 max(1.88vw,30px)}.footer-form .ff-contact h2,.footer-form .ff-contact span{display:block;font-size:max(1vw,16px);line-height:1.625;text-align:center;margin:0;color:inherit}.footer-form .ff-contact a:hover{color:#fff}.page-template-expertise-details .footer-form .ff-contact,.page-template-luxury-residential-resale .footer-form .ff-contact,.page-template-relocation .footer-form .ff-contact{color:#202d19}.footer-container{display:block;position:relative;font-size:0;padding:115px 0 103px;overflow:hidden;background-color:var(--primary)}.footer-container .footer-monogram-logo{top:13%;left:auto;right:-3%;width:649px;height:auto}.footer-container .footer-monogram-logo .textwidget{display:block;width:100%;height:100%;position:relative}.footer-container .footer-main,.footer-container .footer-main .footer-nav-main{display:block;position:relative}.footer-container .footer-main .footer-nav-main #footer-nav{display:inline-block;position:relative;z-index:2}.footer-container .footer-main .footer-nav-main #footer-nav>li{display:block;position:relative}.footer-container .footer-main .footer-nav-main #footer-nav>li>a{font-size:30px;line-height:1;letter-spacing:.08em;color:var(--secondary);text-transform:uppercase;font-family:var(--font-family-title);display:inline-block;position:relative}.footer-container .footer-main .footer-nav-main #footer-nav>li:not(:last-child){margin-bottom:25px;padding-bottom:25px}.footer-container .footer-main .footer-nav-main #footer-nav>li:not(:last-child):before{position:absolute;content:"";bottom:0;left:0;width:57px;height:1px;background-color:#f8f3e04d;pointer-events:none}.footer-container .footer-main .footer-row{display:flex;position:relative;flex-flow:row-reverse;align-items:flex-end;justify-content:space-between;margin:47px -15px 0}.footer-container .footer-main .footer-row .footer-col{padding:0 15px}.footer-container .footer-main .footer-row .footer-col:first-child{width:60%}.footer-container .footer-main .footer-row .footer-col:last-child{width:40%}.footer-container .footer-main .footer-content-container{display:block;position:relative}.footer-container .footer-main .footer-content-container .footer-logo{display:block;position:relative;margin-bottom:60px}.footer-container .footer-main .footer-content-container .footer-logo a{display:inline-block;position:relative}.footer-container .footer-main .footer-content-container .footer-logo a img{max-width:100%;height:auto}.footer-container .footer-main .footer-contacts-container{display:block;position:relative;padding-bottom:8px}.footer-container .footer-main .footer-contacts-container .footer-contacts-item{display:inline-block;vertical-align:top;position:relative}.footer-container .footer-main .footer-contacts-container .footer-contacts-item span{font-size:20px;line-height:1;letter-spacing:-.02em;color:var(--secondary);text-transform:uppercase;font-family:var(--font-family-title);margin-bottom:25px;display:flex;align-items:center}.footer-container .footer-main .footer-contacts-container .footer-contacts-item span em[class^=ai-font]{margin-right:20px;display:inline-block;vertical-align:middle;position:relative;font-size:14px;line-height:1;color:var(--secondary);width:16px;text-align:center}.footer-container .footer-main .footer-contacts-container .footer-contacts-item span em.ai-font-envelope-f{font-size:11px}.footer-container .footer-main .footer-contacts-container .footer-contacts-item span em.ai-font-location-c{font-size:19px;width:auto;margin-right:12px}.footer-container .footer-main .footer-contacts-container .footer-contacts-item span em.ai-font-file-text-o{margin-right:15px}.footer-container .footer-main .footer-contacts-container .footer-contacts-item a{font-size:14px;line-height:1;letter-spacing:.2em;color:#c3c8bf;display:inline-block;position:relative;margin-left:38px}.footer-container .footer-main .footer-contacts-container .footer-contacts-item a:hover{color:#fff}.footer-container .footer-main .footer-contacts-container .footer-contacts-item strong{font-size:14px;line-height:1;letter-spacing:.2em;color:#c3c8bf;display:inline-block;position:relative;margin-left:32px;font-weight:400}.footer-container .footer-main .footer-contacts-container .footer-contacts-item:first-child{margin-right:47px}.footer-container .footer-main .footer-contacts-container .footer-contacts-item:nth-child(2) a{margin-left:32px}.footer-container .footer-main .footer-contacts-container .footer-contacts-item:nth-child(n+2)~div{margin-top:50px}.footer-container .footer-main .footer-contacts-container .footer-contacts-item:nth-child(n+3){margin-right:155px}.footer-container .footer-main .footer-copyright-container .footer-links{display:block;position:relative;margin-bottom:25px}.footer-container .footer-main .footer-copyright-container .footer-links a{display:block;position:relative;font-size:13px;line-height:1;letter-spacing:.05em;color:#fff;font-family:var(--font-family-title)}.footer-container .footer-main .footer-copyright-container .footer-links a:not(:last-child){margin-bottom:10px}.footer-container .footer-main .footer-copyright-container .footer-disclaimer{display:block;position:relative;margin-bottom:25px}.footer-container .footer-main .footer-copyright-container .footer-disclaimer p{font-size:10px;color:#fff;line-height:1.5;text-align:justify}.footer-container .footer-main .footer-copyright-container .footer-disclaimer p:not(:last-child){margin-bottom:10px}.footer-container .footer-main .footer-copyright-container .footer-copyright{display:block;position:relative;font-size:12px;line-height:2.084;letter-spacing:.05em;color:#fff;margin-bottom:48px}.footer-container .footer-main .footer-copyright-container .footer-copyright strong{font-weight:600}.footer-container .footer-main .footer-copyright-container .footer-copyright a{color:inherit}.footer-container .footer-main .footer-copyright-container .footer-mls-logo{display:block;position:relative}.footer-container .footer-main .footer-copyright-container .footer-mls-logo .mls-logo{display:inline-block;vertical-align:middle;position:relative;margin-right:40px}.footer-container .footer-main .footer-copyright-container .footer-mls-logo .mls-logo span{display:inline-block;vertical-align:middle;position:relative;font-size:24px;color:var(--secondary);line-height:1}.footer-container .footer-main .footer-copyright-container .footer-mls-logo .mls-logo span.ai-font-realtor-mls{font-size:33px}.footer-container .footer-main .footer-copyright-container .footer-mls-logo .mls-logo span:not(:last-child){margin-right:11px}.footer-container .footer-main .footer-copyright-container .footer-mls-logo .footer-ai-logo{display:inline-block;vertical-align:middle;position:relative}.footer-container .footer-main .footer-copyright-container .footer-mls-logo .footer-ai-logo a{display:inline-block;position:relative}.footer-container .footer-main .footer-copyright-container .footer-mls-logo .footer-ai-logo a img{max-width:100%;height:auto;filter:invert(59%) sepia(16%) saturate(28%) hue-rotate(21deg) brightness(185%) contrast(92%)}p#breadcrumbs{font-size:15px}.ai-default-cf7wrap input[type=text],.aidefcf-wrapper .wpcf7-form-control.wpcf7-select,.ai-default-cf7wrap input[type=tel],.ai-default-cf7wrap input[type=email],.ai-default-cf7wrap textarea{background-color:transparent}.ip-container .header-left[data-aos],.ip-container .logo[data-aos]{transform:none!important;opacity:1!important;animation:none}body #content .custom-contact{padding-bottom:80px}body #content .custom-contact-agent small{letter-spacing:.05em;font-size:16px;position:relative;display:block;margin:0 0 30px}body #content .custom-contact-agent small:not(.license){padding-left:24px}body #content .custom-contact-agent small:not(.license) .ai-font-location-c{font-size:19px;position:absolute;top:6px;left:0}body #content .custom-contact-agent small.license{display:block}body #content .custom-contact-agent>a span{font-size:13px;width:17px;text-align:center;margin-right:2px}body #content .custom-contact-agent>a span.ai-font-envelope-f{font-size:11px}body #content .custom-contact-agent>a span.ai-font-location-c{font-size:19px;top:-10px}.ip-banner{position:relative;width:100%}.ip-banner:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background-color:#0000004d}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:350px;background-color:var(--dark);background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:700;font-size:var(--font-size-title);text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}#content .entry-title,#content .archive-title{font-size:74px;line-height:1;letter-spacing:-.02em;color:var(--primary);font-family:var(--font-family-title);font-weight:400;margin:30px 0}#content .entry{font-size:16px;line-height:1.5;color:var(--primary);font-weight:400}#content .archive-subtitle{font-size:30px;line-height:1;letter-spacing:-.02em;color:var(--primary);text-transform:uppercase;font-weight:700}.custom-contact-agent>span{font-size:max(1.5vw,25px);line-height:1.2;letter-spacing:.07em;font-family:var(--font-family-title);text-transform:uppercase;display:block}.custom-contact-agent>a{display:flex;align-items:center;gap:max(.313vw,5px);letter-spacing:.05em}.custom-contact-agent>a span{font-size:max(.813vw,13px)}.custom-contact-agent>br{display:none}.custom-contact-agent .custom-contact-agent-smi ul{margin:0!important}.custom-contact-agent .custom-contact-agent-smi ul li{list-style-type:none}.custom-contact-agent .custom-contact-agent-smi ul li a{display:flex;align-items:center;gap:max(.313vw,5px);letter-spacing:.05em;font-size:max(1vw,16px)}.custom-contact-agent .custom-contact-agent-smi ul li a br{display:none}.custom-contact-agent .custom-contact-agent-smi ul li a span{width:17px;text-align:center;margin-right:2px}.custom-contact-agent .custom-contact-agent-smi ul li a em{font-style:normal!important}.custom-contact-form .custom-contact-form-title span{font-size:max(2.25vw,30px);line-height:1.2;letter-spacing:.07em;margin-bottom:max(.55vw,10px);font-family:var(--font-family-title);text-transform:uppercase;display:block;font-weight:700}.custom-contact-form .custom-contact-form-group .custom-contact-form-field{padding:max(.313vw,5px) 0}.custom-contact-form .custom-contact-form-group .custom-contact-form-field input[type=text],.custom-contact-form .custom-contact-form-group .custom-contact-form-field input[type=email],.custom-contact-form .custom-contact-form-group .custom-contact-form-field textarea{border:0;border-bottom:1px solid;height:max(4.063vw,65px);width:100%}.custom-contact-form .custom-contact-form-group .custom-contact-form-field textarea{height:max(7.5vw,120px);resize:none;padding-top:max(1.938vw,30px)}.custom-contact-form .custom-contact-form-group .custom-contact-form-field p{font-size:max(.813vw,13px)}.custom-ip-banner{position:relative;overflow:hidden}.custom-ip-banner .custom-ip-banner_img{position:relative;z-index:0}.custom-ip-banner .custom-ip-banner_img:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:#000;opacity:.3}.custom-ip-banner .custom-ip-banner_img canvas{display:block;width:100%;height:auto;background-position:center center;background-size:cover;position:relative;z-index:0;min-height:350px;transition:var(--default-transition)}.custom-ip-banner .custom-ip-banner_title{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column wrap;align-items:center;justify-content:flex-end;padding:0 0 90px}.custom-ip-banner .custom-ip-banner_title .custom-ip-banner_label{display:inline-block}.custom-ip-banner .custom-ip-banner_title .custom-ip-banner_label h1,.custom-ip-banner .custom-ip-banner_title .custom-ip-banner_label h2{font-family:var(--font-family-title);font-size:min(16vw,74px);letter-spacing:-.02em;color:#fff;text-transform:uppercase}.custom-ip-banner:hover .custom-ip-banner_img canvas{filter:none}#agents-single .agents-right .agents-description-line{display:none}#agents-single .agents-description p:first-child{margin-top:0}.back-to-top{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:#000;font-size:16px;color:#fff;position:absolute;bottom:30px;right:30px;z-index:1000}.back-to-top:hover{color:#fff}.post-page-contact-us .footer-form{display:none}.footer-logo-inner{display:flex;flex-flow:row wrap;align-items:center;gap:30px}.single-aios-listings #inner-page-wrapper>.container{width:100%!important}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}body #pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,body #pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast,body #pojo-a11y-toolbar .pojo-a11y-btn-grayscale,body #pojo-a11y-toolbar .pojo-a11y-btn-light-background{display:none!important}body.pojo-a11y-readable-font [class*=ai-font],body.pojo-a11y-readable-font [class~=ai-font],body.pojo-a11y-readable-font [class^=ai-font]{font-family:agentimage!important}@media only screen and (min-width: 992px){.custom-ip-banner .custom-ip-banner_img canvas{min-height:0}.custom-ip-banner .custom-ip-banner_accent{background:var(--primary);position:absolute;left:0;bottom:0;top:0;z-index:1;width:33.7625vw;pointer-events:none}.custom-ip-banner .custom-ip-banner_title{padding:0 0 5.625vw}.custom-ip-banner .custom-ip-banner_title .custom-ip-banner_label h1,.custom-ip-banner .custom-ip-banner_title .custom-ip-banner_label h2{font-size:4.625vw}#inner-page-wrapper{margin-bottom:1.875vw}#inner-page-wrapper>.container{width:73.125vw;padding:0 .938vw}.ai-contact-wrap span{font-size:1.563vw;line-height:1.2}.ai-contact-wrap span.content-title{margin-bottom:.313vw}.aidefcf-title{margin-bottom:1.875vw;line-height:1.563vw}.aidefcf-title span{font-size:1.25vw}.ai-contact-wrap span.context-mob,.ai-contact-wrap span.context-email{line-height:1.875vw;font-size:1.125vw;font-weight:500}.ai-contact-wrap span.context-email em.ai-font-envelope{font-size:.813vw}.ai-contact-wrap span.context-mob em.ai-font-phone{font-size:1.125vw}.ai-contact-wrap span.context-mob em.ai-font-phone,.ai-contact-wrap span.context-email em.ai-font-envelope{min-width:1.563vw}*[class*=aidefcf-wrapper-contact-us] .wpcf7{max-width:22.188vw}.ai-default-cf7wrap input[type=text],.aidefcf-wrapper .wpcf7-form-control.wpcf7-select,.ai-default-cf7wrap input[type=tel],.ai-default-cf7wrap input[type=email],.ai-default-cf7wrap textarea{height:1.75vw;padding:.313vw .563vw!important;font-size:.688vw;margin:.313vw 0}.ai-default-cf7wrap textarea{height:6.25vw}.aidefcf-subtitle{min-height:3.438vw;line-height:1.2}.aidefcf-subtitle span{font-size:1.25vw}.ai-contact-wrap input[type=submit],.ai-contact-wrap input.wpcf7-submit{margin-top:.938vw}.ai-default-cf7wrap input[type=submit],.ai-default-cf7wrap input.wpcf7-submit{height:1.75vw;font-size:1.063vw;letter-spacing:.125vw}.aidefcf-wrapper .use-floating-validation-tip span.wpcf7-not-valid-tip{font-size:.688vw!important;line-height:.75vw;top:.625vw;right:.313vw;left:auto}}@media screen and (min-width: 992px){:root{--font-size-default: 1vw;--font-size-title: 4.625vw}.custom-container{padding:0 .938vw;max-width:84.375vw}.wpcf7 form .wpcf7-response-output{bottom:-2.438vw;font-size:.75vw}.wpcf7-spinner{bottom:-1.875vw;width:1.5vw;height:1.5vw}.wpcf7-spinner:before{top:.25vw;left:.25vw;width:.375vw;height:.375vw;transform-origin:.5vw .5vw}.use-floating-validation-tip .wpcf7-not-valid-tip{font-size:.75vw!important}.global-fixed-btn{width:5.75vw;height:5.75vw}.global-fixed-btn a{font-size:.563vw;padding-top:.625vw}.global-fixed-btn a em{margin-top:.5vw;font-size:.625vw}.global-btn{width:13.438vw;height:3.875vw;font-size:.875vw;padding:0 .625vw}#section-scroll{left:3.625vw}#section-scroll ul.aios-section-nav li{font-size:.563vw}#section-scroll ul.aios-section-nav li .scroll-section-dot:before{margin:0 0 5.125vw -.438vw;width:1.375vw;height:1.375vw}#section-scroll ul.aios-section-nav li .scroll-section-dot:after{top:2.188vw;height:3.25vw}.header{padding:3.313vw 0}.header .header-wrap .logo a img{width:15.438vw;height:7vw}.header .header-wrap .header-left.modify .header-nav #nav>li>a{font-size:1vw}.header .header-wrap .header-left{margin-right:-3vw}.header .header-wrap .header-left .header-nav #nav>li:not(:last-child){margin-bottom:.313vw}.header .header-wrap .header-left .header-nav #nav>li>a{font-size:1vw}.header .header-wrap .header-left .header-nav #nav .sub-menu{min-width:10.125vw;padding-top:.625vw;margin-right:-1.5vw}.header .header-wrap .header-left .header-nav #nav .sub-menu>li>a{padding:.5vw 1.25vw;font-size:1vw}.header .header-wrap .header-left .header-nav #nav .sub-menu>li:first-child>a{padding-top:1.563vw}.header .header-wrap .header-left .header-nav #nav .sub-menu>li:last-child>a{padding-bottom:1.563vw}.header .header-wrap .header-left .header-contacts{margin-top:.625vw}.header .header-wrap .header-left .header-contacts span{padding:.313vw .75vw;font-size:.813vw}#fixed-header{padding:.625vw 0;min-height:5.625vw}#fixed-header .fixed-header-wrap .fixed-logo a img{width:6vw;height:3.938vw}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li:not(:last-child){margin-right:2.813vw}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li>a{font-size:.875vw}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li .sub-menu{min-width:10.125vw;padding-top:2.313vw}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li .sub-menu li a{padding:.5vw 1.25vw;font-size:1vw}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li .sub-menu li:first-child>a{padding-top:1.563vw}#fixed-header .fixed-header-wrap .fixed-header-left .fixed-header-nav #fixed-nav>li .sub-menu li:last-child>a{padding-bottom:1.563vw}#fixed-header .fixed-header-wrap .fixed-header-contacts span{padding:.313vw .75vw;font-size:.813vw;top:.094vw}.footer-form{padding:7.0625vw 0 7.875vw}.footer-form h2{font-size:4.625vw;margin-bottom:3.6875vw}.footer-form .wpcf7{width:47.25vw}.footer-form .wpcf7 .form-field{padding:0 .5625vw;margin-bottom:1.5625vw}.footer-form .wpcf7 .form-field input,.footer-form .wpcf7 .form-field textarea{height:3.875vw;font-size:1vw;padding:0 1.1875vw}.footer-form .wpcf7 .form-field textarea{height:7vw;padding-top:1.125vw}.footer-form .wpcf7 .form-btn{padding:0 .5625vw;margin:.4375vw 0 0}.footer-form .wpcf7 .wpcf7-response-output{margin:0 .5625vw}.footer-container{padding:7.187vw 0 6.438vw}.footer-container .footer-monogram-logo{width:40.563vw}.footer-container .footer-main .footer-nav-main #footer-nav>li>a{font-size:1.875vw}.footer-container .footer-main .footer-nav-main #footer-nav>li:not(:last-child){margin-bottom:1.563vw;padding-bottom:1.563vw}.footer-container .footer-main .footer-nav-main #footer-nav>li:not(:last-child):before{width:3.562vw}.footer-container .footer-main .footer-row{margin:2.938vw -.938vw 0}.footer-container .footer-main .footer-row .footer-col{padding:0 .938vw}.footer-container .footer-main .footer-content-container .footer-logo{margin-bottom:3.75vw}.footer-container .footer-main .footer-content-container .footer-logo a img{width:8.625vw}.footer-container .footer-main .footer-content-container .footer-logo a img.corcoran-logo{width:12.5vw}.footer-container .footer-main .footer-contacts-container{padding-bottom:.5vw}.footer-container .footer-main .footer-contacts-container .footer-contacts-item span{font-size:1.25vw;margin-bottom:1.563vw}.footer-container .footer-main .footer-contacts-container .footer-contacts-item span em[class^=ai-font]{margin-right:1.25vw;font-size:.875vw;width:1vw}.footer-container .footer-main .footer-contacts-container .footer-contacts-item span em.ai-font-envelope-f{font-size:.688vw}.footer-container .footer-main .footer-contacts-container .footer-contacts-item span em.ai-font-location-c{font-size:1.188vw;margin-right:.75vw}.footer-container .footer-main .footer-contacts-container .footer-contacts-item span em.ai-font-file-text-o{margin-right:.938vw}.footer-container .footer-main .footer-contacts-container .footer-contacts-item a{font-size:.875vw;margin-left:2.375vw}.footer-container .footer-main .footer-contacts-container .footer-contacts-item strong{font-size:.875vw;margin-left:2vw}.footer-container .footer-main .footer-contacts-container .footer-contacts-item:first-child{margin-right:2.938vw}.footer-container .footer-main .footer-contacts-container .footer-contacts-item:nth-child(2) a{margin-left:2vw}.footer-container .footer-main .footer-contacts-container .footer-contacts-item:nth-child(n+3){margin-right:9.688vw}.footer-container .footer-main .footer-copyright-container .footer-links{margin-bottom:1.563vw}.footer-container .footer-main .footer-copyright-container .footer-links a{font-size:.813vw}.footer-container .footer-main .footer-copyright-container .footer-links a:not(:last-child){margin-bottom:.625vw}.footer-container .footer-main .footer-copyright-container .footer-disclaimer{margin-bottom:1.563vw}.footer-container .footer-main .footer-copyright-container .footer-disclaimer p{font-size:.625vw}.footer-container .footer-main .footer-copyright-container .footer-disclaimer p:not(:last-child){margin-bottom:.625vw}.footer-container .footer-main .footer-copyright-container .footer-copyright{margin-bottom:3vw;font-size:.75vw}.footer-container .footer-main .footer-copyright-container .footer-mls-logo .mls-logo{margin-right:2.5vw}.footer-container .footer-main .footer-copyright-container .footer-mls-logo .mls-logo span{font-size:1.5vw}.footer-container .footer-main .footer-copyright-container .footer-mls-logo .mls-logo span.ai-font-realtor-mls{font-size:2.063vw}.footer-container .footer-main .footer-copyright-container .footer-mls-logo .mls-logo span:not(:last-child){margin-right:.688vw}.footer-container .footer-main .footer-copyright-container .footer-mls-logo .footer-ai-logo a img{width:12vw;height:2.125vw}p#breadcrumbs{font-size:.938vw}body #content .custom-contact{padding-bottom:5vw}body #content .custom-contact-agent small{font-size:1vw;margin:0 0 1.88vw}body #content .custom-contact-agent small:not(.license){padding-left:1.5vw}body #content .custom-contact-agent small:not(.license) .ai-font-location-c{font-size:1.188vw;top:.375vw}body #content .custom-contact-agent>a span{font-size:.813vw;width:1.06vw;margin-right:.125vw}body #content .custom-contact-agent>a span.ai-font-envelope-f{font-size:.69vw}body #content .custom-contact-agent>a span.ai-font-location-c{font-size:1.188vw;top:-.63vw}.ip-banner canvas{min-height:21.875vw}#content-sidebar,#content-full{min-height:31.25vw;margin-top:1.25vw}.page-template-template-fullwidth #content{padding-left:.938vw;padding-right:.938vw}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-.938vw;margin-right:-.938vw}#content .entry-title,#content .archive-title{font-size:4.625vw;margin:1.875vw 0}#content .entry{font-size:1vw}#content .archive-subtitle{font-size:1.875vw}}@media only screen and (max-width: 991px){.custom-ip-banner .custom-ip-banner_title{justify-content:center;padding:70px 0 0;text-align:center}.custom-ip-banner .custom-ip-banner_title .custom-ip-banner_label{filter:drop-shadow(2px 2px 3px rgba(0,0,0,.7))}.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}#pojo-a11y-toolbar{display:none}}@media screen and (max-width: 991px){:root{--font-size-default: 14px;--font-size-title: 35px}.custom-container{max-width:768px}.is-mobile{display:block!important}.is-desktop{display:none!important}.global-fixed-btn{width:70px;height:70px}.global-fixed-btn a{letter-spacing:.15em}.global-fixed-btn a em{margin-top:5px}.global-btn{width:180px;height:55px;font-size:13px;letter-spacing:.1em}#section-scroll{display:none!important}.header{position:fixed;padding:12px 0;background-color:var(--primary);min-height:70px}.header .custom-container{max-width:100%}.header .header-wrap.modify,.header .header-wrap{align-items:center}.header .header-wrap .logo a img{max-width:101px;width:100%}.header .header-wrap .header-left{margin-right:20px;margin-left:auto}.header .header-wrap .header-left .header-nav{display:none}.header .header-wrap .header-left .header-contacts{margin-top:0}.header .header-wrap .header-left[data-aos]{transform:none!important;animation:none!important;opacity:1!important}#fixed-header{display:none}.footer-form{padding:60px 0}.footer-form h2{font-size:50px;margin-bottom:40px}.footer-form .wpcf7{width:630px}.footer-form .wpcf7 .form-field{padding:0 9px;margin-bottom:25px}.footer-form .wpcf7 .form-field input,.footer-form .wpcf7 .form-field textarea{height:60px;font-size:16px;padding:0 19px}.footer-form .wpcf7 .form-field textarea{height:112px;padding-top:18px}.footer-form .wpcf7 .form-btn{padding:0 9px;margin:7px 0 0}.footer-form .wpcf7 .wpcf7-response-output{margin:0 9px}.footer-container{padding:60px 0 50px}.footer-container .footer-monogram-logo{max-width:100%;width:280px;top:30px;right:0;opacity:.1!important;left:0;margin:0 auto}.footer-container .footer-main .footer-nav-main,.footer-container .footer-main .footer-nav-main #footer-nav{text-align:center}.footer-container .footer-main .footer-nav-main #footer-nav>li>a{font-size:25px}.footer-container .footer-main .footer-nav-main #footer-nav>li:not(:last-child){margin-bottom:15px;padding-bottom:15px}.footer-container .footer-main .footer-nav-main #footer-nav>li:not(:last-child):before{right:0;margin:0 auto}.footer-container .footer-main .footer-row{margin:40px 0 0;display:block}.footer-container .footer-main .footer-row .footer-col{width:100%!important;padding:0}.footer-container .footer-main .footer-content-container .footer-logo{margin-bottom:30px;text-align:center}.footer-container .footer-main .footer-contacts-container{padding-bottom:0;margin-bottom:40px;text-align:center}.footer-container .footer-main .footer-contacts-container .footer-contacts-item{display:block;margin:25px auto 0!important}.footer-container .footer-main .footer-contacts-container .footer-contacts-item span{font-size:16px;margin-bottom:13px;justify-content:center}.footer-container .footer-main .footer-contacts-container .footer-contacts-item span em[class^=ai-font]{margin-right:10px}.footer-container .footer-main .footer-contacts-container .footer-contacts-item span em.ai-font-location-c{margin-right:9px;margin-bottom:-5px}.footer-container .footer-main .footer-contacts-container .footer-contacts-item a,.footer-container .footer-main .footer-contacts-container .footer-contacts-item strong{margin-left:0!important;font-size:13px;letter-spacing:.1em}.footer-container .footer-main .footer-contacts-container .footer-contacts-item:first-child{margin-right:0}.footer-container .footer-main .footer-contacts-container .footer-contacts-item:nth-child(n+2)~div{margin-top:3.125vw}.footer-container .footer-main .footer-contacts-container .footer-contacts-item:not(:last-child){margin-bottom:25px}.footer-container .footer-main .footer-copyright-container .footer-links{margin-bottom:20px;text-align:center}.footer-container .footer-main .footer-copyright-container .footer-disclaimer p{text-align:center}.footer-container .footer-main .footer-copyright-container .footer-copyright{text-align:center;margin-bottom:30px;line-height:1.7}.footer-container .footer-main .footer-copyright-container .footer-copyright br{display:none}.footer-container .footer-main .footer-copyright-container .footer-mls-logo{text-align:center}.footer-container .footer-main .footer-copyright-container .footer-mls-logo .mls-logo{display:block;margin:0 auto 18px}.footer-container .footer-main .footer-copyright-container .footer-mls-logo .footer-ai-logo{display:block}body #content .custom-contact{padding-bottom:70px}body #content .custom-contact-agent small{font-size:14px}#content .entry-title,#content .archive-title{font-size:35px}#content .entry{font-size:14px}#content .archive-subtitle{font-size:25px}.custom-ip-banner .custom-ip-banner_title .custom-ip-banner_label h1,.custom-ip-banner .custom-ip-banner_title .custom-ip-banner_label h2{font-size:35px}.footer-logo-inner{justify-content:center}}@media only screen and (max-width: 767px){.ip-banner .container{width:100%}}@media screen and (max-width: 480px){.footer-form h2{font-size:35px}.footer-form .wpcf7 .form-field{margin-bottom:15px}.footer-form .wpcf7 .form-field.field-6,.footer-form .wpcf7 .form-field.field-12{width:100%}}
