@charset "UTF-8";:root {--color-htmlbg: white;--color-bodybg: white;--color-bodytext: #6e6d6d;--color-headline01: rgb(52, 169, 160);--color-headline02: #6e6d6d;--color-headline03: #6e6d6d;--color-headline04: #6e6d6d;--color01: #6e6d6d;--color02: #94c8b8;--color03: #ef813c;--color04: #a99184;--color05: #749241;--color06: #54a9a2;--color07: #a777a7;--color08: #66a2bc;--color09: #ffd500;--color10: #166f52;--color-weiss: #ffffff;--color-schwarz: #000000;--color-green2023: rgb(52,169,160);--color-orange2023: rgb(240, 127, 60);}@media (prefers-reduced-motion: reduce) {html:focus-within {scroll-behavior: auto;}*, *::before, *::after {animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important;}}*:focus:not(:focus-visible) {outline: transparent;}*:focus-visible {outline: 1px dashed currentColor;outline-offset: 2px;}html {background-color: var(--color-htmlbg);overflow-y: scroll;min-height: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}body {background-color: var(--color-bodybg);min-height: 100%;}img, picture {display: block;}#header + div {padding-top: 90px;}@media screen and (min-width: 34.375rem) {#header + div {padding-top: 100px;}}@media screen and (min-width: 48rem) {#header + div {padding-top: 100px;}}.ce_text {margin-bottom: 0.625rem;}#main {min-height: 50vh;}html {font-size: 16px;}body {font-family: "Open Sans", sans-serif;font-size: 1rem;line-height: 1.6;color: var(--color-bodytext);font-weight: 300;text-rendering: optimizeSpeed;}h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: 0;}h1, .h1, .h2-h1 h2 {font-size: 1.75rem;font-family: "Open Sans", sans-serif;font-weight: 700;line-height: 1.2;letter-spacing: 1;text-transform: uppercase;color: var(--color-headline01);margin-top: 1.1rem;margin-bottom: 1rem;}@media screen and (min-width: 48rem) {h1, .h1, .h2-h1 h2 {font-size: 2rem;line-height: 1.2;margin-top: 1.5rem;margin-bottom: 1rem;}}.ce_text h1 {margin-top: 0;}h2, .h2, .h3-h2 h3 {font-size: 1.5625rem;font-family: "Open Sans", sans-serif;font-weight: 400;line-height: 1.25;letter-spacing: 1;text-transform: uppercase;color: var(--color-headline02);margin-top: 1rem;margin-bottom: 0.5rem;}@media screen and (min-width: 48rem) {h2, .h2, .h3-h2 h3 {font-size: 1.5625rem;line-height: 1.25;margin-top: 1rem;margin-bottom: 0.5rem;}}h3, .h3, .h4-h3 h4 {font-size: 1.375rem;font-weight: 400;line-height: 1.4;text-transform: uppercase;letter-spacing: 1;color: var(--color-headline03);}h4, .h4 {font-size: 1.125rem;font-family: "Open Sans", sans-serif;font-weight: 400;line-height: 1.35;letter-spacing: 1;color: var(--color-headline04);}strong, b {font-weight: 700;}small {font-size: 85%;color: #888686;}code {color: #000000;}pre {padding: 1rem;background: gray;color: #000000;overflow-x: scroll;}blockquote, q {font-size: inherit;}mark {font-size: inherit;background-color: rgba(148, 200, 184, 0.5);}em, i {font-size: inherit;font-style: italic;font-weight: 400;}::-moz-selection {background: #94c8b8;color: #ffffff;opacity: 1;}::selection {background: #94c8b8;color: #ffffff;opacity: 1;}p, ul, ol {margin-top: 0;}p:last-child, ul:last-child, ol:last-child {margin-bottom: 0;}cite {font-size: inherit;}address {font-size: inherit;}.zitat::before, .testimonials::before {content: open-quote;}.zitat::after, .testimonials::after {content: close-quote;}figcaption {font-size: 1.2rem;display: block;margin-bottom: 1em;padding-top: 0.5em;padding-bottom: 0.5em;}hr {margin-top: 1rem;margin-bottom: 1rem;border: 0;border-top: #000000;}#header > .inside {width: 100%;position: fixed;z-index: 99;margin: 0 auto;background-color: white;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);}#header + div {padding-top: 90px;}@media screen and (min-width: 60rem) {#header + div {padding-top: 100px;}}.header__center-block {max-width: 71.25rem;padding: 0 1.25rem;height: 90px;margin: 0 auto;display: grid;grid-template-columns: 120px 1fr 80px;}@media only screen and (min-width: 60rem) {.header__center-block {height: 100px;grid-template-columns: 120px 1fr 20px;}}.header__logo {grid-column: 1/2;align-self: center;}.mod_changelanguage {grid-column: 2/3;grid-row: 1;display: flex;align-items: center;justify-content: flex-end;}@media only screen and (min-width: 60rem) {.mod_changelanguage {grid-column: 3/4;justify-content: flex-start;}}.mod_changelanguage ul {margin: 0;padding: 5px 0 0 0;list-style: none;}.mod_changelanguage a {font-size: 0.8125rem;font-weight: 700;color: #6e6d6d;letter-spacing: 2;}.mod_changelanguage a:hover {color: #94c8b8;}.hamburger-menu {grid-column: 3/4;display: flex;justify-content: flex-end;align-items: center;padding-right: 0.625rem;}@media only screen and (min-width: 60rem) {.hamburger-menu {display: none;}}@media only screen and (max-width: 59.999rem) {.nav-toggle:checked ~ .nav-wrapper {opacity: 1;z-index: 80;transform: translate3D(0, 0, 0);}}.nav-toggle {display: none;}.nav-toggle-label {height: 40px;width: 40px;display: flex;align-items: center;justify-content: center;background-color: #94c8b8;cursor: pointer;}.nav-toggle-label:hover {background-color: rgba(148, 200, 184, 0.8);}.nav-toggle-label span, .nav-toggle-label span::before, .nav-toggle-label span::after {display: block;background: white;height: 3px;width: 20px;border-radius: 2px;position: relative;transition: transform 350ms ease-in-out, opacity 200ms linear;}.nav-toggle-label span::before, .nav-toggle-label span::after {content: "";position: absolute;}.nav-toggle-label span::before {bottom: 8px;}.nav-toggle-label span::after {top: 8px;}.nav-toggle:checked ~ .hamburger-menu .nav-toggle-label span {transform: rotate(45deg);}.nav-toggle:checked ~ .hamburger-menu .nav-toggle-label span::before {opacity: 0;}.nav-toggle:checked ~ .hamburger-menu .nav-toggle-label span::after {transform: rotate(90deg) translate(-9px);}@media only screen and (max-width: 499px) {.nav-wrapper {width: 100vw;}}@media only screen and (min-width: 500px) and (max-width: 59.999rem) {.nav-wrapper {width: 28rem;}}@media only screen and (max-width: 59.999rem) {.nav-wrapper {position: absolute;top: 100%;right: 0px;box-sizing: border-box;opacity: 1;transform: translate3D(100vw, 0, 0);transition: all 0.5s ease-in 0s;z-index: -1;border-bottom: 1px solid #6e6d6d;background-color: white;}}@media only screen and (min-width: 60rem) {.nav-wrapper {grid-column: 2/3;margin: 0;justify-self: end;align-self: center;position: relative;padding-left: 0;}}.nav-main ul {margin: 0;padding: 0;}@media only screen and (min-width: 60rem) {.nav-main {overflow: visible;height: 5rem;width: 800px;display: block;text-align: center;position: relative;box-sizing: border-box;background-color: white;}.nav-main .level_1 {display: inline-block;margin: 0;}.nav-main .level_1 li {list-style: none;float: left;position: relative;}.nav-main .level_1 li a {display: block;padding: 0 0.813rem 0.2rem;font-family: "Open Sans", sans-serif;font-size: 0.813rem;font-weight: 400;line-height: 5.5rem;letter-spacing: 2px;text-transform: uppercase;color: #666666;transition: color 0.3s ease-in, color 0.3s ease-in;}.nav-main .level_1 li a, .nav-main .level_1 li a:link, .nav-main .level_1 li a:visited {text-decoration: none;}.nav-main .level_1 li a:hover, .nav-main .level_1 li a:focus, .nav-main .level_1 li a:active {color: #94c8b8;}.nav-main .level_1 li strong.active, .nav-main .level_1 li strong.trail, .nav-main .level_1 li a.trail {display: block;padding: 0 0.813rem 0.2rem;font-size: 0.813rem;font-weight: 400;line-height: 5.5rem;color: #94c8b8;text-transform: uppercase;letter-spacing: 2px;}.nav-main .level_2 {background-color: rgb(255, 255, 255);box-shadow: 1px 8px 15px rgba(0, 0, 0, 0.1);}.nav-main .level_2, .nav-main .level_3 {display: none;position: absolute;top: 5.6rem;left: 0;text-align: left;padding: 0;z-index: 100;text-transform: none;}.nav-main .level_2 li, .nav-main .level_3 li {float: none;}.nav-main .level_2 li a, .nav-main .level_3 li a {font-size: 0.75rem;line-height: 2em;padding: 0.4rem 1.5rem 0.4rem;white-space: nowrap;color: #666666;font-weight: 400;text-transform: none;}.nav-main .level_2 li a:hover, .nav-main .level_3 li a:hover {color: #94c8b8;}.nav-main .level_2 li a:focus, .nav-main .level_2 li a:active, .nav-main .level_2 li strong.active, .nav-main .level_3 li a:focus, .nav-main .level_3 li a:active, .nav-main .level_3 li strong.active {font-weight: 400;line-height: 2em;padding: 0.4rem 1.5rem 0.4rem;white-space: nowrap;background-color: white;color: #94c8b8;text-transform: none;cursor: pointer;}.nav-main .level_3 {left: 100%;top: 0;}.nav-main li.float_right ul.level_3 {left: auto;top: 0;right: 100%;}.nav-main .level_1 li:hover .level_2, .nav-main .level_1 li:focus .level_2, .nav-main .level_1 li:active .level_2 {display: block;}.nav-main .level_2 li:hover .level_3, .nav-main .level_2 li:focus .level_3, .nav-main .level_2 li:active .level_3 {display: block;}}li .submenu-toggle, ul.level_1 > li .submenu-toggle {display: none;}@media only screen and (max-width: 59.999rem) {.nav-main {height: auto;width: auto;box-sizing: border-box;opacity: 1;background-color: white;transition: all 1s ease-in-out;}.nav-main li a:hover {background-color: #94c8b8 !important;}.nav-main .submenu.open > ul {display: none;opacity: 1;transition: opacity 0.3s linear;}.nav-main li.submenu.open > a, .nav-main li.submenu.open > a.trail {background-color: #94c8b8;}.nav-main .level_1, .nav-main .level_2, .nav-main .level_3 {width: 100%;}.nav-main .level_1 li, .nav-main .level_2 li, .nav-main .level_3 li {display: block;}.nav-main .level_1 li a {background-color: rgba(110, 109, 109, 0);color: #666666;}.nav-main .level_1 li a, .nav-main .level_1 li strong, .nav-main .level_1 li a:link, .nav-main .level_1 li a:visited, .nav-main .level_2 li a, .nav-main .level_2 li a:link, .nav-main .level_2 li a:visited, .nav-main .level_3 li a, .nav-main .level_3 li a:link, .nav-main .level_3 li a:visited {display: flex;padding: 0 1.5rem 0.2rem;font-family: "Open Sans", sans-serif;font-size: 0.875rem;font-weight: 400;text-align: left;line-height: 3rem;width: 100%;position: relative;transition: background-color 0.3s ease-in, color 0.3s ease-in;}.nav-main .level_1 li:hover .level_2, .nav-main .level_1 li:hover .level_3, .nav-main .level_1 li:focus .level_2, .nav-main .level_1 li:focus .level_3, .nav-main .level_1 li:active .level_2, .nav-main .level_1 li:active .level_3, .nav-main .level_2 li:hover .level_2, .nav-main .level_2 li:hover .level_3, .nav-main .level_2 li:focus .level_2, .nav-main .level_2 li:focus .level_3, .nav-main .level_2 li:active .level_2, .nav-main .level_2 li:active .level_3, .nav-main .level_3 li:hover .level_2, .nav-main .level_3 li:hover .level_3, .nav-main .level_3 li:focus .level_2, .nav-main .level_3 li:focus .level_3, .nav-main .level_3 li:active .level_2, .nav-main .level_3 li:active .level_3 {width: auto;text-align: left;opacity: 1;}.nav-main .level_1 li strong.active, .nav-main .level_1 li a.trail, .nav-main .level_2 li strong.active, .nav-main .level_2 li a.trail, .nav-main .level_3 li strong.active, .nav-main .level_3 li a.trail {background-color: #94c8b8;}.nav-main a.submenu {position: relative;}.nav-main li .submenu-toggle, .nav-main ul.level_1 > li .submenu-toggle {cursor: pointer;display: inline-block !important;font-size: 2rem;font-style: normal;transition: transform 0.5s, border 0s 1s;margin-left: auto;}.nav-main li .submenu-toggle:before, .nav-main ul.level_1 > li .submenu-toggle:before {content: "+" !important;}.nav-main li.open > .submenu {margin-right: 45px;}.nav-main li.open > .submenu .submenu-toggle {transform: rotate(45deg);transition: transform 0.5s;transform-origin: center center;}.nav-main .level_2, .nav-main .level_3 {position: relative;display: none;top: 0;}.nav-main .level_2 li strong.active, .nav-main .level_2 li .active, .nav-main .level_2 li .trail, .nav-main .level_3 li strong.active, .nav-main .level_3 li .active, .nav-main .level_3 li .trail {padding: 0 1.5rem;}.nav-main .level_2 li a, .nav-main .level_2 li a:link, .nav-main .level_2 li a:visited, .nav-main .level_3 li a, .nav-main .level_3 li a:link, .nav-main .level_3 li a:visited {padding: 0 1.5rem;}.nav-main .level_1 li:hover .level_2, .nav-main .level_1 li:focus .level_2, .nav-main .level_1 li:active .level_2 {display: none;}.nav-main .level_2 li:hover .level_3, .nav-main .level_2 li:focus .level_3, .nav-main .level_2 li:active .level_3 {display: none;}.submenu-toggle:active .level_2 {display: block;}.submenu-toggle:active .level_3 {display: block;}}.mobile-bar {background-color: #94c8b8;position: fixed;bottom: 0;display: flex;justify-content: center;align-items: center;z-index: 100;width: 100%;margin: 0 0 env(safe-area-inset-bottom) 0;}@media screen and (min-width: 34.375rem) {.mobile-bar {display: none;}}.mobile-bar .tel-link .hyperlink_txt::before {content: "";-webkit-mask-image: url(../img/icon/telephone.svg);mask-image: url(../img/icon/telephone.svg);background-color: #ffffff;width: 25px;height: 25px;}.mobile-bar .tel-link .hyperlink_txt:hover::before {background-color: #a777a7;}.mobile-bar .mail-link .hyperlink_txt::before {content: "";-webkit-mask-image: url(../img/icon/email.svg);mask-image: url(../img/icon/email.svg);background-color: #ffffff;width: 25px;height: 25px;}.mobile-bar .mail-link .hyperlink_txt:hover::before {background-color: #a777a7;}.mobile-bar .hyperlink_txt {background-color: rgba(255, 255, 255, 0.2);display: flex;gap: 5px;align-items: center;height: 42px;padding: 8px 4px;margin: 5px 10px;text-transform: uppercase;border: 1px solid #ffffff;color: #ffffff;}.mobile-bar .hyperlink_txt:hover, .mobile-bar .hyperlink_txt:focus {color: #a777a7;border-color: #a777a7;background-color: transparent;}.mod_cookiebarOpener a {font-size: 0.8125rem;font-weight: 400;color: var(--color-footer-nav);letter-spacing: 2px;padding: 0.625rem;white-space: nowrap;}.mod_cookiebarOpener a:hover {color: var(--color-footer-nav-hover);}.ce_text .image_container.float_right {float: right;}.ce_text .image_container.float_left {float: left;}.ce_text.color-box {padding: 3.75rem 2.5rem;}.ce_text.color-box.bc-green {background-color: #94c8b8;color: #ffffff;}.ce_text.color-box.bc-green a, .ce_text.color-box.bc-green h2, .ce_text.color-box.bc-green h3 {color: #ffffff;}.mod_breadcrumb {max-width: 71.25rem;margin: 0 auto;padding: 20px 1.25rem;display: flex;justify-content: space-between;align-items: center;}@media screen and (min-width: 48rem) {.mod_breadcrumb {padding: 100px 1.25rem;}}.mod_breadcrumb li.active {color: #ffffff;}.mod_breadcrumb .pagetitle {font-size: 1.5625rem;line-height: 1;text-transform: uppercase;color: #ffffff;display: none;}@media screen and (min-width: 48rem) {.mod_breadcrumb .pagetitle {display: block;}}.mod_breadcrumb ul, .mod_breadcrumb li {margin: 0;padding: 0;display: inline;list-style: none;font-size: 0.8125rem;font-weight: 400;text-transform: uppercase;line-height: 1;}.mod_breadcrumb ul a, .mod_breadcrumb li a {color: #ffffff;}.mod_breadcrumb ul a::after, .mod_breadcrumb li a::after {content: "/";margin-left: 0.5em;margin-right: 0.5em;display: inline-block;}.mod_breadcrumb ul a:hover, .mod_breadcrumb li a:hover {color: #ffffff;text-decoration: underline;}.home .mod_breadcrumb {display: none;}.ce_accordion .toggler {line-height: 30px;font-weight: bold;cursor: pointer;margin-bottom: 6px;display: flex;align-items: center;font-size: 1.25rem;}.ce_accordion .toggler::after {content: url(../img/icon/pfeil-down.svg);width: 20px;height: 20px;display: inline-block;margin-left: auto;}.ce_accordion .toggler.ui-state-active::after {content: url(../img/icon/pfeil-up.svg);}.ce_accordion .accordion {padding: 1.25rem 0;}.ce_accordion .accordion ul {padding-left: 1.25rem;}@media screen and (min-width: 48rem) {.ce_accordion .accordion {padding: 1.25rem;}.ce_accordion .accordion ul {padding-left: 2.5rem;}}.toggler--green > .toggler {color: var(--color-green2023);}.rsce-bgimage-text {padding: 0;overflow: hidden;position: relative;width: 100%;height: 100%;}.rsce-bgimage-text .content__wrapper {position: absolute;width: 100%;height: 100%;z-index: 1;top: 0;}.rsce-bgimage-text .content__wrapper .inner {max-width: 68.75rem;margin: 0 auto;height: 100%;display: flex;justify-content: center;align-items: flex-start;flex-direction: column;padding: 1.25rem;}.rsce-bgimage-text .content__wrapper .inner.flex--center {align-items: center;}.rsce-bgimage-text .content__wrapper .inner.flex--right {align-items: flex-end;}.rsce-bgimage-text .content__wrapper .inner.flex--top {justify-content: flex-start;}.rsce-bgimage-text .content__wrapper .inner.flex--bottom {justify-content: flex-end;}@media screen and (min-width: 68.75rem) {.rsce-bgimage-text .content__wrapper .inner {padding: 0;}}.rsce-bgimage-text .ce_text {margin-bottom: 0;}.rsce-bgimage-text.bg-left-center figure img {-o-object-position: left center;object-position: left center;}.rsce-bgimage-text.bg-center figure img {-o-object-position: center center;object-position: center center;}.rsce-bgimage-text.bg-right-center figure img {-o-object-position: right center;object-position: right center;}.rsce-bgimage-text.bg-left-top figure img {-o-object-position: left top;object-position: left top;}.rsce-bgimage-text.bg-center-top figure img {-o-object-position: center top;object-position: center top;}.rsce-bgimage-text.bg-right-top figure img {-o-object-position: right top;object-position: right top;}.rsce-bgimage-text.bg-left-bottom figure img {-o-object-position: left bottom;object-position: left bottom;}.rsce-bgimage-text.bg-center-bottom figure img {-o-object-position: center bottom;object-position: center bottom;}.rsce-bgimage-text.bg-right-bottom figure img {-o-object-position: right bottom;object-position: right bottom;}.rsce-bgimage-text figure img {display: block;width: 100%;height: 150px;-o-object-fit: cover;object-fit: cover;max-width: none;}@media screen and (min-width: 58.75rem) {.rsce-bgimage-text figure img {height: 495px;}}.rsce-bgimage-text.bg-height-s figure img {height: 300px;}.rsce-bgimage-text.bg-height-m figure img {height: 400px;}.rsce-bgimage-text.bg-height-l figure img {height: 525px;}.rsce-bgimage-text.bg-height-xl figure img {height: 200px;}@media screen and (min-width: 58.75rem) {.rsce-bgimage-text.bg-height-xl figure img {height: 600px;}}.rsce-bgimage-text.bg-height-xxl figure img {height: 700px;}.rsce-bgimage-text.bg-height-100 figure img {height: calc(100vh - 90px);}@media screen and (min-width: 60rem) {.rsce-bgimage-text.bg-height-100 figure img {height: calc(100vh - 100px);}}.rsce-bgimage-text.bg-image {height: calc(100vw - 40px);border-radius: 20px;}@media screen and (min-width: 34.375rem) {.rsce-bgimage-text.bg-image {height: 100%;}}.ce_gallery > ul {margin-left: -10px;padding: 0;overflow: hidden;list-style: none;display: flex;flex-wrap: wrap;}.ce_gallery > ul.cols_2 li {margin: 10px 0 0 10px;flex-basis: calc(50% - 10px);}.ce_gallery > ul.cols_3 li {margin: 10px 0 0 10px;flex-basis: calc(50% - 10px);}@media only screen and (min-width: 34.375rem) {.ce_gallery > ul.cols_3 li {flex-basis: calc(33.3333% - 10px);}}.ce_gallery > ul.cols_4 li {margin: 10px 0 0 10px;flex-basis: calc(50% - 10px);}@media only screen and (min-width: 34.375rem) {.ce_gallery > ul.cols_4 li {flex-basis: calc(25% - 10px);}}.ce_gallery > ul.cols_5 li {margin: 10px 0 0 10px;flex-basis: calc(50% - 10px);}@media only screen and (min-width: 34.375rem) {.ce_gallery > ul.cols_5 li {flex-basis: calc(20% - 10px);}}.ce_gallery > ul.cols_6 li {margin: 10px 0 0 10px;flex-basis: calc(50% - 10px);}@media only screen and (min-width: 34.375rem) {.ce_gallery > ul.cols_6 li {flex-basis: calc(16.666% - 10px);}}.ce_gallery > ul.cols_7 li {margin: 10px 0 0 10px;flex-basis: calc(50% - 10px);}@media only screen and (min-width: 34.375rem) {.ce_gallery > ul.cols_7 li {flex-basis: calc(14.2857% - 10px);}}.ce_gallery > ul.cols_8 li {margin: 10px 0 0 10px;flex-basis: calc(50% - 10px);}@media only screen and (min-width: 34.375rem) {.ce_gallery > ul.cols_8 li {flex-basis: calc(12.5% - 10px);}}.ce_gallery figure img {margin-left: auto;margin-right: auto;}div[ID]:target::before {content: "";display: block;padding-top: 90px;height: 90px;margin-top: -30px;}@media screen and (min-width: 34.375rem) {div[ID]:target::before {padding-top: 100px;height: 100px;}}@media screen and (min-width: 48rem) {div[ID]:target::before {padding-top: 100px;height: 100px;}}.back a {color: #94c8b8;display: flex;align-items: center;}.back a:hover {opacity: 0.6;}.back a::before {content: "";-webkit-mask-image: url(../img/icon/pfeil-nach-links.svg);mask-image: url(../img/icon/pfeil-nach-links.svg);background-color: #94c8b8;height: 20px;width: 20px;margin-right: 10px;margin-bottom: 2px;}.more {text-align: right;}.more a {color: #94c8b8;display: flex;align-items: center;justify-content: right;}.more a:hover {opacity: 0.6;}.more a::after {content: "";-webkit-mask-image: url(../img/icon/pfeil-nach-rechts.svg);mask-image: url(../img/icon/pfeil-nach-rechts.svg);background-color: #94c8b8;height: 20px;width: 20px;margin-left: 10px;}.pagination {display: flex;font-size: 0.875rem;color: #94c8b8;margin-top: 10px;margin-bottom: 10px;}.pagination p {margin-right: 10px;}.pagination ul {margin: 0;padding: 0;list-style: none;}.pagination li {display: inline-block;}.pagination li a, .pagination li strong.active {border: 1px solid #94c8b8;color: #94c8b8;padding: 5px 4px 3px 4px;}.pagination li a:hover {color: #ef813c;border-color: #ef813c;background-color: transparent;}.pagination li a.next, .pagination li a.previous {border: none;}.pagination li strong.active {border: 1px solid #ef813c;font-weight: 400;color: #ef813c;}a {text-decoration: none;transition: color 200ms ease-in-out;transition: opacity 200ms linear;}a img {opacity: 1;transition: opacity 200ms linear;}a img:hover {opacity: 0.7;}a:focus, a:active {outline: none;}.ce_text a {color: #94c8b8;text-decoration: none;}.ce_text a:hover {color: #6e6d6d;opacity: 0.5;text-decoration: underline;}a:not([class]) {-webkit-text-decoration-skip: ink;text-decoration-skip-ink: auto;}*[class*=btn] a, a.btn, a.btn-large, a.btn-small, button {display: inline-block;color: #ffffff;background-color: #6e6d6d;font-family: "Open Sans", sans-serif;font-weight: 700;font-size: 0.8rem;min-width: 140px;text-align: center;text-decoration: none;padding: 0.75rem 1.25rem;text-transform: uppercase;border-radius: 0;border: 2px solid #6e6d6d;margin-bottom: 15px;margin-top: 15px;transition: all 0.3s ease-in-out;cursor: pointer;}*[class*=btn] a:hover, a.btn:hover, a.btn-large:hover, a.btn-small:hover, button:hover {background-color: rgb(173, 174, 176);border-color: rgb(173, 174, 176);color: #ffffff;text-decoration: none;}*[class*=btn] a.outline, a.btn.outline, a.btn-large.outline, a.btn-small.outline, button.outline {background-color: transparent;color: #6e6d6d;border: 2px solid #6e6d6d;}*[class*=btn] a.outline:hover, a.btn.outline:hover, a.btn-large.outline:hover, a.btn-small.outline:hover, button.outline:hover {background-color: rgb(173, 174, 176);color: #ffffff;border: 2px solid rgb(173, 174, 176);}*[class*=btn].invert a {background-color: transparent;color: #ffffff;border: 2px solid white;}*[class*=btn].invert a:hover {background-color: transparent;color: rgba(255, 255, 255, 0.5);border: 2px solid rgba(255, 255, 255, 0.5);}*[class*=btn].outline a {background-color: transparent;color: #6e6d6d;border: 2px solid #6e6d6d;}*[class*=btn].outline a:hover {background-color: rgb(173, 174, 176);color: #ffffff;border: 2px solid rgb(173, 174, 176);}.video_container img {width: 100%;}.ce_download {background-color: #6e6d6d;padding: 36px;display: flex;align-items: center;color: #ffffff;}@media screen and (min-width: 34.375rem) {.ce_download::after {content: url(../img/icon/down-icon.svg);width: 100px;height: auto;margin-left: auto;opacity: 0.5;}}.ce_download .download-element {margin-left: 20px;}.ce_download a {color: #ffffff;}.ce_download a:hover {text-decoration: underline;}#content-header {background-color: #94c8b8;}body.home #content-header {background-color: #ffffff;}svg path.welle {fill: #94c8b8;}body.becks-cocoa #content-header {background-color: #ef813c;}body.becks-cocoa svg path.welle {fill: #ef813c;}body.toppy-star #content-header {background-color: #a99184;}body.toppy-star svg path.welle {fill: #a99184;}body.pfeffi #content-header {background-color: #749241;}body.pfeffi svg path.welle {fill: #749241;}body.iq-elements #content-header {background-color: #54a9a2;}body.iq-elements svg path.welle {fill: #54a9a2;}body.prickel-pit #content-header {background-color: #a777a7;}body.prickel-pit svg path.welle {fill: #a777a7;}body.plantafresh #content-header {background-color: #66a2bc;}body.plantafresh svg path.welle {fill: #66a2bc;}body.tex-schmelz #content-header {background-color: #ffd500;}body.tex-schmelz svg path.welle {fill: #ffd500;}body.aktive-pit #content-header {background-color: #166f52;}body.aktive-pit svg path.welle {fill: #166f52;}.subfont {font-family: "Crimson Text", serif;font-style: italic;font-size: 1.5rem;font-weight: 400;line-height: 1.4;color: rgb(173, 174, 176);}.box--subfont p {font-family: "Crimson Text", serif;font-style: italic;font-size: 1.5rem;font-weight: 400;line-height: 1.4;color: rgb(173, 174, 176);}.row.border--bottom::after {content: "";width: 100%;height: 1px;background-color: rgb(229, 229, 229);grid-column: span 12;margin: 0.8rem auto;}.row.border--top::before {content: "";width: 100%;height: 1px;background-color: rgb(229, 229, 229);grid-column: span 12;margin: 0.8rem auto;}.rubrik-teaser {text-align: center;}.rubrik-teaser h3 {margin-bottom: 1rem;}@media screen and (min-width: 48rem) {.rubrik-teaser {text-align: left;}}.seitenleiste {border-top: 1px solid rgb(173, 174, 176);}@media screen and (min-width: 48rem) {.seitenleiste {border-top: none;border-left-width: 1px;border-left-style: solid;-o-border-image: linear-gradient(to bottom, rgb(173, 174, 176), rgba(173, 174, 176, 0)) 1 100%;border-image: linear-gradient(to bottom, rgb(173, 174, 176), rgba(173, 174, 176, 0)) 1 100%;padding-left: 1.25rem;padding-top: 3.75rem;padding-bottom: 3.75rem;}}.nav-seitenleiste ul {margin: 0;padding: 0;list-style: none;}.nav-seitenleiste a, .nav-seitenleiste strong {text-transform: uppercase;font-size: 0.875rem;color: #6e6d6d;display: block;padding: 0.625rem;transition: all 0.1s ease;}.nav-seitenleiste a:hover, .nav-seitenleiste strong:hover {color: #94c8b8;text-decoration: none;}.nav-seitenleiste strong, .nav-seitenleiste a:hover {color: #94c8b8;font-weight: 300;}.nav-seitenleiste strong.becks-cocoa, .nav-seitenleiste a:hover.becks-cocoa {color: #ef813c;}.nav-seitenleiste strong.toppy-star, .nav-seitenleiste a:hover.toppy-star {color: #a99184;}.nav-seitenleiste strong.pfeffi, .nav-seitenleiste a:hover.pfeffi {color: #749241;}.nav-seitenleiste strong.iq-elements, .nav-seitenleiste a:hover.iq-elements {color: #54a9a2;}.nav-seitenleiste strong.prickel-pit, .nav-seitenleiste a:hover.prickel-pit {color: #a777a7;}.nav-seitenleiste strong.plantafresh, .nav-seitenleiste a:hover.plantafresh {color: #66a2bc;}.nav-seitenleiste strong.tex-schmelz, .nav-seitenleiste a:hover.tex-schmelz {color: #ffd500;}.nav-seitenleiste strong.aktive-pit, .nav-seitenleiste a:hover.aktive-pit {color: #166f52;}.image-float .image_container {width: 30vw;max-width: 300px;}.touching-sidebar {position: relative;margin-right: -30px;margin-top: 60px;}.engagement-grid {padding-left: 0px;padding-right: 0px;}.engagement-grid h3 {color: var(--color-green2023);}@media screen and (min-width: 58.75rem) {.engagement-grid h2, .engagement-grid h3 {height: 75px;-webkit-hyphens: auto;hyphens: auto;}.engagement-grid > div {position: relative;}.engagement-grid div:nth-child(2)::before, .engagement-grid div:nth-child(5)::before {content: "";width: 1px;height: 100%;position: absolute;background-color: rgb(229, 229, 229);left: -15px;}.engagement-grid div:nth-child(2)::after, .engagement-grid div:nth-child(5)::after {content: "";width: 1px;height: 100%;position: absolute;right: -15px;top: 0;background-color: rgb(229, 229, 229);}}.bg-wrapper.homesite {background-size: min(80vw, 400px);background-repeat: no-repeat;background-color: #E9E6E6;}.bg-wrapper.homesite.bg-center {background-position: center clamp(11.25rem, 15.9090909091vw + 7.0738636364rem, 20rem);}.bg-wrapper.homesite .einzug {padding-left: 3.5em;}.bg-wrapper.homesite .inner {height: calc(100vh - 90px);max-height: 600px;}@media screen and (min-width: 420px) {.bg-wrapper.homesite .inner {height: calc(100vh - 90px);max-height: none;}}@media screen and (min-width: 60rem) {.bg-wrapper.homesite .inner {height: calc(100vh - 100px);}}.bg-wrapper.homesite .font-xxl-w {font-size: calc(20px + 40 * (100vw - 375px) / 925);font-weight: 700;letter-spacing: 10px;text-transform: uppercase;color: var(--color-green2023);}@media screen and (min-width: 1300px) {.bg-wrapper.homesite .font-xxl-w {font-size: 60px;}}.bg-wrapper.homesite .fontserif-xxl {font-size: calc(18px + 12 * (100vw - 375px) / 925);font-family: "Crimson Text", serif;color: var(--color-orange2023);letter-spacing: 4px;margin-top: 0.3em;text-align: center;}@media screen and (min-width: 1300px) {.bg-wrapper.homesite .fontserif-xxl {font-size: 30px;}}.bg-wrapper.homesite .pit-logo-bogen {display: none;position: absolute;left: 75%;top: 150px;}@media screen and (min-width: 620px) {.bg-wrapper.homesite .pit-logo-bogen {display: block;}}#linkToContent {width: 32px;height: 46px;border: 2px solid #ffffff;border-radius: 15px;position: absolute;left: 50%;transform: translateX(-50%);bottom: 30px;}.whell {display: block;width: 6px;height: 6px;background-color: #fff;border-radius: 50%;margin-left: auto;margin-right: auto;margin-top: 6px;left: 0;right: 0;animation-name: scroll;animation-duration: 2s;animation-timing-function: cubic-bezier(0.15, 0.41, 0.69, 0.94);animation-iteration-count: infinite;}@keyframes scroll {0% {opacity: 0;}10% {transform: translateY(0);opacity: 1;}100% {transform: translateY(15px);opacity: 0;}}#section1 {scroll-behavior: smooth;}.text--gross-gruen {font-size: 38px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;color: #94c8b8;max-width: 500px;}.parallax .ce_text {color: #94c8b8;}.shop-produkte .rsce-card {border: 1px solid rgb(229, 229, 229);padding: 10px 10px;}.shop-produkte .rsce-card__image {border: 1px solid rgb(229, 229, 229);}.shop-produkte .rsce-card__headline {min-height: 120px;}.team .icon-mail {justify-content: center;}.team .ce_text p:first-of-type {margin-bottom: -5px;}.team .image_container {margin-top: 20px;margin-bottom: 20px;}.team .image_container img {margin-left: auto;margin-right: auto;}input, textarea, select {padding: 10px;background-color: rgba(255, 255, 255, 0.5);border: 1px solid rgba(0, 0, 0, 0.2);transition: all 0.15s linear 0s;width: 100%;}input[type=checkbox] {width: 20px;}fieldset {border: 1px solid rgba(0, 0, 0, 0.2);}fieldset legend {padding: 4px 8px;margin: 20px 5px 10px;background-color: #94c8b8;color: #ffffff;}label {margin-bottom: 3px;}form span.mandatory {color: #f00;}.submit {display: inline-block;padding: 15px 20px;cursor: pointer;transition: all 0.2s ease-out 0s;width: auto;color: #fff;font-weight: normal;font-size: 0.8rem;min-width: 140px;text-align: center;position: relative;}.submit[type=submit] {background: #94c8b8;text-transform: uppercase;padding: 10px;border: 0;}.submit[type=submit]:hover {background-color: #6e6d6d;}.explanation a {color: #94c8b8;text-decoration: none;}.explanation a:hover, .explanation a:focus {color: #6e6d6d;}.mod_subscribe {margin-bottom: 50px;padding: 5%;border: 1px solid rgb(229, 229, 229);overflow: hidden;}.mod_subscribe h2 {margin-bottom: 20px;}.mod_subscribe label {display: block;}.mod_subscribe input.text {margin-bottom: 10px;}.mod_subscribe .datenspeicherung {margin-top: 10px;margin-bottom: 5px;}.mod_subscribe a {color: #94c8b8;text-decoration: none;}.mod_subscribe a:hover {color: #6e6d6d;}.home-grafik-01 {position: relative;}@media screen and (max-width: 1499px) {.home-grafik-01 {overflow-y: hidden;}}.home-grafik-01::after {content: url(../img/dekografik/home-grafik-1.svg);position: absolute;width: 350px;left: 80%;top: 80px;}.home-grafik-02 {position: relative;}.home-grafik-02::before {content: url(../img/dekografik/home-grafik-2.svg);position: absolute;width: 300px;height: 276px;top: -120px;left: 0px;z-index: 10;display: none;}@media screen and (min-width: 1500px) {.home-grafik-02::before {left: -150px;}}@media screen and (min-width: 58.75rem) {.home-grafik-02::before {display: block;}}.unternehmen-grafik {position: relative;}.unternehmen-grafik::before {content: url(../img/dekografik/pit-suesswaren-unternehmen-grafik.svg);position: absolute;width: 34%;top: -40px;right: 0px;}@media screen and (min-width: 48rem) {.unternehmen-grafik::before {right: -30px;width: 245px;}}.produktion-grafik-01 {position: relative;}.produktion-grafik-01::after {content: url(../img/dekografik/produktion-grafik-1.svg);position: absolute;width: 200px;bottom: -160px;right: 0px;z-index: 10;}@media screen and (min-width: 58.75rem) {.produktion-grafik-01::after {width: 300px;bottom: -320px;}}.produktion-grafik-02 {position: relative;}.produktion-grafik-02::after {content: url(../img/dekografik/produktion-grafik-2.svg);position: absolute;width: 240px;top: -60px;right: 0;z-index: 10;}@media screen and (min-width: 58.75rem) {.produktion-grafik-02::after {width: 345px;top: -140px;left: -15vw;}}.produktion-grafik-03 {position: relative;}.produktion-grafik-03::after {content: url(../img/dekografik/produktion-grafik-3.svg);position: absolute;width: 240px;top: -120px;right: 0px;z-index: 10;}@media screen and (min-width: 58.75rem) {.produktion-grafik-03::after {width: 700px;top: -350px;left: 50%;}}.karriere-grafik-01 {display: none;}@media screen and (min-width: 48rem) {.karriere-grafik-01 {display: inline-block;position: absolute;right: 0;margin-top: -80px;}}@media screen and (min-width: 58.75rem) {.karriere-grafik-01 {display: inline-block;position: absolute;right: -40px;margin-top: 20px;}}.karriere-grafik-01 img {width: 380px;}.image-position {margin-top: -110px;}@media screen and (min-width: 58.75rem) {.image-position {position: absolute;top: -150px;right: 0px;margin-top: 0;}}.image-position img {margin-left: auto;height: 150px;width: 150px;}.image-position2 {margin-top: 0px;position: relative;z-index: 10;padding-right: 20px;}@media screen and (min-width: 58.75rem) {.image-position2 {padding-right: 0px;}}@media screen and (min-width: 58.75rem) {.image-position2 {display: inline-block;position: absolute;top: -330px;right: -40px;}}.image-position2 img {margin-left: auto;}.rsce-card__headline, .rsce-card__text {margin-left: 10px;margin-right: 10px;}.rsce-card {height: 100%;display: flex;flex-direction: column;}.rsce-card--bgcolor01 {background-color: #6e6d6d;}.rsce-card--bgcolor02 {background-color: #94c8b8;}.rsce-card--bgcolor03 {background-color: #66a2bc;}.rsce-card div:last-child {margin-bottom: 0.625rem;}.rsce-card__label {padding: 0.625rem;text-align: center;font-size: 1.5rem;font-weight: 700;text-transform: uppercase;color: #ffffff;}.rsce-card__label--color01 {background-color: #6e6d6d;color: #000000;}.rsce-card__label--color02 {background-color: #94c8b8;}.rsce-card__label--color03 {background-color: #ef813c;}a:hover .rsce-card__label {opacity: 0.7;}.rsce-card__image figure {margin: 0 auto;}.rsce-card__image figure img {margin-left: auto;margin-right: auto;}.rsce-card a h3, .rsce-card h3 {color: var(--color-green2023);margin-top: 0.625rem;margin-bottom: 0.625rem;}.rsce-card a:hover h3 {color: #94c8b8;}.rsce-card__text {color: inherit;}.rsce-card__text.rsce-card--textcolor01 {color: #000000;}.rsce-card__text.rsce-card--textcolor02 {color: #ffffff;}.rsce-card__headline.rsce-card--textcolor01 h3 {color: #000000;}.rsce-card__headline.rsce-card--textcolor02 h3 {color: #ffffff;}.rsce-card__button {margin-top: auto;text-align: center;padding-top: 0.625rem;}.ce_rsce_my_socialiconlist {}.ce_rsce_my_socialiconlist h2 {display: none;}.ce_rsce_my_socialiconlist ul {margin: 0;padding: 0;list-style: none;display: flex;}.ce_rsce_my_socialiconlist li {margin-right: 1rem;}.ce_rsce_my_socialiconlist li:last-child {margin-right: 0px;}.iconbg {background-color: transparent;display: inline-block;border: 1px solid #666666;padding: 2px 3px;width: 30px;}.iconbg__facebook:hover {background-color: #3b5998;}.iconbg__twitter {background-color: #1da1f2;}.iconbg__youtube {background-color: #ff0000;}.iconbg__instagram {background-color: #c32aa3;}.iconbg__linkedin {background-color: #0a66c2;}.iconbg__tiktok {background-color: #010101;}.iconbg__google {background-color: #4285f4;}.iconbg__pinterest {background-color: #bd081c;}.bg-wrapper {background-size: cover;position: relative;}.bg-wrapper.parallax {background-attachment: fixed;}.bg-wrapper > div.inner {padding: 2.5rem 1.25rem;z-index: 2;position: relative;}.bg-wrapper.overlay50::after {content: "";position: absolute;top: 0;background-color: rgba(0, 0, 0, 0.5);bottom: 0;left: 0;right: 0;z-index: 1;}.bg-left-top {background-position: left top;}.bg-left-center {background-position: left center;}.bg-left-bottom {background-position: left bottom;}.bg-center-top {background-position: center top;}.bg-center {background-position: center center;}.bg-center-bottom {background-position: center bottom;}.bg-right-center {background-position: right center;}.bg-right-top {background-position: right top;}.bg-right-bottom {background-position: right bottom;}.bg-norepeat {background-repeat: no-repeat;}.bg-repeat {background-repeat: repeat;}.marken-flexbox {display: flex;flex-direction: row;flex-wrap: wrap;gap: 8px;}.rsce-hoverbox {width: 100%;}@media screen and (min-width: 34.375rem) {.rsce-hoverbox {width: calc(50% - 4px);display: flex;}}@media screen and (min-width: 58.75rem) {.rsce-hoverbox {width: calc(33.3333333% - 5.333333px);display: flex;}}.rsce-hoverbox a {display: flex;align-items: center;width: 100%;min-height: 250px;position: relative;transition-property: background-color, opacity;transition-duration: 300ms, 400ms;transition-delay: 0s, 0.5s;transition-timing-function: linear, linear;}@media screen and (min-width: 34.375rem) {.rsce-hoverbox a {display: block;}}.rsce-hoverbox a:hover .rsce-hoverbox__content {opacity: 0;}.rsce-hoverbox a:hover .rsce-hoverbox__image {opacity: 1;}.rsce-hoverbox__image {display: block;width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 1;opacity: 0;}.rsce-hoverbox__image figure {height: 100%;display: block;}.rsce-hoverbox__content {display: flex;flex-direction: column;justify-content: center;text-align: center;color: #ffffff;padding: 40px 30px 40px;width: 100%;height: 100%;min-height: 250px;opacity: 1;}@media screen and (min-width: 34.375rem) {.rsce-hoverbox__content {display: block;}}@media screen and (min-width: 48rem) {.rsce-hoverbox__content {padding: 60px 30px 40px;}}.rsce-hoverbox__content h3 {color: #ffffff;}.rsce-hoverbox img {display: block;opacity: 0;margin: 0 auto;}.rsce-hoverbox a:hover img {opacity: 1;}.rsce-hoverbox.becks-cocao .rsce-hoverbox__content {background-color: #ef813c;}.rsce-hoverbox.toppy-star .rsce-hoverbox__content {background-color: #a99184;}.rsce-hoverbox.pfeffi .rsce-hoverbox__content {background-color: #749241;}.rsce-hoverbox.iq-elements .rsce-hoverbox__content {background-color: #54a9a2;}.rsce-hoverbox.prickel-pit .rsce-hoverbox__content {background-color: #a777a7;}.rsce-hoverbox.plantafresh .rsce-hoverbox__content {background-color: #66a2bc;}.rsce-hoverbox.tex-schmelz .rsce-hoverbox__content {background-color: #ffd500;}.rsce-hoverbox.active-pit .rsce-hoverbox__content {background-color: #166f52;}.row__marken.row {grid-row-gap: 8px;grid-column-gap: 8px;}:root {--color-footerbg: #ef813c;--color-footertext: #ffffff;--color-footerbottombg: white;--color-footer-nav: #666666;--color-footer-nav-hover: #94c8b8;}#footer {position: relative;margin-top: 40px;}#footer > .inside {position: relative;}.footer__top-container {padding-top: 2.5rem;color: var(--color-footertext);}.footer__bottom {width: 100%;background-color: var(--color-footerbottombg);padding-top: 1.25rem;padding-bottom: 1.25rem;border-top: 1px solid rgb(229, 229, 229);}.footer__bottom > div.inside {display: flex;flex-direction: column-reverse;align-items: center;max-width: 71.25rem;padding: 0 1.25rem;margin: 0 auto;}@media only screen and (min-width: 53.75rem) {.footer__bottom > div.inside {flex-direction: row;}}@media only screen and (min-width: 53.75rem) {.footer__nav {margin-left: auto;}}.footer__nav ul {margin: 0;padding: 0;list-style: none;text-align: center;}.footer__nav li {display: inline-block;border-right: 1px solid #666666;line-height: 1;}@media only screen and (max-width: 859px) {.footer__nav li.last {border: none;}}.footer__nav a, .footer__nav strong {font-size: 0.8125rem;font-weight: 400;color: var(--color-footer-nav);letter-spacing: 2px;padding: 0.625rem;}@media only screen and (min-width: 53.75rem) {.footer__nav a, .footer__nav strong {padding: 0px 0.625rem;}}.footer__nav a:hover, .footer__nav strong:hover {color: var(--color-footer-nav-hover);}.footer__nav strong {color: var(--color-footer-nav-hover);}.copyright {font-size: 0.813rem;color: #666666;}.ce_rsce_my_socialiconlist {margin: 1rem 1rem;}@media only screen and (min-width: 53.75rem) {.ce_rsce_my_socialiconlist {margin: 0 1rem;}}.max-content--width {max-width: 68.75rem;}.max-page--width {max-width: 87.5rem;}.mod_article.max-page--width {margin-left: auto;margin-right: auto;}.pos-relative {position: relative;}.element--center {margin-left: auto;margin-right: auto;}@media only screen and (min-width: 48rem) {a.mobile-only, li.mobile-only {display: none;}}.ptb--default {padding-top: 1.875rem;padding-bottom: 1.875rem;}@media only screen and (min-width: 34.375rem) {.ptb--default {padding-top: 3.75rem;padding-bottom: 3.75rem;}}.m--0 {margin: 0;}.mt--20 {margin-top: 1.25rem;}.mt--30 {margin-top: 1.875rem;}.mt--40 {margin-top: 2.5rem;}.mt--50 {margin-top: 3.125rem;}.mt--60 {margin-top: 1.875rem;}@media only screen and (min-width: 48rem) {.mt--60 {margin-top: 3.75rem;}}.mt--70 {margin-top: 2.5rem;}@media only screen and (min-width: 48rem) {.mt--70 {margin-top: 4.375rem;}}.mt--80 {margin-top: 2.5rem;}@media only screen and (min-width: 48rem) {.mt--80 {margin-top: 5rem;}}.mt--90 {margin-top: 2.5rem;}@media only screen and (min-width: 48rem) {.mt--90 {margin-top: 5.625rem;}}.mt--100 {margin-top: 2.5rem;}@media only screen and (min-width: 48rem) {.mt--100 {margin-top: 6.25rem;}}.mb--10 {margin-bottom: 0.625rem;}.mb--20 {margin-bottom: 1.25rem;}.mb--30 {margin-bottom: 1.875rem;}.mb--40 {margin-bottom: 2.5rem;}.mb--50 {margin-bottom: 3.125rem;}.mb--60 {margin-bottom: 1.875rem;}@media only screen and (min-width: 48rem) {.mb--60 {margin-bottom: 3.75rem;}}.mb--70 {margin-bottom: 2.5rem;}@media only screen and (min-width: 48rem) {.mb--70 {margin-bottom: 4.375rem;}}.mb--80 {margin-bottom: 2.5rem;}@media only screen and (min-width: 48rem) {.mb--80 {margin-bottom: 5rem;}}.mb--90 {margin-bottom: 2.5rem;}@media only screen and (min-width: 48rem) {.mb--90 {margin-bottom: 5.625rem;}}.mb--100 {margin-bottom: 2.5rem;}@media only screen and (min-width: 48rem) {.mb--100 {margin-bottom: 6.25rem;}}.p--0 {padding: 0;}.pt--10 {padding-top: 0.625rem;}.pt--20 {padding-top: 1.25rem;}.pt--30 {padding-top: 1.875rem;}.pt--40 {padding-top: 2.5rem;}.pt--50 {padding-top: 3.125rem;}.pt--60 {padding-top: 1.875rem;}@media only screen and (min-width: 48rem) {.pt--60 {padding-top: 3.75rem;}}.pt--70 {padding-top: 2.5rem;}@media only screen and (min-width: 48rem) {.pt--70 {padding-top: 4.375rem;}}.pt--80 {padding-top: 2.5rem;}@media only screen and (min-width: 48rem) {.pt--80 {padding-top: 5rem;}}.pt--90 {padding-top: 2.5rem;}@media only screen and (min-width: 48rem) {.pt--90 {padding-top: 5.625rem;}}.pt--100 {padding-top: 2.5rem;}@media only screen and (min-width: 48rem) {.pt--100 {padding-top: 6.25rem;}}.pb--10 {padding-bottom: 0.625rem;}.pb--20 {padding-bottom: 1.25rem;}.pb--30 {padding-bottom: 1.875rem;}.pb--40 {padding-bottom: 2.5rem;}.pb--50 {padding-bottom: 3.125rem;}.pb--60 {padding-bottom: 1.875rem;}@media only screen and (min-width: 48rem) {.pb--60 {padding-bottom: 3.75rem;}}.pb--70 {padding-bottom: 2.5rem;}@media only screen and (min-width: 48rem) {.pb--70 {padding-bottom: 4.375rem;}}.pb--80 {padding-bottom: 2.5rem;}@media only screen and (min-width: 48rem) {.pb--80 {padding-bottom: 5rem;}}.pb--90 {padding-bottom: 2.5rem;}@media only screen and (min-width: 48rem) {.pb--90 {padding-bottom: 5.625rem;}}.pb--100 {padding-bottom: 2.5rem;}@media only screen and (min-width: 48rem) {.pb--100 {padding-bottom: 6.25rem;}}.pl--10 {padding-left: 0.625rem;}.pr--10 {padding-right: 0.625rem;}.bild--center .image_container {display: flex;justify-content: center;}.img100 img {width: 100%;}.text--left {text-align: left;}.text--center {text-align: center;}.text--right {text-align: right;}.text--block {text-align: justify;-webkit-hyphens: auto;hyphens: auto;}.text--uppercase {text-transform: uppercase;}.text--nowrap {white-space: nowrap;}.text--invertiert {color: #ffffff;}.text--xl {font-size: 1.125;}.text--small {font-size: 0.9375rem;}.text--gross {font-size: 1.5625rem;}.text--lineheight15 {line-height: 1.5;}.text--breite500 {max-width: 500px;margin: 2.5rem 1.25rem;}@media only screen and (min-width: 58.75rem) {.text--breite500 {margin: 2.5rem;}}.ce_text--w700 {max-width: 700px;margin-left: auto;margin-right: auto;}.text-schatten {text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);}.text-color--weiss, .text-color--weiss h2, h1.text-color--weiss, h2.text-color--weiss {color: #ffffff;}.text-color01, h1.text-color01 {color: #6e6d6d;}.text-color02, h1.text-color02 {color: #94c8b8;}.text-color03, h2.text-color03 {color: #ef813c;}.text-color04, h2.text-color04 {color: #a99184;}.text-color05, h2.text-color05 {color: #749241;}.text-color06, h2.text-color06 {color: #a777a7;}.text-color07, h2.text-color07 {color: #a777a7;}.text-color08, h2.text-color08 {color: #66a2bc;}.text-color09 {color: #ffd500;}.text-color10 {color: #166f52;}.h2--green h2 {color: var(--color-green2023);}.text-color-green {color: var(--color-green2023);}.text-color-orange {color: var(--color-orange2023);}.bg-color-transparent {background-color: transparent;}.bg--weiss {background-color: #ffffff;}.bg--color01 {background-color: #6e6d6d;}.bg--color02 {background-color: #94c8b8;}.bg--color03 {background-color: #ef813c;}.bg--color05 {background-color: #749241;}.bg--color06 {background-color: #54a9a2;}.icon-before, .icon-before a, a.icon-before {font-size: 1.125rem;font-weight: normal;color: #94c8b8;position: relative;display: flex;line-height: 1;}.icon-before:hover, .icon-before a:hover, a.icon-before:hover {opacity: 0.7;text-decoration: none;}.icon-before::before {content: "";margin-right: 0.3em;}.icon-after::after {content: "";margin-left: 0.3em;}.icon-tel::before {content: url(../img/icon/telephone.svg);width: 14px;}.icon-mail::before {content: url(../img/icon/email.svg);width: 14px;}.icon-standort::before {content: url(../img/icon/standort.svg);width: 14px;}.icon-fax::before {content: url(../img/icon/fax.svg);width: 14px;}.kontaktblock .icon-before {color: #6e6d6d;line-height: 1.5;}ul.icon-check {padding: 0;margin: 15px 0 0 10px;}.icon-check li {list-style: none;display: flex;padding-bottom: 4px;}.icon-check li::before {content: url(../img/icon/check.svg);margin-right: 10px;margin-top: 2px;width: 21px;height: 21px;flex-shrink: 0;}