:root{--m8-navy:#13243d;--m8-black:#000;--m8-white:#fff;--m8-ink-muted:#526174}body.m8-brand-site{font-family:"DM Sans",Arial,sans-serif;color:var(--m8-navy)}body.m8-brand-site h1,body.m8-brand-site h2,body.m8-brand-site h3,body.m8-brand-site h4,body.m8-brand-site .page-title,body.m8-brand-site .item-title{font-family:"Gilda Display",Georgia,serif;font-weight:400}.m8-studio-header{position:relative;z-index:100;background:var(--m8-navy);color:var(--m8-white)}.home .m8-studio-header{border-bottom:1px solid rgba(255,255,255,.24)}body.home .m8-studio-header{position:absolute;top:0;left:0;width:100%;background:linear-gradient(180deg,rgba(0,0,0,.42),transparent)}body.m8-brand-site:not(.m8-homepage) #header-hz-elementor,body.m8-brand-site:not(.m8-homepage) .m8-studio-header,body.m8-brand-site:not(.m8-homepage) .m8-studio-header>.e-con-inner{background-color:var(--m8-black) !important;background-image:none !important}.m8-studio-header a,.m8-studio-footer a{color:inherit}.m8-studio-header .elementor-nav-menu a{font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.m8-studio-footer{background:var(--m8-navy);color:var(--m8-white)}.m8-studio-footer-film{min-height:min(55vw,680px);background:var(--m8-black);color:var(--m8-white)}.m8-studio-footer-film:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.12));content:"";pointer-events:none}body.m8-brand-site .btn-primary,body.m8-brand-site .houzez-button,body.m8-brand-site input[type=submit],body.m8-brand-site button[type=submit]{border-color:var(--m8-navy);background:var(--m8-navy);color:var(--m8-white)}body.m8-brand-site .btn-primary:hover,body.m8-brand-site .houzez-button:hover,body.m8-brand-site input[type=submit]:hover,body.m8-brand-site button[type=submit]:hover{border-color:var(--m8-black);background:var(--m8-black)}body.m8-brand-site .page-title-wrap,body.m8-brand-site .page-title,body.m8-brand-site .property-banner{background-color:var(--m8-navy)}body.m8-brand-site a:focus-visible,body.m8-brand-site button:focus-visible,body.m8-brand-site input:focus-visible,body.m8-brand-site select:focus-visible,body.m8-brand-site textarea:focus-visible{outline:none;outline-offset:3px}.nav-mobile .main-nav .nav-item>a:after{content:"" !important;display:inline-block;flex:0 0 14px;width:14px;height:14px;margin-left:auto;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 17L17 7M9 7H17V15' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 17L17 7M9 7H17V15' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;font-size:0 !important;line-height:1}.m8-dark-button svg,.m8-light-button svg,button[type=submit] svg{font-size:15px}.m8-insight-list a.m8-insight-arrow svg{font-size:18px}a.m8-site-footer-film__link svg{font-size:12px}