 pre {font-family: monospace, monospace;font-size: 1em;}a {background-color: transparent;}abbr[title] {border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}b, strong {font-weight: bolder;}code, kbd, samp {font-family: monospace, monospace;font-size: 1em;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}figure {margin: 0;}img {border-style: none;}button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button, input {overflow: visible;}button, select {text-transform: none;}[type="button"], [type="reset"], [type="submit"], button {-webkit-appearance: button;}[type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner, button::-moz-focus-inner {border-style: none;padding: 0;}[type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring, button:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {padding: 0.35em 0.75em 0.625em;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {vertical-align: baseline;}textarea {overflow: auto;}[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details {display: block;}summary {display: list-item;}dd, dl, dt {margin: 0;padding: 0;}[hidden], template {display: none;}*, :after, :before {box-sizing: inherit;}html {box-sizing: border-box;font-size: 16px;font-weight: 300;line-height: 1.9;-webkit-text-size-adjust: 100%;}@media (max-width: 575.98px) {html {font-size: 14px;}}body {margin: 0;padding: 0;width: 100%;font-family: azo-sans-web, sans-serif;}.noscroll, .noscroll body {overflow: hidden;}.row {display: flex;justify-content: space-between;}@media (max-width: 575.98px) {.row {flex-direction: column;}}.row .col-1 {width: calc(8.33333% - 0.5rem);}@media (max-width: 575.98px) {.row .col-1 {width: 100%;}}.row .col-2 {width: calc(16.66667% - 0.5rem);}@media (max-width: 575.98px) {.row .col-2 {width: 100%;}}.row .col-3 {width: calc(25% - 0.5rem);}@media (max-width: 575.98px) {.row .col-3 {width: 100%;}}.row .col-4 {width: calc(33.33333% - 0.5rem);}@media (max-width: 575.98px) {.row .col-4 {width: 100%;}}.row .col-5 {width: calc(41.66667% - 0.5rem);}@media (max-width: 575.98px) {.row .col-5 {width: 100%;}}.row .col-6 {width: calc(50% - 0.5rem);}@media (max-width: 575.98px) {.row .col-6 {width: 100%;}}.row .col-7 {width: calc(58.33333% - 0.5rem);}@media (max-width: 575.98px) {.row .col-7 {width: 100%;}}.row .col-8 {width: calc(66.66667% - 0.5rem);}@media (max-width: 575.98px) {.row .col-8 {width: 100%;}}.row .col-9 {width: calc(75% - 0.5rem);}@media (max-width: 575.98px) {.row .col-9 {width: 100%;}}.row .col-10 {width: calc(83.33333% - 0.5rem);}@media (max-width: 575.98px) {.row .col-10 {width: 100%;}}.row .col-11 {width: calc(91.66667% - 0.5rem);}@media (max-width: 575.98px) {.row .col-11 {width: 100%;}}.row .col-12 {width: calc(100% - 0.5rem);}@media (max-width: 575.98px) {.row .col-12 {width: 100%;}}.site-grid {display: -ms-grid;display: grid;-ms-grid-columns: 100%;grid-template-columns: 100%;-ms-grid-rows: auto auto auto auto auto auto auto;grid-template-rows: auto auto auto auto auto auto auto;grid-template-areas: "header" "banner" "main" "main-teaser" "main-bottom" "footer" "bottom";}.grid-child > * {margin: 0 auto;padding: 0 4.5rem;max-width: 1550px;width: 100%;}@media (max-width: 1024.98px) {.grid-child > * {max-width: 100%;padding: 0 1.125rem;}}.grid-child .fluid-wrapper {max-width: none;padding: 0;}.container-banner {-ms-grid-row: 2;-ms-grid-column: 1;grid-area: banner;}.container-main {-ms-grid-row: 3;-ms-grid-column: 1;grid-area: main;}.container-main-teaser {-ms-grid-row: 4;-ms-grid-column: 1;grid-area: main-teaser;}.container-main-bottom {-ms-grid-row: 5;-ms-grid-column: 1;grid-area: main-bottom;}.container-footer {-ms-grid-row: 6;-ms-grid-column: 1;grid-area: footer;}.container-bottom {-ms-grid-row: 7;-ms-grid-column: 1;grid-area: bottom;}.system-debug {grid-area: debug;}h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: 0.5rem;font-weight: 700;line-height: 1.3;}h1 {font-size: 2.5rem;margin-bottom: 1.25rem;}h2 {font-size: 2rem;}h3, h4 {font-size: 1.5rem;}h5 {font-size: 1.2rem;}h6 {font-size: 1rem;}li, p {font-size: 1.2rem;}p {margin: 0 0 2.5rem;}p:last-child {margin-bottom: 0;}li {list-style-type: none;}main li {margin-bottom: 1rem;list-style-type: disc;}a {text-decoration: none;color: inherit;}hr {box-sizing: content-box;margin: 2rem 0;border: none;border-bottom: 1px solid #ececec;height: 0;overflow: visible;}.contact-entry {display: flex;align-items: flex-start;margin-bottom: 0.75rem;}.contact-entry .contact-icon {margin-right: 1rem;width: 25px;}.text-center {text-align: center;}.fab, .far, .fas {font-family: azo-sans-web, sans-serif !important;font-weight: inherit !important;}.fas:before {font-weight: 900;}.far:before, .fas:before {font-family: Font Awesome\5 Free;}.far:before {font-weight: 400;}.fab:before {font-family: Font Awesome\5 Brands;}.container-header {-ms-grid-row: 1;-ms-grid-column: 1;z-index: 10;grid-area: header;position: fixed;padding: 2.5rem 0 0;width: 100%;height: 122px;background-color: #fff;transition: all 0.2s ease-out;}.container-header .header {display: -ms-grid;display: grid;-ms-grid-rows: calc(90px - 0.5rem);grid-template-rows: calc(90px - 0.5rem);-ms-grid-columns: 160px auto;grid-template-columns: 160px auto;grid-template-areas: "header-logo nav";position: relative;transition: all 0.2s ease-out;}.container-header .header__logo {-ms-grid-row: 1;-ms-grid-column: 1;grid-area: header-logo;position: absolute;}.container-header .header__logo a {display: flex;height: 100%;}.container-header .header__logo a img {max-width: 160px;max-height: 160px;height: 100%;transition: all 0.2s ease-out;}@media (max-width: 1024.98px) {.container-header .header__logo a img {max-height: 80px;}}.container-header .header__nav {-ms-grid-row: 1;-ms-grid-column: 2;grid-area: nav;-ms-grid-row-align: end;align-self: end;-ms-grid-column-align: end;justify-self: end;}@media (max-width: 1024.98px) {.container-header {height: 60px;}.container-header .header {-ms-grid-rows: calc(60px - 0.5rem);grid-template-rows: calc(60px - 0.5rem);-ms-grid-columns: auto;grid-template-columns: auto;grid-template-areas: "header-logo";}.container-header .header__logo {-ms-grid-column-align: center;justify-self: center;}.container-header .header__logo a {justify-content: center;}.container-header .header__nav {display: none;}.container-header .header__logo {-ms-grid-row: 1;-ms-grid-column: 1;}}.container-header#scrolled {box-shadow: 0 0 100px rgba(29, 29, 27, 0.5);padding: 0.5rem 0 0;}.container-header#scrolled .header__logo a img {max-width: 100px;}@media (min-width: 1025px) {.container-header#scrolled {height: 60px;}.container-header#scrolled .header {-ms-grid-rows: calc(60px - 0.5rem);grid-template-rows: calc(60px - 0.5rem);-ms-grid-columns: 100px auto;grid-template-columns: 100px auto;}.container-header#scrolled .header > :first-child {-ms-grid-row: 1;-ms-grid-column: 1;}.container-header#scrolled .header > :nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 2;}}.container-banner {justify-content: center;margin-top: 90px;height: 75vh;background-position: 50%;background-repeat: no-repeat;background-size: cover;}.container-banner, .container-banner .banner {display: flex;align-items: center;}.container-banner .banner__text {display: flex;flex-direction: column;font-weight: 700;color: #fff;}.container-banner .banner__text h2 {margin-bottom: 2.5rem;font-size: 7rem;line-height: 8rem;}@media (max-width: 1024.98px) {.container-banner .banner__text h2 {font-size: 4rem;line-height: 5rem;}}@media (max-width: 575.98px) {.container-banner .banner__text h2 {font-size: 2.5rem;line-height: 3rem;text-align: center;}}.container-banner .banner__text p {font-size: 1.75rem;font-weight: 400;}.container-banner .banner--video {position: relative;max-width: none;height: 100%;}.container-banner .banner--video video {z-index: -1;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.container-banner .banner--video #playButton {z-index: 1000;display: none;position: absolute;box-sizing: content-box;right: calc(50% - 45px);bottom: 10%;padding: 10px;height: 70px;color: rgba(29, 29, 27, 0.5);cursor: pointer;}@media (max-width: 575.98px) {.container-banner .banner--video #playButton {right: calc(50% - 30px);height: 40px;}}.container-banner .banner--video #playButton.show {display: block;}.container-banner .banner--video .banner__text {margin: 0 auto;padding: 0 4.5rem;max-width: 1550px;width: 100%;text-shadow: 2px 3px 25px rgba(29, 29, 27, 0.5);}@media (max-width: 1024.98px) {.container-banner .banner--video .banner__text {max-width: 100%;padding: 0 2.25rem;}}@media (max-width: 575.98px) {.container-banner .banner--video .banner__text {padding: 0 1.125rem;}}body:not(.home) .container-banner {height: 280px;}@media (max-width: 1024.98px) {.container-banner {margin-top: 60px;height: 50vh;}}@media (max-width: 575.98px) {.container-banner {height: 50vh;}.container-banner .banner__text p {display: none;}}.container-main {padding: 6rem 0 0;}.container-main .main {padding: 0;max-width: none;}.container-header + .container-main {margin-top: 90px;}@media (max-width: 1024.98px) {.container-header + .container-main {margin-top: 60px;}}.container-main-teaser {margin: 4rem 0;}.main-teaser {padding: 0;max-width: none;}.container-main-bottom {padding: 4rem 0;}.container-footer {margin-top: 4rem;padding: 0 2.25rem;background-color: #fff;color: #1d1d1b;}@media (max-width: 1024.98px) {.container-footer {padding: 0 1.125rem;}}.container-footer .footer {margin: 0 auto;border-top: 2px solid #1d1d1b;border-bottom: 2px solid #1d1d1b;padding: 6rem 0;max-width: calc(1550px - 4.5rem);}.container-footer .footer-inner {display: flex;justify-content: space-between;margin: 0;padding: 2rem 2rem;}@media (max-width: 1024.98px) {.container-footer .footer-inner {flex-wrap: wrap;}}.container-footer .footer-inner .item {line-height: 1.3;}.container-footer .footer-inner .item:first-child {margin-right: 2rem;width: 60%;}@media (max-width: 1024.98px) {.container-footer .footer-inner .item:first-child {margin-right: 0;margin-bottom: 2rem;width: 100%;}}.container-footer .footer-inner .item:last-child {width: auto;}.container-footer .footer-inner h2 {font-size: 1.6rem;margin-bottom: 1.5rem;}.container-footer .footer-inner h3 {font-size: 1.3rem;}.container-footer .footer #map {border: 3px solid #31312d;width: 100%;height: 400px;}@media (max-width: 575.98px) {.container-footer .footer #map {height: 200px;}}.container-bottom {padding: 1rem 0;background-color: #fff;color: #1d1d1b;}.container-bottom .bottom {display: -ms-grid;display: grid;-ms-grid-rows: 40px 4.5rem 40px;grid-template-rows: 40px 40px;-ms-grid-columns: 20% 0 1fr 0 auto;grid-template-columns: 20% 1fr auto;grid-template-areas: "bottom-logo sitemap sitemap" "bottom-logo imprint copyright";gap: 4.5rem 0;}.container-bottom .bottom__logo {-ms-grid-row: 1;-ms-grid-row-span: 3;-ms-grid-column: 1;grid-area: bottom-logo;}.container-bottom .bottom__logo img {max-width: 100%;max-height: 100%;}@media (max-width: 1024.98px) {.container-bottom .bottom__logo img {max-width: 40vw;}}@media (max-width: 1024.98px) {.container-bottom .bottom__logo {display: flex;justify-content: center;align-items: center;}}.container-bottom .bottom__sitemap {-ms-grid-row: 1;-ms-grid-column: 3;-ms-grid-column-span: 3;grid-area: sitemap;}.container-bottom .bottom__imprint {-ms-grid-row: 3;-ms-grid-column: 3;grid-area: imprint;}.container-bottom .bottom__copyright {-ms-grid-row: 3;-ms-grid-column: 5;grid-area: copyright;}@media (max-width: 1024.98px) {.container-bottom .bottom {-ms-grid-rows: auto auto auto;grid-template-rows: auto auto auto;-ms-grid-columns: auto;grid-template-columns: auto;grid-template-areas: "bottom-logo" "sitemap" "imprint" "copyright";justify-content: center;}.container-bottom .bottom__logo {-ms-grid-row: 1;-ms-grid-row-span: 1;-ms-grid-column: 1;}.container-bottom .bottom__sitemap {-ms-grid-row: 2;-ms-grid-column: 1;-ms-grid-column-span: 1;}.container-bottom .bottom__imprint {-ms-grid-row: 3;-ms-grid-column: 1;}.container-bottom .bottom__copyright {-ms-grid-row: 4;-ms-grid-column: 1;}}.header__nav .nav {display: flex;margin: 0;padding: 0;}.header__nav .nav .item {position: relative;margin-bottom: 0;padding: 10px 20px 0;}.header__nav .nav .item a {display: flex;position: relative;padding-bottom: 10px;font-weight: 700;}.header__nav .nav .item a:before {content: "";position: absolute;left: 50%;bottom: 0;width: 100%;height: 4px;background-color: #1d1d1b;transform-origin: center;transform: translate(-50%) scaleX(0);transition: transform 0.2s ease-out;}.header__nav .nav .item--active a:before, .header__nav .nav .item:hover a:before {transform: translate(-50%) scaleX(1);}.header__nav .nav .item .subnav {position: absolute;padding: 0;background-color: #ececec;line-height: 1.3;transform: scaleY(0);transition: all 0.2s;}.header__nav .nav .item .subnav a {white-space: nowrap;}.header__nav .nav .item .subnav a:before {content: normal;}.header__nav .nav .item:hover .subnav {min-width: 210px;transform: scaleY(1);}.header__nav .nav > .item:last-of-type a {padding-right: 0;}.image-gallery {display: flex;flex-direction: row;flex-wrap: wrap;margin: -1% -1% 4rem;}.image-gallery__thumb {padding: 1%;width: 33.33333%;height: 300px;}@media (max-width: 575.98px) {.image-gallery__thumb {width: 100%;height: 150px;}}.image-gallery__thumb__image {width: 100%;height: 100%;background-size: cover;}.fancybox-caption {display: none;}.accordion {margin: 0.5rem auto;border: none;padding: 1rem;width: 50%;background-color: #ececec;text-align: left;transition: all 0.4s ease-out;cursor: pointer;}@media (max-width: 1024.98px) {.accordion {width: 100%;}}.accordion .icon {float: right;margin-top: 0.5rem;transition: all 0.2s ease-out;}.accordion.active, .accordion:hover {background-color: #3e3e3a;color: #fff;}.accordion.active .icon {transform: rotate(180deg);}.panel {padding: 0 1rem;background-color: #fff;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;}.bottom__sitemap .nav {display: flex;justify-content: flex-end;margin: 0;padding: 0;}.bottom__sitemap .nav .item a {display: flex;padding: 10px 20px;font-size: 1rem;}.bottom__sitemap .nav .item:last-of-type a {padding-right: 0;}@media (max-width: 1024.98px) {.bottom__sitemap .nav {flex-direction: column;align-items: center;}.bottom__sitemap .nav .item a:last-of-type {padding-right: 20px;}}.bottom__sitemap .subnav {display: none;}.bottom__imprint {display: flex;justify-content: flex-end;align-items: flex-end;}.bottom__imprint a {padding: 10px 20px 0;}@media (max-width: 1024.98px) {.bottom__imprint {justify-content: center;}.bottom__imprint a {padding: 10px 20px;}}.bottom__copyright {display: flex;align-items: flex-end;}.bottom__copyright p {margin: 0;font-size: 1rem;}@media (max-width: 1024.98px) {.bottom__copyright {justify-content: center;}}#redim-cookiehint-bottom {display: -ms-grid;display: grid;-ms-grid-columns: 1fr minmax(0, 1550px) 1fr;grid-template-columns: 1fr minmax(0, 1550px) 1fr;-ms-grid-rows: 1fr;grid-template-rows: 1fr;grid-template-areas: ". wrapper .";background-color: #fff;box-shadow: 0 0 5px 0 rgba(29, 29, 27, 0.3);}@media (max-width: 1024.98px) {#redim-cookiehint-bottom {-ms-grid-columns: 1fr 90% 1fr;grid-template-columns: 1fr 90% 1fr;-ms-grid-rows: 1fr;grid-template-rows: 1fr;grid-template-areas: ". wrapper .";}}#redim-cookiehint {-ms-grid-row: 1;-ms-grid-column: 2;grid-area: wrapper;}@media (max-width: 1024.98px) {#redim-cookiehint {-ms-grid-row: 1;-ms-grid-column: 2;}}.cookiecontent {padding: 15px 0;}.cookiecontent .button {display: inline-block;padding: 5px 10px;background-color: #1d1d1b;font-weight: 700;color: #fff;}.formContainer {margin: 0;border: none;padding: 0;}.formRow {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}input:active, input:focus, textarea:active, textarea:focus {outline: none;}.formSpan1 {width: 8.33333333%;}.formSpan2 {width: 16.66666667%;}.formSpan3 {width: 25%;}.formSpan4 {width: 33.33333333%;}.formSpan5 {width: 41.66666667%;}.formSpan6 {width: 50%;}.formSpan7 {width: 58.33333333%;}.formSpan8 {width: 66.66666667%;}.formSpan9 {width: 75%;}.formSpan10 {width: 83.33333333%;}.formSpan11 {width: 91.66666667%;}.formSpan12 {width: 100%;}div[class^="formSpan"] {display: flex;flex-direction: column;}@media (max-width: 575.98px) {div[class^="formSpan"] {width: 100%;}}.formControlLabel {font-size: 1.1rem;font-weight: 700;}.formBody {width: 100%;}.formDescription {margin-top: 0;font-size: 0.9rem;font-style: italic;}.rsform-input-box, .rsform-text-box {border: 1px solid #1d1d1b;padding: 10px;width: 100%;font-size: 1rem;color: #1d1d1b;}.rsform-input-box:active, .rsform-input-box:focus, .rsform-text-box:active, .rsform-text-box:focus {box-shadow: none;border: 2px solid #1d1d1b;padding: 9px;background-color: rgba(29, 29, 27, 0.2);}.rsform-input-box.rsform-error, .rsform-text-box.rsform-error {background-color: rgba(255, 0, 0, 0.1);}.rsform-text-box {min-height: 140px;}.rsform-checkbox, .rsform-radio {margin: 0 5px;}.formError {font-size: 0.8rem;color: rgba(255, 0, 0, 0.9);}.news-cards {display: flex;flex-wrap: wrap;justify-content: center;padding: 3rem 2rem;}.news-cards h3 {margin-bottom: 1.5rem;width: 100%;text-align: center;}.news-cards .category-module {display: flex;justify-content: center;margin: 0 -0.5rem;padding: 0;}@media (max-width: 1024.98px) {.news-cards .category-module {flex-wrap: wrap;}}.news-cards .category-module li {margin: 0 0.5rem;border: 2px solid #1d1d1b;width: calc(33.33333% - 1rem);list-style-type: none;}@media (max-width: 1024.98px) {.news-cards .category-module li {margin: 0 0 0.5rem;width: 100%;}}.news-cards .category-module li .mod-articles-category-link {display: -ms-grid;display: grid;-ms-grid-rows: auto auto;grid-template-rows: auto auto;-ms-grid-columns: auto auto;grid-template-columns: auto auto;grid-template-areas: "newscard-date newscard-title" "newscard-date newscard-introtext";align-items: center;padding: 1rem;line-height: 1.5;}.news-cards .category-module li .mod-articles-category-link .mod-articles-category-date {-ms-grid-row: 1;-ms-grid-row-span: 2;-ms-grid-column: 1;grid-area: newscard-date;display: flex;flex-direction: column;margin-right: 1.5rem;line-height: 1;text-align: center;font-weight: 700;}.news-cards .category-module li .mod-articles-category-link .mod-articles-category-date .date-number {font-size: 2.5rem;}.news-cards .category-module li .mod-articles-category-link .mod-articles-category-title {-ms-grid-row: 1;-ms-grid-column: 2;grid-area: newscard-title;margin-bottom: 0;font-size: 1rem;}@media (max-width: 1024.98px) {.news-cards .category-module li .mod-articles-category-link .mod-articles-category-title {font-size: 1.3rem;}}.news-cards .category-module li .mod-articles-category-link .mod-articles-category-introtext {-ms-grid-row: 2;-ms-grid-column: 2;grid-area: newscard-introtext;font-size: 0.8rem;}@media (max-width: 1024.98px) {.news-cards .category-module li .mod-articles-category-link .mod-articles-category-introtext {font-size: 1rem;}}.news-cards .mod-articles-category-all-itmes {margin: 1rem 0;font-weight: 700;}.mobilenav-button {z-index: 30;display: none;position: fixed;top: 0;right: 0;padding: 15px;width: 60px;height: 60px;cursor: pointer;transition: all 0.2s ease-out;}@media (max-width: 1024.98px) {.mobilenav-button {display: inherit;}}.mobilenav-button:after, .mobilenav-button:before, .mobilenav-button div {content: "";display: block;margin-bottom: 4px;height: 5px;background-color: #31312d;transition: all 0.2s ease-out;}.mobilenav-button.clicked:before {transform: translateY(12px) rotate(135deg);}.mobilenav-button.clicked:after {transform: translateY(-8px) rotate(-135deg);}.mobilenav-button.clicked div {transform: scale(0);}.mobilenav {z-index: 20;opacity: 0;visibility: hidden;position: fixed;left: -100vw;width: 100vw;height: 100vh;background-color: #fff;font-size: 1.4rem;transition: opacity 0.2s ease-out;}.mobilenav__header {display: flex;align-items: center;justify-content: center;margin-bottom: 40px;height: 60px;}.mobilenav__header img {max-height: 80px;transform: translateY(20px);}.mobilenav__nav {margin: 0;padding: 0;}.mobilenav__nav a {position: relative;display: flex;justify-content: center;align-items: center;margin: 0 2rem;border-bottom: 3px solid #1d1d1b;height: 80px;line-height: 1.5;text-align: center;font-weight: 700;font-size: 1.8rem;}.mobilenav__nav .subnav {z-index: 20;position: absolute;top: 100px;left: 100vw;height: calc(100vh - 100px);width: 100vw;background-color: #fff;transition: all 0.2s ease-out;}.mobilenav__nav .subnav-back {display: flex;align-items: center;height: 50px;width: 100%;padding: 0 1rem;background-color: #dfdfdf;font-size: 1.2rem;font-style: italic;cursor: pointer;}.mobilenav__nav .subnav-back img {margin-right: 1rem;height: 20px;width: auto;}.mobilenav__nav .subnav.show {left: 0;}.mobilenav__nav .subnav .subnav {top: 0;}.mobilenav.show {opacity: 1;visibility: inherit;left: 0;transition: all 0.2s ease-out;}.open-child {display: flex;align-items: center;justify-content: center;position: absolute;right: 0;margin-top: -70px;width: 70px;height: 70px;}.open-child img {width: auto;height: 20px;}.blog {width: 100%;}.blog .items-leading {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 auto 2rem;max-width: 1550px;width: 100%;}@media (max-width: 1024.98px) {.blog .items-leading .leading-item {margin-bottom: 1rem;}}.blog .items-leading .leading-item .item-inner {display: flex;flex-wrap: wrap;justify-content: space-between;height: 100%;}@media (max-width: 575.98px) {.blog .items-leading .leading-item .item-inner {flex-direction: row;}}.blog .items-leading .leading-item .item-image {width: 50%;display: flex;overflow: hidden;}@media (max-width: 1024.98px) {.blog .items-leading .leading-item .item-image {width: 100%;}}.blog .items-leading .leading-item .item-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;align-self: center;transition: all 0.25s ease-out;}.blog .items-leading .leading-item .item-text {text-align: center;}@media (max-width: 1024.98px) {.blog .items-leading .leading-item .item-text {margin-bottom: 0;padding: 0 4.5rem;width: 100%;}}.blog .items-leading .leading-item .item-text h2 {font-size: 2rem;}.blog .items-leading .leading-item .item-text .readmore {margin-top: 1rem;font-weight: 700;}.blog .items-leading .leading-item:hover img {width: 120%;height: 120%;}.home .blog .items-leading .leading-item {transition: all 0.25s ease-out;}.home .blog .items-leading .leading-item:hover {box-shadow: 0 0 60px rgba(0, 0, 0, 0.2);}.blog .items-blog {display: flex;}@media (max-width: 575.98px) {.blog .items-blog {flex-wrap: wrap;}}.blog .items-blog .item {width: 100%;}.blog .items-blog .item-inner {display: flex;align-items: center;}.blog .items-blog .item-image {margin-right: 5rem;width: 50%;}@media (max-width: 1024.98px) {.blog .items-blog .item-image {margin-right: 0;width: 100%;}}.blog .items-blog .item-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.blog .items-blog .item-text {width: 40%;}@media (max-width: 1024.98px) {.blog .items-blog .item-text {margin-top: 1rem;padding: 0 4.5rem;width: 100%;}}.blog .items-blog .item-text h2 {font-size: 2rem;margin-bottom: 2rem;}@media (max-width: 1024.98px) {.blog .items-blog .item-text h2 {margin-bottom: 1rem;}}.blog .items-blog .item-text .readmore {margin-top: 1rem;font-weight: 700;}@media (max-width: 1024.98px) {.blog--featured {margin-bottom: -6rem;}}.blog--featured .items-leading {padding: 0 4.5rem;transform: translateY(-40%) translateY(-6rem);}@media (max-width: 1024.98px) {.blog--featured .items-leading {padding: 0 2.25rem;transform: translateY(-7rem);}}@media (max-width: 575.98px) {.blog--featured .items-leading {padding: 0 1.125rem;}}.blog--featured .items-leading .leading-item {width: calc(50% - 1rem);display: flex;}@media (max-width: 1024.98px) {.blog--featured .items-leading .leading-item {width: calc(50% - 0.5rem);}}@media (max-width: 575.98px) {.blog--featured .items-leading .leading-item {width: 100%;}}.blog--featured .items-leading .leading-item .item-text {display: flex;flex-direction: column;justify-content: center;padding: 3rem;width: 50%;background-color: #1d1d1b;line-height: 1.5;color: #fff;}@media (max-width: 1024.98px) {.blog--featured .items-leading .leading-item .item-text {width: 100%;height: calc(50% - 0.5rem);}}@media (max-width: 575.98px) {.blog--featured .items-leading .leading-item .item-text {height: auto;}}.blog--featured .items-leading .leading-item .item-text p {font-size: 1rem;}.blog--featured .items-leading .leading-item .item-text p:first-of-type {margin-bottom: 1.5rem;}@media (max-width: 575.98px) {.blog--featured .items-leading .leading-item .item-text p {font-size: 1.2rem;}}@media (max-width: 1024.98px) {.blog--featured .items-leading .leading-item .item-image {height: calc(50% - 0.5rem);}}@media (max-width: 575.98px) {.blog--featured .items-leading .leading-item .item-image {height: auto;}}.blog--featured .items-blog {transform: translateY(-6rem);}@media (max-width: 1024.98px) {.blog--featured .items-blog .item-inner {flex-wrap: wrap;}}@media (max-width: 1024.98px) {.blog--featured .items-blog .item-image {order: 1;margin: 2rem 0 0;width: calc(100% + 1rem);}}@media (max-width: 1024.98px) {.blog--featured .items-blog .item-text {padding: 0 1.125rem;width: 100%;text-align: center;}}.blog--aktuelle-angebote .items-leading, .blog--sortiment .items-leading {margin-bottom: 6rem;width: 50%;text-align: center;transform: none;}@media (max-width: 1024.98px) {.blog--aktuelle-angebote .items-leading, .blog--sortiment .items-leading {margin-bottom: 0;width: 100%;}}.blog--aktuelle-angebote .items-blog, .blog--sortiment .items-blog {flex-wrap: wrap;}.blog--aktuelle-angebote .items-blog .item, .blog--sortiment .items-blog .item {margin-bottom: 2rem;}.blog--aktuelle-angebote .items-blog .item-inner, .blog--sortiment .items-blog .item-inner {flex-wrap: wrap;}.blog--aktuelle-angebote .items-blog .item-image, .blog--sortiment .items-blog .item-image {padding-right: 1rem;}@media (max-width: 1024.98px) {.blog--aktuelle-angebote .items-blog .item-image, .blog--sortiment .items-blog .item-image {padding-right: 0;}}.blog--aktuelle-angebote .items-blog .item:nth-child(2n) .item-inner, .blog--sortiment .items-blog .item:nth-child(2n) .item-inner {flex-direction: row-reverse;}.blog--aktuelle-angebote .items-blog .item:nth-child(2n) .item-inner .item-image, .blog--sortiment .items-blog .item:nth-child(2n) .item-inner .item-image {margin-left: 5rem;margin-right: 0;padding-left: 1rem;padding-right: 0;}@media (max-width: 1024.98px) {.blog--aktuelle-angebote .items-blog .item:nth-child(2n) .item-inner .item-image, .blog--sortiment .items-blog .item:nth-child(2n) .item-inner .item-image {margin-left: 0;padding-left: 0;}}.blog--aktuelle-angebote .items-blog .item:last-child, .blog--sortiment .items-blog .item:last-child {margin-bottom: 0;}.blog--news {margin: 0 auto;padding: 0 2.25rem;max-width: 1550px;width: 50%;}@media (max-width: 1024.98px) {.blog--news {padding: 0 1.125rem;max-width: none;width: 100%;}}.blog--news .page-header h1 {text-align: center;}.blog--news .items-leading {transform: none;}.blog--news .items-blog {flex-wrap: wrap;}.blog--news .items-blog .item {margin: 0 0 1rem;width: 100%;}.blog--news .items-blog .item-inner {flex-direction: row;border: 2px solid #1d1d1b;padding: 1rem;}.blog--news .items-blog .item-inner .article-info time {display: flex;flex-direction: column;margin-right: 1.5rem;text-align: center;font-weight: 700;}.blog--news .items-blog .item-inner .article-info time .date-number {font-size: 2.5rem;}.blog--news .items-blog .item-inner .item-text {width: auto;}.blog--news .items-blog .item-inner .item-text h2 {font-size: 1.2rem;margin-bottom: 0.5rem;}.blog--news .items-blog .item-inner .item-text p {margin-bottom: 0;font-size: 1rem;}@media (max-width: 575.98px) {.blog--news .items-blog .item-inner .item-text p {font-size: 1.2rem;}}.sortiment {flex-wrap: wrap;width: 100%;}.sortiment {display: flex;justify-content: space-between;}.sortiment__elem {display: flex;}.sortiment__elem {margin-bottom: 1rem;width: calc(50% - 0.5rem);min-height: 250px;}@media (max-width: 1024.98px) {.sortiment__elem {width: 100%;}.sortiment__elem:nth-of-type(2n) {flex-direction: row-reverse;}}@media (max-width: 575.98px) {.sortiment__elem {flex-wrap: wrap;margin-bottom: 3rem;}}.sortiment__text {display: flex;flex-direction: column;justify-content: center;width: calc(50% - 0.25rem);padding: 1.5rem;background-color: #1d1d1b;line-height: 1.5;text-align: center;font-weight: 300;color: #fff;}@media (max-width: 575.98px) {.sortiment__text {margin-bottom: 0;width: 100%;font-weight: 300;font-size: 1.2rem;}}.sortiment__text p {font-size: inherit;}.sortiment__image {width: calc(50% - 0.25rem);}@media (max-width: 575.98px) {.sortiment__image {width: 100%;}}.sortiment__image img {width: 100%;height: 100%;-o-object-position: left;object-position: left;-o-object-fit: cover;object-fit: cover;}.home .angebote {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}.home .angebote__intro {margin-bottom: 2rem;width: 100%;}.home .angebote__intro .angebote__text {margin: 0 auto 1rem;width: 50%;text-align: center;}@media (max-width: 1024.98px) {.home .angebote__intro .angebote__text {width: 100%;}}.home .angebote__elem {display: flex;justify-content: space-between;margin-bottom: 2rem;width: calc(50% - 1rem);min-height: 250px;}@media (max-width: 1024.98px) {.home .angebote__elem {width: 100%;}.home .angebote__elem:nth-of-type(2n) {flex-direction: row-reverse;}}@media (max-width: 575.98px) {.home .angebote__elem {flex-wrap: wrap;}}.home .angebote__elem .angebote__text {display: flex;flex-direction: column;justify-content: center;padding: 3rem;width: 50%;background-color: #1d1d1b;line-height: 1.5;color: #fff;text-align: center;}.home .angebote__elem .angebote__text h2 {hyphens: auto;}@media (max-width: 1024.98px) {.home .angebote__elem .angebote__text {display: flex;flex-direction: column;justify-content: center;}}@media (max-width: 575.98px) {.home .angebote__elem .angebote__text {margin-bottom:0;width: 100%;font-weight: 300;font-size: 1.2rem;}}.home .angebote__elem .angebote__text p {font-size: inherit;}.home .angebote__elem .angebote__image {width: 50%;display: flex;overflow: hidden;}@media (max-width: 575.98px) {.home .angebote__elem .angebote__image {width: 100%;}}.home .angebote__elem .angebote__image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;align-self: center;transition: all 0.25s ease-out;}.home .angebote__elem:hover .angebote__image img {width: 120%;height: 120%;}.team {display: flex;flex-wrap: wrap;margin: 0 -0.25rem;}.team__member {position: relative;margin: 0.25rem;width: calc(25% - 0.5rem);transition: all 0.2s ease-out;background-color: rgba(29, 29, 27, 0.8);}@media (max-width: 1024.98px) {.team__member {margin: 0.5rem;width: calc(50% - 1rem);}}@media screen and (max-width: 359.98px) {.team__member {margin: 0.5rem 0;width: 100%;}}.team__member:active .team__image, .team__member:focus .team__image, .team__member:hover .team__image {mix-blend-mode: multiply;}.team__member:active .team__info, .team__member:focus .team__info, .team__member:hover .team__info {visibility: visible;opacity: 1;}.team__image {display: flex;}.team__image img, .team__info {width: 100%;height: 100%;}.team__info {visibility: hidden;opacity: 0;display: flex;flex-direction: column;justify-content: flex-end;align-items: center;position: absolute;top: 0;left: 0;padding: 1rem;line-height: 1.3;color: #fff;transition: all 0.2s ease-out;}@media (max-width: 575.98px) {.team__info {align-items: flex-start;}}@media (max-width: 575.98px) {.team__title {text-align: left;}}.team__function {font-size: 1rem;}.mittagsmenu {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 2rem auto 0;width: 100%;}@media (max-width: 1024.98px) {.mittagsmenu {justify-content: flex-start;}}.mittagsmenu__elem {display: flex;flex-direction: column;justify-content: space-between;padding: 2.5rem 1rem;width: 19%;background-color: #1d1d1b;text-align: center;color: #fff;}@media (max-width: 1024.98px) {.mittagsmenu__elem {margin: 0.66667%;width: 32%;}}@media (max-width: 575.98px) {.mittagsmenu__elem {padding: 1rem;margin: 0 0 1rem;width: 100%;}}.mittagsmenu__elem p {margin-bottom: 0.5rem;}.mittagsmenu__name {font-weight: 700;}.mittagsmenu__preis {margin-top: 1rem;font-size: 1rem;}.timeline {position: relative;max-width: 1200px;margin: 0 auto;}.timeline:after {content: "";position: absolute;width: 6px;background-color: #1d1d1b;top: 0;bottom: 0;left: 50%;margin-left: -3px;}@media (max-width: 1024.98px) {.timeline:after {display: none;}}.timeline .container {padding: 10px 40px;position: relative;background-color: inherit;width: 50%;}@media (max-width: 1024.98px) {.timeline .container {padding: 10px;width: 100%;}}.timeline .container:after {content: "";position: absolute;width: 26px;height: 26px;right: -13px;background-color: #1d1d1b;border: 4px solid #fff;top: 20px;border-radius: 50%;z-index: 1;}@media (max-width: 1024.98px) {.timeline .container:after {display: none;}}.timeline .container.left {left: 0;}.timeline .container.left:before {content: " ";height: 0;position: absolute;top: 22px;width: 0;z-index: 1;right: 30px;border: solid transparent;border-left: solid #1d1d1b;border-width: 10px 0 10px 10px;}@media (max-width: 1024.98px) {.timeline .container.left:before {display: none;}}.timeline .container.right {left: 50%;}@media (max-width: 1024.98px) {.timeline .container.right {left: 0;}}.timeline .container.right:before {content: " ";height: 0;position: absolute;top: 22px;width: 0;z-index: 1;left: 30px;border: solid transparent;border-right: solid #1d1d1b;border-width: 10px 10px 10px 0;}@media (max-width: 1024.98px) {.timeline .container.right:before {display: none;}}.timeline .container.right:after {left: -13px;}@media (max-width: 1024.98px) {.timeline .container.right:after {display: none;}}.timeline .content {padding: 20px 30px;position: relative;background-color: #1d1d1b;color: #fff;}@media (max-width: 1024.98px) {.timeline .content {padding: 20px 10px;}}.timeline .content h2 {margin-top: 0;}.main {width: 100%;}.main .item-page {display: flex;flex-wrap: wrap;margin: 0 auto;padding: 0 2.25rem;max-width: 1550px;width: 100%;}.main .item-page .item-text {margin: 0 auto;width: 80%;text-align: center;}@media (max-width: 575.98px) {.main .item-page .item-text {width: 100%;}}.main .item-page .item-image, .main .item-page .item-image img {width: 100%;}.main .item-page--image-left {flex-direction: row;justify-content: space-between;}.main .item-page--image-left .item-image {width: 30%;}.main .item-page--image-left .item-text {width: 65%;}.main .item-page--image-right {flex-direction: row-reverse;justify-content: space-between;}.main .item-page--image-right .item-image {width: 30%;}.main .item-page--image-right .item-text {width: 65%;}.main .item-page--image-none {flex-direction: column;align-items: center;}.main .item-page--image-none .item-text {margin-top: 1.5rem;width: 90%;}@media (max-width: 575.98px) {.main .item-page--image-left, .main .item-page--image-none, .main .item-page--image-right {flex-direction: column;align-items: center;}.main .item-page--image-left .item-image, .main .item-page--image-none .item-image, .main .item-page--image-right .item-image {width: 100%;}.main .item-page--image-left .item-text, .main .item-page--image-none .item-text, .main .item-page--image-right .item-text {margin-top: 1.5rem;width: 95%;text-align: center;}}.main .item-page--news {justify-content: center;}.main .item-page--news .item-image {margin-bottom: 4rem;width: 100%;}.main .item-page--news .article-info {margin-right: 2rem;width: auto;}@media (max-width: 575.98px) {.main .item-page--news .article-info {display: none;}}.main .item-page--news .item-text {margin: 0;width: 80%;text-align: left;}@media (max-width: 575.98px) {.main .item-page--news .item-text {width: 100%;text-align: center;}}.main .item-page--news .item-text .back {margin-top: 2rem;}.main .item-page--news .item-text .back a {font-weight: 700;}.main .item-page--news .article-info time {display: flex;flex-direction: column;margin-right: 1.5rem;text-align: center;font-weight: 700;}.main .item-page--news .article-info time .date-number {font-size: 2.5rem;}span.label-warning {display: none;}.home ul.category-module {display: flex;width: 100%;justify-content: space-between;padding: 0;flex-wrap: wrap;}.home ul.category-module li {width: calc(33% - 1rem);border: 2px solid;}.home ul.category-module li .mod-articles-category-link {padding: 25px;display: grid;grid-template-columns: auto 1fr;grid-template-rows: auto 1fr;height: 100%;}.home ul.category-module li .mod-articles-category-link h2 {grid-column: 2;grid-row: 1;font-size: 130%;hyphens: auto;}.home ul.category-module li .mod-articles-category-introtext {grid-column: 2;grid-row: 2;font-size: 85%;line-height: 150%;}.home ul.category-module li .mod-articles-category-date {grid-column: 1;grid-row: 1 / 3;justify-self: start;font-size: 180%;font-weight: 800;line-height: 130%;text-align: center;display: flex;flex-direction: column;padding-right: 1.5rem;text-transform: uppercase;width: 100px;}.blog--news .items-blog .item-inner .mod-articles-category-date {grid-column: 1;grid-row: 1 / 3;justify-self: start;font-size: 180%;font-weight: 800;line-height: 130%;text-align: center;display: flex;flex-direction: column;padding-right: 1.5rem;text-transform: uppercase;width: 100px;}.home ul.category-module li .mod-articles-category-date .date-number, .blog--news .items-blog .item-inner .mod-articles-category-date .date-number{font-size: 160%;}.mod-articles-title {margin-bottom: 4rem;text-align: center;}p.mod-articles-category-all-itmes {text-align: center;margin-top: 4rem;}@media (max-width: 1450px) {.home ul.category-module li {width: calc(50% - 1rem);margin-bottom: 2rem;}}@media (max-width: 1020px) {.home ul.category-module li {width: 100%;margin-bottom: 2rem;}.home ul.category-module li .mod-articles-category-date {width: 90px;}.blog--news .items-blog .item-text {margin-top: 1rem;padding: 0 1rem;width: 100%;}}