:root{--font-family-default:'Jost', sans-serif;--font-family-title:'Tenor Sans', sans-serif;--font-color-default:#000;--font-color-title:#000;--primary:#ee1077;--secondary:#ff4b00;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--default-transition:all 0.3s ease-in-out}html{margin:0!important}body{font-family:var(--font-family-default);font-size:16px;font-size:1vw;font-weight:400;color:#000;line-height:normal;background:#fff;margin:0}:before,:after{pointer-events:none}a:hover,a:focus{text-decoration:none}a:hover{color:var(--primary)}a,input,button,img,canvas{transition:var(--default-transition)}.img-wrapper{position:relative;z-index:1}.img-wrapper canvas{display:block;width:100%;height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat}.img-wrapper img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0;z-index:1}.bg-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.bg-wrapper canvas{display:block;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-wrapper.fixed canvas{background-attachment:fixed}#main-wrapper{background:#000;overflow:hidden}main{background:#fff}section{position:relative}.header{width:100%;position:absolute;top:0;left:0;z-index:100;padding:0 20px;padding:0 1.25vw;transition:var(--default-transition)}.header.fixed{position:fixed;z-index:101;opacity:0;transform:translateY(-100%);background:rgb(0 0 0 / .88)}.header.fixed.show-fixed{transform:translateY(0);opacity:1}.header-inner{max-width:1140px;max-width:71.25vw;margin:auto;padding:53px 0;padding:3.31vw 0}.fixed .header-inner{padding:15px 0;padding:.94vw 0}.header-logo{flex-shrink:0}.header-logo-inner a{display:block}.header-logo-inner a img.primary{width:147px;width:9.19vw;filter:brightness(0) invert(1)}.header.fixed .header-logo-inner a img.primary{display:none}.header-logo-inner a img.secondary{width:49px;width:3.06vw;filter:brightness(0) invert(1);display:none}.header.fixed .header-logo-inner a img.secondary{display:block}.header-navigation .menu-primary-menu-container{display:flex;justify-content:center;align-items:center;gap:84px;gap:5.25vw}.header.fixed .header-navigation .menu-primary-menu-container{gap:133px;gap:8.31vw}.header-navigation .split-nav{width:calc(50% - 73.5px);width:calc(50% - 4.59vw);margin:0 0 10px;margin:0 0 .63vw}.header.fixed .header-navigation .split-nav{margin:0}.header-nav{display:flex;flex-flow:row wrap;gap:67px;gap:4.19vw}.header-navigation .split-nav.left .header-nav{justify-content:flex-end}.header-nav>li{position:relative}.header-nav>li>a{display:block;font-size:15px;font-size:.94vw;font-weight:400;letter-spacing:.1em;color:#fff;text-align:center;text-transform:uppercase;padding:4px 20px 4px calc(20px + 0.1em);padding:.25vw 1.25vw .25vw calc(1.25vw + 0.1em)}.header-nav>li:hover>a{background:var(--primary)}.header-nav .sub-menu{width:210px;width:13.13vw;position:absolute;left:-200%;right:-200%;z-index:1;margin:auto;text-align:center;pointer-events:none;opacity:0;transform:translateY(30px);transform:translateY(1.88vw);transition:var(--default-transition);padding:5px 0 0;padding:.31vw 0 0}.header.fixed .header-nav .sub-menu{padding:37px 0 0;padding:2.31vw 0 0}.header-nav .sub-menu .sub-menu{top:0;left:0;padding:0!important;margin:0 0 0 100%}.header-nav .sub-menu>li{background:rgb(0 0 0 / .8);transition:var(--default-transition);position:relative}.header-nav .sub-menu>li:hover{background:var(--primary)}.header-nav .sub-menu>li a{display:block;font-size:13px;font-size:.81vw;font-weight:400;letter-spacing:.05em;color:#fff;text-align:center;text-transform:uppercase;padding:6px 15px 6px calc(15px + 0.05em);padding:.38vw .94vw .38vw calc(0.94vw + 0.05em)}.header-nav li:hover>.sub-menu{pointer-events:auto;opacity:1;transform:translateY(0)}.fixed-smi{position:fixed;top:50vh;right:50px;right:3.13vw;z-index:100;transform:translateY(-50%);pointer-events:none}.fixed-smi-inner{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:25px;gap:1.56vw}.fixed-smi-inner:after{content:'';width:1px;width:.06vw;height:57px;height:3.56vw;background:var(--primary)}.fixed-smi-inner>span{display:block;font-size:11px;font-size:.69vw;font-weight:500;letter-spacing:.2em;color:#fff;text-align:center;text-transform:uppercase;writing-mode:vertical-lr;transform:rotate(180deg);transition:var(--default-transition)}body[sidebar-active-section="hp-qs"] .fixed-smi-inner>span,body[sidebar-active-section="hp-fr"] .fixed-smi-inner>span,body[sidebar-active-section="hp-welcome"] .fixed-smi-inner>span,body[sidebar-active-section="hp-sm"] .fixed-smi-inner>span,body[sidebar-active-section="footer"] .fixed-smi-inner>span,body[sidebar-active-section="inner-page-wrapper"] .fixed-smi-inner>span{color:#000}.fixed-smi-inner>div{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:25px;gap:1.56vw}.fixed-smi-inner>div:last-of-type{order:1}.fixed-smi-inner a{display:block;color:#fff;pointer-events:auto}body[sidebar-active-section="hp-qs"] .fixed-smi-inner a,body[sidebar-active-section="hp-fr"] .fixed-smi-inner a,body[sidebar-active-section="hp-welcome"] .fixed-smi-inner a,body[sidebar-active-section="hp-sm"] .fixed-smi-inner a,body[sidebar-active-section="footer"] .fixed-smi-inner a,body[sidebar-active-section="inner-page-wrapper"] .fixed-smi-inner a{color:#000}.fixed-smi-inner a:hover{color:var(--primary)!important}.fixed-smi-inner a i{display:flex;justify-content:center;align-items:center;font-size:22px;font-size:1.38vw}.fixed-smi-inner a i.ai-font-phone{font-size:14px;font-size:.88vw}.fixed-smi-inner a i.ai-font-envelope-f{font-size:12px;font-size:.75vw}.site-title{display:flex}.site-title.center{justify-content:center}.site-title h2{font-family:var(--font-family-title);font-size:72px;font-size:4.5vw;font-weight:400;letter-spacing:-.025em;line-height:.975;color:#000;text-transform:uppercase;position:relative;z-index:1}.site-title.light h2{color:#fff}.site-title h2::before{content:'';width:63px;width:3.94vw;height:1px;height:.06vw;background:#d0d0d0;position:absolute;bottom:38px;bottom:2.38vw;z-index:1}.site-title h2::after{content:'';width:100vw;height:1px;height:.06vw;background:var(--secondary);position:absolute;bottom:38px;bottom:2.38vw;z-index:1}.site-title.light h2::after{background:var(--primary)}.site-title h2 span{display:block;font-family:var(--font-family-default);font-size:15px;font-size:.94vw;letter-spacing:.5em;margin:0 0 15px;margin:0 0 .94vw}.site-title h2 i{font-family:var(--font-family-title);font-size:387px;font-size:24.19vw;font-weight:400;font-style:normal;letter-spacing:-.025em;line-height:1;color:#f0f0f0;text-transform:uppercase;background:linear-gradient(to bottom,rgb(250 250 250) 0%,rgb(240 240 240) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;position:absolute;top:0;left:0;z-index:-1}.site-title.light h2 i{color:#fff;opacity:.1}.site-button{display:flex}.site-button.center{justify-content:center}.site-button a,.site-button button,.site-button>span{display:flex;justify-content:center;align-items:center;width:fit-content;min-width:145px;min-width:9.06vw;background:#fff0;border:none;font-size:15px;font-size:.94vw;font-weight:500;letter-spacing:.1em;line-height:1;color:#000;text-align:center;text-transform:uppercase;padding:21px 30px 20px calc(30px + 0.1em);padding:1.31vw 1.88vw 1.25vw calc(1.88vw + 0.1em);position:relative}.site-button.light a,.site-button.light button,.site-button.light>span{color:#fff}.site-button a:hover,.site-button button:hover,.site-button>span:hover{color:#fff}.site-button a::before,.site-button a::after,.site-button button::before,.site-button button::after,.site-button>span::before,.site-button>span::after{content:'';width:8px;width:.5vw;height:100%;border:2px solid var(--primary);border:.13vw solid var(--primary);position:absolute;top:0;z-index:1;transition:var(--default-transition)}.site-button.light a::before,.site-button.light a::after,.site-button.light button::before,.site-button.light button::after,.site-button.light>span::before,.site-button.light>span::after{border-color:#fff}.site-button a::before,.site-button button::before,.site-button>span::before{left:0;border-right:none}.site-button a::after,.site-button button::after,.site-button>span::after{right:0;border-left:none}.site-button a:hover::before,.site-button a:hover::after,.site-button button:hover::before,.site-button button:hover::after,.site-button>span:hover::before,.site-button>span:hover::after,.site-button.hovered a::before,.site-button.hovered a::after,.site-button.hovered button::before,.site-button.hovered button::after,.site-button.hovered>span::before,.site-button.hovered>span::after{width:calc(50% + 2px);background:var(--primary);border-color:var(--primary)}.site-button a span,.site-button button span,.site-button>span span{position:relative;z-index:2}#hp-git{background:#fff}.hp-git{padding:0 20px;padding:0 1.25vw}.hp-git-inner{padding:40px 0;padding:2.5vw 0;position:relative}.git-bg::before{content:'';width:100%;height:100%;background:#000;opacity:.3;position:absolute;top:0;left:0;z-index:1}.git-bg canvas{filter:grayscale(1)}.git-title-text-form{max-width:1400px;max-width:87.5vw;margin:auto;background:rgb(255 255 255 / .88);padding:103px 30px 90px;padding:6.44vw 1.88vw 5.63vw;position:relative;z-index:1}.git-title{margin:0 0 18px;margin:0 0 1.13vw}.git-title h2{font-size:60px;font-size:3.75vw}.git-title h2::before{bottom:32px;bottom:2vw;left:calc(100% + 23px);left:calc(100% + 1.44vw)}.git-title h2::after{bottom:32px;bottom:2vw;right:calc(100% + 23px);right:calc(100% + 1.44vw)}.git-title h2 span{margin:0 0 16px;margin:0 0 1vw}.git-text{margin:0 0 50px;margin:0 0 3.13vw}.git-text p{font-size:16px;font-size:1vw;font-weight:400;letter-spacing:.05em;line-height:1.625;color:#000;text-align:center}.git-form{max-width:614px;max-width:38.38vw;margin:auto;position:relative}.git-form-inner{display:flex;flex-flow:row wrap;margin:0 -4px;margin:0 -.25vw}.git-form-inner>div{display:flex;flex-flow:column;gap:9px;gap:.56vw;width:50%;padding:0 4px;padding:0 .25vw}.git-form-inner>div:last-child{width:100%;margin:14px 0 0;margin:.88vw 0 0;padding:0 12px;padding:0 .75vw}.git-form-inner>div>span{display:block;font-size:12px;font-size:.75vw;font-weight:400;letter-spacing:.05em;color:#000}.git-form-input input,.git-form-input textarea{display:block;width:100%;max-height:93px;max-height:5.81vw;background:#fff;border:1px solid #616161;border:.06vw solid #616161;font-size:15px;font-size:.94vw;font-weight:400;font-style:italic;letter-spacing:.05em;color:#464646;padding:10px 15px 8px;padding:.6vw .94vw;appearance:none;resize:none}.git-form-button button{min-width:100%;padding:15px 30px 12px;padding:.94vw 1.88vw .75vw}.git-form .wpcf7-spinner{position:absolute;bottom:-25px;left:0;right:0;z-index:100;margin:auto!important}.git-form .wpcf7-response-output{display:flex;justify-content:center;align-items:center;width:100%;border-width:1px!important;border-width:0.06vw!important;font-size:12px;font-size:.75vw;font-weight:400;letter-spacing:.05em;color:#292929;text-align:center;text-transform:none;padding:5px 15px!important;padding:.31vw 0.94vw!important;position:absolute;left:0;margin:14px auto 0!important;margin:.88vw auto 0!important}.git-form .wpcf7-not-valid-tip{display:flex;justify-content:center;align-items:center;width:fit-content;max-width:100%;height:fit-content;border-width:1px!important;border-width:0.06vw!important;font-size:12px;font-size:.75vw;font-weight:400;letter-spacing:.05em;color:#dc3232;text-align:center;text-transform:none;padding:5px 15px!important;padding:.31vw 0.94vw!important;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;margin:auto;white-space:nowrap}.footer{padding:0 20px;padding:0 1.25vw;background:#fff}.footer-inner{max-width:1140px;max-width:71.25vw;margin:auto;padding:148px 0 0;padding:9.25vw 0 0;position:relative}.footer-bg{width:calc(100% + calc(100vw - 100%));left:calc(calc(-100vw + 100%) / 2)}.footer-bg::before{content:'';width:100%;height:100%;background:#fff;opacity:.5;position:absolute;top:0;left:0;z-index:1}.footer-bg::after{content:'';width:100%;height:100%;background:linear-gradient(to bottom,rgb(255 255 255 / .99) 0%,rgb(255 255 255 / .96) 24%,rgb(255 255 255 / .87) 51%,rgb(255 255 255 / .73) 75%,rgb(255 255 255 / .54) 100%);position:absolute;top:0;left:0;z-index:1}.footer-bg canvas{filter:grayscale(1)}.footer-newsletter{position:relative;z-index:1}.footer-newsletter-inner{display:flex;flex-flow:row wrap;justify-content:space-between}.newsletter-title{margin:0 0 15px;margin:0 0 .94vw}.newsletter-title h2 i{top:-136px;top:-8.5vw;left:-114px;left:-7.13vw}.newsletter-title h2::before{left:calc(100% + 23px);left:calc(100% + 1.44vw)}.newsletter-title h2::after{right:calc(100% + 23px);right:calc(100% + 1.44vw)}.newsletter-text{position:relative;z-index:1}.newsletter-text p{font-size:22px;font-size:1.38vw;font-weight:400;letter-spacing:.05em;color:#000}.newsletter-form{flex-grow:1;max-width:540px;max-width:33.75vw;margin:36px 0 0;margin:2.25vw 0 0;position:relative}.newsletter-form-inner{display:flex;flex-flow:row wrap;align-items:flex-end;gap:35px;gap:2.19vw}.newsletter-form-input{flex-grow:1}.newsletter-form-input input{display:block;width:100%;background:#fff0;border:none;border-bottom:1px solid #000;border-bottom:.06vw solid #000;font-size:14px;font-size:.88vw;font-weight:400;letter-spacing:.05em;color:#000;text-transform:uppercase;padding:16px 0;padding:1vw 0;appearance:none;resize:none}.newsletter-form .wpcf7-spinner{position:absolute;bottom:-25px;left:0;right:0;z-index:100;margin:auto!important}.newsletter-form .wpcf7-response-output{display:flex;justify-content:center;align-items:center;width:100%;border-width:1px!important;border-width:0.06vw!important;font-size:12px;font-size:.75vw;font-weight:400;letter-spacing:.05em;color:#292929;text-align:center;text-transform:none;padding:5px 15px!important;padding:.31vw 0.94vw!important;position:absolute;left:0;margin:15px auto 0!important;margin:.94vw auto 0!important}.newsletter-form .wpcf7-not-valid-tip{display:flex;justify-content:center;align-items:center;width:fit-content;max-width:100%;height:fit-content;border-width:1px!important;border-width:0.06vw!important;font-size:12px;font-size:.75vw;font-weight:400;letter-spacing:.05em;color:#dc3232;text-align:center;text-transform:none;padding:5px 15px!important;padding:.31vw 0.94vw!important;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;margin:auto;white-space:nowrap}.footer-logo{position:relative;z-index:1;margin:162px 0 0;margin:10.13vw 0 0}.footer-logo-inner{display:flex;justify-content:center;align-items:center}.footer-logo-inner a{display:block}.footer-logo-inner a::before{content:'';display:block;width:228px;width:14.25vw;height:142px;height:8.88vw;background-image:url(../../../../themes/louisephillipsforbes/assets/images/footer-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;-webkit-mask-image:url(data:image/png;base64,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);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.footer-logo-inner a img{width:228px;width:14.25vw;display:none}.footer-navigation-contact{display:flex;flex-flow:row wrap;justify-content:space-between;position:relative;z-index:1;margin:58px 0 0;margin:3.63vw 0 0}.footer-navigation{flex-grow:1}.footer-nav{display:flex;flex-flow:row wrap;gap:107px;gap:6.69vw}.footer-nav>li>a{display:block;font-size:18px;font-size:1.13vw;font-weight:500;letter-spacing:.05em;color:#000;text-transform:uppercase}.footer-nav>li:hover>a{color:var(--primary)}.footer-nav .sub-menu{display:flex;flex-flow:column;gap:7px;gap:.44vw;margin:12px 0 0;margin:.75vw 0 0}.footer-nav .sub-menu li a{display:block;font-size:16px;font-size:1vw;font-weight:400;letter-spacing:.05em;color:#000}.footer-nav .sub-menu li:hover>a{color:var(--primary)}.footer-contact{margin:2px 0 0;margin:.13vw 0 0}.footer-contact-inner{display:flex;flex-flow:column;gap:10px;gap:.63vw}.footer-contact-inner a{display:flex;align-items:center;gap:16px;gap:1vw;font-size:16px;font-size:1vw;font-weight:500;letter-spacing:.05em;line-height:1.4375;color:#000}.footer-contact-inner a:hover{color:var(--primary)}.footer-contact-inner a i{display:flex;justify-content:center;align-items:center;font-size:14px;font-size:.88vw;width:18px;width:1.13vw}.footer-contact-inner a i.ai-font-envelope-f{font-size:12px;font-size:.75vw;top:-2px;top:-.13vw}.footer-contact-inner a i.ai-font-location-c{font-size:22px;font-size:1.38vw;top:-10px;top:-.63vw}.footer-brokerage-logos-accessibility-copyright-extra-logos{position:relative;z-index:1;margin:51px 0 0;margin:3.19vw 0 0;padding:93px 0 78px;padding:5.81vw 0 4.88vw}.footer-brokerage-logos-accessibility-copyright-extra-logos::before{content:'';width:calc(100% + calc(100vw - 100%));height:100%;background:#fff;position:absolute;top:0;left:calc(calc(-100vw + 100%) / 2);z-index:1}.footer-brokerage-logos-accessibility-copyright-extra-logos>div{position:relative;z-index:1}.footer-brokerage-logos{position:relative;z-index:1}.footer-brokerage-logos-inner{display:flex;flex-flow:row wrap;justify-content:center;gap:30px 60px;gap:1.88vw 3.75vw}.footer-brokerage-logos-inner a{display:block;pointer-events:none}.footer-brokerage-logos-inner a:first-child img{width:333px;width:20.81vw}.footer-brokerage-logos-inner a:last-child img{width:320px;width:20vw}.footer-accessibility{position:relative;z-index:1;margin:42px 0 0;margin:2.63vw 0 0}.footer-accessibility p{font-size:13px;font-size:.81vw;font-weight:400;letter-spacing:.05em;line-height:1.2;color:#767676;text-align:center}.footer-accessibility p a{color:#767676}.footer-accessibility p a:hover{color:var(--primary)}.footer-copyright{position:relative;z-index:1;margin:16px 0 0;margin:1vw 0 0}.footer-copyright p{font-size:13px;font-size:.81vw;font-weight:400;letter-spacing:.05em;line-height:1.2;color:#767676;text-align:center}.footer-copyright p a{color:#767676}.footer-copyright p a:hover{color:var(--primary)}.footer-copyright p span{text-transform:uppercase}.footer-extra-logos{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:30px 60px;gap:1.88vw 3.75vw;position:relative;z-index:1;margin:38px 0 0;margin:2.38vw 0 0}.footer-extra-logos div:nth-child(1) img{width:155px;width:9.69vw}.footer-extra-logos div:nth-child(2) img{width:222px;width:13.88vw}.footer-extra-logos div:nth-child(3) img{width:78px;width:4.88vw}.footer-extra-logos div:nth-child(4) img{width:73px;width:4.56vw}.ip-banner-wrap{padding:20px;padding:1.25vw}.ip-banner{position:relative;width:100%}.ip-banner::before{content:'';width:100%;height:100%;background:#000;opacity:.25;position:absolute;top:0;left:0;z-index:1}.ip-banner::after{content:'';width:100%;height:100%;background:linear-gradient(to bottom,rgb(0 0 0 / .51) 0%,rgb(0 0 0 / .46) 5%,rgb(0 0 0 / .13) 25%,#fff0 36%,#fff0 37%,#fff0 100%);position:absolute;top:0;left:0;z-index:1}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:380px!important;min-height:15.63vw;background-color:var(--dark);background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{padding:0 15px;font-family:var(--font-family-title);font-size:71px;line-height:1;letter-spacing:-.025em;color:#fff;text-align:center;text-transform:uppercase;font-weight:300}.ip-banner h1 span{display:block;font-size:24px;font-size:1.5vw;font-weight:400;text-transform:none;letter-spacing:.01em}#content-sidebar,#content-full{min-height:500px;min-height:31.25vw;margin-top:20px;margin-top:1.25vw}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.page-template-template-fullwidth #content{padding-left:15px;padding-left:.94vw;padding-right:15px;padding-right:.94vw}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-left:-.94vw;margin-right:-15px;margin-right:-.94vw}#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-family:var(--font-family-title);font-size:72px;font-size:4.5vw;font-weight:400;letter-spacing:-.025em;line-height:.975;color:#000;text-transform:uppercase;display:none}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:5px solid red!important;outline:.31vw solid red!important;transition:none!important}#inner-page-wrapper>.container{width:1170px;width:73.13vw;max-width:100%;padding:0 15px;padding:0 .94vw}a.site-arrow,button.site-arrow,.site-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;display:flex;justify-content:center;align-items:center;width:70px;height:70px;color:#fff;position:relative;pointer-events:auto}a.site-arrow::before,button.site-arrow::before,.site-arrow::before{content:'';width:100%;height:100%;background:linear-gradient(135deg,rgb(238 16 119) 0%,rgb(255 75 0) 100%);opacity:.4;position:absolute;top:0;left:0;z-index:1}a.site-arrow::after,button.site-arrow::after,.site-arrow::after{content:'';width:100%;height:100%;background:var(--primary);position:absolute;top:0;left:0;z-index:1;opacity:0;transition:var(--default-transition)}a.site-arrow:hover::after,button.site-arrow:hover::after,.site-arrow:hover::after{opacity:1}a.site-arrow i,button.site-arrow i,.site-arrow i{font-size:18px;position:relative;z-index:2}.ip-custom-banner-img canvas,.ip-custom-banner-img,.ip-custom-banner{display:block;position:relative}.ip-custom-banner{padding:20px}.page-id-31919 .ip-custom-banner{display:none}.ip-custom-banner-img{background-color:#000}.ip-custom-banner-img:before{position:absolute;content:'';top:0;left:0;width:100%;height:40%;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .5)),to(#fff0));background:-o-linear-gradient(top,rgb(0 0 0 / .5) 0%,#fff0 100%);background:linear-gradient(to bottom,rgb(0 0 0 / .5) 0%,#fff0 100%);z-index:1}.ip-custom-banner-img canvas{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;opacity:.75}.ip-custom-banner-title{position:absolute;top:60%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5;padding:0 15px;font-family:var(--font-family-title);font-size:71px;line-height:1;letter-spacing:-.025em;color:#fff;text-align:center;text-transform:uppercase}#content h3.yotu-video-title{font-family:var(--font-family-title);font-weight:400;color:#000;text-transform:uppercase;font-size:20px;font-size:1.25vw;transition:color .3s ease}#content .yotu-videos a:hover h3.yotu-video-title{color:#ee1077;text-decoration:none}#content .yotu-video-description{font-size:16px;font-size:1vw;font-weight:400;letter-spacing:.05em;line-height:1.5;color:#000}#content .yotu-videos ul{margin:0 auto;max-width:100%;width:100%}.page-id-128 .sidebar{display:none}.page-id-128 #content-sidebar #content{width:100%}.aiosp-wrap .aiosp-container[class*="site-popup"] .aiosp-content.aios-popup-body{width:100%;max-width:675px;min-height:auto;padding:0}.site-popup{position:relative;padding:40px 15px 65px}.site-popup-logo{font-size:0;text-align:center;margin-bottom:50px}.site-popup-logo img{display:block;width:147px;margin:0 auto;height:auto;filter:brightness(0)}.site-popup p{text-align:center;font-size:15px;line-height:2;letter-spacing:.1em;color:#000;margin-bottom:30px}.site-popup p a{color:var(--primary);transition:color var(--default-transition)}.site-popup p a:hover{color:var(--secondary)}.site-popup:before{content:'';position:absolute;bottom:0;left:0;width:115px;height:4px;background:var(--primary);max-width:25%}#content .ip_developments_wrap blockquote.blockquote_custom{border-left:0 solid #eee;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center;font-size:1em;margin-left:min(3vw, 40px);margin-right:min(3vw, 40px);padding:10px min(1.5vw, 20px)}#content .ip_developments_wrap blockquote.blockquote_custom span.development_quote{font-size:65px;font-family:'Vidaloka',serif;line-height:1}#content .ip_developments_wrap blockquote.blockquote_custom span.development_quote_txt{max-width:calc(100% - 80px);width:990px}#content .ip_developments_wrap ul.development_buttons{margin-left:0;list-style:none;display:flex;flex-flow:column wrap;align-items:center;justify-content:center}#content .ip_developments_wrap ul.development_buttons li:not(:first-child){margin:20px 0 0}#content img.developments-page-signature{filter:invert(1);-webkit-filter:invert(1)}.development-list-header,.development-list{font-size:0}.development-list-header>div,.development-list>div{display:inline-block;vertical-align:top}.development-list-header h3{font-size:17px!important;color:#fff;padding:0 20px}.development-list span,.development-list a{font-size:15px;color:#000}.development-list a:hover{color:#e17}.d-address{width:25%}.d-built{width:20%}.d-units,.d-bedrooms{width:20%}.d-type{width:15%}.development-list{border-bottom:solid 2px #3f3f3f}.development-list-header{background:#e17}.development-list span{padding:10px 20px;display:block}.development-list-header{margin-top:60px}.development-list-header>div:nth-child(1){border-right:2px solid #fff}.development-list-header>div:nth-child(2){border-right:2px solid #fff}.development-list-header>div:nth-child(3){border-right:2px solid #fff}.development-list-header>div:nth-child(4){border-right:2px solid #fff}.past-closing-wrapper{margin-top:60px}.past-list{font-size:0}.past-list>div:not(.rentals-entry){display:inline-block;vertical-align:top}.past-list>div.rentals-entry{font-size:18px;padding:15px 0}.past-list>div.rentals-entry .col-sm-4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.past-list-header h3{font-size:17px!important;color:#fff;padding:0 20px}.past-list span,.past-list a{font-size:15px;color:#000}.past-list a:hover{color:#e17}.p-town,.p-coop,.p-rentals{width:33.33%}.past-list-header{border-radius:10px}.past-list>div{border:none;border-bottom:2px solid #3f3f3f}.p-town h3,.p-coop h3,.p-rentals h3{margin:0!important;line-height:1;padding:9.62px 0}.past-list>div:first-child{border:2px solid #ee1177!important;background:#e17}.past-list>div:first-child span{color:#fff}.past-list span{padding:10px 20px;display:block}.past-list-header{margin-top:60px}.border-columnar{border:1px solid #000;background:#e17;border-radius:10px}.past-list .p-town,.past-list .p-coop,.past-list .p-rentals{width:calc(100% / 3)}.past-list-body .past-list{margin-bottom:20px}.past-list-body .past-list .p-town:nth-child(1){width:100%}.page-id-154 #content .realplus{display:none!important}.past-list-body .past-list .p-coop:nth-child(1){width:100%}.past-list-body .past-list .p-rentals:nth-child(1){width:100%}.page-id-15091 #listings-results .listings-grid .listings-price{font-size:40px;font-weight:600}.page-id-15091 #listings-results .listings-grid .listings-address{font-weight:600}.page-id-15091 #listings-results .listings-grid .listings-address{order:2;position:relative;transition:all .3s ease;top:0}.page-id-15091 #listings-results .listings-grid .listings-price{order:1;margin-bottom:20px}.page-id-15091 .listing-module-page #listings-results .listings-grid .listings-plan{order:3}.page-id-15091 #listings-results .listings-grid .listings-item:hover .listings-address{top:-56px}html #listings-results .listings-grid .listings-col{padding:15px 0}#content .sitemap-list li.page-id-8193,#content .sitemap-list li.page-id-285,#content .sitemap-list li.page-id-7,#content .sitemap-list li.page-id-15120,#content .sitemap-list li.page-id-14,#content .sitemap-list li.page-id-10,#content .sitemap-list li.page-id-12,#content .sitemap-list li.page-id-3636,#content .sitemap-list li.page-id-15215,#content .sitemap-list li.page-id-5,#content .sitemap-list li.page-id-1937,#content .sitemap-list li.page-id-1968{display:none}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;width:auto;font-size:12px}.custom-form-wrap{line-height:1;margin:80px 0}.custom-row{margin-bottom:25px}.custom-title{margin-bottom:25px}#content .custom-form-wrap form{margin:0}#content .custom-title h3{font-size:18px;color:#000;line-height:1;letter-spacing:0;font-weight:700;text-transform:uppercase;margin:0}.custom-form-wrap span.custom-label{color:#888;font-weight:600;font-size:12px;letter-spacing:.050em;line-height:1;text-transform:uppercase;display:block;margin-bottom:25px}.custom-form-wrap input.custom-form-contorl.field,.ur-frontend-field{height:50px;border:1px solid #cfcfcf;width:100%;font-size:12px;color:#888;text-transform:capitalize;padding:20px}.custom-form-wrap a.custom-link{display:block;margin:10px 0;font-size:13px;color:#e17;transition:400ms ease;-webkit-transition:400ms ease;-moz-transition:400ms ease;-o-transition:400ms ease}.custom-form-wrap a.custom-link:hover{color:#888}.custom-form-wrap .custom-btn,.ur-submit-button,.user-registration-Button{height:50px;line-height:1;text-align:center;font-size:18px;text-transform:uppercase;display:inline-block;width:100%;max-width:300px;padding:0;vertical-align:middle;margin-right:10px;outline:none;text-decoration:none;border:none}.custom-form-wrap .custom-btn.login-btn,.user-registration-Button{background-color:#e17;color:#fff}#modal-login .user-registration-form .user-registration-Button{float:none!important;margin:0 0 10px 0;max-width:none!important}#modal-login .user-registration-form .ur-form-grid,#modal-login #ur-frontend-form{padding:0}#modal-login #additional-settings{bottom:0;margin-top:20px;position:relative}#modal-login #additional-settings a{color:#000}#modal-backdrop{z-index:0!important}.custom-form-wrap .custom-btn.forgot-btn,.custom-form-wrap .custom-btn.prpty-sale-btn,.custom-form-wrap .custom-btn.prpty-rent-btn,.custom-form-wrap .custom-btn.btn-property-type{color:#e17;border:1px solid #b0b0b0;font-size:0}.custom-form-wrap .custom-btn.prpty-sale-btn,.custom-form-wrap .custom-btn.prpty-rent-btn,.custom-form-wrap .custom-btn.btn-property-type{max-width:225px}.custom-form-wrap .custom-btn.prpty-sale-btn span,.custom-form-wrap .custom-btn.prpty-rent-btn span,.custom-form-wrap .custom-btn.btn-property-type span{font-size:14px}.custom-form-wrap .custom-btn.submit-btn,#post-2039 .ur-submit-button{max-width:130px;background-color:#e17;color:#fff}.custom-form-wrap .custom-btn.login-btn:hover,.custom-form-wrap .custom-btn.forgot-btn:hover,.custom-form-wrap .custom-btn.submit-btn:hover,.custom-form-wrap .custom-btn.prpty-sale-btn:hover,.custom-form-wrap .custom-btn.prpty-rent-btn:hover,.custom-form-wrap .custom-btn.btn-property-type.active{background-color:#ff3f98;color:#fff;border-color:#ff3f98}.custom-form-wrap a.custom-btn:before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.custom-form-wrap a.custom-btn span{display:inline-block;vertical-align:middle;font-size:18px;width:100%}.custom-form-wrap .custom-btn{transition:400ms ease;-webkit-transition:400ms ease;-moz-transition:400ms ease;-o-transition:400ms ease}.user-registration-Button{background-color:#ee1177!important;color:#fff!important}p.user-registration-LostPassword.lost_password{color:#ee1177!important}#content .custom-form-wrap p{font-size:13px;color:#888;line-height:25px;letter-spacing:.050em}.page-template-template-advance-search div#content-full{margin-top:0}.page-template-template-advance-search .custom-form-wrap{width:100%;max-width:490px}.custom-form-wrap .advance-option-wrap .custom-btn.submit-btn{max-width:100%;font-size:18px;border:none}.custom-dropdown-wrap{font-size:0}.custom-dropdown-wrap .custom-col{width:50%;vertical-align:top;display:inline-block}#content .custom-dropdown-wrap .custom-checkbox-drop{margin-left:0;list-style:none;padding-right:35px}.custom-dropdown-wrap .custom-checkbox-drop li{position:relative}.custom-dropdown-wrap .custom-checkbox-drop>li{display:block;width:100%;margin-bottom:15px}#content .custom-dropdown-wrap .custom-checkbox-drop>li>label{display:inline-block;margin-bottom:10px}#content .custom-dropdown-wrap .custom-checkbox-drop>li>label .checkbox-label{font-size:12px;font-weight:700;text-transform:uppercase;margin-left:10px}#content .custom-dropdown-wrap ul.custom-checkbox-drop-sub{list-style:none;margin-left:15px;display:none}#content .custom-dropdown-wrap ul.custom-checkbox-drop-sub li{display:block;width:100%;margin-bottom:10px}#content .custom-dropdown-wrap ul.custom-checkbox-drop-sub li .checkbox-label{font-size:12px;margin-left:10px;font-weight:400;text-transform:capitalize}.custom-checkbox-drop li.has-child>.expand-btn{display:block}.custom-checkbox-drop .expand-btn{width:10px;height:10px;display:none;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;position:absolute;top:5px;right:0}.custom-checkbox-drop .expand-btn span{display:block;position:absolute;height:2px;width:100%;background:#b8b8b8;border-radius:1px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.custom-checkbox-drop .expand-btn span:nth-child(1){top:4px;transform:rotate(90deg)}.custom-checkbox-drop .expand-btn span:nth-child(2){top:4px}.custom-checkbox-drop .expand-btn.open span:nth-child(1){-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);top:4px;left:0}label.custom-checkbox-wrap{font-size:12px;color:#888;cursor:pointer;letter-spacing:.050em}label.custom-checkbox-wrap .checkbox-label{display:inline-block;vertical-align:middle;color:inherit;font-size:12px}label.custom-checkbox-wrap input{display:inline-block;vertical-align:top;border:1px solid #888;background:#fff;-webkit-appearance:none;height:13px;width:13px;position:relative}label.custom-checkbox-wrap input[type=checkbox]:checked:after{content:'';display:inline-block;position:absolute;top:-4px;left:4px;z-index:2;width:6px;height:12px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-form-wrap a.custom-link{display:block;margin:10px 0;font-size:13px;color:#e17;transition:400ms ease;-webkit-transition:400ms ease;-moz-transition:400ms ease;-o-transition:400ms ease}.custom-form-wrap a.custom-link:hover{color:#888}.custom-form-wrap .custom-btn,.ur-submit-button,.user-registration-Button{height:50px;line-height:1;text-align:center;font-size:18px;text-transform:uppercase;display:inline-block;width:100%;max-width:300px;padding:0;vertical-align:middle;margin-right:10px;outline:none;text-decoration:none;border:none}.custom-form-wrap .custom-btn.login-btn,.user-registration-Button{background-color:#e17;color:#fff}#modal-login .user-registration-form .user-registration-Button{float:none!important;margin:0 0 10px 0;max-width:none!important}#modal-login .user-registration-form .ur-form-grid,#modal-login #ur-frontend-form{padding:0}#modal-login #additional-settings{bottom:0;margin-top:20px;position:relative}#modal-login #additional-settings a{color:#000}#modal-backdrop{z-index:0!important}.custom-form-wrap .custom-btn.forgot-btn,.custom-form-wrap .custom-btn.prpty-sale-btn,.custom-form-wrap .custom-btn.prpty-rent-btn,.custom-form-wrap .custom-btn.btn-property-type{color:#e17;border:1px solid #b0b0b0;font-size:0}.custom-form-wrap .custom-btn.prpty-sale-btn,.custom-form-wrap .custom-btn.prpty-rent-btn,.custom-form-wrap .custom-btn.btn-property-type{max-width:225px}.custom-form-wrap .custom-btn.prpty-sale-btn span,.custom-form-wrap .custom-btn.prpty-rent-btn span,.custom-form-wrap .custom-btn.btn-property-type span{font-size:14px}.custom-form-wrap .custom-btn.submit-btn,#post-2039 .ur-submit-button{max-width:130px;background-color:#e17;color:#fff}.custom-form-wrap .custom-btn.login-btn:hover,.custom-form-wrap .custom-btn.forgot-btn:hover,.custom-form-wrap .custom-btn.submit-btn:hover,.custom-form-wrap .custom-btn.prpty-sale-btn:hover,.custom-form-wrap .custom-btn.prpty-rent-btn:hover,.custom-form-wrap .custom-btn.btn-property-type.active{background-color:#ff3f98;color:#fff;border-color:#ff3f98}.custom-form-wrap a.custom-btn:before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.custom-form-wrap a.custom-btn span{display:inline-block;vertical-align:middle;font-size:18px;width:100%}.custom-form-wrap .custom-btn{transition:400ms ease;-webkit-transition:400ms ease;-moz-transition:400ms ease;-o-transition:400ms ease}.user-registration-Button{background-color:#ee1177!important;color:#fff!important}p.user-registration-LostPassword.lost_password{color:#ee1177!important}#content .custom-form-wrap p{font-size:13px;color:#888;line-height:25px;letter-spacing:.050em}.page-template-template-advance-search div#content-full{margin-top:0}.page-template-template-advance-search .custom-form-wrap{width:100%;max-width:490px}.advance-search-map{width:calc(((100vw - 1140px) / 2) + 100%)}.advance-search-map canvas,.advance-search-map iframe{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.advance-option-wrap{font-size:0}.advance-option-wrap .custom-col-md{display:inline-block;vertical-align:middle;width:50%;padding:0 7px;margin-bottom:15px}.advance-option-wrap .custom-col-lg{width:100%;margin-bottom:15px;position:relative}.advance-option-wrap .custom-col-md:nth-child(odd){padding-left:0}.advance-option-wrap .custom-col-md:nth-child(even){padding-right:0}.advance-option-wrap .custom-dropdown .dropdown-toggle{height:50px;width:100%;background:#fff0;border:1px solid #b0b0b0;font-size:12px;font-weight:400;line-height:1;letter-spacing:0;text-transform:uppercase;background-image:url(/web/20240326235023im_/https://louisephillipsforbes.com/wp-content/themes/louisephillipsforbes.com/images/dd-arrow-icon.png);background-repeat:no-repeat;background-position:right 20px center;text-align:left;padding:0 0 0 20px;transition:400ms ease;-webkit-transition:400ms ease;-moz-transition:400ms ease;-o-transition:400ms ease}.advance-option-wrap .custom-dropdown{position:relative}.advance-option-wrap .custom-dropdown.open .dropdown-toggle{background-image:url(/web/20240326235023im_/https://louisephillipsforbes.com/wp-content/themes/louisephillipsforbes.com/images/dd-arrow-icon-white.png)}.custom-dropdown .dropdown-toggle:after{position:absolute;background:none;width:50px;height:100%;content:'';top:0;right:0;z-index:-1;opacity:0;transition:400ms ease;-webkit-transition:400ms ease;-moz-transition:400ms ease;-o-transition:400ms ease}.custom-dropdown.open .dropdown-toggle:after{opacity:1}.custom-dropdown .dropdown-menu{font-size:12px;top:calc(100% - 5px);width:calc(100% + 60px);left:-30px;border-radius:1px;padding:10px 0;background-color:#e17}.custom-dropdown .dropdown-menu a.dropdown-item{display:block;font-size:12px;line-height:1;padding:8px 30px;font-weight:600;color:#fff;background:#e17;transition:400ms ease;-webkit-transition:400ms ease;-moz-transition:400ms ease;-o-transition:400ms ease}.custom-dropdown .dropdown-menu a.dropdown-item:hover{background-color:#f1398e}.custom-form-wrap .advance-option-wrap .custom-btn.submit-btn{max-width:100%;font-size:18px;border:none}.advance-option-wrap span.form-border-bottom{border:solid 7px #e17;height:80px;border-top:0;width:50%;margin-bottom:17px;display:block;border-right:0;position:absolute;right:0}.advance-option-wrap span.form-border-bottom::after{content:'';position:absolute;top:100%;left:98%;width:200%;height:7px;background:#e17}.custom-form-wrap{margin-left:0}body.pojo-a11y-readable-font *[class*="ai-font-"]{font-family:agentimage!important}@media(min-width:992px){html #listings-results .listings-grid .listings-col{width:33.33%;padding:25px}}@media only screen and (min-width:992px){#content .ip_developments_wrap ul.development_buttons{flex-flow:row wrap}#content .ip_developments_wrap ul.development_buttons li:not(:first-child){margin:0 0 0 20px}.site-button.def_unit a,.site-button.def_unit button,.site-button.def_unit>span{min-width:145px;font-size:15px;padding:21px 30px 20px calc(30px + 0.1em)}.ip-custom-banner{padding:1.25vw}.ip-custom-banner-title{padding:0 .938vw;font-size:4.438vw}}@media only screen and (max-width:1199px){.ipad-true .bg-wrapper.fixed canvas,.ios-true .bg-wrapper.fixed canvas,.safari-true .bg-wrapper.fixed canvas,.mobile-true .bg-wrapper.fixed canvas{background-attachment:scroll}}@media only screen and (max-width:991px){.ip-custom-banner{padding:15px}.ip-custom-banner-img canvas{min-height:250px}.ip-custom-banner-title{top:50%;font-size:35px}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.past-list>div.rentals-entry{font-size:14px;padding:12px 0}body{font-size:16px}#main-wrapper{padding:52px 0 0}.header{padding:0 20px;position:relative;background:#fff}.header:before{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:#fff;bottom:-2px}.header-inner{max-width:1140px;padding:30px 0 10px}.fixed .header-inner{padding:15px 0}.header-logo-inner a img.primary{width:147px;filter:none}.header-logo-inner a img.secondary{width:49px}.header-navigation .menu-primary-menu-container{gap:84px}.header.fixed .header-navigation .menu-primary-menu-container{gap:133px}.header-navigation .split-nav{width:calc(50% - 73.5px);margin:0 0 10px}.header-nav{gap:67px}.header-nav>li>a{font-size:15px;padding:4px 20px 4px calc(20px + 0.1em)}.header-nav .sub-menu{width:210px;transform:translateY(30px);padding:5px 0 0}.header.fixed .header-nav .sub-menu{padding:37px 0 0}.header-nav .sub-menu>li a{font-size:13px;padding:6px 15px 6px calc(15px + 0.05em)}.fixed-smi{right:50px}.fixed-smi-inner{gap:25px}.fixed-smi-inner:after{width:1px;height:57px}.fixed-smi-inner>span{font-size:11px;writing-mode:vertical-lr}.fixed-smi-inner>div{gap:25px}.fixed-smi-inner a i{font-size:22px}.fixed-smi-inner a i.ai-font-phone{font-size:14px}.fixed-smi-inner a i.ai-font-envelope-f{font-size:12px}.site-title{justify-content:center}.site-title h2{font-size:60px;text-align:center}.site-title h2::before{width:63px;height:1px;bottom:38px}.site-title h2::after{height:1px;bottom:38px}.site-title h2 span{font-size:15px;margin:0 0 15px}.site-title h2 i{font-size:387px;display:none}.site-button{justify-content:center}.site-button a,.site-button button,.site-button>span{min-width:145px;font-size:15px;padding:21px 30px 20px calc(30px + 0.1em)}.site-button a::before,.site-button a::after,.site-button button::before,.site-button button::after,.site-button>span::before,.site-button>span::after{width:8px;border:2px solid var(--primary)}.site-button a::before,.site-button button::before,.site-button>span::before{border-right:none}.site-button a::after,.site-button button::after,.site-button>span::after{border-left:none}.hp-git{padding:0 20px}.hp-git-inner{padding:40px 20px}.git-title-text-form{max-width:720px;padding:103px 30px 90px}.git-title{margin:0 0 18px}.git-title h2{font-size:60px}.git-title h2::before{bottom:32px;left:calc(100% + 23px)}.git-title h2::after{bottom:32px;right:calc(100% + 23px)}.git-title h2 span{margin:0 0 16px}.git-text{margin:0 0 50px}.git-text p{font-size:16px}.git-form{max-width:614px}.git-form-inner{margin:0 -4px;gap:9px}.git-form-inner>div{width:100%;gap:9px;padding:0 4px}.git-form-inner>div:last-child{margin:14px 0 0;padding:0 12px}.git-form-inner>div>span{font-size:12px;text-align:center}.git-form-input input,.git-form-input textarea{max-height:93px;border:1px solid #616161;font-size:15px;padding:10px 15px 8px}.git-form-button{margin:21px 0 0}.git-form-button button{padding:15px 30px 12px}.git-form .wpcf7-response-output{border-width:1px!important;font-size:12px;padding:5px 15px!important;margin:14px auto 0!important}.git-form .wpcf7-not-valid-tip{border-width:1px!important;font-size:12px;padding:5px 15px!important}.footer{padding:0 20px}.footer-inner{max-width:720px;padding:148px 0 0}.newsletter-title-text{width:100%}.newsletter-title{margin:0 0 15px}.newsletter-title h2 i{top:-136px;left:-114px}.newsletter-title h2::before{left:calc(100% + 23px)}.newsletter-title h2::after{right:calc(100% + 23px)}.newsletter-text p{font-size:22px;text-align:center}.newsletter-form{max-width:540px;margin:36px auto 0}.newsletter-form-inner{gap:30px}.newsletter-form-input{width:100%}.newsletter-form-input input{border-bottom:1px solid #000;font-size:14px;text-align:center;padding:16px 0}.newsletter-form-button{width:100%}.newsletter-form .wpcf7-response-output{border-width:1px!important;font-size:12px;padding:5px 15px!important;margin:15px auto 0!important}.newsletter-form .wpcf7-not-valid-tip{border-width:1px!important;font-size:12px;padding:5px 15px!important}.footer-logo{margin:162px 0 0}.footer-logo-inner a::before{width:228px;height:142px}.footer-logo-inner a img{width:228px}.footer-navigation-contact{flex-flow:column;align-items:center;margin:58px 0 0;gap:30px}.footer-nav{flex-flow:column;align-items:center;gap:30px}.footer-nav>li>a{font-size:18px;text-align:center}.footer-nav .sub-menu{align-items:center;gap:7px;margin:12px 0 0}.footer-nav .sub-menu li a{font-size:16px;text-align:center}.footer-contact{margin:2px 0 0}.footer-contact-inner{align-items:center;gap:30px}.footer-contact-inner a{flex-flow:column;gap:10px;font-size:16px;text-align:center}.footer-contact-inner a i{font-size:14px;width:18px}.footer-contact-inner a i.ai-font-envelope-f{font-size:12px;top:0}.footer-contact-inner a i.ai-font-location-c{font-size:22px;top:0}.footer-brokerage-logos-accessibility-copyright-extra-logos{margin:51px 0 0;padding:93px 0 78px}.footer-brokerage-logos-inner{flex-flow:column;align-items:center;gap:30px 60px}.footer-brokerage-logos-inner a:first-child img{width:333px}.footer-brokerage-logos-inner a:last-child img{width:320px}.footer-accessibility{margin:42px 0 0}.footer-accessibility p{font-size:13px}.footer-copyright{margin:16px 0 0}.footer-copyright p{font-size:13px}.footer-extra-logos{flex-flow:column;gap:30px 60px;margin:38px 0 0}.footer-extra-logos div:nth-child(1) img{width:155px}.footer-extra-logos div:nth-child(2) img{width:222px}.footer-extra-logos div:nth-child(3) img{width:78px}.footer-extra-logos div:nth-child(4) img{width:73px}.ip-banner-wrap{padding:20px}.ip-banner canvas{min-height:250px}.ip-banner h1{font-size:32px}.ip-banner h1 span{font-size:24px}#content-sidebar,#content-full{min-height:500px;margin-top:20px}.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 .entry-title,#content .archive-title{font-size:72px}button:focus-visible,a:focus-visible{outline:5px solid red!important}#inner-page-wrapper>.container{width:1170px;padding:0 15px}#content h3.yotu-video-title{font-size:20px}#content .yotu-video-description{font-size:16px}.development-list-header{display:none}.development-list{text-align:center;margin:15px 0;border:solid 2px #3f3f3f}.development-list>div{display:block;width:100%}.development-list>div:first-child{border-left:0;border-right:0}.development-list>div{border-left:0;border-right:0;border-bottom:solid 2px #3f3f3f}.development-list>div:last-child{border-bottom:0}.development-list>div span::before{font-size:16px;font-weight:700;color:#e17;margin-right:14px}.d-address span::before{content:'Address'}.d-units span::before{content:'Units'}.d-bedrooms span::before{content:'Bedrooms'}.d-built span::before{content:'Built/Converted'}.d-type span::before{content:'Type'}.page-id-15091 #listings-results .listings-grid .listings-price{font-size:20px;order:2;margin-bottom:0}.page-id-15091 #listings-results .listings-grid .listings-address{order:1;font-size:16px}.page-id-15091 #listings-results .listings-grid .listings-item:hover .listings-address{top:0}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}.past-list>div.rentals-entry{text-align:center}.past-list>div.rentals-entry .rentals-entry-title{font-size:1.08em;font-weight:600}}@media only screen and (max-width:480px){.site-title h2{font-size:48px!important}.site-title h2::before,.site-title h2::after{display:none}}