nav:where(.astro-UV33XIDJ){background-color:var(--primary);padding:1.5em 2.5em;display:flex;justify-content:center;gap:3vw;text-transform:uppercase}nav:where(.astro-UV33XIDJ) a:where(.astro-UV33XIDJ){color:#fff;font-size:.9em}nav:where(.astro-UV33XIDJ) a:where(.astro-UV33XIDJ).active{text-decoration:underline}header:where(.astro-PRJ3MU7K){padding:2em;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:1.5em}header:where(.astro-PRJ3MU7K) .contact:where(.astro-PRJ3MU7K){text-align:center}header:where(.astro-PRJ3MU7K) .contact:where(.astro-PRJ3MU7K) a:where(.astro-PRJ3MU7K).phone{font-size:2em}footer:where(.astro-DPMR5S3M){background-color:var(--primary);color:#fff;padding:15px 2em;display:flex;justify-content:space-around;align-items:center;gap:1.5em;font-size:.8em}:root{--primary: #ba1111;--secondary: #444}html{font-family:system-ui,sans-serif;font-size:.95em;background-color:#f6f6f6}img{max-width:100%;display:inline-block;vertical-align:middle;height:auto}figure.headline{padding:0;margin:0;object-fit:cover;object-position:50% 50%;max-height:200px;overflow:hidden}figure.headline img{display:block;width:100%}a{text-decoration:none;color:var(--primary)}a:hover{text-decoration:underline}button,.button,input[type=button]{display:inline-flex;justify-content:center;align-items:center;text-align:center;padding:10px 20px;background-color:var(--primary);color:#fff}button:hover,.button:hover,input[type=button]:hover{background-color:var(--secondary);text-decoration:none}#page{max-width:1140px;width:85%;margin:3% auto;background:#fdfdfd;box-shadow:0 0 5px #aaa;border-top:.5em solid #ba1111}main{padding:1.5em;border:1.2em solid #ddd;box-shadow:inset 0 0 0 1px #ccc}
