.portal .parallax-portal{width:calc(100% + 14vw);margin:36px -7vw 54px;background-image:url("property-photos/78.jpg");background-position:center 54%;min-height:360px}
.parallax-mobile-image{display:none}
@media(max-width:800px){.portal .parallax-portal{width:calc(100% + 40px);margin:28px -20px 38px;min-height:260px}}
@media(max-width:800px){.parallax-panel{background-image:none!important;background-attachment:scroll!important;background-size:cover!important;background-position:center center!important;min-height:270px!important;display:block!important;background-color:#274b43;overflow:hidden}.parallax-mobile-image{display:block;position:absolute;inset:-35% 0;width:100%;height:170%;min-height:0;object-fit:cover;object-position:center center;transform:translate3d(0,0,0);will-change:transform;z-index:0}.portal .parallax-mobile-image{min-height:0}.parallax-panel::after{z-index:1}}

/* Main header polish */
.site-header{height:132px!important;min-height:132px;padding:0 5vw!important;background:#171717!important;border-bottom:0!important;overflow:visible;isolation:isolate}
.site-header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#b9974a;z-index:5;pointer-events:none}
.site-header .brand{position:relative;z-index:3;width:350px;height:132px;flex:0 0 350px;overflow:visible}
.site-header .brand img{position:absolute;left:0;top:28px;width:350px!important;height:178px!important;max-width:none;object-fit:contain;object-position:center;display:block;background:#171717}
.site-header .site-nav{position:relative;z-index:6;align-self:stretch;display:flex;align-items:center}
.hero{padding-top:220px!important}
html{scroll-padding-top:150px!important}
@media(max-width:1000px){.site-header .brand{width:300px;flex-basis:300px}.site-header .brand img{width:300px!important;height:153px!important;top:28px}}
@media(max-width:800px){.site-header{height:104px!important;min-height:104px;padding:0 20px!important}.site-header .brand{width:220px;height:104px;flex-basis:220px}.site-header .brand img{width:220px!important;height:112px!important;top:23px}.site-header .site-nav{top:104px!important;background:#171717!important}.hero{padding-top:165px!important}html{scroll-padding-top:118px!important}}
