@import url("demo-map.css");
html,body{max-width:100%;overflow-x:hidden}.demo-social-links{display:flex;align-items:center;gap:7px}.demo-social-links a{width:25px;height:25px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font:700 13px/1 Arial,sans-serif}.demo-social-links a:hover{color:#fff;background:#0fa3a3;border-color:#0fa3a3}@media(max-width:900px){.nav{height:70px!important;padding:0 22px!important}.nav button{display:block!important;position:relative;z-index:10;background:none;border:0;color:inherit}.nav button i{display:block;width:24px;height:1px;background:currentColor;margin:6px}.menu-is-open .nav button i:first-child{transform:translateY(3px) rotate(45deg)}.menu-is-open .nav button i:last-child{transform:translateY(-4px) rotate(-45deg)}.nav nav{position:fixed!important;inset:0;background:var(--navy,var(--char,var(--black)))!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:26px;padding:105px 10vw;transform:translateX(100%);transition:transform .25s;font-size:26px!important;color:var(--paper,var(--cream,var(--white)))!important;overflow-y:auto}.menu-is-open .nav nav{transform:none}.nav nav .return{border-color:currentColor}.hero{min-height:calc(100svh - 70px)}footer .demo-social-links{order:3}}
