body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e5e5e5;font-family:roboto_variable,-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:izoard_regular;font-style:normal;font-weight:400;src:local("izoard_regular"),url(/static/media/izoard-regular-webfont.3b789255869c95752fe6.woff) format("woff")}@font-face{font-display:swap;font-family:roboto_variable;font-style:normal;font-weight:100 900;src:local("Roboto"),url(/static/media/Roboto-VariableFont_wdth,wght.3c9d0f6513f7cfe91016.ttf) format("truetype")}@font-face{font-display:swap;font-family:roboto_bold;font-style:normal;font-weight:700;src:local("Roboto Bold"),url(/static/media/Roboto-Bold.c7444f8b6d0b5685e2ea.ttf) format("truetype")}@font-face{font-display:swap;font-family:slabo;font-style:normal;font-weight:400;src:local("Slabo"),url(/static/media/Slabo27px-Regular.0874a8cfe6c59ebfaefe.ttf) format("truetype")}#root,.html,body{height:100vh}.App{align-items:center;flex-direction:column;max-width:1280px;padding:0 10px}.App,.header{justify-content:center;margin:0 auto}.header{display:flex;max-width:100%;padding:0;position:relative;width:100%}.header-content{align-items:center;display:flex;justify-content:space-between;max-width:1440px;width:100%}.logo{color:#181818;flex:1 1;font-family:roboto_variable,sans-serif;font-size:64px;font-weight:100;margin:2px 0 -8px 8px;text-align:left}.burger-menu{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:10px 10px 0 0}.burger-line{background-color:#0e0e0e;display:block;height:2px;transition:all .3s ease;width:30px}.burger-line.active:first-child{transform:translateY(-5px)}.burger-line.active:nth-child(2){background-color:#fc2600}.burger-line.active:nth-child(3){transform:translateY(5px)}.mobile-menu{animation:slide .5s forwards;background-color:#e5e5e5cf;display:flex;margin-top:8px;max-width:1440px;padding:0;width:auto;z-index:999}.mobile-menu a{color:#000;font-family:roboto_variable,sans-serif;font-size:26px;font-weight:200;padding:15px 20px;text-decoration:none;transition:background-color .2s}.mobile-menu a:hover{color:#fc2600}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1441px){.header{margin-left:auto;margin-right:auto}}.grid-container{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;height:-webkit-max-content;height:max-content;max-width:1440px;width:100%}.grid-item{color:#fff;font-size:30px;outline-color:#fc2600;outline-style:solid;outline-width:0;text-align:center}.grid-item:hover{cursor:pointer}.grid-item--disabled,.grid-item--disabled:hover{cursor:default}a{text-decoration:none}.grid-item.aspect_16_9{grid-column:span 2;grid-row:span 1}.grid-item.aspect_16_9 .inside_box{aspect-ratio:2;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr);padding:8px;place-items:center}.grid-item.aspect_16_9 .inside_box .image_container{background-color:#d8d8d8;grid-column:1/7;grid-row:1/4;height:100%;width:100%;z-index:-1}.grid-item.aspect_16_9 .inside_box .image_container img{height:100%;object-fit:cover;width:100%}.grid-item.aspect_16_9 .inside_box .title_container{grid-column:3/7;grid-row:1/2}.grid-item.aspect_16_9 .inside_box .text_container{grid-column:1/5;grid-row:3/5}.grid-item.aspect_9_16{grid-column:span 1;grid-row:span 2}.grid-item.aspect_9_16 .inside_box{aspect-ratio:.4855;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(6,1fr);padding:8px;place-items:center}.grid-item.aspect_9_16 .inside_box .image_container{grid-column:1/4;grid-row:1/7;height:100%;width:100%}.grid-item.aspect_9_16 .inside_box .image_container img{height:100%;object-fit:cover;width:100%}.grid-item.aspect_9_16 .inside_box .title_container{grid-column:1/4;grid-row:1/2}.grid-item.aspect_9_16 .inside_box .text_container{grid-column:1/5;grid-row:3/7}.grid-item.aspect_1_1{grid-column:span 1;grid-row:span 1}.grid-item.aspect_1_1 .inside_box{aspect-ratio:1/1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:8px}.grid-item.aspect_1_1 .inside_box .image_container{background-color:#d8d8d8;grid-column:1/4;grid-row:1/4;height:100%;width:100%}.grid-item.aspect_1_1 .inside_box .image_container img{height:100%;object-fit:cover;width:100%}.grid-item.aspect_1_1 .inside_box .title_container{grid-column:1/4;grid-row:1/2}.grid-item.aspect_1_1 .inside_box .text_container{grid-column:1/5;grid-row:3/4}.inside_box .title_container{text-align:right}.inside_box .text_container,.inside_box .title_container{height:100%;width:100%;z-index:4}.inside_box .title_container .text{color:#e54c00;font-family:roboto_variable,sans-serif;font-size:58px;font-weight:800;line-height:50px;padding:6px 8px 4px;text-transform:uppercase}.inside_box .text_container .text{color:#e54c00;display:flex;font-family:slabo,serif;font-size:30px;height:100%;line-height:30px;text-align:left}.inside_box .text_container .text span{align-self:flex-end;padding:6px 8px 4px}.text_block_container{box-sizing:border-box;color:#e54c00;font-family:slabo,serif;padding:0;text-align:right}.box1{grid-area:box1}.box2{grid-area:box2}.box3{grid-area:box3}.box4{grid-area:box4}.box5{grid-area:box5}@media (max-width:56em){.grid-container{grid-template-areas:"box1" "box1" "box3" "box4" "box5"}}@media (max-width:42em){.grid-container{grid-template-areas:"box1" "box2" "box3" "box4" "box5"}}.grid-container.article-open .grid-item{display:none}.article__container{background-color:#e5e5e5;left:50%;max-width:1260px;padding:14px 0 0;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:10}.article__container>*{pointer-events:auto}.article__container .header{display:flex;justify-content:center;margin:0 auto;max-width:100%;padding:0;position:relative;width:100%}.article__container .header-content{align-items:center;display:flex;justify-content:space-between;max-width:1300px;width:100%}.article__controls{align-items:center;display:flex;justify-content:flex-end;margin:7px -3px 0 0}.article__close:after{content:"\00d7";display:inline-block}.article__close{background-color:#e5e5e5;border:none;color:#e54c00;cursor:pointer;font-size:47px;margin:-1px -6px 0 0}.article__center{flex:1 1}.article__render h1{color:#e54c00;font-family:roboto_variable,sans-serif;font-size:58px;font-weight:800;line-height:50px;margin:0 0 0 -2px;text-transform:uppercase}.article__render h2{color:#4d4d4d;font-size:1.5em;font-weight:700}.article__render h2,.article__render p{-webkit-margin-before:.5em;-webkit-margin-after:.5em;-webkit-margin-start:0;-webkit-margin-end:0;display:block;margin-block-end:.5em;margin-block-start:.5em;margin-inline-end:0;margin-inline-start:0;unicode-bidi:isolate}.article__render p{font-size:1em;padding:0}.content{padding:1px 0 0}.article__status{color:#444;font-size:14px;padding:12px 16px}.article__status--error{color:#b00020}.content .base_text{color:#444;font-family:slabo,serif;font-size:24px;height:100%;line-height:30px;text-align:left}.content .image_single{overflow:hidden;padding:5px 0 10px}.content .image_single img{height:inherit;max-height:inherit;max-width:1280px;object-fit:cover;width:inherit}.content .image_split{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);overflow:hidden;padding:10px 0}.content .image_split .image_split_item{background-color:#444444d0;height:236px;width:100%}.exit-menu{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;min-height:40px;min-width:40px;padding:0}.exit-menu:hover .exit-line{background-color:#e54c00}.exit-line{background-color:#0e0e0e;display:block;height:2px;transition:all .3s ease;width:31px}.exit-line.active:first-child{transform:rotate(45deg) translate(18px,9px)}.exit-line.active:nth-child(2){transform:rotate(135deg) translate(8px,-16px)}.media_video{overflow:hidden;padding:10px 0}.media_video video{height:auto;max-width:100%;object-fit:cover;width:100%}.imprint{height:2000px;margin:0 7px 0 11px;max-width:1260px;padding:0}.imprint__header{align-items:center;border-bottom:2px solid #e54c00;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.imprint__header h1{color:#e54c00;font-size:32px;font-weight:800;margin:0}h3{-webkit-margin-before:.1em;-webkit-margin-after:.1em;-webkit-margin-start:0;-webkit-margin-end:0;display:block;font-size:1.17em;font-weight:700;margin-block-end:.1em;margin-block-start:.1em;margin-inline-end:0;margin-inline-start:0;unicode-bidi:isolate}.imprint__close{background-color:initial;border:none;color:#e54c00;cursor:pointer;font-size:32px}.imprint__close:hover{opacity:.7}.imprint__content{color:#444;font-size:16px;line-height:1.6}.imprint__content p{margin-bottom:16px}.imprint__content h2{color:#e54c00;font-size:20px;font-weight:700;margin-bottom:10px;margin-top:20px}.imprint__error{background-color:#f0f0f0;border-left:4px solid #b00020;color:#b00020;padding:10px}.contact{height:2000px;margin:0 7px 0 11px;max-width:1260px;padding:0}.contact__header{align-items:center;border-bottom:2px solid #e54c00;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.contact__header h1{color:#e54c00;font-size:32px;font-weight:800;margin:0}.contact__close{background-color:initial;border:none;color:#e54c00;cursor:pointer;font-size:32px}.contact__close:hover{opacity:.7}.contact__content{margin:0 auto;max-width:600px}.contact__form{gap:20px}.contact__form,.form__group{display:flex;flex-direction:column}.form__group{gap:8px}.form__group label{color:#333;font-size:14px;font-weight:600}.form__group input,.form__group textarea{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;padding:12px;transition:border-color .2s}.form__group input:focus,.form__group textarea:focus{border-color:#e54c00;box-shadow:0 0 0 3px #e54c001a;outline:none}.form__group textarea{min-height:150px;resize:vertical}.contact__submit{background-color:#e54c00;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:background-color .2s}.contact__submit:hover{background-color:#cc4200}.contact__submit:active{transform:scale(.98)}.contact__success{background-color:#f0f0f0;border-left:4px solid #4caf50;border-radius:4px;padding:20px;text-align:center}.contact__success p{color:#2e7d32;font-size:16px;margin:0}
/*# sourceMappingURL=main.cc69ccdb.css.map*/