body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:GT Cinetype;font-style:normal;font-weight:400;src:url(/static/media/gt-cinetype-regular-webfont.859c3531dbd0c0ced39b.woff2) format("woff2"),url(/static/media/gt-cinetype-regular-webfont.d8964e63174dba20167b.woff) format("woff")}.container{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;min-height:100vh;padding:2rem}.grid-content,.grid-header,.grid-nav{grid-gap:1rem;display:grid;font-family:GT Cinetype,Arial,sans-serif;font-weight:400;gap:1rem;grid-template-columns:repeat(4,1fr);max-width:1200px;width:100%}.box-header{grid-column:1/4;line-height:1.4;text-align:left;white-space:pre-line}.box-header,.box-header2{background-color:#fff;border:2px solid #1a1a1a;border-radius:0;box-shadow:0 1px 4px #0000;padding:2rem}.box-header2{grid-column:4/5;text-align:center}.box-nav{background-color:#fff}.box-nav,.box-nav-active{border:2px solid #1a1a1a;border-radius:0;box-shadow:0 1px 4px #0000;padding:1rem;text-align:center}.box-nav-active{background-color:#1a1a1a;color:#fff}.box-nav-contact{background-color:#1a1a1a;border:2px solid #1a1a1a;border-radius:15px;color:#fff;padding:1rem}.box-content,.box-nav-contact{box-shadow:0 1px 4px #0000;text-align:center}.box-content{align-items:center;background-color:#fff;border:2px solid #1a1a1a;border-radius:0;display:flex;grid-column:1/4;height:500px;justify-content:center;overflow-y:auto;padding:2rem}.box-content iframe{border:none;border-radius:0;height:400px;width:100%}@media (max-width:768px){.container{gap:.5rem;padding:1rem}.grid-header{gap:.5rem;grid-template-columns:1fr}.box-header{order:2}.box-header,.box-header2{grid-column:1;padding:1.5rem}.box-header2{order:1}.grid-nav{gap:.5rem;grid-template-columns:1fr}.box-content{grid-column:1/-1;height:auto;min-height:400px;padding:1.5rem}.box-content iframe{height:250px}}@media (max-width:1024px) and (min-width:769px){.container{padding:1.5rem}.grid-content,.grid-header,.grid-nav{max-width:900px}}
/*# sourceMappingURL=main.9b1cd688.css.map*/