:root{--font-family-default: "Montserrat", serif;--font-family-title: "Montserrat", serif;--font-montserrat: "Montserrat", serif;--font-size-default: 14px;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1)}#content .entry-title{font-family:var(--font-montserrat);font-weight:400;font-size:clamp(2.188rem,4.112vw - .362rem,3.75rem);text-transform:uppercase;letter-spacing:.05em;color:#04243f;display:block;position:relative;line-height:clamp(1.75rem,2.796vw + .016rem,2.813rem);display:flex;justify-content:flex-start;flex-direction:column}#content .entry-title p{margin-top:0;padding-left:clamp(1rem,1.645vw - .02rem,1.625rem);margin-left:2px;margin-bottom:0;line-height:normal;position:relative}#content .entry-title p:after{content:"";background:#8EA5AA;position:absolute;top:0;left:0;width:1px;height:100%}#content .entry-title span{font-family:var(--font-montserrat);font-weight:400;font-size:clamp(.75rem,.493vw + .444rem,.938rem);text-transform:uppercase;letter-spacing:.3em;color:#066666}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#FFFFFF;color:var(--font-color-default);margin:0}.header{width:100%;height:auto;z-index:20;position:relative}.header .logo{padding-top:25px;padding-bottom:25px}.header .logo a{display:block;color:inherit;text-decoration:none;position:relative;z-index:5}.header .logo .logo-image{background:#009bbb;display:inline-block;vertical-align:top;width:69px}.header .logo .logo-image i{font-size:53px;color:#fff;display:inline-block;padding-left:4px;padding-top:8px}.header .logo .logo-text{display:inline-block;vertical-align:top;padding-left:3%;padding-top:14px}.header .logo .logo-text h3{font-weight:700;font-size:30px;line-height:30px;text-transform:uppercase;color:#009bbb}.header .logo .logo-text p{font-weight:400;font-size:12px;text-transform:uppercase;color:#898989;letter-spacing:5.2px}.header .navigation{padding-top:25px;padding-bottom:25px;position:relative}.header .navigation .mob-menu{display:none}.header .navigation nav{display:block;width:100%;height:auto;text-align:right}.header .navigation nav>div>ul{font-size:0}.header .navigation nav li{position:relative}.header .navigation nav>div>ul>li{display:inline-block;vertical-align:top;position:relative}.header .navigation nav>div>ul>li>a{font-size:13px;font-weight:400;color:#464646;text-transform:uppercase;text-decoration:none;display:block;padding:24px}.header .navigation nav>div>ul>li:last-child>a{padding-right:0}.footer{width:100%;background:#d7d7d7;padding:30px 0}.footer p{color:#7d7d7d;font-size:12px;padding:12px 0}.footer span{color:#009bbb;font-size:30px;display:block;text-align:center}.footer .footernav{display:flex}.footer .footernav li{padding:0 10px}.footer .footernav li:first-child{padding-left:0}.footer .footernav li a{color:#464646}.ip-banner{position:relative;width:100%}.ip-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.6)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;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:32px;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}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}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale{display:none!important}a{text-decoration:none!important}html{scroll-behavior:smooth}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute!important;top:0!important;left:0!important;width:-moz-fit-content!important;width:fit-content!important;font-size:11px!important}.wpcf7 form .wpcf7-response-output{text-align:center;font-size:11px}.global-title p{font-family:var(--font-montserrat);font-weight:400;font-size:clamp(.75rem,.493vw + .444rem,.938rem);text-transform:uppercase;letter-spacing:.3em;color:#066666}.global-title span{font-family:var(--font-montserrat);font-weight:400;font-size:clamp(2.188rem,4.112vw - .362rem,3.75rem);text-transform:uppercase;letter-spacing:.05em;color:#04243f;display:block;position:relative;margin-top:clamp(.688rem,1.316vw - .128rem,1.188rem);padding-left:clamp(1rem,1.645vw - .02rem,1.625rem);margin-left:2px;line-height:clamp(1.75rem,2.796vw + .016rem,2.813rem)}.global-title span:after{content:"";background:#8EA5AA;position:absolute;top:0;left:0;width:1px;height:100%}.global-p{font-family:var(--font-montserrat);font-weight:300;font-size:clamp(.688rem,.493vw + .382rem,.875rem);letter-spacing:.025em;line-height:clamp(1.375rem,.987vw + .763rem,1.75rem);color:#222}.global-btn{font-family:var(--font-montserrat);font-weight:400;font-size:clamp(.688rem,.329vw + .484rem,.813rem);text-transform:uppercase;line-height:24.3px;letter-spacing:.15em;color:#333;border:1px solid #8EA5AA;width:clamp(10rem,6.086vw + 6.227rem,12.313rem);height:clamp(2.813rem,1.48vw + 1.895rem,3.375rem);display:flex;justify-content:center;align-items:center;transition:all ease-in-out .35s}.global-btn:hover{background:#8EA5AA;color:#fff}.slick-btn{display:flex;justify-content:center;align-items:center;width:clamp(3.063rem,1.316vw + 2.247rem,3.563rem);height:clamp(2.813rem,1.48vw + 1.895rem,3.375rem);transition:all ease-in-out .35s;color:#333;background:none;border:1px solid #8EA5AA}.slick-btn:hover{background:#8EA5AA;color:#fff}.slick-btn i{font-size:14px}.slick-btn.prev{transform:scaleX(-1)}.ftr-form-section{position:relative;font-size:0;height:1000px;background:white}.ftr-form-section .ftr-form-container{position:relative;font-size:0;max-width:1600px;margin:auto;z-index:1}.ftr-form-section .ftr-form-container .ftr-form-wrap{max-width:570px;margin:auto;position:relative;font-size:0;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:85px}.ftr-form-section .ftr-form-container .ftr-form-wrap .global-title{margin-bottom:65px}.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container{width:100%;font-size:0;position:relative}.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .listings-flex{display:flex;align-items:stretch;justify-content:center;margin-bottom:clamp(1.875rem,1.645vw + .855rem,2.5rem)}.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .listings-flex .listings-field:first-child{margin-right:30px}.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .listings-field,.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .listings-field span{width:100%;position:relative}.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .listings-field span input,.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .listings-field span textarea{font-size:clamp(.688rem,.493vw + .382rem,.875rem);font-family:var(--font-montserrat);font-weight:300;color:#666;text-transform:uppercase;letter-spacing:.1em;line-height:22.86px;width:100%;background:none;border:none;border-bottom:1px solid black}.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .listings-field span input{padding-bottom:clamp(1.875rem,1.645vw + .855rem,2.5rem)}.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .listings-field span textarea{height:100px;resize:none;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .listings-field span textarea::-webkit-scrollbar{display:none}.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .listings-field span.wpcf7-spinner{position:absolute;width:24px;bottom:-30px;margin:0;right:0}.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .listings-field.submit{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:absolute;right:0;bottom:30px}.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .wpcf7-submit{font-size:46px;border:none;background:none;color:#77dee5}.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .wpcf7-response-output{text-align:center;margin:0;font-size:11px;bottom:-35px;position:absolute;width:100%}.ftr-form-section .ftr-form-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:8%}.ftr-form-section .ftr-form-bg canvas{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;filter:grayscale(1)}.ftr-section{position:relative;margin-bottom:30px;margin-top:-340px;font-size:0;z-index:0}.ftr-section:after{content:"";background:white;position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:0}.ftr-section a{transition:all ease-in-out .35s}.ftr-section a:hover{opacity:.7;color:#fff}.ftr-section .ftr-container{position:relative;font-size:0;max-width:1600px;margin:auto;z-index:1}.ftr-section .ftr-container .ftr-wrap{margin:0 30px;padding:79px 0;position:relative}.ftr-section .ftr-container .ftr-wrap .ftr-logo{z-index:1;position:relative}.ftr-section .ftr-container .ftr-wrap .ftr-logo .ftr-logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:40px}.ftr-section .ftr-container .ftr-wrap .ftr-logo .ftr-logo-container img{max-width:374px;width:100%;height:auto;filter:brightness(0) invert(1)}.ftr-section .ftr-container .ftr-wrap .ftr-contact-info{width:60.7142857143%;max-width:935px;position:relative;margin:auto;z-index:1}.ftr-section .ftr-container .ftr-wrap .ftr-contact-info .ftr-contact-info-container{display:flex;justify-content:space-between;align-items:flex-start;left:clamp(1.563rem,4.112vw - .987rem,3.125rem);position:relative}.ftr-section .ftr-container .ftr-wrap .ftr-contact-info .ftr-contact-info-container .ftr-ci{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.ftr-section .ftr-container .ftr-wrap .ftr-contact-info .ftr-contact-info-container .ftr-ci i{color:#8ea5aa;height:20px}.ftr-section .ftr-container .ftr-wrap .ftr-contact-info .ftr-contact-info-container .ftr-ci a{font-family:var(--font-montserrat);font-weight:400;font-size:clamp(.688rem,.658vw + .28rem,.938rem);letter-spacing:.05em;line-height:20px;color:#fff}.ftr-section .ftr-container .ftr-wrap .ftr-bottom{width:74.025974026%;max-width:1140px;margin:40px auto auto;padding-top:40px;border-top:1px solid #29465e;position:relative;z-index:1}.ftr-section .ftr-container .ftr-wrap .ftr-bottom .footernav{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.ftr-section .ftr-container .ftr-wrap .ftr-bottom .footernav li a{font-family:var(--font-montserrat);font-size:clamp(.75rem,.493vw + .444rem,.938rem);font-weight:400;letter-spacing:.1em;color:#fff;text-transform:uppercase;margin-right:55px}.ftr-section .ftr-container .ftr-wrap .ftr-bottom .footernav li:last-child a{margin-right:0}.ftr-section .ftr-container .ftr-wrap .ftr-bottom .ftr-disclaimer-container{font-family:var(--font-montserrat);font-size:12px;font-weight:300;letter-spacing:.05em;line-height:26px;color:#fff;text-align:center;max-width:1093px;margin:auto auto 20px}.ftr-section .ftr-container .ftr-wrap .ftr-bottom .ftr-disclaimer-container a{color:#fff}.ftr-section .ftr-container .ftr-wrap .ftr-bottom .copyright-text{font-family:var(--font-montserrat);font-size:12px;font-weight:300;color:#b1b1b1;letter-spacing:.05em;margin-bottom:30px;text-align:center}.ftr-section .ftr-container .ftr-wrap .ftr-bottom .copyright-text a{color:#b1b1b1}.ftr-section .ftr-container .ftr-wrap .ftr-bottom .copyright-text span{color:#8ea5aa}.ftr-section .ftr-container .ftr-wrap .ftr-bottom .copyright-icons{display:flex;justify-content:center;align-items:center}.ftr-section .ftr-container .ftr-wrap .ftr-bottom .copyright-icons i{color:#a8a8a8}.ftr-section .ftr-container .ftr-wrap .ftr-bottom .copyright-icons .ai-font-eho{font-size:27px;margin-right:11px}.ftr-section .ftr-container .ftr-wrap .ftr-bottom .copyright-icons .ai-font-realtor-mls{font-size:35px}.ftr-section .ftr-container .ftr-wrap .ftr-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.ftr-section .ftr-container .ftr-wrap .ftr-bg canvas{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:left}#main-wrapper .ai-font-phone{font-size:11px!important}#main-wrapper .ai-font-location-c{font-size:19px!important}#main-wrapper .ai-font-envelope{font-size:10px!important}.hdr-section{width:100%;position:fixed;top:16px;left:0;background:none;z-index:900;padding:12px 0;transition:all ease-in-out .35s}.hdr-section.sticky{background:#ffffff;top:0}.hdr-section.sticky .hdr-logo-container .broker-logo{border-right-color:var(--primary)!important}.hdr-section.sticky .hdr-logo-container img{filter:none!important}.hdr-section.sticky .hdr-nav ul li a{color:#000!important}.hdr-section.sticky .hdr-burger span{background:#8EA5AA!important}.hdr-section.sticky .hdr-wrap{align-items:center!important}.hdr-section .hdr-container{max-width:1600px;position:relative;font-size:0;margin:auto}.hdr-section .hdr-wrap{width:87.25%;max-width:1396px;margin:auto;display:flex;align-items:flex-end;justify-content:flex-start;transition:all ease-in-out .35s}.hdr-section .hdr-wrap .hdr-logo-container{display:flex;align-items:center}.hdr-section .hdr-wrap .hdr-logo-container .broker-logo{padding-right:10px;margin-right:10px;border-right:1px solid #fff}.hdr-section .hdr-wrap .hdr-logo-container .broker-logo img{max-width:clamp(60px,6.25vw,100px)}.hdr-section .hdr-wrap .hdr-logo-container img{transition:all ease-in-out .35s;max-width:clamp(9.375rem,19.243vw - 2.556rem,16.688rem);height:auto}.hdr-section .hdr-wrap .hdr-nav{margin-right:clamp(.938rem,12.171vw - 6.609rem,5.563rem);width:-moz-fit-content;width:fit-content;margin-left:auto}.hdr-section .hdr-wrap .hdr-nav ul{display:flex;justify-content:flex-start;align-items:center}.hdr-section .hdr-wrap .hdr-nav ul li{margin-right:clamp(.875rem,2.303vw - .553rem,1.75rem);padding-right:clamp(.938rem,1.974vw - .286rem,1.688rem);position:relative}.hdr-section .hdr-wrap .hdr-nav ul li:last-child{margin-right:0;padding-right:0}.hdr-section .hdr-wrap .hdr-nav ul li:last-child:after{display:none}.hdr-section .hdr-wrap .hdr-nav ul li a{font-family:var(--font-montserrat);font-size:clamp(.75rem,.493vw + .444rem,.938rem);font-weight:400;letter-spacing:.1em;color:#fff;text-transform:uppercase;transition:all ease-in-out .35s;position:relative;padding-bottom:33px}.hdr-section .hdr-wrap .hdr-nav ul li:after{content:"";top:0;bottom:0;right:0;width:1px;height:11px;margin:auto;position:absolute;background:#8EA5AA}.hdr-section .hdr-wrap .hdr-burger{width:100%;max-width:39px}.hdr-section .hdr-wrap .hdr-burger span{width:100%;height:1px;background:white;margin-bottom:9px;display:block;transition:all ease-in-out .35s}.hdr-section .hdr-wrap .hdr-burger span:nth-child(2){width:56.4102564103%}.hdr-section .hdr-wrap .hdr-burger span:last-child{margin-bottom:0}.hdr-section .hdr-wrap .hdr-burger:hover{cursor:pointer}.hdr-section .hdr-wrap .hdr-burger:hover span{width:100%!important}.hdr-nav li{position:relative;display:inline-block}.hdr-nav .sub-menu{list-style:none outside none;margin:0;padding:0;position:absolute;width:100%;min-width:clamp(13.438rem,4.77vw + 10.48rem,15.25rem);transition:all .35s;left:-87px;top:clamp(2.188rem,2.138vw + .862rem,3rem);opacity:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.hdr-nav .sub-menu a{color:#fff;display:block;padding:0;width:100%;height:53px;display:flex;justify-content:center;align-items:center;padding-bottom:0!important;background:white;color:#000!important;position:relative}.hdr-nav .sub-menu a:hover{background:#8EA5AA;color:#fff!important;text-decoration:none}.hdr-nav .sub-menu a:hover:after{display:none}.hdr-nav .sub-menu a:after{content:"";width:75%;height:1px;margin:auto;bottom:0;left:0;right:0;position:absolute;background:#e3e8eb;transition:all .35s}.hdr-nav .sub-menu .sub-menu{margin-left:100%;top:0}.hdr-nav #nav li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:all}.hdr-nav .sub-menu li{position:relative;margin:0!important;padding:0!important;width:100%}.hdr-section .hdr-wrap .hdr-nav .sub-menu li:after{display:none}.mobile-logo-section{display:none}.mobile-logo{padding:100px 0 50px;justify-content:center;align-items:center;display:flex}.hdr-nav .menu-item-41 .sub-menu{left:-62px}.hdr-nav .menu-item-40 .sub-menu{left:-42px}.expanded-section{position:fixed;top:0;right:-200%;font-size:0;width:100%;max-width:clamp(37.5rem,32.73vw + 17.207rem,49.938rem);height:100%;transition:all ease-in-out .35s;z-index:910}.expanded-section a{transition:all ease-in-out .35s}.expanded-section a:hover{opacity:.7}.expanded-section .expanded-container{padding:175px 0 120px;padding-left:clamp(5.313rem,3.125vw + 3.375rem,6.5rem)}.expanded-section #nav2{position:relative}.expanded-section #nav2 li a{font-size:clamp(1.25rem,.822vw + .74rem,1.563rem);font-weight:500;letter-spacing:.1em;font-family:var(--font-montserrat);text-transform:uppercase;color:#fff}.expanded-section #nav2 li .sub-menu li a{font-size:15px;font-weight:400;letter-spacing:.1em;line-height:30px;font-family:var(--font-montserrat);color:#fff;text-transform:capitalize}.expanded-section .expanded-section-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.expanded-section .expanded-section-bg canvas{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}#nav2{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:5px;column-gap:5px;row-gap:10px;list-style:none;padding:0}#nav2>li{width:100%}#nav2>li>.sub-menu{margin-top:20px;padding-left:30px;position:relative}#nav2>li>.sub-menu:after{content:"";width:1px;height:75%;top:0;bottom:0;left:0;margin:auto;background:#8EA5AA;position:absolute}#nav2>li:nth-child(1){grid-column:1;grid-row:1;margin-bottom:65px}#nav2>li:nth-child(2){grid-column:1;grid-row:2}#nav2>li:nth-child(3){grid-column:2;grid-row:1;left:-35px;position:relative}#nav2>li:nth-child(4){grid-column:2;grid-row:2;height:-moz-fit-content;height:fit-content;left:-35px;position:relative}#nav2>li:nth-child(5){grid-column:1;grid-row:3;position:relative;left:0;margin-top:30px}.expanded-smi-container{display:flex;justify-content:flex-start;align-items:center;margin-top:55px}.expanded-smi-container a{color:#fff;font-size:20px;margin-right:54px}.expanded-smi-container a:last-child{margin-right:0}.expanded-ci-container{display:flex;justify-content:flex-start;align-items:center;margin-top:38px;left:-10px;position:relative}.expanded-ci-container .exp-ci{display:flex;justify-content:flex-start;align-items:center}.expanded-ci-container .exp-ci i{color:#8ea5aa;top:1px;margin-right:9px}.expanded-ci-container .exp-ci a{font-family:var(--font-montserrat);font-weight:400;font-size:clamp(.688rem,.658vw + .28rem,.938rem);letter-spacing:.05em;line-height:20px;color:#fff}.expanded-ci-container .exp-ci:first-child{margin-right:43px;top:2px;position:relative}.expanded-close{position:absolute;top:59px;right:59px;z-index:10;color:#fff;font-size:30px;transition:all ease-in-out .35s}.expanded-close:hover{opacity:.7;cursor:pointer}.floating-smi{position:fixed;z-index:100;right:40px;top:15px;bottom:0;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.floating-smi .expanded-smi-container{display:flex;justify-content:flex-start;align-items:center;margin-top:0;flex-direction:column}.floating-smi .expanded-smi-container a{margin-right:0;margin-bottom:35px;transition:all ease-in-out .35s}.post-page-about .ai-minimalist-column-agent-details{background-color:#8ea5aa!important}.post-page-about #content .ai-minimalist-column-content-left .entry-title{font-family:var(--font-montserrat)!important;font-weight:400!important;font-size:clamp(.75rem,.444rem + .493vw,.938rem)!important;text-transform:uppercase!important;letter-spacing:.3em!important;color:#8ea5aa!important;line-height:1!important}.post-page-about #content .ai-minimalist-column-content-left .entry-sub-title{font-family:var(--font-montserrat)!important;font-weight:400!important;font-size:clamp(2.188rem,-.362rem + 4.112vw,3.75rem)!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#04243f!important;display:block!important;position:relative!important;margin-top:clamp(.688rem,-.128rem + 1.316vw,1.188rem)!important;padding-left:clamp(1rem,-.02rem + 1.645vw,1.625rem)!important;margin-left:2px;line-height:clamp(1.75rem,.016rem + 2.796vw,2.813rem)!important}.post-page-about #content .ai-minimalist-column-content-left .entry-sub-title:after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#8EA5AA}.post-page-about #content .ai-minimalist-column-content-left .ai-minimalist-column-the-content{font-family:var(--font-montserrat)!important;font-weight:300!important;font-size:clamp(.688rem,.382rem + .493vw,.875rem)!important;letter-spacing:.025em!important;line-height:clamp(1.375rem,.763rem + .987vw,1.75rem)!important;color:#000!important}.ai-minimalist-column-agent-details{background-color:#102f4a!important}.ai-minimalist-column-agent-details a{color:#fff!important;transition:var(--default-transition)}.ai-minimalist-column-agent-details a:hover{color:#77dee5!important}.ai-minimalist-cta-button a{border-color:#102f4a!important;color:#000!important}.ai-minimalist-cta-button a:hover{background:#77dee5!important;border-color:#77dee5!important;color:#fff!important}.ai-minimalist-testimonial-arrow,.ai-minimalist-testimonials-item-name,.ai-minimalist-testimonials-item-caption{color:#000!important}#ip-amante-ii-contact .aios-contact-title{font-family:var(--font-montserrat)!important;font-weight:400!important;font-size:clamp(.75rem,.444rem + .493vw,.938rem)!important;text-transform:uppercase!important;letter-spacing:.3em!important;color:#8ea5aa!important;line-height:1!important;text-align:left}#ip-amante-ii-contact .aios-contact-title span{font-family:var(--font-montserrat)!important;font-weight:400!important;font-size:clamp(2.188rem,-.362rem + 4.112vw,3.75rem)!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#04243f!important;display:block!important;position:relative!important;margin-top:clamp(.688rem,-.128rem + 1.316vw,1.188rem)!important;padding-left:clamp(1rem,-.02rem + 1.645vw,1.625rem)!important;margin-left:2px;line-height:clamp(1.75rem,.016rem + 2.796vw,2.813rem)!important}#ip-amante-ii-contact .aios-contact-title span:after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:rgb(0,206,221)}#ai-minimalist-testimonials-wrap h1.archive-title{font-family:var(--font-montserrat)!important;font-weight:400!important;font-size:clamp(2.188rem,-.362rem + 4.112vw,3.75rem)!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#04243f!important;display:block!important;position:relative!important;margin-top:clamp(.688rem,-.128rem + 1.316vw,1.188rem)!important;padding-left:clamp(1rem,-.02rem + 1.645vw,1.625rem)!important;margin-left:2px;line-height:clamp(1.75rem,.016rem + 2.796vw,2.813rem)!important}#listings-details .listings-link-navigation-back .listings-link-navigation-main{font-family:var(--font-montserrat);font-weight:400;font-size:clamp(.688rem,.329vw + .484rem,.813rem)!important;text-transform:uppercase;line-height:24.3px;letter-spacing:.15em;color:#333!important;border:1px solid #8EA5AA;width:-moz-fit-content;width:fit-content;height:clamp(2.813rem,1.48vw + 1.895rem,3.375rem);padding:0 20px;display:flex;justify-content:center;align-items:center;background:transparent!important;transition:all ease-in-out .35s}#listings-details .listings-link-navigation-back .listings-link-navigation-main:focus,#listings-details .listings-link-navigation-back .listings-link-navigation-main:hover{background:#8EA5AA!important;color:#fff!important}#listings-details .listings-cta.listings-main-cta>li>a.button-legacy{border:2px solid var(--aios-ihf-template-global-page-primary-color)!important;color:var(--aios-ihf-template-global-page-primary-color)!important}#listings-details .listings-cta.listings-main-cta>li>a.button-legacy:focus,#listings-details .listings-cta.listings-main-cta>li>a.button-legacy:hover{background:var(--aios-ihf-template-global-page-secondary-color)!important;border-color:var(--aios-ihf-template-global-page-secondary-color)!important}.aios-custom-ihomefinder-details-template .listings-address strong{font-family:var(--font-montserrat);font-weight:400!important;font-size:clamp(2rem,3.924vw - .362rem,3.5625rem)!important;text-transform:uppercase;letter-spacing:.05em;color:#04243f;display:block;position:relative;line-height:clamp(1.75rem,2.796vw + .016rem,2.813rem)}.aios-custom-ihomefinder-details-template #listings-details .listings-description p{font-family:var(--font-montserrat);font-weight:300;font-size:clamp(.688rem,.382rem + .493vw,.875rem);letter-spacing:.025em;line-height:clamp(1.375rem,.763rem + .987vw,1.75rem)}.aios-custom-ihomefinder-details-template #listings-details .listings-description h2{font-family:var(--font-montserrat);font-weight:400;font-size:clamp(2.188rem,4.112vw - .362rem,3.75rem);text-transform:uppercase;letter-spacing:.05em;color:#04243f;display:block;position:relative;line-height:clamp(1.75rem,2.796vw + .016rem,2.813rem)}.aios-custom-ihomefinder-details-template #listings-details .listings-form h2 span{font-family:var(--font-montserrat);font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:#04243f;display:block;position:relative;line-height:clamp(1.75rem,2.796vw + .016rem,2.813rem)}.aios-custom-ihomefinder-details-template #listings-details .listings-accordion h2{font-family:var(--font-montserrat);font-weight:400;font-size:clamp(2.188rem,4.112vw - .362rem,3.75rem);text-transform:uppercase;letter-spacing:.05em;color:#04243f;display:block;position:relative;line-height:clamp(1.75rem,2.796vw + .016rem,2.813rem)}#listings-details .listings-disclaimer-seller-rep img{margin-bottom:0!important}#listings-details .listings-disclaimer-seller-rep{flex-direction:row!important;align-items:center!important;gap:10px}#listings-details .listings-seller-rep{flex-direction:row!important;gap:10px}.ihf-details-template #listings-details .listings-seller-rep{margin-top:0;margin-bottom:30px;width:100%;padding:0 15px}.aios-custom-ihomefinder-details-template #listings-details .listings-description h2,.aios-custom-ihomefinder-details-template #listings-details .listings-accordion h2{font-size:clamp(2rem,3.924vw - .362rem,3.5625rem)!important}.post-page-dmca-notice #content .entry-title{font-family:var(--font-montserrat);font-weight:400;font-size:clamp(2.188rem,4.112vw - .362rem,3.75rem);text-transform:uppercase;letter-spacing:.05em;color:#04243f;display:block;position:relative;line-height:clamp(1.75rem,2.796vw + .016rem,2.813rem);display:flex;justify-content:flex-start;flex-direction:row;align-items:center}.post-page-dmca-notice #content .entry-title span{font-family:var(--font-montserrat);font-weight:400;font-size:clamp(.75rem,.493vw + .444rem,.938rem);text-transform:uppercase;letter-spacing:.3em;color:#04243f;font-size:clamp(2.188rem,4.112vw - .362rem,3.75rem)}.post-page-dmca-notice #content .entry-title p{margin-top:0;padding-left:0;margin-left:0;margin-bottom:0;line-height:normal;position:relative}.post-page-dmca-notice #content .entry-title p:after{content:"";background:#8EA5AA;position:absolute;top:0;left:0;width:1px;height:100%;opacity:0}.aios-smf-theme-three .aios-smf-header #theme-title h2{font-family:var(--font-montserrat);font-weight:400!important;font-size:clamp(2.188rem,4.112vw - .362rem,3.75rem)!important;text-transform:uppercase;letter-spacing:.05em!important;color:#04243f;display:block;position:relative;line-height:clamp(1.75rem,2.796vw + .016rem,2.813rem);display:flex;justify-content:flex-start;flex-direction:column;color:#8ea5aa}.ai-minimalist-testimonials-item-caption{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;letter-spacing:.05em;padding-bottom:0;padding-bottom:0!important}.hdr-nav .sub-menu{left:42%;transform:translate(-50%)}.post-page-meet-the-team #content #agents-results .agents-button{font-family:var(--font-montserrat);font-weight:400;font-size:clamp(.688rem,.329vw + .484rem,.813rem);text-transform:uppercase;line-height:24.3px;letter-spacing:.15em;color:#333;border:1px solid #8EA5AA;width:clamp(10rem,6.086vw + 6.227rem,12.313rem);height:clamp(2.813rem,1.48vw + 1.895rem,3.375rem);display:flex;justify-content:center;align-items:center;transition:all ease-in-out .35s}.post-page-meet-the-team #content #agents-results .agents-button:hover,#agents-single .agents-button:hover,#listings-details .listings-cta.white>li>a:hover,#listings-details .listings-cta.listings-main-cta>li>a.button-legacy:hover{background:#8EA5AA!important;color:#fff!important}#listings-details .listings-cta.white>li>a:hover{border:1px solid white!important;border-color:#fff!important}#agents-single .agents-button,#listings-details .listings-cta.white>li>a,#listings-details .listings-cta.listings-main-cta>li>a.button-legacy{color:#333!important;border:1px solid #8EA5AA!important;font-size:clamp(.688rem,.329vw + .484rem,.813rem)}#agents-results .agents-contact li span,#agents-results .agents-contact li a{color:#fff!important}.hdr-section .hdr-wrap .hdr-logo-container img{max-width:100px!important}.hdr-section.sticky .hdr-logo-container img{filter:invert(1)!important}.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .wpcf7-submit{color:#04243f}.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .wpcf7-submit:hover{color:#8ea5aa!important}#listings-details .listings-box{background:#04243f!important}.aios-contact-form input[type=submit]{color:#333!important;border:1px solid #8EA5AA!important;font-size:clamp(.688rem,.329vw + .484rem,.813rem)!important}.aios-contact-form input[type=submit]:hover{background:#8EA5AA!important}#ip-amante-ii-contact .aios-contact-title span:after{background:#8EA5AA!important}.aios-custom-ihomefinder-results-template #content-full .entry-title{width:100%!important;max-width:100%!important;padding:0!important}.aios-custom-ihomefinder-results-template #inner-page-wrapper>.container{width:100%!important}.aios-custom-ihomefinder-shortcode #content-full .entry-title{width:100%!important;max-width:100%!important;padding:0!important}.aios-custom-ihomefinder-shortcode #inner-page-wrapper>.container{width:100%!important}.agents-name strong{font-weight:400!important}.ftr-section .ftr-container .ftr-wrap .ftr-logo .ftr-logo-container img{max-width:250px}.hdr-section .hdr-wrap{display:flex;align-items:center!important;justify-content:flex-start}.ip-banner canvas{background-position:top!important}#nav2>li:nth-child(6){position:relative;margin-top:30px;left:-35px}@media only screen and (max-width: 1199px){.hdr-section .hdr-wrap{width:95%}}@media only screen and (max-width: 991px){.header .logo a{width:80%;margin:0 auto}.header .logo .logo-text{width:100%;text-align:center}.header .logo .logo-image{display:block;margin:0 auto}.header .navwrap{position:relative}.header .navigation{position:absolute;left:0;top:0}.header .navigation .mob-menu{display:none}.header .navigation nav{clear:both;border-top:5px solid transparent;display:none}.header .navigation nav>div>ul{width:100%;height:auto}.header .navigation nav>div>ul>li{display:block}.header .navigation nav>div>ul>li>a{display:block;background:#077f98;color:#fff;text-align:left;border-bottom:1px solid #fff}.header .navigation nav>div>ul>li:last-child>a{padding-right:24px}.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.footer{width:100%;background:#d7d7d7;padding:30px 0}.footer p{line-height:1.7;text-align:center}.footer .footernav{display:flex;flex-flow:column;align-items:center;justify-content:center}.footer .footernav li{padding:10px}.footer .footer-logo{width:100%!important;float:none!important}.global-title{text-align:center}.global-title span{padding-left:15px;margin-left:0;margin-top:15px}.mobile-logo-section{display:block}.mobile-logo-section .hdr-logo-container{display:flex;align-items:center}.mobile-logo-section .hdr-logo-container .broker-logo{padding-right:10px;margin-right:10px;border-right:1px solid #fff}.mobile-logo-section .hdr-logo-container .broker-logo img{max-width:clamp(70px,13vw,100px)}.mobile-logo-section .hdr-logo-container img{height:auto;max-width:clamp(200px,27vw,262px)}.ftr-section .ftr-container .ftr-wrap .ftr-contact-info .ftr-contact-info-container{display:flex;justify-content:center;align-items:center;left:0;position:relative;flex-direction:column}.ftr-section .ftr-container .ftr-wrap .ftr-contact-info .ftr-contact-info-container .ftr-ci{margin-bottom:30px}.ftr-section .ftr-container .ftr-wrap .ftr-bottom .footernav{display:flex;align-items:center;justify-content:center;flex-direction:column}.ftr-section .ftr-container .ftr-wrap .ftr-bottom .footernav li{margin-bottom:30px}.ftr-section .ftr-container .ftr-wrap .ftr-bottom .footernav li a{margin-right:0}header.hdr-section{display:none}.expanded-section{display:none!important}.floating-smi,#pojo-a11y-toolbar{display:none}.ftr-section:after{display:none}#ip-amante-ii-contact .aios-contact-title{text-align:center}.mobile-logo-section .hdr-logo-container img{max-width:120px!important;filter:brightness(0)}.mobile-logo-section .hdr-logo-container .broker-logo img{max-width:120px!important}}@media only screen and (max-width: 767px){.post-page-dmca-notice #content .entry-title{font-size:25px!important}.post-page-dmca-notice #content .entry-title span{font-size:25px}.ip-banner .container{width:100%}.ftr-form-section .ftr-form-container .ftr-form-wrap{max-width:570px;width:95%}.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .listings-flex{display:flex;align-items:center;justify-content:center;flex-direction:column;align-content:center}.ftr-form-section .ftr-form-container .ftr-form-wrap .form-container form .listings-flex .listings-field:first-child{margin-right:0;margin-bottom:clamp(1.875rem,1.645vw + .855rem,2.5rem)}.ftr-section{margin-top:-230px}#content .entry-title{font-size:25px}}@media only screen and (max-width: 480px){.ftr-section .ftr-container .ftr-wrap{margin:0 10px}.ftr-section .ftr-container .ftr-wrap .ftr-logo{padding:0 15px}.ftr-section .ftr-container .ftr-wrap .ftr-contact-info{width:90%}}
