@media(min-width:900px){.site-header{padding-left:max(5.5%,calc((100% - 1600px)/2 + 6%));padding-right:max(5.5%,calc((100% - 1600px)/2 + 6%))}.site-footer.footer-organized{width:100%;max-width:none;margin:0;padding-left:max(6%,calc((100% - 1600px)/2 + 6%));padding-right:max(6%,calc((100% - 1600px)/2 + 6%))}}.site-header{background:var(--dark)!important;color:var(--paper)}.site-header .brand img{filter:brightness(0) invert(1)}.site-header .nav-links a{color:var(--cream)}.site-header .header-call{background:var(--cream);color:var(--dark)}.site-header .header-call span{color:var(--dark)}.site-footer.footer-organized{display:grid;grid-template-columns:1fr!important;align-items:center;justify-items:center;gap:0;height:80px;min-height:80px;padding-top:0;padding-bottom:0;background:#252a1e;color:#edf0df}.footer-social,.footer-logo{display:none!important}.footer-center{justify-self:center!important;align-self:center!important;width:100%;text-align:center!important}.footer-center .copyright{margin:0;width:100%;color:#aeb59c;font-size:11px;text-align:center!important}.footer-legal{display:none}@media(max-width:899px){.site-header .nav-links{display:flex;position:fixed;top:0;right:0;left:auto;width:min(84vw,360px);height:100dvh;padding:105px 28px 30px;background:var(--dark);transform:translateX(105%);transition:transform .32s ease;z-index:25;gap:23px}.site-header .nav-links.open{transform:translateX(0)}.site-header .nav-links a{color:var(--cream);font-size:20px;line-height:1.35}.site-footer.footer-organized{height:auto;min-height:80px;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:0}.footer-center{order:1}.footer-center .copyright{white-space:normal}.footer-social,.footer-logo{display:none!important}}
html,body{min-height:100%}body{min-height:100vh;display:flex;flex-direction:column}.site-header{flex:0 0 auto}.site-footer{margin-top:auto;flex:0 0 auto}
 .site-header .brand img{width:120px!important}@media(min-width:900px){.site-header .brand img{width:180px!important}}
@media (min-width:900px) and (max-width:1240px){.site-header{gap:18px;padding-left:3.5%;padding-right:3.5%}.site-header .brand img{width:155px!important}.site-header .nav-links{gap:16px}.site-header .nav-links a{font-size:14px;letter-spacing:.2px;white-space:nowrap}.site-header .header-call{padding:10px 12px;font-size:12px}.site-header .header-call span{font-size:12px}}
 .site-header .header-call,.site-header .header-call span{font-weight:700!important}
html,body{max-width:100%;overflow-x:hidden}
.info-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;background:var(--dark)!important;color:#f9f7ed!important}.info-strip>div{min-width:0!important;padding:28px 24px!important;border-left:1px solid #ffffff2b!important}.info-strip>div:first-child{border-left:0!important}.info-strip h3{color:#f9f7ed!important;font-size:28px!important}.info-strip p{color:#d7d9c9!important;font-size:16px!important}.info-strip a{color:#d3c88e!important;font-size:16px!important}.info-icon{display:block!important;width:30px!important;height:30px!important;color:#d3c88e!important;margin-bottom:18px!important}.info-icon:before{content:none!important;display:none!important}.info-icon svg{width:30px;height:30px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.info-social-icons{display:flex;gap:10px;margin-top:18px}.info-social-icons a{display:inline-flex!important;width:60px!important;height:60px!important;align-items:center;justify-content:center;border:1px solid #d3c88e;border-radius:50%;font-size:0!important}.info-social-icons a svg{width:30px;height:30px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.site-footer.footer-organized{height:120px;min-height:120px;align-items:center;align-content:center;padding-top:0;padding-bottom:0}@media(max-width:899px){.info-strip{grid-template-columns:1fr!important}.info-strip>div,.info-strip>div:first-child{border-left:0!important;border-top:1px solid #ffffff2b!important}.info-strip>div:first-child{border-top:0!important}.site-footer.footer-organized{height:auto;min-height:0}}
