@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(../../files/layout/fonts/Roboto-400.woff2) format("woff2");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url(../../files/layout/fonts/Roboto-700.woff2) format("woff2");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;src:url(../../files/layout/fonts/Roboto-900.woff2) format("woff2");font-display:swap}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}img{display:block;max-width:100%;height:auto}body{font-size:1.125rem;font-weight:400;color:#0c2346;background-color:white;font-family:"Roboto", sans-serif;margin-bottom:3rem}.invisible{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.invisible:focus{position:static;width:auto;height:auto}.mod_navigation{padding:1rem 0 3rem 0}.mod_navigation .level_1{list-style:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.inside{width:min(58rem, 100% - 2rem);margin-inline:auto}.header,h2{text-align:center;margin-bottom:2rem}.main{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2rem}.main .content-headline{margin-block:2rem}.gap--small{gap:1rem}h1{font-size:3rem;font-weight:900;text-transform:uppercase}.card{box-shadow:0.25rem 0.25rem 1rem rgba(0, 0, 0, 0.15);transform:scale(1);transition:transform 350ms ease;background-color:white;border-radius:2rem;overflow:hidden}.card:hover,.card:focus{transform:scale(1.05);color:#0c2346;background-color:white}.card--big{background:limegreen}.card--small{background:limegreen}
