body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@charset "UTF-8";
.contao-cookiebar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  padding: 15px;
  max-height: 100vh;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden; }
  .contao-cookiebar * {
    box-sizing: border-box; }
  .contao-cookiebar:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .contao-cookiebar .cc-inner {
    display: inline-block;
    overflow-y: auto;
    max-height: 100%;
    max-width: 100%;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    font-size: 1rem;
    text-align: left; }
  .contao-cookiebar.cc-top .cc-inner {
    vertical-align: top; }
  .contao-cookiebar.cc-top.cc-active .cc-inner {
    animation: cookiebar-top-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-top.cc-saved .cc-inner {
    animation: cookiebar-top-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom .cc-inner {
    vertical-align: bottom; }
  .contao-cookiebar.cc-bottom.cc-active .cc-inner {
    animation: cookiebar-bottom-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom.cc-saved .cc-inner {
    animation: cookiebar-bottom-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle .cc-inner {
    vertical-align: middle; }
  .contao-cookiebar.cc-middle.cc-active .cc-inner {
    animation: cookiebar-middle-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle.cc-saved .cc-inner {
    animation: cookiebar-middle-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-left {
    text-align: left; }
  .contao-cookiebar.cc-right {
    text-align: right; }
  .contao-cookiebar .cc-head h1:first-child, .contao-cookiebar .cc-head h2:first-child, .contao-cookiebar .cc-head h3:first-child, .contao-cookiebar .cc-head h4:first-child, .contao-cookiebar .cc-head h5:first-child, .contao-cookiebar .cc-head h6:first-child {
    margin-top: 0; }
  .contao-cookiebar .cc-head p {
    margin-bottom: 15px; }
  .contao-cookiebar .cc-btn {
    display: inline-block;
    cursor: pointer;
    width: 100%;
    padding: 8px 14px;
    margin-bottom: 8px;
    font-size: 15px;
    outline: 0 none;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    color: #444;
    background: #f5f5f5; }
    .contao-cookiebar .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .cc-btn:last-child {
      margin-bottom: 0; }
  .contao-cookiebar .grayscale .cc-btn {
    background: #f1efef; }
    .contao-cookiebar .grayscale .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .grayscale .cc-btn.success {
      background: #fbfbfb; }
      .contao-cookiebar .grayscale .cc-btn.success:hover {
        background: #f7f7f7; }
  .contao-cookiebar .highlight .cc-btn.success {
    background: #4e9e3e;
    border-color: #3e7830;
    color: #fff; }
    .contao-cookiebar .highlight .cc-btn.success:hover {
      background: #4c933f; }
  .contao-cookiebar label {
    position: relative;
    display: block;
    padding: 8px 13px 8px 0;
    line-height: 1.2rem; }
    .contao-cookiebar label.group {
      font-weight: 600; }
  .contao-cookiebar input {
    position: absolute;
    width: 1px;
    height: 1px;
    outline: 0 none;
    opacity: 0; }
    .contao-cookiebar input + label {
      padding: 8px 13px 8px 50px;
      cursor: pointer; }
      .contao-cookiebar input + label:before {
        content: '';
        position: absolute;
        top: 6px;
        left: 0;
        width: 35px;
        height: 18px;
        margin: 0;
        box-sizing: content-box;
        border-radius: 10px;
        background: #fff;
        border: 2px solid #9c9b99;
        transition: border-color .2s; }
      .contao-cookiebar input + label:after {
        display: block;
        content: '';
        position: absolute;
        top: 10px;
        left: 4px;
        width: 14px;
        height: 14px;
        border-radius: 10px;
        background: #9c9b99;
        transition: background .2s, margin-left .2s, padding .2s; }
      .contao-cookiebar input + label:active:after {
        padding-left: 5px; }
    .contao-cookiebar input.cc-group-half + label:after {
      background: linear-gradient(to right, #9c9b99 0%, #9c9b99 50%, #399d32 50%, #399d32 100%); }
    .contao-cookiebar input:checked + label:after {
      background: #399d32;
      margin-left: 17px; }
    .contao-cookiebar input:checked + label:active:after {
      margin-left: 12px; }
    .contao-cookiebar input:checked + label:before {
      background: #dcf3db;
      border-color: #399d32; }
    .contao-cookiebar input:disabled + label {
      pointer-events: none; }
      .contao-cookiebar input:disabled + label:after {
        background: #c8c7c5; }
      .contao-cookiebar input:disabled + label:before {
        background: #f4f4f4;
        border-color: #c8c7c5; }
  .contao-cookiebar.cc-active .cc-inner {
    opacity: 1;
    pointer-events: auto;
    visibility: visible; }
  .contao-cookiebar.cc-active.cc-blocked {
    pointer-events: auto;
    animation: cookiebar-overlay-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-saved.cc-inner {
    opacity: 0;
    pointer-events: none;
    visibility: hidden; }
  .contao-cookiebar.cc-saved.cc-blocked {
    pointer-events: none;
    animation: cookiebar-overlay-out 0.5s ease-in-out forwards; }

@media (min-width: 768px) {
  .contao-cookiebar .cc-btn {
    width: auto;
    margin-bottom: 0; }
  .contao-cookiebar .cc-inner {
    max-width: 750px; } }

@keyframes cookiebar-overlay-in {
  0% {
    background: rgba(0, 0, 0, 0); }
  100% {
    background: rgba(0, 0, 0, 0.75); } }

@keyframes cookiebar-overlay-out {
  0% {
    background: rgba(0, 0, 0, 0.75); }
  100% {
    background: rgba(0, 0, 0, 0);
    visibility: hidden; } }

@keyframes cookiebar-top-in {
  0% {
    opacity: 0;
    transform: translateY(-100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%); } }

@keyframes cookiebar-middle-in {
  0% {
    opacity: 0;
    transform: scale(0); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes cookiebar-middle-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0); } }

@keyframes cookiebar-bottom-in {
  0% {
    opacity: 0;
    transform: translateY(100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-bottom-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%); } }

.contao-cookiebar {
  color: #444444; }
  .contao-cookiebar p {
    color: #868686;
    line-height: 1.4; }
  .contao-cookiebar .cc-inner {
    padding: 25px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: #fff; }
  .contao-cookiebar .cc-groups {
    display: none;
    padding-top: 15px; }
    .contao-cookiebar .cc-groups .cc-group {
      position: relative;
      border: 1px solid #d0d0d0;
      border-radius: 5px;
      margin-bottom: 10px;
      text-align: left; }
      .contao-cookiebar .cc-groups .cc-group > label {
        margin: 5px 130px 5px 10px; }
  .contao-cookiebar .cc-cookies {
    background: #fbfbfb;
    border-radius: 0 0 5px 5px; }
    .contao-cookiebar .cc-cookies > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-cookies > p, .contao-cookiebar .cc-cookies > .cc-cookie {
      margin: 0;
      padding: 15px;
      border-top: 1px solid #e6e6e6; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info {
      font-size: 0.875rem;
      background: #fff;
      padding: 10px;
      border-radius: 5px;
      border: 1px solid #efefef; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div > span {
        font-weight: 600; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div + div {
        margin-top: 5px;
        word-wrap: break-word; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info + button.cc-detail-btn-details {
        margin-top: 15px; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-desc p {
      margin-bottom: 0; }
    .contao-cookiebar .cc-cookies .cc-cookie label.cookie + p, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + .cc-cookie-info, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + button.cc-detail-btn-details {
      margin-top: 10px; }
    .contao-cookiebar .cc-cookies .cc-cookie p {
      margin: 0 0 15px;
      font-size: 0.875rem; }
  .contao-cookiebar .cc-footer, .contao-cookiebar .cc-info {
    text-align: center; }
  .contao-cookiebar .cc-detail-btn-details {
    border: 0 none;
    outline: 0 none;
    background: transparent;
    font-size: 13px;
    letter-spacing: 0;
    text-transform: initial;
    cursor: pointer;
    color: #a2a2a2;
    text-decoration: underline;
    padding: 0;
    margin: 0 0 10px; }
    .contao-cookiebar .cc-detail-btn-details span:nth-child(2) {
      display: none; }
    .contao-cookiebar .cc-detail-btn-details.cc-active span:nth-child(1) {
      display: none; }
    .contao-cookiebar .cc-detail-btn-details.cc-active span:nth-child(2) {
      display: inline; }
    .contao-cookiebar .cc-detail-btn-details:hover {
      color: #717171; }
  .contao-cookiebar .cc-info {
    margin-top: 15px; }
    .contao-cookiebar .cc-info > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-info > a {
      display: inline-block;
      font-size: 0.813rem;
      color: #a2a2a2;
      text-decoration: none; }
      .contao-cookiebar .cc-info > a:hover {
        color: #717171; }
      .contao-cookiebar .cc-info > a + a:before {
        display: inline-block;
        content: '·';
        margin-right: 5px; }

/*!
 * mega menu layout
 * optimiced for Contao Official Demo Theme
 */.mod_navigation.dropdown{overflow:visible}.mod_navigation li.mm_container>a,.mod_navigation li.mm_container>span{position:relative}.mod_navigation li.mm_container:hover>a:after,.mod_navigation li.mm_container:hover>span:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;background-color:#F4F2F0;z-index:110}.mod_navigation li.mm_container .mm_dropdown{display:none;position:absolute;left:0;right:0;z-index:100}.mod_navigation li.mm_container .mm_dropdown>.inner{padding:1rem 2rem;border:1px solid #E5DFDC;background-color:rgba(244, 242, 240, 0.95);overflow:hidden}.mod_navigation li.mm_container:hover .mm_dropdown{display:block}.mod_navigation .mm_dropdown{}
@font-face{font-family: 'Open Sans';src: url('../../webfonts/OpenSans-Italic.eot');src: local('Open Sans Italic'), local('OpenSans-Italic'), url('../../webfonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('../../webfonts/OpenSans-Italic.woff2') format('woff2'), url('../../webfonts/OpenSans-Italic.woff') format('woff'), url('../../webfonts/OpenSans-Italic.ttf') format('truetype');font-weight: normal;font-style: italic}@font-face{font-family: 'Open Sans';src: url('../../webfonts/OpenSans-Regular.eot');src: local('Open Sans Regular'), local('OpenSans-Regular'), url('../../webfonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../../webfonts/OpenSans-Regular.woff2') format('woff2'), url('../../webfonts/OpenSans-Regular.woff') format('woff'), url('../../webfonts/OpenSans-Regular.ttf') format('truetype');font-weight: normal;font-style: normal}@font-face{font-family: 'Open Sans';src: url('../../webfonts/OpenSans-BoldItalic.eot');src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('../../webfonts/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../../webfonts/OpenSans-BoldItalic.woff2') format('woff2'), url('../../webfonts/OpenSans-BoldItalic.woff') format('woff'), url('../../webfonts/OpenSans-BoldItalic.ttf') format('truetype');font-weight: bold;font-style: italic}@font-face{font-family: 'Open Sans';src: url('../../webfonts/OpenSans-SemiBold.eot');src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('../../webfonts/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('../../webfonts/OpenSans-SemiBold.woff2') format('woff2'), url('../../webfonts/OpenSans-SemiBold.woff') format('woff'), url('../../webfonts/OpenSans-SemiBold.ttf') format('truetype');font-weight: 600;font-style: normal}@font-face{font-family: 'Open Sans';src: url('../../webfonts/OpenSans-ExtraBoldItalic.eot');src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url('../../webfonts/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('../../webfonts/OpenSans-ExtraBoldItalic.woff2') format('woff2'), url('../../webfonts/OpenSans-ExtraBoldItalic.woff') format('woff'), url('../../webfonts/OpenSans-ExtraBoldItalic.ttf') format('truetype');font-weight: 800;font-style: italic}@font-face{font-family: 'Open Sans';src: url('../../webfonts/OpenSans-LightItalic.eot');src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('../../webfonts/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'), url('../../webfonts/OpenSans-LightItalic.woff2') format('woff2'), url('../../webfonts/OpenSans-LightItalic.woff') format('woff'), url('../../webfonts/OpenSans-LightItalic.ttf') format('truetype');font-weight: 300;font-style: italic}@font-face{font-family: 'Open Sans';src: url('../../webfonts/OpenSans-Bold.eot');src: local('Open Sans Bold'), local('OpenSans-Bold'), url('../../webfonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../../webfonts/OpenSans-Bold.woff2') format('woff2'), url('../../webfonts/OpenSans-Bold.woff') format('woff'), url('../../webfonts/OpenSans-Bold.ttf') format('truetype');font-weight: bold;font-style: normal}@font-face{font-family: 'Open Sans';src: url('../../webfonts/OpenSans-SemiBoldItalic.eot');src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('../../webfonts/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('../../webfonts/OpenSans-SemiBoldItalic.woff2') format('woff2'), url('../../webfonts/OpenSans-SemiBoldItalic.woff') format('woff'), url('../../webfonts/OpenSans-SemiBoldItalic.ttf') format('truetype');font-weight: 600;font-style: italic}@font-face{font-family: 'Open Sans';src: url('../../webfonts/OpenSans-ExtraBold.eot');src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('../../webfonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../../webfonts/OpenSans-ExtraBold.woff2') format('woff2'), url('../../webfonts/OpenSans-ExtraBold.woff') format('woff'), url('../../webfonts/OpenSans-ExtraBold.ttf') format('truetype');font-weight: 800;font-style: normal}@font-face{font-family: 'Open Sans';src: url('../../webfonts/OpenSans-Light.eot');src: local('Open Sans Light'), local('OpenSans-Light'), url('../../webfonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../../webfonts/OpenSans-Light.woff2') format('woff2'), url('../../webfonts/OpenSans-Light.woff') format('woff'), url('../../webfonts/OpenSans-Light.ttf') format('truetype');font-weight: 300;font-style: normal}.is--c-yellow a:link{-webkit-tap-highlight-color: #fddc18}.is--c-yellow ::selection{background: #fddc18}.is--c-yellow .nav--subsite ul li a:hover{border-color: #fddc18}.is--c-yellow.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-yellow.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-yellow.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-yellow.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #fddc18}.is--c-yellow .nav--sidebar ul.level_2 > li.active:before,.is--c-yellow .nav--sidebar ul.level_2 > li:hover:before{color: #fddc18}.is--c-yellow .banner--subsite .container--text a:hover{background-color: #fddc18;border-color: #fddc18}.is--c-yellow .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-yellow .content--header-subsite .ce_text .container--text{background: #fddc18}@media only screen and (max-width: 768px){.is--c-yellow .content--header-subsite .ce_text .container--text{background: none}}.is--c-blue a:link{-webkit-tap-highlight-color: #3796d2}.is--c-blue ::selection{background: #3796d2}.is--c-blue .nav--subsite ul li a:hover{border-color: #3796d2}.is--c-blue.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-blue.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-blue.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-blue.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #3796d2}.is--c-blue .nav--sidebar ul.level_2 > li.active:before,.is--c-blue .nav--sidebar ul.level_2 > li:hover:before{color: #3796d2}.is--c-blue .banner--subsite .container--text a:hover{background-color: #3796d2;border-color: #3796d2}.is--c-blue .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-blue .content--header-subsite .ce_text .container--text{background: #3796d2}@media only screen and (max-width: 768px){.is--c-blue .content--header-subsite .ce_text .container--text{background: none}}.is--c-blue-2 a:link{-webkit-tap-highlight-color: #525aa2}.is--c-blue-2 ::selection{background: #525aa2}.is--c-blue-2 .nav--subsite ul li a:hover{border-color: #525aa2}.is--c-blue-2.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-blue-2.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-blue-2.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-blue-2.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #525aa2}.is--c-blue-2 .nav--sidebar ul.level_2 > li.active:before,.is--c-blue-2 .nav--sidebar ul.level_2 > li:hover:before{color: #525aa2}.is--c-blue-2 .banner--subsite .container--text a:hover{background-color: #525aa2;border-color: #525aa2}.is--c-blue-2 .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-blue-2 .content--header-subsite .ce_text .container--text{background: #525aa2}@media only screen and (max-width: 768px){.is--c-blue-2 .content--header-subsite .ce_text .container--text{background: none}}.is--c-blue-3 a:link{-webkit-tap-highlight-color: #00afb9}.is--c-blue-3 ::selection{background: #00afb9}.is--c-blue-3 .nav--subsite ul li a:hover{border-color: #00afb9}.is--c-blue-3.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-blue-3.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-blue-3.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-blue-3.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #00afb9}.is--c-blue-3 .nav--sidebar ul.level_2 > li.active:before,.is--c-blue-3 .nav--sidebar ul.level_2 > li:hover:before{color: #00afb9}.is--c-blue-3 .banner--subsite .container--text a:hover{background-color: #00afb9;border-color: #00afb9}.is--c-blue-3 .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-blue-3 .content--header-subsite .ce_text .container--text{background: #00afb9}@media only screen and (max-width: 768px){.is--c-blue-3 .content--header-subsite .ce_text .container--text{background: none}}.is--c-green a:link{-webkit-tap-highlight-color: #7dc84b}.is--c-green ::selection{background: #7dc84b}.is--c-green .nav--subsite ul li a:hover{border-color: #7dc84b}.is--c-green.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-green.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-green.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-green.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #7dc84b}.is--c-green .nav--sidebar ul.level_2 > li.active:before,.is--c-green .nav--sidebar ul.level_2 > li:hover:before{color: #7dc84b}.is--c-green .banner--subsite .container--text a:hover{background-color: #7dc84b;border-color: #7dc84b}.is--c-green .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-green .content--header-subsite .ce_text .container--text{background: #7dc84b}@media only screen and (max-width: 768px){.is--c-green .content--header-subsite .ce_text .container--text{background: none}}.is--c-green-2 a:link{-webkit-tap-highlight-color: #467a46}.is--c-green-2 ::selection{background: #467a46}.is--c-green-2 .nav--subsite ul li a:hover{border-color: #467a46}.is--c-green-2.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-green-2.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-green-2.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-green-2.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #467a46}.is--c-green-2 .nav--sidebar ul.level_2 > li.active:before,.is--c-green-2 .nav--sidebar ul.level_2 > li:hover:before{color: #467a46}.is--c-green-2 .banner--subsite .container--text a:hover{background-color: #467a46;border-color: #467a46}.is--c-green-2 .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-green-2 .content--header-subsite .ce_text .container--text{background: #467a46}@media only screen and (max-width: 768px){.is--c-green-2 .content--header-subsite .ce_text .container--text{background: none}}.is--c-green-3 a:link{-webkit-tap-highlight-color: #c8e14a}.is--c-green-3 ::selection{background: #c8e14a}.is--c-green-3 .nav--subsite ul li a:hover{border-color: #c8e14a}.is--c-green-3.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-green-3.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-green-3.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-green-3.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #c8e14a}.is--c-green-3 .nav--sidebar ul.level_2 > li.active:before,.is--c-green-3 .nav--sidebar ul.level_2 > li:hover:before{color: #c8e14a}.is--c-green-3 .banner--subsite .container--text a:hover{background-color: #c8e14a;border-color: #c8e14a}.is--c-green-3 .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-green-3 .content--header-subsite .ce_text .container--text{background: #c8e14a}@media only screen and (max-width: 768px){.is--c-green-3 .content--header-subsite .ce_text .container--text{background: none}}.is--c-mint a:link{-webkit-tap-highlight-color: #50d5b3}.is--c-mint ::selection{background: #50d5b3}.is--c-mint .nav--subsite ul li a:hover{border-color: #50d5b3}.is--c-mint.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-mint.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-mint.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-mint.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #50d5b3}.is--c-mint .nav--sidebar ul.level_2 > li.active:before,.is--c-mint .nav--sidebar ul.level_2 > li:hover:before{color: #50d5b3}.is--c-mint .banner--subsite .container--text a:hover{background-color: #50d5b3;border-color: #50d5b3}.is--c-mint .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-mint .content--header-subsite .ce_text .container--text{background: #50d5b3}@media only screen and (max-width: 768px){.is--c-mint .content--header-subsite .ce_text .container--text{background: none}}.is--c-pink a:link{-webkit-tap-highlight-color: #eb2873}.is--c-pink ::selection{background: #eb2873}.is--c-pink .nav--subsite ul li a:hover{border-color: #eb2873}.is--c-pink.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-pink.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-pink.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-pink.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #eb2873}.is--c-pink .nav--sidebar ul.level_2 > li.active:before,.is--c-pink .nav--sidebar ul.level_2 > li:hover:before{color: #eb2873}.is--c-pink .banner--subsite .container--text a:hover{background-color: #eb2873;border-color: #eb2873}.is--c-pink .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-pink .content--header-subsite .ce_text .container--text{background: #eb2873}@media only screen and (max-width: 768px){.is--c-pink .content--header-subsite .ce_text .container--text{background: none}}.is--c-violet a:link{-webkit-tap-highlight-color: #b47dd2}.is--c-violet ::selection{background: #b47dd2}.is--c-violet .nav--subsite ul li a:hover{border-color: #b47dd2}.is--c-violet.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-violet.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-violet.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-violet.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #b47dd2}.is--c-violet .nav--sidebar ul.level_2 > li.active:before,.is--c-violet .nav--sidebar ul.level_2 > li:hover:before{color: #b47dd2}.is--c-violet .banner--subsite .container--text a:hover{background-color: #b47dd2;border-color: #b47dd2}.is--c-violet .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-violet .content--header-subsite .ce_text .container--text{background: #b47dd2}@media only screen and (max-width: 768px){.is--c-violet .content--header-subsite .ce_text .container--text{background: none}}.is--c-orange a:link{-webkit-tap-highlight-color: #e67d2c}.is--c-orange ::selection{background: #e67d2c}.is--c-orange .nav--subsite ul li a:hover{border-color: #e67d2c}.is--c-orange.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-orange.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-orange.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-orange.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #e67d2c}.is--c-orange .nav--sidebar ul.level_2 > li.active:before,.is--c-orange .nav--sidebar ul.level_2 > li:hover:before{color: #e67d2c}.is--c-orange .banner--subsite .container--text a:hover{background-color: #e67d2c;border-color: #e67d2c}.is--c-orange .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-orange .content--header-subsite .ce_text .container--text{background: #e67d2c}@media only screen and (max-width: 768px){.is--c-orange .content--header-subsite .ce_text .container--text{background: none}}.is--c-orange-2 a:link{-webkit-tap-highlight-color: #e1aa62}.is--c-orange-2 ::selection{background: #e1aa62}.is--c-orange-2 .nav--subsite ul li a:hover{border-color: #e1aa62}.is--c-orange-2.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-orange-2.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-orange-2.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-orange-2.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #e1aa62}.is--c-orange-2 .nav--sidebar ul.level_2 > li.active:before,.is--c-orange-2 .nav--sidebar ul.level_2 > li:hover:before{color: #e1aa62}.is--c-orange-2 .banner--subsite .container--text a:hover{background-color: #e1aa62;border-color: #e1aa62}.is--c-orange-2 .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-orange-2 .content--header-subsite .ce_text .container--text{background: #e1aa62}@media only screen and (max-width: 768px){.is--c-orange-2 .content--header-subsite .ce_text .container--text{background: none}}.is--c-red a:link{-webkit-tap-highlight-color: #d51b17}.is--c-red ::selection{background: #d51b17}.is--c-red .nav--subsite ul li a:hover{border-color: #d51b17}.is--c-red.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-red.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-red.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-red.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #d51b17}.is--c-red .nav--sidebar ul.level_2 > li.active:before,.is--c-red .nav--sidebar ul.level_2 > li:hover:before{color: #d51b17}.is--c-red .banner--subsite .container--text a:hover{background-color: #d51b17;border-color: #d51b17}.is--c-red .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-red .content--header-subsite .ce_text .container--text{background: #d51b17}@media only screen and (max-width: 768px){.is--c-red .content--header-subsite .ce_text .container--text{background: none}}.is--c-brown a:link{-webkit-tap-highlight-color: #aa7d4e}.is--c-brown ::selection{background: #aa7d4e}.is--c-brown .nav--subsite ul li a:hover{border-color: #aa7d4e}.is--c-brown.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-brown.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-brown.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-brown.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #aa7d4e}.is--c-brown .nav--sidebar ul.level_2 > li.active:before,.is--c-brown .nav--sidebar ul.level_2 > li:hover:before{color: #aa7d4e}.is--c-brown .banner--subsite .container--text a:hover{background-color: #aa7d4e;border-color: #aa7d4e}.is--c-brown .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-brown .content--header-subsite .ce_text .container--text{background: #aa7d4e}@media only screen and (max-width: 768px){.is--c-brown .content--header-subsite .ce_text .container--text{background: none}}.is--c-gray a:link{-webkit-tap-highlight-color: #8c8c8c}.is--c-gray ::selection{background: #8c8c8c}.is--c-gray .nav--subsite ul li a:hover{border-color: #8c8c8c}.is--c-gray.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-gray.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-gray.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-gray.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #8c8c8c}.is--c-gray .nav--sidebar ul.level_2 > li.active:before,.is--c-gray .nav--sidebar ul.level_2 > li:hover:before{color: #8c8c8c}.is--c-gray .banner--subsite .container--text a:hover{background-color: #8c8c8c;border-color: #8c8c8c}.is--c-gray .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-gray .content--header-subsite .ce_text .container--text{background: #8c8c8c}@media only screen and (max-width: 768px){.is--c-gray .content--header-subsite .ce_text .container--text{background: none}}.is--c-fwd_naturkarton a:link{-webkit-tap-highlight-color: #8c8c8c}.is--c-fwd_naturkarton ::selection{background: #8c8c8c}.is--c-fwd_naturkarton .nav--subsite ul li a:hover{border-color: #8c8c8c}.is--c-fwd_naturkarton.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-fwd_naturkarton.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-fwd_naturkarton.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-fwd_naturkarton.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #8c8c8c}.is--c-fwd_naturkarton .nav--sidebar ul.level_2 > li.active:before,.is--c-fwd_naturkarton .nav--sidebar ul.level_2 > li:hover:before{color: #8c8c8c}.is--c-fwd_naturkarton .banner--subsite .container--text a:hover{background-color: #8c8c8c;border-color: #8c8c8c}.is--c-fwd_naturkarton .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-fwd_naturkarton .content--header-subsite .ce_text .container--text{background: #8c8c8c url("../../files/grafiken/color_header_mat/mat--c-fwd_naturkarton.jpg") !important}@media only screen and (max-width: 768px){.is--c-fwd_naturkarton .content--header-subsite .ce_text .container--text{background: none !important}}.is--c-graskarton a:link{-webkit-tap-highlight-color: #8c8c8c}.is--c-graskarton ::selection{background: #8c8c8c}.is--c-graskarton .nav--subsite ul li a:hover{border-color: #8c8c8c}.is--c-graskarton.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-graskarton.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-graskarton.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-graskarton.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #8c8c8c}.is--c-graskarton .nav--sidebar ul.level_2 > li.active:before,.is--c-graskarton .nav--sidebar ul.level_2 > li:hover:before{color: #8c8c8c}.is--c-graskarton .banner--subsite .container--text a:hover{background-color: #8c8c8c;border-color: #8c8c8c}.is--c-graskarton .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-graskarton .content--header-subsite .ce_text .container--text{background: #8c8c8c url("../../files/grafiken/color_header_mat/mat--c-graskarton.jpg") !important}@media only screen and (max-width: 768px){.is--c-graskarton .content--header-subsite .ce_text .container--text{background: none !important}}.is--c-kraftkarton a:link{-webkit-tap-highlight-color: #aa7d4e}.is--c-kraftkarton ::selection{background: #aa7d4e}.is--c-kraftkarton .nav--subsite ul li a:hover{border-color: #aa7d4e}.is--c-kraftkarton.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-kraftkarton.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-kraftkarton.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-kraftkarton.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #aa7d4e}.is--c-kraftkarton .nav--sidebar ul.level_2 > li.active:before,.is--c-kraftkarton .nav--sidebar ul.level_2 > li:hover:before{color: #aa7d4e}.is--c-kraftkarton .banner--subsite .container--text a:hover{background-color: #aa7d4e;border-color: #aa7d4e}.is--c-kraftkarton .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-kraftkarton .content--header-subsite .ce_text .container--text{background: #aa7d4e url("../../files/grafiken/color_header_mat/mat--c-kraftkarton.jpg") !important}@media only screen and (max-width: 768px){.is--c-kraftkarton .content--header-subsite .ce_text .container--text{background: none !important}}.is--c-fwd_recycling a:link{-webkit-tap-highlight-color: #8c8c8c}.is--c-fwd_recycling ::selection{background: #8c8c8c}.is--c-fwd_recycling .nav--subsite ul li a:hover{border-color: #8c8c8c}.is--c-fwd_recycling.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-fwd_recycling.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-fwd_recycling.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-fwd_recycling.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #8c8c8c}.is--c-fwd_recycling .nav--sidebar ul.level_2 > li.active:before,.is--c-fwd_recycling .nav--sidebar ul.level_2 > li:hover:before{color: #8c8c8c}.is--c-fwd_recycling .banner--subsite .container--text a:hover{background-color: #8c8c8c;border-color: #8c8c8c}.is--c-fwd_recycling .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-fwd_recycling .content--header-subsite .ce_text .container--text{background: #8c8c8c url("../../files/grafiken/color_header_mat/mat--c-fwd_naturkarton.jpg") !important}@media only screen and (max-width: 768px){.is--c-fwd_recycling .content--header-subsite .ce_text .container--text{background: none !important}}.is--c-recycling_braun a:link{-webkit-tap-highlight-color: #aa7d4e}.is--c-recycling_braun ::selection{background: #aa7d4e}.is--c-recycling_braun .nav--subsite ul li a:hover{border-color: #aa7d4e}.is--c-recycling_braun.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-recycling_braun.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-recycling_braun.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-recycling_braun.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #aa7d4e}.is--c-recycling_braun .nav--sidebar ul.level_2 > li.active:before,.is--c-recycling_braun .nav--sidebar ul.level_2 > li:hover:before{color: #aa7d4e}.is--c-recycling_braun .banner--subsite .container--text a:hover{background-color: #aa7d4e;border-color: #aa7d4e}.is--c-recycling_braun .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-recycling_braun .content--header-subsite .ce_text .container--text{background: #aa7d4e url("../../files/grafiken/color_header_mat/mat--c-recycling_braun.jpg") !important}@media only screen and (max-width: 768px){.is--c-recycling_braun .content--header-subsite .ce_text .container--text{background: none !important}}.is--c-recycling_grau a:link{-webkit-tap-highlight-color: #8c8c8c}.is--c-recycling_grau ::selection{background: #8c8c8c}.is--c-recycling_grau .nav--subsite ul li a:hover{border-color: #8c8c8c}.is--c-recycling_grau.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-recycling_grau.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-recycling_grau.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-recycling_grau.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #8c8c8c}.is--c-recycling_grau .nav--sidebar ul.level_2 > li.active:before,.is--c-recycling_grau .nav--sidebar ul.level_2 > li:hover:before{color: #8c8c8c}.is--c-recycling_grau .banner--subsite .container--text a:hover{background-color: #8c8c8c;border-color: #8c8c8c}.is--c-recycling_grau .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-recycling_grau .content--header-subsite .ce_text .container--text{background: #8c8c8c url("../../files/grafiken/color_header_mat/mat--c-recycling_grau.jpg") !important}@media only screen and (max-width: 768px){.is--c-recycling_grau .content--header-subsite .ce_text .container--text{background: none !important}}.is--c-zuckerrohr a:link{-webkit-tap-highlight-color: #edca9d}.is--c-zuckerrohr ::selection{background: #edca9d}.is--c-zuckerrohr .nav--subsite ul li a:hover{border-color: #edca9d}.is--c-zuckerrohr.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--c-zuckerrohr.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--c-zuckerrohr.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--c-zuckerrohr.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before{background-color: #edca9d}.is--c-zuckerrohr .nav--sidebar ul.level_2 > li.active:before,.is--c-zuckerrohr .nav--sidebar ul.level_2 > li:hover:before{color: #edca9d}.is--c-zuckerrohr .banner--subsite .container--text a:hover{background-color: #edca9d;border-color: #edca9d}.is--c-zuckerrohr .footer-main:after{background-image: url("../../files/less/files/files/grafiken/layout/bg--dots-22.png")}.is--c-zuckerrohr .content--header-subsite .ce_text .container--text{background: #edca9d url("../../files/grafiken/color_header_mat/mat--c-zuckerrohr.webp") !important}@media only screen and (max-width: 768px){.is--c-zuckerrohr .content--header-subsite .ce_text .container--text{background: none !important}}.is--c-white .container--text{background: #fff !important}.content--header-slider .is--c-orange .container--text{background: #e67d2c !important}.content--header-slider .is--c-orange-2 .container--text{background: #e1aa62 !important}.content--header-slider .is--c-green .container--text{background: #7dc84b !important}.content--header-slider .is--c-green-2 .container--text{background: #467a46 !important}.content--header-slider .is--c-yellow .container--text{background: #fddc18 !important}.content--header-slider .is--c-pink .container--text{background: #eb2873 !important}.content--header-slider .is--c-violet .container--text{background: #b47dd2 !important}.content--header-slider .is--c-blue-3 .container--text{background: #00afb9 !important}.content--header-slider .is--c-blue-2 .container--text{background: #525aa2 !important}.content--header-slider .is--c-fwd_naturkarton .container--text{background: url("../../files/grafiken/color_header_mat/mat--c-fwd_naturkarton.jpg") !important}.content--header-slider .is--c-kraftkarton .container--text{background: url("../../files/grafiken/color_header_mat/mat--c-kraftkarton.jpg") !important}.content--header-slider .is--c-graskarton .container--text{background: url("../../files/grafiken/color_header_mat/mat--c-graskarton.jpg") !important}.content--header-slider .is--c-recycling_braun .container--text{background: url("../../files/grafiken/color_header_mat/mat--c-recycling_braun.jpg") !important}.content--header-slider .is--c-recycling_grau .container--text{background: url("../../files/grafiken/color_header_mat/mat--c-recycling_grau.jpg") !important}@media only screen and (min-width: 1920px){html{font-size: 18px}}@media only screen and (max-width: 1680px){html{font-size: 16px}}@media only screen and (max-width: 1440px){html{font-size: 15px}}@media only screen and (max-width: 1024px){html{font-size: 14px}}@media only screen and (max-width: 768px){html{font-size: 13px}}@media only screen and (max-width: 480px){html{font-size: 12px}}article,aside,details,figure,footer,header,hr,nav,section,summary{display: block}:focus,a:active,a:hover{outline: 0}embed,img,object{max-width: 100%}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;background: 0 0}input[type=checkbox],th{vertical-align: bottom}td,td img{vertical-align: top}*,:after,:before{box-sizing: inherit}ul{list-style: none}blockquote,q{quotes: none}blockquote:after,blockquote:before,q:after,q:before{content: '';content: none}del{text-decoration: line-through}abbr[title],dfn[title]{border-bottom: 1px dotted #000;cursor: help}th{font-weight: 700}td{font-weight: 400}hr{height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}input,select{vertical-align: middle}pre{white-space: pre;white-space: pre-wrap;white-space: pre-line;word-wrap: break-word}input[type=radio]{vertical-align: text-bottom}input,select,textarea{font: 99% sans-serif}table{border-collapse: collapse;border-spacing: 0;font: 100%}sub,sup{font-size: 75%;line-height: 0;position: relative}sup{top: -.5em}sub{bottom: -.25em}code,kbd,pre,samp{font-family: monospace,sans-serif}button,input[type=button],input[type=file],input[type=submit],label{cursor: pointer}button,input,select,textarea{margin: 0}button,input[type=button]{width: auto;overflow: visible}html{box-sizing: border-box;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;min-width: 300px;overflow-x: hidden;overflow-y: scroll;text-rendering: optimizeLegibility;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}*{font-style: normal;color: #000;text-decoration-skip-ink: auto}body{font-size: 16px;font-size: 100%;font-family: 'Open Sans', sans-serif;font-weight: 400;font-weight: 300;line-height: 1.3rem}::-moz-selection{background: #55c3ff;color: #fff;text-shadow: none}::selection{background: #55c3ff;color: #fff;text-shadow: none}a:link{-webkit-tap-highlight-color: #55c3ff}.ie7 img{-ms-interpolation-mode: bicubic}img{height: auto}#ie8 img{width: 100%}form input,form button,form textarea{border-radius: 0}.style-reset--slick-slider .slick-container button,.style-reset--slick-slider .slick-dots button{-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none}.style-reset--slick-slider .slick-container{position: relative}.style-reset--slick-slider .slick-prev,.style-reset--slick-slider .slick-next{position: absolute;top: 50%;left: 1rem;z-index: 999;background: #55c3ff}.style-reset--slick-slider .slick-next{left: inherit;right: 1rem}.style-reset--slick-slider .slick-dots{position: absolute;left: 50%;bottom: 1rem;transform: translate(-50%, 0)}.style-reset--slick-slider .slick-dots li{float: left;margin: 0 .3rem}.style-reset--slick-slider .slick-dots li button{color: transparent;font-size: 0;display: inline-block;width: 2rem;height: 4px;background: #fff}.style-reset--slick-slider .slick-dots li.slick-active button{background: #55c3ff}.style-reset--slick-slider .slick-dots li:hover{cursor: pointer}img,video{aspect-ratio: attr(width) / attr(height)}a.cboxElement{background: #55c3ff;position: relative;display: block;z-index: 1}a.cboxElement img{transition: all ease-in-out .2s}a.cboxElement:before{content: "";display: block;position: absolute;top: 0;right: 0;width: 25px;height: 25px;background-color: #55c3ff;z-index: 2;transition: all ease-in-out .2s}a.cboxElement:after{content: "+";font-size: 24px;color: #fff;display: block;position: absolute;top: 2px;right: 5px;z-index: 3;font-weight: 500;transition: all ease-in-out .2s}a.cboxElement:hover img{opacity: .6}a.cboxElement:hover:before{background-color: #fff}a.cboxElement:hover:after{color: #55c3ff}#cboxOverlay{background: #fff}#cboxLoadedContent{border-color: transparent}#cboxClose{background-image: none;top: 0;right: 0;width: 25px;height: 25px;background: #55c3ff;transition: all ease-in-out .2s}#cboxClose:after{content: "+";font-size: 24px;color: #fff;display: block;position: absolute;top: -3px;right: 4px;z-index: 3;text-indent: 0;transform: rotate(45deg);font-weight: 500;transition: all ease-in-out .2s}#cboxClose:hover{background-color: #fff}#cboxClose:hover:after{color: #55c3ff}#cboxPrevious,#cboxNext{background: transparent;width: 4rem;height: 4rem}#cboxPrevious:after,#cboxNext:after{content: "";display: block;width: 2.5rem;height: 2.5rem;position: absolute;top: 64%;left: 50%;border-bottom: 4px solid #fddc18;border-left: 4px solid #fddc18;transform: rotate(45deg) translate(-50%, -50%);transform-origin: center;transition: all ease-in-out .2s}#cboxPrevious:hover:after,#cboxNext:hover:after{left: 35%}#cboxNext:after{border-bottom: none;border-left: none;border-top: 4px solid #fddc18;border-right: 4px solid #fddc18;left: -20%}#cboxNext:hover:after{left: -5%}#cboxCurrent{display: none !important}*,*:before,*:after{-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit}.grid{clear: both;width: 100%;max-width: 1920px;min-width: inherit;margin: 0 auto;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.grid.is--light{padding: 0 5%}.grid:after,.grid:before{content: "";display: table;clear: both}[class*='col-'],[class*='gr-']{float: left;padding-right: 0px}.fullwidth{margin-left: 0 !important;width: 100% !important;clear: both;margin: 0 auto;overflow: hidden}.fullwidth > .grid{margin-left: 15% !important;width: 70% !important;clear: both;margin: 0 auto;overflow: hidden}.floatleft{float: left !important}.floatright{float: right !important}.col-5{width: 5%}.col-10{width: 10%}.col-20{width: 20%}.col-25{width: 25%}.col-30{width: 30%}.col-33{width: 33%}.col-35{width: 35%}.col-40{width: 40%}.col-45{width: 45%}.col-50{width: 50%}.col-55{width: 55%}.col-60{width: 60%}.col-65{width: 65%}.col-66{width: 66%}.col-70{width: 70%}.col-75{width: 75%}.col-80{width: 80%}.col-85{width: 82%}.col-90{width: 90%}.col-62{width: 95%}.col-100{width: 100%}.col-50.pad-10{width: 42%}.pad-10{padding: 3% 3% 2% 5%}.pad-r-10{padding-right: 10%}.pad-r-15{padding-right: 15%}.pad-r-20{padding-right: 20%}.pad-r-35{padding-right: 25%}.pad-r-40{padding-right: 40%}.pad-r-45{padding-right: 45%}.pad-r-50{padding-right: 50%}.pad-r-55{padding-right: 55%}.pad-l-5{padding-left: 5%}.pad-l-10{padding-left: 10%}.pad-l-15{padding-left: 15%}.pad-l-20{padding-left: 20%}.pad-l-25{padding-left: 25%}.pad-l-30{padding-left: 30%}.pad-l-35{padding-left: 35%}.pad-l-40{padding-left: 40%}.pad-l-45{padding-left: 45%}.pad-l-50{padding-left: 50%}.pad-l-600{padding-left: 600px}.pad-l-1200{padding-left: 1200px}.push-25{margin-left: 25%}.push-50{margin-left: 50%}.push-75{margin-left: 75%}.button{font-size: 1.5rem;font-weight: 300;text-transform: uppercase;letter-spacing: 1.4px;display: inline-block;padding: .6rem 1.6rem;border: 1px solid #000;transition: all ease-in-out .2s;border-color: currentcolor;text-align: center}.button:hover{color: #000;background-color: #55c3ff;text-decoration: none;border-color: #55c3ff}.dots{position: relative;overflow: visible}.singledot{position: relative}.singledot:before{content: "";display: block;position: absolute;width: 50px;height: 50px;left: 0;top: 50%;background-color: #55c3ff;z-index: -1;border-radius: 26px;transform: translate(-50%, -50%);opacity: 1;transition: all ease-in-out .2s}@media only screen and (max-width: 1660px){.singledot:before{width: 40px;height: 40px}}@media only screen and (max-width: 1450px){.singledot:before{width: 35px;height: 35px}}.line:after{content: "";display: block;width: 80px;height: 5px;background-color: #000;margin-top: 1.5rem}.icon--check{position: relative;padding-left: .875rem}.icon--check:before{content: "";width: .6875rem;height: 1.125rem;display: block;background-size: contain;background-repeat: no-repeat;background-position: center center;background-image: url("../../files/grafiken/icons/_allgemein/icon--check.svg");position: absolute;top: 0;left: 0}.link--arrow{position: relative;padding-left: 4.1rem;padding-right: .5rem}.link--arrow:before{content: "";left: 16px;position: absolute;top: 50%;transform: translateY(-50%);width: 36px;border-bottom: 2px solid currentcolor;transition: width 250ms ease 0s}.link--arrow:after{content: "";display: block;height: 17px;position: absolute;left: 34px;top: 50%;transform: translateY(-50%) rotate(45deg);width: 17px;border-right: 2px solid currentcolor;border-top: 2px solid currentcolor;transition: height 250ms ease 0s, transform 250ms ease 0s, width 250ms ease 0s}.link--arrow:hover:before{width: 36px}figcaption{margin-top: 1rem}.mindestmenge-100 .text--mindestmenge:after{content: "100 Stück."}.mindestmenge-200 .text--mindestmenge:after{content: "200 Stück."}.mindestmenge-300 .text--mindestmenge:after{content: "300 Stück."}.mindestmenge-400 .text--mindestmenge:after{content: "400 Stück."}.mindestmenge-500 .text--mindestmenge:after{content: "500 Stück."}.mindestmenge-600 .text--mindestmenge:after{content: "600 Stück."}.mindestmenge-700 .text--mindestmenge:after{content: "700 Stück."}.mindestmenge-800 .text--mindestmenge:after{content: "800 Stück."}.mindestmenge-900 .text--mindestmenge:after{content: "900 Stück."}.mindestmenge-1000 .text--mindestmenge:after{content: "1000 Stück."}.mindestmenge-1100 .text--mindestmenge:after{content: "1100 Stück."}.mindestmenge-1200 .text--mindestmenge:after{content: "1200 Stück."}.mindestmenge-1300 .text--mindestmenge:after{content: "1300 Stück."}.mindestmenge-1400 .text--mindestmenge:after{content: "1400 Stück."}.mindestmenge-1500 .text--mindestmenge:after{content: "1500 Stück."}.mindestmenge-1600 .text--mindestmenge:after{content: "1600 Stück."}.mindestmenge-1700 .text--mindestmenge:after{content: "1700 Stück."}.mindestmenge-1800 .text--mindestmenge:after{content: "1800 Stück."}.mindestmenge-1900 .text--mindestmenge:after{content: "1900 Stück."}.mindestmenge-2000 .text--mindestmenge:after{content: "2000 Stück."}div[class*="icon--"]:before{content: "";display: block;width: 50px;height: 50px;background-size: contain;background-repeat: no-repeat;background-position: center center}.icon--rock:before{background-image: url("../../files/grafiken/icons/icon--rock.png")}.icon--talk:before{background-image: url("../../files/grafiken/icons/icon--talk.png")}@media only screen and (max-width: 768px){#main{width: 100%;padding-top: 0 !important}}.wrapper--inner{transition: all ease-in-out .2s;display: inline-block;width: 100%;margin: 0 auto;padding-left: 5rem;padding-right: 2.5rem}@media only screen and (max-width: 1550px){.wrapper--inner{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1440px){.wrapper--inner{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1024px){.wrapper--inner{padding-left: 3rem;padding-right: 3rem}}@media only screen and (max-width: 768px){.wrapper--inner{padding-left: 2rem;padding-right: 2rem}}@media only screen and (max-width: 480px){.wrapper--inner{padding-left: 1.5rem;padding-right: 1.5rem}}@media only screen and (max-width: 350px){.wrapper--inner{padding-left: 1rem;padding-right: 1rem}}.wrapper--inner-right-2x{padding-right: calc(2 * 5rem)}@media only screen and (max-width: 1550px){.wrapper--inner-right-2x{padding-right: 4rem}}@media only screen and (max-width: 1440px){.wrapper--inner-right-2x{padding-right: calc(2 * 4rem)}}@media only screen and (max-width: 1024px){.wrapper--inner-right-2x{padding-right: calc(2 * 3rem)}}@media only screen and (max-width: 1024px){.wrapper--inner-right-2x{padding-right: calc(2 * 2rem)}}@media only screen and (max-width: 480px){.wrapper--inner-right-2x{padding-right: calc(2 * 1.5rem)}}@media only screen and (max-width: 350px){.wrapper--inner-right-2x{padding-right: calc(2 * 1rem)}}.mod_article{float: left;width: 100%}.mod_article + div{clear: both}.has--transition{transition: all ease-in-out .2s}.has--hover-shadow{transition: all ease-in-out .2s;-webkit-box-shadow: 0px 0px 23px 1px rgba(0,0,0,0);-moz-box-shadow: 0px 0px 23px 1px rgba(0,0,0,0);box-shadow: 0px 0px 23px 1px rgba(0,0,0,0)}.has--hover-shadow:hover{-webkit-box-shadow: 0px 0px 23px 1px rgba(0,0,0,0.07000000000000001);-moz-box-shadow: 0px 0px 23px 1px rgba(0,0,0,0.07000000000000001);box-shadow: 0px 0px 23px 1px rgba(0,0,0,0.07000000000000001)}.reset--bg{background-size: contain;background-repeat: no-repeat;background-position: center center}.reset--appearance{-webkit-appearance: none;-moz-appearance: none;appearance: none}.reset--slick-slider .slick-container button,.reset--slick-slider .slick-dots button{-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none}.reset--slick-slider .slick-container{position: relative}.reset--slick-slider .slick-prev,.reset--slick-slider .slick-next{position: absolute;top: 50%;left: 1rem;z-index: 999;background: #55c3ff}.reset--slick-slider .slick-next{left: inherit;right: 1rem}.reset--slick-slider .slick-dots{position: absolute;left: 50%;bottom: 1rem;transform: translate(-50%, 0)}.reset--slick-slider .slick-dots li{float: left;margin: 0 .3rem}.reset--slick-slider .slick-dots li button{color: transparent;font-size: 0;display: inline-block;width: 2rem;height: 4px;background: #fff}.reset--slick-slider .slick-dots li.slick-active button{background: #55c3ff}.reset--slick-slider .slick-dots li:hover{cursor: pointer}.clear--both{clear: both}.container--flex{display: flex;justify-content: flex-start;width: auto}.is--dev{border: 1px solid #f00}.is--primary{color: #55c3ff}.is--dark{color: #000}.is--light{color: #e9e4e1}.is--white{color: #ffffff}.is--white p{color: #ffffff}.bg-is--primary{background: #55c3ff}.bg-is--dark{background: #000}.bg-is--light{background: #e9e4e1}.bg-is--white{background: #ffffff}.has-bg--grey{background: #bebebe}.bg-is--gradient{background: #eaeaea;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top, #f2f2f2 0%, #fff 57%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(57%, #fff));background: -webkit-linear-gradient(top, #f2f2f2 0%, #fff 57%);background: -o-linear-gradient(top, #f2f2f2 0%, #fff 57%);background: -ms-linear-gradient(top, #f2f2f2 0%, #fff 57%);background: linear-gradient(to bottom, #f2f2f2 0%, #fff 57%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@lighter', endColorstr='#ffffff', GradientType=0)}.bg-is--gradient-bottom{background: #f2f2f2;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 57%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(57%, #f2f2f2));background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 57%);background: -o-linear-gradient(top, #fff 0%, #f2f2f2 57%);background: -ms-linear-gradient(top, #fff 0%, #f2f2f2 57%);background: linear-gradient(to bottom, #fff 0%, #f2f2f2 57%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='@lighter', GradientType=0)}.style--h2{font-weight: 600;font-size: 2.3rem;line-height: 1.1;color: #000;margin-top: 0;margin-bottom: .75em;font-family: 'Open Sans', sans-serif}@media only screen and (max-width: 1024px){.style--h2{font-size: 2.4rem}}@media only screen and (max-width: 768px){.style--h2{font-size: 2.2rem}}@media only screen and (max-width: 480px){.style--h2{font-size: 1.8rem}}.style--h3{font-weight: 300;font-size: 1.375rem;line-height: 1.0;letter-spacing: 3.4px;color: #6c6c6c;margin-top: 0;margin-bottom: 1.2rem;display: inline-block;font-family: 'Open Sans', sans-serif;text-transform: uppercase}@media only screen and (max-width: 480px){.style--h3{font-size: 1.2rem}}.style--h4{font-weight: 800;font-size: 1.1875rem;line-height: 1.21;letter-spacing: 2px;color: #6c6c6c;margin-top: 1rem;margin-bottom: .4rem;display: inline-block;font-family: 'Open Sans', sans-serif;text-transform: uppercase}h2{font-weight: 600;font-size: 2.3rem;line-height: 1.1;color: #000;margin-top: 0;margin-bottom: .75em;font-family: 'Open Sans', sans-serif}@media only screen and (max-width: 1024px){h2{font-size: 2.4rem}}@media only screen and (max-width: 768px){h2{font-size: 2.2rem}}@media only screen and (max-width: 480px){h2{font-size: 1.8rem}}h3,h3 span{font-weight: 300;font-size: 1.375rem;line-height: 1.0;letter-spacing: 3.4px;color: #6c6c6c;margin-top: 0;margin-bottom: 1.2rem;display: inline-block;font-family: 'Open Sans', sans-serif;text-transform: uppercase}@media only screen and (max-width: 480px){h3,h3 span{font-size: 1.2rem}}h4{font-weight: 800;font-size: 1.1875rem;line-height: 1.21;letter-spacing: 2px;color: #6c6c6c;margin-top: 1rem;margin-bottom: .4rem;display: inline-block;font-family: 'Open Sans', sans-serif;text-transform: uppercase}h5{color: #000;font-family: 'RevistaScript-Bold', serif;font-size: 5rem;letter-spacing: 0px;line-height: 1.1}.bg-is--primary h2{color: #fff}.bg-is--primary h5{color: #efe6d0}p{padding-left: 0;font-size: 1.075rem;line-height: 1.45}p strong{font-weight: 500;color: #000}.ce_text p + p{margin-top: .5rem}.ce_text a,.ce_text a:visited,.ce_text a span,.ce_text a:visited{cursor: pointer;color: #000;font-weight: 500;border-bottom: 2px solid #018fd3;text-decoration: none;transition: color .2s ease-in-out}.ce_text a:hover{color: #018fd3}.ce_text .bg--image{background-repeat: no-repeat;background-size: cover;background-position: center;height: 4rem}.mod_article .ce_text ul{padding-left: 1rem;padding-top: .5rem;padding-bottom: .5rem;list-style-type: "+ "}.mod_article .ce_text ul li + li{margin-top: .3rem}.ce_text ol{margin: 0 0 12px 1em;line-height: 1.45}.ce_text ol li{list-style-type: decimal}.is--center,.is-center{text-align: center}.is--center.has--max-80,.is-center.has--max-80{width: 80%;margin: 0 auto}.is--center.has--max-70,.is-center.has--max-70{width: 70%;margin: 0 auto}.has--list ul li,.ce_text.list ul li{line-height: 1.45;margin-bottom: .5rem;padding-left: 1rem}.has--list ul li:before,.ce_text.list ul li:before{content: "+ ";margin-left: -1rem;width: 1rem;display: inline-block}.image_container img{display: block}.no-desktop{display: none}.no-mobile{display: block}.header--is-desktop,.is-desktop{display: block}.header--is-mobile,.is-mobile{display: none}@media screen and (max-width: 1024px){.header--is-desktop,.is-desktop{display: none !important}.header--is-mobile,.is-mobile{display: block}}body{background: #f2edf3;background-repeat: no-repeat;background-position: top center;padding-top: 0px}#wrapper{max-width: 1920px;width: 100%;margin: 0 auto;background: #fff;min-height: 480px}header{position: relative;display: inline-block;width: 100%;transition: all .2s ease-in-out;float: left;z-index: 100}header .inside{display: inline-block;width: 100%;float: left}.header-main{justify-content: space-between;position: fixed;top: 0;left: 50%;transform: translate(-50%, 0);width: 100vw;max-width: 1920px;z-index: 100}.header-main.dark-mode .is--logo img{filter: invert(1)}.header-main.dark-mode .container--nav-main .level_1 > li > a{color: #fff}.header-main.dark-mode .container--nav-main .level_1 > li > a:before{opacity: 0 !important}.header-main.dark-mode .container--nav-main .level_1 > li:hover > a:before{opacity: .5 !important}.header-main.dark-mode .short-menu--container > ul img{filter: invert(1)}.header-main.dark-mode .short-menu--container > ul li span,.header-main.dark-mode .short-menu--container > ul li a{opacity: 1;color: #fff}.header-main.dark-mode .short-menu--container .changelanguage a{color: #000 !important}.header-main > .wrapper--inner{padding-left: 1rem;align-items: end}@media only screen and (max-width: 1250px){.header-main > .wrapper--inner{padding-right: 0}}@media only screen and (max-width: 1140px){.header-main > .wrapper--inner{padding-left: 0}}.header-main > .wrapper--inner > .short-menu--container{margin-left: auto}@media only screen and (max-width: 1024px){.header-main > .wrapper--inner > .short-menu--container{padding-top: 1.25rem;position: static;right: unset}}.header-main > .wrapper--inner > .short-menu--container > .short-menu{display: flex;align-items: center}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li{display: inline-flex;padding: 0 0 0 .5rem;position: relative;z-index: 200}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li.mobile-menu-button{display: none}@media only screen and (max-width: 1024px){.header-main > .wrapper--inner > .short-menu--container > .short-menu > li{padding: 0 0 0 1rem}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li.short-menu-language{display: none}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li.mobile-menu-button{padding-left: 2rem;display: block}}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li > a{display: inline-flex;align-items: center;transition: all .5s ease;white-space: nowrap;color: #000;opacity: 0.8;font-size: 1.2rem;text-decoration: none}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li > a > img{width: 23px;height: 23px}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li > a > span{display: inline-block;white-space: nowrap;overflow: hidden;vertical-align: middle;max-width: 0;opacity: 0;transition: max-width .5s ease, opacity .5s ease, visibility 0s linear .5s;margin-left: 0.5rem;visibility: hidden;font-size: 1rem}@media only screen and (max-width: 1024px){.header-main > .wrapper--inner > .short-menu--container > .short-menu > li > a > span{display: none}}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li > a > .badge{display: none;justify-content: center;align-items: center;background: #fff;color: #000;border-radius: 50%;font-size: .8rem;min-width: 1.2rem;min-height: 1.2rem;text-decoration: none;position: absolute;bottom: -.7rem;left: 1.3rem;z-index: 1000;font-weight: 600}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li > a > .badge.badge-info{background: #3988d3;color: #fff}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li > a > .badge.active{display: inline-flex}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li > .short-language-menu{display: none;position: absolute;right: 0;top: 0;padding-top: 2rem;width: 90px;z-index: 100}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li > .short-language-menu > nav{background: #fff;outline: 9999px solid rgba(0,0,0,0.2)}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li > .short-language-menu > nav > ul{padding: 1rem;text-align: center;font-size: .9rem}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li > .short-language-menu > nav > ul > li{padding: .3rem 0}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li > .short-language-menu > nav > ul > li > a{text-decoration: none}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li > .short-language-menu > nav > ul > li > a:hover{text-decoration: underline}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li:hover > a > span,.header-main > .wrapper--inner > .short-menu--container > .short-menu > li.active > a > span{max-width: 200px;transition: max-width .5s ease, opacity .5s ease;opacity: 1;visibility: visible}.header-main > .wrapper--inner > .short-menu--container > .short-menu > li:hover > .short-language-menu,.header-main > .wrapper--inner > .short-menu--container > .short-menu > li.active > .short-language-menu{display: block}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu{display: none;position: absolute;background: #f4f4f4;padding: 10rem 6rem 7rem 6rem;min-height: calc(500px - 14rem);top: 0;left: 0;right: 0;z-index: -1;outline: 9999px solid rgba(0,0,0,0.2)}@media only screen and (max-width: 1024px){.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu{padding: 6rem 1.5rem}}@media only screen and (max-width: 1024px){.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu.short-menu-submenu-search.active{display: flex;flex-direction: column-reverse}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu.short-menu-submenu-search.active > *:first-child{margin-top: 2.5rem}}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu.active{display: block}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .title{font-size: 1.4375rem;font-weight: 600;margin: 0 0 2rem 0}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container{position: relative;margin-bottom: 2rem;width: calc(50% + 2rem)}@media only screen and (max-width: 1024px){.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container{width: 100%}}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list{position: relative;top: unset;left: unset;right: unset;bottom: unset;padding: 0;display: flex;flex-direction: row;width: 100%}@media only screen and (max-width: 1024px){.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list{flex-direction: column}}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list > li{position: relative;display: flex;align-items: center;padding-left: .5rem;margin-bottom: unset}@media only screen and (max-width: 1024px){.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list > li{padding-left: 0;margin-bottom: .5rem}}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list > li:before{content: "A:";position: absolute;left: 1rem;font-weight: 600;display: none}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list > li:first-child{padding-left: 0}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list > li:first-child:before{content: "A:";display: block;left: .5rem}@media only screen and (max-width: 1024px){.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list > li:first-child:before{left: 1rem}}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list > li:nth-child(2):before{content: "B:";display: block;left: 1rem}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list > li:nth-child(3):before{content: "C:";display: block;left: 1rem}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list > li > label{position: absolute;right: 1.5rem;font-size: .8rem}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list > li > input{padding: .7rem .7rem .7rem 1.7rem;font-size: 1rem;border: 1px solid #ccc;width: auto}@media only screen and (max-width: 1024px){.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list > li > input{width: calc(100% - .7rem);padding: .7rem .7rem .7rem 2rem}}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list > li > input:hover,.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list > li > input:focus{outline: none;border: 1px solid #153b5f}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list > li > button{display: flex;align-items: center;justify-content: center;background: #3988d3;color: #fff;outline: none;border: none;font-size: 1rem;width: 40px;height: 100%}@media only screen and (max-width: 1024px){.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list > li > button{width: calc(100% - .7rem);padding: .5rem 0}}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .form-container > .form-list > li > button > img{width: 23px;height: 23px;filter: brightness(0) invert(1)}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container{width: 45%}@media only screen and (max-width: 1024px){.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container{width: calc(100% - .7rem)}}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container .free-search > label > input{padding: .7rem .7rem .7rem .7rem;font-size: 1rem;border: 1px solid #ccc;width: 100%}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container .free-search > label > input:hover,.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container .free-search > label > input:focus{outline: none;border: 1px solid #153b5f}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container .free-search .datalist{background: #fff;border: 1px solid #ccc;position: absolute;z-index: 9999;display: none;max-height: 500px;overflow-y: scroll;width: calc(45% - 2rem)}@media only screen and (max-width: 1024px){.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container .free-search .datalist{width: auto;left: 1.5rem;right: 2.2rem;max-height: 400px}}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container .free-search .datalist.active{display: block}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container .free-search .datalist > .datalist-option{border-bottom: 1px solid #ccc}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container .free-search .datalist > .datalist-option > a{display: flex;padding: 1rem;color: #000;font-size: 1rem;text-decoration: none}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container .free-search .datalist > .datalist-option > a:hover{text-decoration: underline}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container .free-search .datalist > .datalist-option > a > .image{width: calc(20%);text-align: center}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container .free-search .datalist > .datalist-option > a > .image img{width: auto;height: 45px}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container .free-search .datalist > .datalist-option > a > .image i{font-size: 2.5rem}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container .free-search .datalist > .datalist-option > a > .product{width: calc(80%)}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container .free-search .datalist > .datalist-option > a > .product strong{display: block;font-size: 1rem}.header-main > .wrapper--inner > .short-menu--container .short-menu-submenus > .short-submenu .free-search--container .free-search .datalist > .datalist-option > a > .product span{font-size: .8rem;opacity: .8}.header-main .is--logo{float: left;transition: all .2s ease-in-out;max-width: 273px;width: 273px;padding: 1rem;padding-top: 1rem;margin-left: 5rem;margin-left: 0rem}@media only screen and (max-width: 1880px){.header-main .is--logo{max-width: 240px;width: 240px}}@media only screen and (max-width: 1550px){.header-main .is--logo{max-width: 220px;width: 220px}}@media only screen and (max-width: 1440px){.header-main .is--logo{max-width: 200px;margin-left: 0;padding-left: 0;width: 200px}}@media only screen and (max-width: 1200px){.header-main .is--logo{max-width: 160px;margin-left: 0;padding-left: 0;width: 160px}}.header-main .is--logo img{width: 100%}.header-main .nav--top{float: right;padding-top: 2rem}.header-main .nav--top .link--phone{font-size: .875rem;font-weight: 800;text-decoration: none}.header-main .nav--top .link--phone:hover{text-decoration: underline}.header-main .nav--top .link--phone + *{margin-left: 1.75rem}.header-main .nav--top .changelanguage ul{display: flex;flex-direction: row-reverse;flex-wrap: nowrap;align-items: flex-end;gap: .5rem}.header-main .nav--top .changelanguage ul li{width: 2rem}.header-main .nav--top .changelanguage ul li.lang-de_de{background: url('/files/grafiken/icons/language/de.svg');background-size: contain;background-repeat: no-repeat;height: calc(2rem*.75);flex-basis: calc(3.33333rem*.75)}.header-main .nav--top .changelanguage ul li.lang-en_gb{background: url('/files/grafiken/icons/language/gb.svg');background-size: contain;background-repeat: no-repeat;height: calc(2rem*.75);flex-basis: calc(4rem*.75)}.header-main .nav--top .changelanguage ul li.lang-fr_fr{background: url('/files/grafiken/icons/language/fr.svg');background-size: contain;background-repeat: no-repeat;height: calc(2rem*.75);flex-basis: calc(3rem*.75)}.header-main .nav--top .changelanguage ul li a,.header-main .nav--top .changelanguage ul li strong{font-size: 1px;width: 100%;height: 100%;display: block;text-indent: -9999px}.header-main .nav--top .changelanguage ul li:hover{opacity: .75}.header-main .nav--main{transition: all ease-in-out .2s;padding: 0;height: auto;clear: both}@media only screen and (max-width: 1090px){.header-main .nav--main{margin-right: -2rem}}.widget--contact{position: fixed;right: 0;bottom: 30%;display: flex;z-index: 100}@media only screen and (max-width: 1024px){.widget--contact{display: none}}.widget--contact label{text-transform: uppercase;font-size: .875rem;font-weight: 800;width: 118px;text-align: center;display: block;background-color: #018fd3;padding: 9px 24px 6px 24px;color: #fff;align-self: center;letter-spacing: .25px;transition: all ease-in-out .2s}@media only screen and (max-width: 768px){.widget--contact label{width: auto}}.widget--contact label:hover{background-color: #55c3ff}.widget--contact label .icon{width: 1.875rem;margin: 0 auto}.widget--contact label span{color: #fff}@media only screen and (max-width: 768px){.widget--contact label span{display: none}}.widget--contact input{-webkit-appearance: none;-moz-appearance: none;appearance: none;display: none;width: 0px;height: 0px;opacity: 0}.widget--contact .content{width: 414px;background-color: #018fd3;padding: 3.625rem 1rem 4rem 4.25rem;position: absolute;right: 0;bottom: 0;transition: all ease-in-out .2s;opacity: 0;pointer-events: none}@media only screen and (max-width: 768px){.widget--contact .content{padding: 3.625rem 0 4rem 4.25rem}}.widget--contact .content .title{text-transform: uppercase;font-size: 1.125rem;font-weight: 800;display: block;color: #fff;letter-spacing: .32px;display: inline-block;margin-bottom: 1.375rem}.widget--contact .content ul li{display: flex}.widget--contact .content ul li .icon{margin-right: 2.1875rem;width: 1.75rem;position: relative}.widget--contact .content ul li.phone .icon{top: -2px}.widget--contact .content ul li.mail .icon{top: 2px}.widget--contact .content .text,.widget--contact .content li p{font-size: 1rem;color: #fff;font-weight: 400;display: inline-block;max-width: 282px;margin-bottom: 1.6rem}.widget--contact .content li p{font-size: 1.1875rem}.widget--contact .content li p a{color: #fff}.widget--contact input:checked{display: block;width: 15px;height: 15px;opacity: 1;border-right: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;z-index: 10;transform: rotate(-45deg);bottom: 2rem;right: 3rem}@media only screen and (max-width: 768px){.widget--contact input:checked{right: 4rem}}.widget--contact input:checked:hover{cursor: pointer;border-color: #55c3ff}.widget--contact input:checked:after{content: "";display: block;position: absolute;width: 2rem;height: 2rem}.widget--contact input:checked + .content{right: 0;opacity: 1;pointer-events: all}@media only screen and (max-width: 768px){.widget--contact input:checked + .content{margin-bottom: -45px}}.widget--contact .rsce_kontaktwidget .link--contact{display: inline-block;padding: .8rem 1.8rem .8rem 4.25rem;background-color: #3d3d3d;color: #fff;text-transform: uppercase;position: relative;border: 2px solid #3d3d3d;text-decoration: none;border: none;transition: all ease-in-out .2s}.widget--contact .rsce_kontaktwidget .link--contact:before{content: "";display: block;width: 2rem;height: 2px;background-color: currentcolor;position: absolute;left: 1.25rem;top: 50%;transform: translate(0, -50%)}.widget--contact .rsce_kontaktwidget .link--contact:after{content: "";display: block;width: .8rem;height: .8rem;border-right: 2px solid currentcolor;border-bottom: 2px solid currentcolor;position: absolute;top: 50%;left: 2.4rem;transform: translate(0, -50%) rotate(-45deg)}.widget--contact .rsce_kontaktwidget .link--contact:hover{text-decoration: none;background-color: #55c3ff;border-color: #55c3ff;color: #3d3d3d}#container{clear: both}.nav--main ul.level_1 > li:not(.is--ctl-main){position: relative}.nav--main ul.level_1 > li:not(.is--ctl-main) a{border-bottom: 2px solid transparent}.nav--main ul.level_1 > li:not(.is--ctl-main) a:hover{border-color: #55c3ff}.nav--main ul.level_1 > li:not(.is--ctl-main) + li{margin-left: 2rem}@media only screen and (max-width: 1380px){.nav--main ul.level_1 > li:not(.is--ctl-main) + li{margin-left: 1rem}}@media only screen and (max-width: 1140px){.nav--main ul.level_1 > li:not(.is--ctl-main) + li{margin-left: 0.7rem}}.nav--main ul.level_1 > li:not(.is--ctl-main) + li.is--ctl-main{margin-left: auto;cursor: pointer}.nav--main ul.level_1 > li:not(.is--ctl-main) + li.is--ctl-main a{color: #6c6c6c}.nav--main ul.level_1 > li:not(.is--ctl-main) + li.is--ctl-main:after{content: "";width: 25px;height: 20px;margin-left: 0.5rem;border-top: 2px solid #6c6c6c;border-bottom: 2px solid #6c6c6c;display: inline-block;background: linear-gradient(to right, #6c6c6c, #6c6c6c) no-repeat;background-position: center right;background-size: 80% 2px;vertical-align: middle}.nav--main ul.level_1 > li a,.nav--main ul.level_1 > li span,.nav--main ul.level_1 > li strong{text-decoration: none}.nav--main ul.level_1 > li.submenu:hover > a span,.nav--main ul.level_1 > li.submenu:hover > strong{position: relative}.nav--main ul.level_1 > li.submenu:hover > a span:after,.nav--main ul.level_1 > li.submenu:hover > strong:after{content: "";display: block;position: absolute;width: calc(100% + 4rem);width: 200%;top: 0;left: 50%;transform: translate(-50%, 0);height: 6rem;clip-path: polygon(20% 0, 80% 0, 100% 100%, 0 100%);-webkit-clip-path: polygon(20% 0, 80% 0, 100% 100%, 0 100%);opacity: 0}.nav--main ul.level_1 > li.is--ctl-main a,.nav--main ul.level_1 > li.is--ctl-main span{display: block;margin-left: 1.5rem}@media only screen and (max-width: 1100px){.nav--main ul.level_1 > li.is--ctl-main a,.nav--main ul.level_1 > li.is--ctl-main span{margin-left: 0}}.nav--main ul.level_1 > li.is--ctl-main.lighter{font-weight: 400 !important}.nav--main ul.level_1 > li.is--ctl-main.is-mainmenu{flex-basis: 30%;text-align: right;text-transform: uppercase}.nav--main ul.level_1 > li.is--ctl-main.is-mainmenu .mm_dropdown{text-align: left}@media only screen and (max-width: 1440px){.nav--main ul.level_1 > li.is--ctl-main:first-of-type{margin-left: 0}}@media only screen and (max-width: 1660px){.nav--main ul.level_1 > li.is--ctl-main{font-size: 1.25rem}}@media only screen and (max-width: 1450px){.nav--main ul.level_1 > li.is--ctl-main{font-size: 1.1rem}}.nav--main ul.level_1 > li.is--ctl-main + .is--ctl-main a,.nav--main ul.level_1 > li.is--ctl-main + .is--ctl-main span{margin-left: 4rem}@media only screen and (max-width: 1440px){.nav--main ul.level_1 > li.is--ctl-main + .is--ctl-main a,.nav--main ul.level_1 > li.is--ctl-main + .is--ctl-main span{margin-left: 1.75rem}}.nav--main ul.level_1 > li.is--ctl-main a,.nav--main ul.level_1 > li.is--ctl-main span,.nav--main ul.level_1 > li.is--ctl-main strong{color: #333}.nav--main ul.level_1 > li.is--ctl-main > a,.nav--main ul.level_1 > li.is--ctl-main.active > span{position: relative;z-index: 0}.nav--main ul.level_1 > li.is--ctl-main > a:before,.nav--main ul.level_1 > li.is--ctl-main.active > span:before{content: "";display: block;position: absolute;width: 50px;height: 50px;left: 0;top: 50%;background-color: #55c3ff;z-index: -1;border-radius: 26px;transform: translate(-50%, -50%);opacity: 1;transition: all ease-in-out .2s}@media only screen and (max-width: 1660px){.nav--main ul.level_1 > li.is--ctl-main > a:before,.nav--main ul.level_1 > li.is--ctl-main.active > span:before{width: 40px;height: 40px}}@media only screen and (max-width: 1450px){.nav--main ul.level_1 > li.is--ctl-main > a:before,.nav--main ul.level_1 > li.is--ctl-main.active > span:before{width: 35px;height: 35px}}.nav--main ul.level_1 > li.is--ctl-main > a:before,.nav--main ul.level_1 > li.is--ctl-main.active > span:before{width: 0;height: 0;opacity: 0}.nav--main ul.level_1 > li.is--ctl-main:hover > a,.nav--main ul.level_1 > li.is--ctl-main:hover.active > span{z-index: 1}.nav--main ul.level_1 > li.is--ctl-main.is-mainmenu{display: flex;justify-content: flex-end;align-items: center}@media only screen and (max-width: 1440px){.nav--main ul.level_1 > li.is--ctl-main.is-mainmenu a{display: none}}.nav--main ul.level_1 > li.is--ctl-main.is-mainmenu:hover > a{color: #55c3ff;pointer-events: none;cursor: default}.nav--main ul.level_1 > li.is--ctl-main.is-mainmenu:after{content: "";z-index: 2;width: 1.75rem;height: .8em;margin-left: 15px;background: linear-gradient(to bottom, #333, #333 20%, transparent 20%, transparent 40%, #333 40%, #333 60%, transparent 60%, transparent 80%, #333 80%, #333 100%)}.nav--main ul.level_1 > li.is--ctl-main.is-mainmenu:hover:after{opacity: 1}.nav--main ul.level_1 > li.is--ctl-main.is-mainmenu:hover > a:before,.nav--main ul.level_1 > li.is--ctl-main.is-mainmenu.trail > a:before,.nav--main ul.level_1 > li.is--ctl-main.is-mainmenu.active > span:before{opacity: 1;width: 50px;height: 50px;background: white;right: 0;transform: translate(100%, -50%)}.nav--main ul.level_1 > li.no--nav-main{display: none}.nav--main ul.level_1 > li .active span,.nav--main ul.level_1 > li .trail span,.nav--main ul.level_1 > li a:hover span{font-family: 'Open Sans', sans-serif;transition: none}.nav--main ul.level_1 > li.is--ctl-main > a > span{position: relative}.nav--main ul.level_1 > li.is--ctl-main > a > span:before{content: "";display: block;position: absolute;width: 50px;height: 50px;left: 0;top: 50%;background-color: #55c3ff;z-index: -1;border-radius: 26px;transform: translate(-50%, -50%);opacity: 1;transition: all ease-in-out .2s}@media only screen and (max-width: 1660px){.nav--main ul.level_1 > li.is--ctl-main > a > span:before{width: 40px;height: 40px}}@media only screen and (max-width: 1450px){.nav--main ul.level_1 > li.is--ctl-main > a > span:before{width: 35px;height: 35px}}.nav--main ul.level_1 > li.is--ctl-main > a > span:before{width: 0;height: 0;opacity: 0}.nav--main ul.level_1 > li.is--ctl-main > strong{position: relative;font-weight: 700}.nav--main ul.level_1 > li.is--ctl-main > strong:before{content: "";display: block;position: absolute;width: 50px;height: 50px;left: 0;top: 50%;background-color: #55c3ff;z-index: -1;border-radius: 26px;transform: translate(-50%, -50%);opacity: 1;transition: all ease-in-out .2s}@media only screen and (max-width: 1660px){.nav--main ul.level_1 > li.is--ctl-main > strong:before{width: 40px;height: 40px}}@media only screen and (max-width: 1450px){.nav--main ul.level_1 > li.is--ctl-main > strong:before{width: 35px;height: 35px}}.nav--main ul.level_1 > li.is--ctl-main.trail > a span{font-weight: 700}.nav--main ul.level_1 > li.is--ctl-main.active > a > span,.nav--main ul.level_1 > li.is--ctl-main.trail > a > span,.nav--main ul.level_1 > li.is--ctl-main > a:hover > span{position: relative;border: none}.nav--main ul.level_1 > li.is--ctl-main.active > a > span:before,.nav--main ul.level_1 > li.is--ctl-main.trail > a > span:before,.nav--main ul.level_1 > li.is--ctl-main > a:hover > span:before{content: "";display: block;position: absolute;width: 50px;height: 50px;left: 0;top: 50%;background-color: #55c3ff;z-index: -1;border-radius: 26px;transform: translate(-50%, -50%);opacity: 1;transition: all ease-in-out .2s}@media only screen and (max-width: 1660px){.nav--main ul.level_1 > li.is--ctl-main.active > a > span:before,.nav--main ul.level_1 > li.is--ctl-main.trail > a > span:before,.nav--main ul.level_1 > li.is--ctl-main > a:hover > span:before{width: 40px;height: 40px}}@media only screen and (max-width: 1450px){.nav--main ul.level_1 > li.is--ctl-main.active > a > span:before,.nav--main ul.level_1 > li.is--ctl-main.trail > a > span:before,.nav--main ul.level_1 > li.is--ctl-main > a:hover > span:before{width: 35px;height: 35px}}.nav--main ul.level_1 > li.is--ctl-main.active > a > span:before,.nav--main ul.level_1 > li.is--ctl-main.trail > a > span:before,.nav--main ul.level_1 > li.is--ctl-main > a:hover > span:before{opacity: 1}.nav--main ul.level_1 > li.nav--button{background: #55c3ff;font-family: 'Open Sans', sans-serif;font-weight: 700;border-bottom: none;padding-left: 1.6rem;padding-right: 1.6rem;border: 2px solid #55c3ff;position: relative}.nav--main ul.level_1 > li.nav--button a,.nav--main ul.level_1 > li.nav--button span,.nav--main ul.level_1 > li.nav--button strong{color: #fff}.nav--main ul.level_1 > li.nav--button .active,.nav--main ul.level_1 > li.nav--button .trail,.nav--main ul.level_1 > li.nav--button a:hover span{border-bottom: none;font-family: 'Open Sans', sans-serif;color: #fff}.nav--main ul.level_1 > li.nav--button:hover{background-color: transparent}.nav--main ul.level_1 > li.nav--button a:before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%}.mod_navigation li.mm_container .mm_dropdown{transition: all ease-in-out .2s;display: inline-block;width: 100%;margin: 0 auto;padding-left: 5rem;padding-right: 2.5rem;padding: 0;display: none;top: 100%;top: 0;z-index: -1}@media only screen and (max-width: 1550px){.mod_navigation li.mm_container .mm_dropdown{padding: 0 !important}}@media only screen and (max-width: 1550px){.mod_navigation li.mm_container .mm_dropdown{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1440px){.mod_navigation li.mm_container .mm_dropdown{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1024px){.mod_navigation li.mm_container .mm_dropdown{padding-left: 3rem;padding-right: 3rem}}@media only screen and (max-width: 768px){.mod_navigation li.mm_container .mm_dropdown{padding-left: 2rem;padding-right: 2rem}}@media only screen and (max-width: 480px){.mod_navigation li.mm_container .mm_dropdown{padding-left: 1.5rem;padding-right: 1.5rem}}@media only screen and (max-width: 350px){.mod_navigation li.mm_container .mm_dropdown{padding-left: 1rem;padding-right: 1rem}}.mod_navigation li.mm_container .mm_dropdown > .inner{background-color: #f2edf3;background-color: #f4eff4;border: none;position: relative;transition: all ease-in-out .2s;display: inline-block;width: 100%;margin: 0 auto;padding-left: 5rem;padding-right: 2.5rem;padding-top: 6rem;padding-bottom: 2rem;z-index: 10}@media only screen and (max-width: 1550px){.mod_navigation li.mm_container .mm_dropdown > .inner{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1440px){.mod_navigation li.mm_container .mm_dropdown > .inner{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1024px){.mod_navigation li.mm_container .mm_dropdown > .inner{padding-left: 3rem;padding-right: 3rem}}@media only screen and (max-width: 768px){.mod_navigation li.mm_container .mm_dropdown > .inner{padding-left: 2rem;padding-right: 2rem}}@media only screen and (max-width: 480px){.mod_navigation li.mm_container .mm_dropdown > .inner{padding-left: 1.5rem;padding-right: 1.5rem}}@media only screen and (max-width: 350px){.mod_navigation li.mm_container .mm_dropdown > .inner{padding-left: 1rem;padding-right: 1rem}}.mod_navigation li.mm_container .mm_dropdown > .inner .title{font-size: 1.4375rem;position: relative;z-index: 20;margin-left: 1rem}.mod_navigation li.mm_container .mm_dropdown > .inner ul{min-height: 500px;width: 50%;display: flex;flex-direction: column;flex-wrap: wrap;max-height: 550px;margin: -0.5rem 0;padding: 2.375rem 0 0 0}@media only screen and (max-width: 1024px){.mod_navigation li.mm_container .mm_dropdown > .inner ul{min-height: unset;max-height: unset}}@media only screen and (max-width: 1440px){.mod_navigation li.mm_container .mm_dropdown > .inner ul{width: 75%}}.mod_navigation li.mm_container .mm_dropdown > .inner ul li{margin: .4rem 0;width: 33.33%}.mod_navigation li.mm_container .mm_dropdown > .inner ul li a{z-index: 20;font-size: 1.125rem;position: relative;display: inline-block;width: 100%;margin-left: 0}.mod_navigation li.mm_container .mm_dropdown > .inner ul li a span{display: inline-block;padding-right: .5rem;border-bottom: 2px solid transparent;transition: all ease-in-out .2s}.mod_navigation li.mm_container .mm_dropdown > .inner ul li a + .bg--image{opacity: 0;z-index: 10;transition: all ease-in-out .2s}.mod_navigation li.mm_container .mm_dropdown > .inner ul li a:hover + .bg--image{opacity: 1}.mod_navigation li.mm_container .mm_dropdown > .inner ul .bg--image{background-repeat: no-repeat;background-size: cover;background-position: right bottom;height: 4rem;position: absolute;top: 0;right: 0;width: 80%;height: 100%;pointer-events: none}@media only screen and (max-width: 1680px){.mod_navigation li.mm_container .mm_dropdown > .inner ul .bg--image{background-position: center center}}.mod_navigation li.mm_container .mm_dropdown > .inner ul .bg--image img{object-fit: cover;object-position: right;width: 100%;height: 100%}@media only screen and (max-width: 1680px){.mod_navigation li.mm_container .mm_dropdown > .inner ul .bg--image img{object-position: center center}}.mod_navigation li.mm_container .mm_dropdown > .inner ul li:hover ~ .bg--image-default{opacity: 0}.mod_navigation li.mm_container .mm_dropdown:after{content: "";display: block;width: 100%;height: 2.8rem;opacity: .5;position: absolute;top: -2.5rem;left: 0}.mod_navigation li.mm_container .mm_dropdown .changelanguage ul{min-height: 0;margin-left: 1rem;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start;gap: .5rem}.mod_navigation li.mm_container .mm_dropdown .changelanguage ul li{width: 2rem}.mod_navigation li.mm_container .mm_dropdown .changelanguage ul li.lang-de{background: url('/files/grafiken/icons/language/de.svg');background-size: contain;background-repeat: no-repeat;height: calc(2rem*.75);flex-basis: calc(3.33333rem*.75)}.mod_navigation li.mm_container .mm_dropdown .changelanguage ul li.lang-en{background: url('/files/grafiken/icons/language/gb.svg');background-size: contain;background-repeat: no-repeat;height: calc(2rem*.75);flex-basis: calc(4rem*.75)}.mod_navigation li.mm_container .mm_dropdown .changelanguage ul li.lang-fr{background: url('/files/grafiken/icons/language/fr.svg');background-size: contain;background-repeat: no-repeat;height: calc(2rem*.75);flex-basis: calc(3rem*.75)}.mod_navigation li.mm_container .mm_dropdown .changelanguage ul li a,.mod_navigation li.mm_container .mm_dropdown .changelanguage ul li strong{font-size: 1px;width: 100%;height: 100%;display: block;text-indent: -9999px}.mod_navigation li.mm_container .mm_dropdown .changelanguage ul li:hover{opacity: .75}@keyframes fadeIn{from{opacity: 0}to{opacity: .7}}@media only screen and (max-width: 1024px){#header > .inside{display: flex;float: unset;position: unset}#header > .inside > .header-main{left: 0;transform: unset}#header > .inside > .header-main.active-menu{background: #f4f4f4;height: 100%;z-index: 100}#header > .inside > .header-main > a > .is--logo{padding-top: 1rem}}@media only screen and (max-width: 1024px){.container--nav-main{position: absolute;top: 60px;left: 0;right: 0;background: #f4f4f4;height: calc(100% - 60px)}}.container--nav-main.active{display: block !important}.container--nav-main .nav--main{padding-top: .5rem !important;overflow: visible}@media only screen and (max-width: 1024px){.container--nav-main .nav--main{background: #f4f4f4;margin-top: 0;padding-top: .5rem;overflow: hidden;overflow-y: scroll;padding-bottom: 3rem;width: 100vw;height: 100%}}.container--nav-main .nav--main .nav-item--first{margin-bottom: 1rem !important}.container--nav-main .nav--main > ul.level_1{display: flex;justify-content: flex-start}@media only screen and (max-width: 1024px){.container--nav-main .nav--main > ul.level_1{flex-direction: column;width: 100vw}}.container--nav-main .nav--main > ul.level_1 > li.mm_container,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop{font-family: 'Open Sans', sans-serif, serif;font-weight: 600;font-size: 1.4rem;text-decoration: none;letter-spacing: 0;transition: all ease-in-out .2s;line-height: 1.3}@media only screen and (max-width: 1024px){.container--nav-main .nav--main > ul.level_1 > li.mm_container,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop{border-bottom: 1px solid #ccc}}@media only screen and (max-width: 1550px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > a,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > a,.container--nav-main .nav--main > ul.level_1 > li.mm_container > span,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > span{font-size: 1.1rem}}@media only screen and (max-width: 1024px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > a,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > a,.container--nav-main .nav--main > ul.level_1 > li.mm_container > span,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > span{padding: .5rem 1.5rem;margin-left: 0}}.container--nav-main .nav--main > ul.level_1 > li.mm_container > a:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > a:before,.container--nav-main .nav--main > ul.level_1 > li.mm_container > span:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > span:before{opacity: 0;width: 50px;height: 50px;background: white;-webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,0.01);box-shadow: 0 0 10px 5px rgba(0,0,0,0.01);z-index: -1 !important}@media only screen and (max-width: 1024px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > a:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > a:before,.container--nav-main .nav--main > ul.level_1 > li.mm_container > span:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > span:before{display: none}}.container--nav-main .nav--main > ul.level_1 > li.mm_container > a:after,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > a:after,.container--nav-main .nav--main > ul.level_1 > li.mm_container > span:after,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > span:after{content: "";display: none;top: 100%;left: 0;width: 3rem;height: 2px;background: #000;z-index: 3}@media only screen and (max-width: 1024px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > a:after,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > a:after,.container--nav-main .nav--main > ul.level_1 > li.mm_container > span:after,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > span:after{display: none !important}}@media only screen and (max-width: 1024px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown{position: static}}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown.mm_3555 > .inner > .level-1-item:nth-of-type(1),.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown.mm_3555 > .inner > .level-1-item:nth-of-type(1),.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown.mm_3574 > .inner > .level-1-item:nth-of-type(1),.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown.mm_3574 > .inner > .level-1-item:nth-of-type(1),.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown.mm_3575 > .inner > .level-1-item:nth-of-type(1),.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown.mm_3575 > .inner > .level-1-item:nth-of-type(1),.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown.mm_3555 > .inner > .level-1-item:nth-of-type(5),.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown.mm_3555 > .inner > .level-1-item:nth-of-type(5),.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown.mm_3574 > .inner > .level-1-item:nth-of-type(5),.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown.mm_3574 > .inner > .level-1-item:nth-of-type(5),.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown.mm_3575 > .inner > .level-1-item:nth-of-type(5),.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown.mm_3575 > .inner > .level-1-item:nth-of-type(5){padding-bottom: .8rem;margin-bottom: .8rem;border-bottom: 2px solid #ccc}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown.mm_3555 > .inner > .level-1-item:nth-of-type(1):before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown.mm_3555 > .inner > .level-1-item:nth-of-type(1):before,.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown.mm_3574 > .inner > .level-1-item:nth-of-type(1):before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown.mm_3574 > .inner > .level-1-item:nth-of-type(1):before,.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown.mm_3575 > .inner > .level-1-item:nth-of-type(1):before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown.mm_3575 > .inner > .level-1-item:nth-of-type(1):before,.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown.mm_3555 > .inner > .level-1-item:nth-of-type(5):before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown.mm_3555 > .inner > .level-1-item:nth-of-type(5):before,.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown.mm_3574 > .inner > .level-1-item:nth-of-type(5):before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown.mm_3574 > .inner > .level-1-item:nth-of-type(5):before,.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown.mm_3575 > .inner > .level-1-item:nth-of-type(5):before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown.mm_3575 > .inner > .level-1-item:nth-of-type(5):before{bottom: calc(.6rem)}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown.mm_2820 > .inner > .level-1-item:nth-of-type(1),.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown.mm_2820 > .inner > .level-1-item:nth-of-type(1){padding-bottom: .8rem;margin-bottom: .8rem;border-bottom: 2px solid #ccc}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown.mm_2820 > .inner > .level-1-item:nth-of-type(1):before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown.mm_2820 > .inner > .level-1-item:nth-of-type(1):before{bottom: calc(.6rem)}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner{position: relative;min-width: 600px;height: 700px}@media only screen and (max-width: 1024px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner{padding: 0;background: none !important;height: auto}}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level_1-headline,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level_1-headline{height: 2rem;display: flex;margin: 0 0 2rem 1rem;font-size: 1.25rem}@media only screen and (max-width: 1024px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level_1-headline,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level_1-headline{display: none}}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level_1-headline .sub-item,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level_1-headline .sub-item{position: absolute;left: calc(28%)}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level_1-headline .sub-item:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level_1-headline .sub-item:before{content: ">";margin-right: 1rem}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level_1-headline .sub-item.disabled,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level_1-headline .sub-item.disabled{display: none}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level_1-headline .sub-item.disabled + .close-item,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level_1-headline .sub-item.disabled + .close-item{display: none}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level_1-headline .close-item,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level_1-headline .close-item{position: absolute;left: calc(50% - 1rem);cursor: pointer}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level-1-item,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level-1-item{font-size: 1.1rem;font-weight: 600;padding: .25rem 0;margin-left: 1rem;width: calc(22%);position: relative}@media only screen and (max-width: 1024px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level-1-item,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level-1-item{width: 100%;margin-left: 2.5rem}}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level-1-item.has-no-submenu:after,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level-1-item.has-no-submenu:after{display: none}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level-1-item:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level-1-item:before{content: "";display: none;bottom: 0;left: 0;width: 3rem;height: 2px;background: #000;position: absolute}@media only screen and (max-width: 1024px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level-1-item:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level-1-item:before{display: none !important}}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level-1-item:after,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level-1-item:after{content: " >"}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level-1-item.active:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level-1-item.active:before,.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level-1-item:hover:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level-1-item:hover:before{display: block}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level-1-item:hover + .bg--image,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level-1-item:hover + .bg--image{opacity: 1;z-index: 20}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level-1-item:hover + .level_2 + .bg--image-default,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level-1-item:hover + .level_2 + .bg--image-default{opacity: 1;z-index: 20}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .level-1-item.active + .level_2 + .bg--image-default,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .level-1-item.active + .level_2 + .bg--image-default{opacity: 1;z-index: 10}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .bg--image,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .bg--image,.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .ce_image,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .ce_image{position: fixed;right: 0;top: 0;background-position: right bottom;background-size: contain;background-repeat: no-repeat;width: 50%;height: 650px;opacity: 0;background-color: #f4eff4}@media only screen and (max-width: 1024px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .bg--image,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .bg--image,.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .ce_image,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .ce_image{display: none}}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .ce_image,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .ce_image{opacity: 1}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .ce_image > h2,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .ce_image > h2{display: none}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .ce_image > figure,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .ce_image > figure{position: absolute;bottom: 0;right: 0}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner > .ce_image > figure > figcaption,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner > .ce_image > figure > figcaption{display: none}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner ul.level_2,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner ul.level_2{min-height: unset;height: calc(700px - 8rem - 4rem);width: calc(22%);position: absolute;left: calc(28%);top: 10rem;display: none;flex-direction: column;flex-wrap: unset;overflow-y: auto;overflow-x: visible;margin: 0;padding: 0;border-left: 2px solid #ccc}@media only screen and (max-width: 1024px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner ul.level_2,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner ul.level_2{position: unset;width: 100%;height: auto;max-height: calc(500px);border: none;margin-bottom: .5rem}}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner ul.level_2:hover + .bg--image-default,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner ul.level_2:hover + .bg--image-default{display: none}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner ul.level_2.active,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner ul.level_2.active{display: flex}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner ul.level_2 > li,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner ul.level_2 > li{position: relative;width: unset;margin: 0}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner ul.level_2 > li > a,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner ul.level_2 > li > a{font-size: 1.1rem;font-weight: 500;padding: .2rem 0;position: relative}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner ul.level_2 > li > a > span,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner ul.level_2 > li > a > span{margin-left: 1.5rem}@media only screen and (max-width: 1024px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner ul.level_2 > li > a > span,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner ul.level_2 > li > a > span{margin-left: 3.5rem}}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner ul.level_2 > li > a:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner ul.level_2 > li > a:before{content: "";display: none;bottom: 0;left: 1.5rem;width: 3rem;height: 2px;background: #000;position: absolute}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner ul.level_2 > li > a.active:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner ul.level_2 > li > a.active:before,.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner ul.level_2 > li > a:hover:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner ul.level_2 > li > a:hover:before{display: block}@media only screen and (max-width: 1024px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner ul.level_2 > li > a.active:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner ul.level_2 > li > a.active:before,.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner ul.level_2 > li > a:hover:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner ul.level_2 > li > a:hover:before{display: none}}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner ul.level_2 > li > .bg--image,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner ul.level_2 > li > .bg--image{position: fixed;right: 5rem;top: 0;background-position: right bottom;background-size: contain;background-color: #f4eff4;width: calc(50% - 5rem);height: 650px}@media only screen and (max-width: 1024px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner ul.level_2 > li > .bg--image,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner ul.level_2 > li > .bg--image{display: none}}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner .bg--image-default,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner .bg--image-default{width: calc(50% - 5rem);height: 600px;position: absolute;right: 5rem;bottom: 0;opacity: 0;background-repeat: no-repeat;background-size: contain;background-position: right bottom;background-color: #f4eff4}@media only screen and (max-width: 1680px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner .bg--image-default,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner .bg--image-default{background-position: right bottom}}@media only screen and (max-width: 1024px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner .bg--image-default,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner .bg--image-default{display: none}}.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner .bg--image-default img,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner .bg--image-default img{object-fit: cover;object-position: right;width: 100%;height: 100%}@media only screen and (max-width: 1680px){.container--nav-main .nav--main > ul.level_1 > li.mm_container > .mm_dropdown > .inner .bg--image-default img,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop > .mm_dropdown > .inner .bg--image-default img{object-position: center center}}.container--nav-main .nav--main > ul.level_1 > li.mm_container:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop:before{content: "";display: block;position: fixed;top: 0;left: 50%;transform: translate(-50%, 0);width: 200vw;height: 200vh;background: #7C707E;z-index: -2;pointer-events: none;opacity: 0}.container--nav-main .nav--main > ul.level_1 > li.mm_container.active:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop.active:before{opacity: .7;animation-name: fadeIn;animation-duration: 1s}.container--nav-main .nav--main > ul.level_1 > li.mm_container.active > a:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop.active > a:before,.container--nav-main .nav--main > ul.level_1 > li.mm_container.active > span:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop.active > span:before{opacity: 1}.container--nav-main .nav--main > ul.level_1 > li.mm_container.active > a:after,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop.active > a:after,.container--nav-main .nav--main > ul.level_1 > li.mm_container.active > span:after,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop.active > span:after{display: block}.container--nav-main .nav--main > ul.level_1 > li.mm_container.active > .mm_dropdown,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop.active > .mm_dropdown{display: block !important}.container--nav-main .nav--main > ul.level_1 > li.mm_container:hover > a:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop:hover > a:before,.container--nav-main .nav--main > ul.level_1 > li.mm_container:hover > span:before,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop:hover > span:before{opacity: 1}.container--nav-main .nav--main > ul.level_1 > li.mm_container:hover .mm_dropdown,.container--nav-main .nav--main > ul.level_1 > li.nav-item-shop:hover .mm_dropdown{display: none}.is--logo.black,.is--logo.small{display: none;opacity: 0;transition: all .2s ease-in-out}.is--logo.black{display: block;opacity: 1}.small-top-nav{font-family: 'Open Sans', sans-serif;font-size: 1rem;position: absolute;right: 5.4rem;top: 1.5rem}.small-top-nav ul li{float: left;margin: 0 1rem}.small-top-nav ul li a{text-decoration: none;color: #787878}@media only screen and (min-width: 768px){header.scrolled{position: fixed;transition: all .2s ease-in-out;opacity: 1;height: 4rem;background: #fff;margin-top: -8px;border-bottom: 2px solid #d2d2d2}header.scrolled .nav--main{max-width: 1920px;transition: all .2s ease-in-out;float: right;height: 2rem;line-height: 1.5rem;padding: 1.5rem 2rem}header.scrolled .small-top-nav{transition: all .2s ease-in-out;transform: translateY(-180px)}header.scrolled .nav--main ul li{font-size: 16px;font-size: 1.0rem;float: left;margin-right: 28px;margin-right: 1.5rem;text-decoration: none;letter-spacing: 1px}header.scrolled .nav--main ul li a{text-decoration: none;color: #000}header.scrolled .nav--main ul li .active,header.scrolled .nav--main ul li .trail,header.scrolled .nav--main ul li a:hover{font-family: 'Open Sans', sans-serif;color: #000;border-bottom: 2px solid #55c3ff}header.scrolled .is--logo.small{display: block;opacity: 1;padding: .5rem 0 1rem 5.5rem;transition: all .2s ease-in-out}header.scrolled .is--logo.small img{width: 28rem}header.scrolled .is--logo.black{display: none;opacity: 0;transition: all .2s ease-in-out}}.is-mobile .is--logo{width: 100vw;text-align: center;float: left;display: block;margin: 0rem 1.5rem;padding: 0rem 0 1rem 0rem}.is-mobile .is--logo img{width: 30vw;margin: 0}.is-mobile .is--logo.small{display: block;opacity: 1;padding: 0rem 0 1rem 5.5rem;transition: all .2s ease-in-out}.is-mobile .is--logo.small img{width: 15rem}.mobile_menu{position: fixed;width: auto;height: 30px;display: block;right: 1.8rem;top: 1.8rem;font-size: 1.2rem;font-weight: 600;background: transparent;z-index: 999}.mobile_menu a,.mobile_menu a:active{position: relative;display: block;width: 30px;height: 30px;float: right;text-decoration: none}.mobile_menu span{border-radius: 0;height: 3px;width: 100%;display: block;background-color: #000;transition: all 500ms ease-in-out;position: absolute;box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1)}.mobile_menu span:nth-child(1){top: 15%}.mobile_menu span:nth-child(2){top: 42%}.mobile_menu span:nth-child(3){top: 69%}.mobile_menu span:nth-child(4){top: 41%;transform: rotate(45deg);opacity: 0}.mobile_menu span:nth-child(5){top: 42%;transform: rotate(-45deg);opacity: 0}.mobile_menu:hover{cursor: pointer}.mm-opened .mobile_menu span:nth-child(1),.mm-opened .mobile_menu span:nth-child(2),.mm-opened .mobile_menu span:nth-child(3){opacity: 0}.mm-opened .mobile_menu span:nth-child(4),.mm-opened .mobile_menu span:nth-child(5){opacity: 1}#mm-0 .mm-title{display: none}@media only screen and (max-width: 1024px){.mm-listview li.is-mainmenu{display: none !important}}.mmenu--style-overlay .mm-listview li{text-align: center}@media only screen and (max-width: 1024px){.mmenu--style-overlay .mm-listview li.is-mainmenu{display: none !important}}.mmenu--style-overlay .mm-listview .mm-next + a{margin-right: 0}.mmenu--style-overlay .mm-listview > li > a,.mmenu--style-overlay .mm-listview > li > span{padding: 10px}.mmenu--style-overlay .mm-listview > li:not(.mm-divider):after{left: 0}.mmenu--close-button{display: none}.mod_mmenu .mmenu--close-button{display: block}.ce_form_style-1{background: rgba(151,151,151,0.1);padding: 3.125rem 1.4375rem 3.25rem 5rem;padding: 0rem 3.75rem 3.25rem 3.75rem;border-bottom: 5.75rem solid #fff;position: relative;overflow: visible}@media only screen and (max-width: 1024px){.ce_form_style-1{padding: 3.125rem 2rem 3.25rem 2rem}}.ce_form_style-1 .widget{background-color: transparent}.ce_form_style-1 .widget.border--top{border-top: 1px solid #979797;padding-top: 2rem;margin-top: 2rem}.ce_form_style-1 .widget.widget-text.label--unit.has--masse-d{display: none}.ce_form_style-1 .formcol50{width: 48.5%}.ce_form_style-1 .formcol33{width: 33%}.ce_form_style-1 .container--flex > *{margin-bottom: 0.75rem !important}.ce_form_style-1 .widget-explanation{margin-bottom: .625rem}.ce_form_style-1 .widget-explanation p{font-size: 1.0625rem;font-weight: 600;display: inline-block;width: 100%}.ce_form_style-1 .widget-explanation p + p{margin-top: .25rem}.ce_form_style-1 .widget-explanation p strong{font-size: 1.5rem;font-weight: 600}.ce_form_style-1 .widget-explanation.has--small-explanation p{font-size: .85rem;color: #aeaeae}.ce_form_style-1 legend{font-size: 1.0625rem;font-weight: 600;display: inline-block}.ce_form_style-1 label{font-size: 1rem;font-weight: 700}.ce_form_style-1 input[type="text"],.ce_form_style-1 input[type="email"],.ce_form_style-1 input[type="number"],.ce_form_style-1 input[type="radio"],.ce_form_style-1 button[type="submit"],.ce_form_style-1 textarea,.ce_form_style-1 select{-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all ease-in-out .2s;border: none;font-size: 1.075rem;background-color: transparent}.ce_form_style-1 input[type="text"],.ce_form_style-1 input[type="email"],.ce_form_style-1 input[type="number"],.ce_form_style-1 textarea,.ce_form_style-1 select{width: 100%;border: 1px solid #000;padding: .5rem}.ce_form_style-1 .label--unit{position: relative}.ce_form_style-1 .label--unit label{position: absolute;right: 1.375rem;bottom: .5rem;z-index: 2}.ce_form_style-1 .radio_container legend{margin-bottom: .5rem}.ce_form_style-1 .radio_container > span{position: relative;display: block}.ce_form_style-1 .radio_container > span + span{margin-top: .4rem}.ce_form_style-1 input[type="radio"]{width: 1rem;height: 1rem;margin-bottom: 0;background: #fff;position: relative;top: -4px;position: absolute;left: 0;top: 2px}.ce_form_style-1 input[type="radio"]:hover{cursor: pointer;background: #55c3ff}.ce_form_style-1 input[type="radio"]:checked{background: #55c3ff}.ce_form_style-1 input[type="radio"] + label{padding-left: 1.2rem;font-size: 1.0625rem;font-weight: 400}.ce_form_style-1 .widget:not(.widget-checkbox) label,.ce_form_style-1 .widget:not(.widget-radio) label{display: block}.ce_form_style-1 .widget-checkbox{position: relative}.ce_form_style-1 .widget-checkbox span{position: relative}.ce_form_style-1 .widget-checkbox label a{text-decoration: none;transition: all ease-in-out .2s}.ce_form_style-1 .widget-checkbox label a:hover{color: #55c3ff}.ce_form_style-1 .widget-select{position: relative}.ce_form_style-1 .widget-select select{border-radius: 0}.ce_form_style-1 .widget-select:after{content: "";width: 1.2rem;height: 1.2rem;display: block;position: absolute;right: 1rem;top: 58%;transform: translate(0, -50%) rotate(45deg);border-bottom: 2px solid #000;border-right: 2px solid #000;z-index: 2}.ce_form_style-1 .button--radio span{display: flex;float: left;height: 68px;flex-basis: 50%;margin: 0 1.1875rem .8125rem 0}.ce_form_style-1 .button--radio span:nth-of-type(2n + 3){clear: both}.ce_form_style-1 .button--radio span + span{margin-top: 0}.ce_form_style-1 .button--radio input[type="radio"]{position: absolute;top: 0;left: 0;width: 100%;height: 68px;background-color: transparent;border: 1px solid #3d3d3d}.ce_form_style-1 .button--radio input[type="radio"]:hover,.ce_form_style-1 .button--radio input[type="radio"]:checked{background-color: #3d3d3d;color: white}.ce_form_style-1 .button--radio input[type="radio"]:hover + label,.ce_form_style-1 .button--radio input[type="radio"]:checked + label{color: white}.ce_form_style-1 .button--radio input[type="radio"] + label{width: 145px;position: relative;z-index: 2;text-align: center;align-self: center;padding: 0 .5rem}.ce_form_style-1 .widget-pagebreak{position: absolute;left: 0;bottom: -5.75rem;bottom: 0;display: flex;justify-content: flex-end;width: 100%}.ce_form_style-1 button[type="submit"]{font-size: 1.5rem;font-weight: 300;text-transform: uppercase;letter-spacing: 1.4px;display: inline-block;padding: .6rem 1.6rem;border: 1px solid #000;transition: all ease-in-out .2s;border-color: currentcolor;text-align: center;position: relative;padding-left: 4.1rem;padding-right: .5rem;background-color: #55c3ff;color: #fff;font-size: .9375rem;font-weight: 800;letter-spacing: 2px;padding-top: 1.2rem;padding-bottom: 1.2rem;padding-right: 1.5rem;border-color: #55c3ff}.ce_form_style-1 button[type="submit"]:hover{color: #000;background-color: #55c3ff;text-decoration: none;border-color: #55c3ff}.ce_form_style-1 button[type="submit"]:before{content: "";left: 16px;position: absolute;top: 50%;transform: translateY(-50%);width: 36px;border-bottom: 2px solid currentcolor;transition: width 250ms ease 0s}.ce_form_style-1 button[type="submit"]:after{content: "";display: block;height: 17px;position: absolute;left: 34px;top: 50%;transform: translateY(-50%) rotate(45deg);width: 17px;border-right: 2px solid currentcolor;border-top: 2px solid currentcolor;transition: height 250ms ease 0s, transform 250ms ease 0s, width 250ms ease 0s}.ce_form_style-1 button[type="submit"]:hover:before{width: 36px}.ce_form_style-1 button[type="submit"]:after,.ce_form_style-1 button[type="submit"]:before{border-color: #fff}.ce_form_style-1 button[type="submit"]:hover{background: #0089d4;color: white}.ce_form_style-1 button[type="submit"][value="back"]{margin-right: 1rem;background: transparent;border: 0;color: #3d3d3d;opacity: .5}.ce_form_style-1 button[type="submit"][value="back"]:hover{opacity: 1}.ce_form_style-1 button[type="submit"][value="back"]:after{transform: rotate(-135deg);top: 36%;left: 17px;border-color: #3d3d3d}.ce_form_style-1 button[type="submit"][value="back"]:before{border-color: #3d3d3d}.ce_form_style-1 label > div{position: absolute;left: calc(100% + .4rem);top: 0;transform: translateX(-50%);width: 580px;max-width: 80vw;height: 1.5rem;max-width: 1rem;overflow: hidden;z-index: 11}.ce_form_style-1 label > div:before{content: "?";font-weight: 600;display: block;position: absolute;top: 0;left: 50%;transform: translateX(-50%)}.ce_form_style-1 label > div > *{visibility: hidden;pointer-events: none;border: 2px solid transparent}.ce_form_style-1 label > div:hover{height: auto;max-width: none;padding-top: 2rem}.ce_form_style-1 label > div:hover > *{visibility: visible;border-color: #55c3ff}.ce_form_style-1 label > div:hover{display: block}.ce_form.masse-d--active .container--flex .label--masse_a,.ce_form.masse-d--active .container--flex .label--masse_b,.ce_form.masse-d--active .container--flex .label--masse_c,.ce_form.masse-d--active .container--flex .label--masse_d{flex-basis: calc(23% - (2 * .9375rem)) !important}.ce_form.masse-d--active .widget.widget-text.label--unit.has--masse-d{display: block}.ce_form.masse-c-inactive .has--masse-c{display: none}.ce_form{background: rgba(151,151,151,0.1);padding: 3.125rem 1.4375rem 3.25rem 5rem;padding: 0rem 3.75rem 3.25rem 3.75rem;border-bottom: 5.75rem solid #fff;position: relative;overflow: visible}@media only screen and (max-width: 1024px){.ce_form{padding: 3.125rem 2rem 3.25rem 2rem}}.ce_form .widget{background-color: transparent}.ce_form .widget.border--top{border-top: 1px solid #979797;padding-top: 2rem;margin-top: 2rem}.ce_form .widget.widget-text.label--unit.has--masse-d{display: none}.ce_form .formcol50{width: 48.5%}.ce_form .formcol33{width: 33%}.ce_form .container--flex > *{margin-bottom: 0.75rem !important}.ce_form .widget-explanation{margin-bottom: .625rem}.ce_form .widget-explanation p{font-size: 1.0625rem;font-weight: 600;display: inline-block;width: 100%}.ce_form .widget-explanation p + p{margin-top: .25rem}.ce_form .widget-explanation p strong{font-size: 1.5rem;font-weight: 600}.ce_form .widget-explanation.has--small-explanation p{font-size: .85rem;color: #aeaeae}.ce_form legend{font-size: 1.0625rem;font-weight: 600;display: inline-block}.ce_form label{font-size: 1rem;font-weight: 700}.ce_form input[type="text"],.ce_form input[type="email"],.ce_form input[type="number"],.ce_form input[type="radio"],.ce_form button[type="submit"],.ce_form textarea,.ce_form select{-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all ease-in-out .2s;border: none;font-size: 1.075rem;background-color: transparent}.ce_form input[type="text"],.ce_form input[type="email"],.ce_form input[type="number"],.ce_form textarea,.ce_form select{width: 100%;border: 1px solid #000;padding: .5rem}.ce_form .label--unit{position: relative}.ce_form .label--unit label{position: absolute;right: 1.375rem;bottom: .5rem;z-index: 2}.ce_form .radio_container legend{margin-bottom: .5rem}.ce_form .radio_container > span{position: relative;display: block}.ce_form .radio_container > span + span{margin-top: .4rem}.ce_form input[type="radio"]{width: 1rem;height: 1rem;margin-bottom: 0;background: #fff;position: relative;top: -4px;position: absolute;left: 0;top: 2px}.ce_form input[type="radio"]:hover{cursor: pointer;background: #55c3ff}.ce_form input[type="radio"]:checked{background: #55c3ff}.ce_form input[type="radio"] + label{padding-left: 1.2rem;font-size: 1.0625rem;font-weight: 400}.ce_form .widget:not(.widget-checkbox) label,.ce_form .widget:not(.widget-radio) label{display: block}.ce_form .widget-checkbox{position: relative}.ce_form .widget-checkbox span{position: relative}.ce_form .widget-checkbox label a{text-decoration: none;transition: all ease-in-out .2s}.ce_form .widget-checkbox label a:hover{color: #55c3ff}.ce_form .widget-select{position: relative}.ce_form .widget-select select{border-radius: 0}.ce_form .widget-select:after{content: "";width: 1.2rem;height: 1.2rem;display: block;position: absolute;right: 1rem;top: 58%;transform: translate(0, -50%) rotate(45deg);border-bottom: 2px solid #000;border-right: 2px solid #000;z-index: 2}.ce_form .button--radio span{display: flex;float: left;height: 68px;flex-basis: 50%;margin: 0 1.1875rem .8125rem 0}.ce_form .button--radio span:nth-of-type(2n + 3){clear: both}.ce_form .button--radio span + span{margin-top: 0}.ce_form .button--radio input[type="radio"]{position: absolute;top: 0;left: 0;width: 100%;height: 68px;background-color: transparent;border: 1px solid #3d3d3d}.ce_form .button--radio input[type="radio"]:hover,.ce_form .button--radio input[type="radio"]:checked{background-color: #3d3d3d;color: white}.ce_form .button--radio input[type="radio"]:hover + label,.ce_form .button--radio input[type="radio"]:checked + label{color: white}.ce_form .button--radio input[type="radio"] + label{width: 145px;position: relative;z-index: 2;text-align: center;align-self: center;padding: 0 .5rem}.ce_form .widget-pagebreak{position: absolute;left: 0;bottom: -5.75rem;bottom: 0;display: flex;justify-content: flex-end;width: 100%}.ce_form button[type="submit"]{font-size: 1.5rem;font-weight: 300;text-transform: uppercase;letter-spacing: 1.4px;display: inline-block;padding: .6rem 1.6rem;border: 1px solid #000;transition: all ease-in-out .2s;border-color: currentcolor;text-align: center;position: relative;padding-left: 4.1rem;padding-right: .5rem;background-color: #55c3ff;color: #fff;font-size: .9375rem;font-weight: 800;letter-spacing: 2px;padding-top: 1.2rem;padding-bottom: 1.2rem;padding-right: 1.5rem;border-color: #55c3ff}.ce_form button[type="submit"]:hover{color: #000;background-color: #55c3ff;text-decoration: none;border-color: #55c3ff}.ce_form button[type="submit"]:before{content: "";left: 16px;position: absolute;top: 50%;transform: translateY(-50%);width: 36px;border-bottom: 2px solid currentcolor;transition: width 250ms ease 0s}.ce_form button[type="submit"]:after{content: "";display: block;height: 17px;position: absolute;left: 34px;top: 50%;transform: translateY(-50%) rotate(45deg);width: 17px;border-right: 2px solid currentcolor;border-top: 2px solid currentcolor;transition: height 250ms ease 0s, transform 250ms ease 0s, width 250ms ease 0s}.ce_form button[type="submit"]:hover:before{width: 36px}.ce_form button[type="submit"]:after,.ce_form button[type="submit"]:before{border-color: #fff}.ce_form button[type="submit"]:hover{background: #0089d4;color: white}.ce_form button[type="submit"][value="back"]{margin-right: 1rem;background: transparent;border: 0;color: #3d3d3d;opacity: .5}.ce_form button[type="submit"][value="back"]:hover{opacity: 1}.ce_form button[type="submit"][value="back"]:after{transform: rotate(-135deg);top: 36%;left: 17px;border-color: #3d3d3d}.ce_form button[type="submit"][value="back"]:before{border-color: #3d3d3d}.ce_form label > div{position: absolute;left: calc(100% + .4rem);top: 0;transform: translateX(-50%);width: 580px;max-width: 80vw;height: 1.5rem;max-width: 1rem;overflow: hidden;z-index: 11}.ce_form label > div:before{content: "?";font-weight: 600;display: block;position: absolute;top: 0;left: 50%;transform: translateX(-50%)}.ce_form label > div > *{visibility: hidden;pointer-events: none;border: 2px solid transparent}.ce_form label > div:hover{height: auto;max-width: none;padding-top: 2rem}.ce_form label > div:hover > *{visibility: visible;border-color: #55c3ff}.ce_form label > div:hover{display: block}.content--form-contact{display: flex;justify-content: center}.content--form-contact .ce_form{width: 100%;max-width: 800px;padding-top: 4rem;padding-bottom: 5rem;border-bottom: 0}.content--form-contact .ce_form .container--flex{gap: 1rem}@media screen and (max-width: 640px){.content--form-contact .ce_form .container--flex{flex-direction: column}}.content--form-contact .ce_form .container--flex > *{flex-basis: 100%}.content--form-contact .ce_form .container--flex.margin-top{margin-top: 1.5rem}.content--form-contact .ce_form .widget-submit{position: absolute;bottom: 0;right: 0}.is--ctl-contact .content--header-subsite + .content--form-contact{margin-top: 4rem}.is--ctl-imprint .mod_article{transition: all ease-in-out .2s;display: inline-block;width: 100%;margin: 0 auto;padding-left: 5rem;padding-right: 2.5rem}@media only screen and (max-width: 1550px){.is--ctl-imprint .mod_article{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1440px){.is--ctl-imprint .mod_article{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1024px){.is--ctl-imprint .mod_article{padding-left: 3rem;padding-right: 3rem}}@media only screen and (max-width: 768px){.is--ctl-imprint .mod_article{padding-left: 2rem;padding-right: 2rem}}@media only screen and (max-width: 480px){.is--ctl-imprint .mod_article{padding-left: 1.5rem;padding-right: 1.5rem}}@media only screen and (max-width: 350px){.is--ctl-imprint .mod_article{padding-left: 1rem;padding-right: 1rem}}.is--ctl-imprint .mod_article h1{font-weight: 600;font-size: 2.3rem;line-height: 1.1;color: #000;margin-top: 0;margin-bottom: .75em;font-family: 'Open Sans', sans-serif}@media only screen and (max-width: 1024px){.is--ctl-imprint .mod_article h1{font-size: 2.4rem}}@media only screen and (max-width: 768px){.is--ctl-imprint .mod_article h1{font-size: 2.2rem}}@media only screen and (max-width: 480px){.is--ctl-imprint .mod_article h1{font-size: 1.8rem}}.is--ctl-imprint .mod_article h3{margin-top: 2rem;margin-bottom: .5rem}.is--ctl-imprint .mod_article ul{margin: 1rem 0}.is--ctl-imprint .mod_article ul li:before{content: "– "}.is--ctl-imprint .ce_text{width: 80%}@media only screen and (max-width: 768px){.is--ctl-imprint .ce_text{width: 100%}}.is--ctl-imprint .ce_text p strong{display: inline-block;margin-top: 1rem}.is--ctl-404 #main,.is--ctl-imprint #main{transition: all ease-in-out .2s;display: inline-block;width: 100%;margin: 0 auto;padding-left: 5rem;padding-right: 2.5rem;margin-top: 16rem}@media only screen and (max-width: 1550px){.is--ctl-404 #main,.is--ctl-imprint #main{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1440px){.is--ctl-404 #main,.is--ctl-imprint #main{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1024px){.is--ctl-404 #main,.is--ctl-imprint #main{padding-left: 3rem;padding-right: 3rem}}@media only screen and (max-width: 768px){.is--ctl-404 #main,.is--ctl-imprint #main{padding-left: 2rem;padding-right: 2rem}}@media only screen and (max-width: 480px){.is--ctl-404 #main,.is--ctl-imprint #main{padding-left: 1.5rem;padding-right: 1.5rem}}@media only screen and (max-width: 350px){.is--ctl-404 #main,.is--ctl-imprint #main{padding-left: 1rem;padding-right: 1rem}}.is--ctl-404 .mod_article,.is--ctl-imprint .mod_article{transition: all ease-in-out .2s;display: inline-block;width: 100%;margin: 0 auto;padding-left: 5rem;padding-right: 2.5rem}@media only screen and (max-width: 1550px){.is--ctl-404 .mod_article,.is--ctl-imprint .mod_article{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1440px){.is--ctl-404 .mod_article,.is--ctl-imprint .mod_article{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1024px){.is--ctl-404 .mod_article,.is--ctl-imprint .mod_article{padding-left: 3rem;padding-right: 3rem}}@media only screen and (max-width: 768px){.is--ctl-404 .mod_article,.is--ctl-imprint .mod_article{padding-left: 2rem;padding-right: 2rem}}@media only screen and (max-width: 480px){.is--ctl-404 .mod_article,.is--ctl-imprint .mod_article{padding-left: 1.5rem;padding-right: 1.5rem}}@media only screen and (max-width: 350px){.is--ctl-404 .mod_article,.is--ctl-imprint .mod_article{padding-left: 1rem;padding-right: 1rem}}.content--header-slider,.content--header-subsite{position: relative;overflow: visible;height: 46.5rem;padding-bottom: 2.125rem;margin: 0 0 3.5rem 0;padding: 0}@media only screen and (max-width: 1024px){.content--header-slider,.content--header-subsite{padding-left: 0;padding-right: 0}}.content--header-slider:after,.content--header-subsite:after{width: 68%}@media only screen and (max-width: 1830px){.content--header-slider:after,.content--header-subsite:after{width: 64%}}@media only screen and (max-width: 1630px){.content--header-slider:after,.content--header-subsite:after{width: 60%}}@media only screen and (max-width: 1420px){.content--header-slider:after,.content--header-subsite:after{width: 56%}}@media only screen and (max-width: 1250px){.content--header-slider:after,.content--header-subsite:after{width: 50%}}@media only screen and (max-width: 1110px){.content--header-slider:after,.content--header-subsite:after{width: 45%}}@media only screen and (max-width: 770px){.content--header-slider:after,.content--header-subsite:after{width: 40%}}@media only screen and (max-width: 710px){.content--header-slider:after,.content--header-subsite:after{width: 35%}}@media only screen and (max-width: 630px){.content--header-slider:after,.content--header-subsite:after{width: 100%;left: 0}}.content--header-slider .slick,.content--header-subsite .slick{position: relative}.content--header-slider .slick .slick-dots,.content--header-subsite .slick .slick-dots{position: absolute;right: 1.2rem;bottom: 0;display: flex}@media only screen and (max-width: 1440px){.content--header-slider .slick .slick-dots,.content--header-subsite .slick .slick-dots{display: none !important}}@media only screen and (max-width: 630px){.content--header-slider .slick .slick-dots,.content--header-subsite .slick .slick-dots{display: none}}.content--header-slider .slick .slick-dots li,.content--header-subsite .slick .slick-dots li{margin: 0 .2rem}.content--header-slider .slick .slick-dots li button,.content--header-subsite .slick .slick-dots li button{-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none;background-color: transparent;padding: 10px 11px;font-size: 1rem;font-weight: 300;letter-spacing: 1.4px;transition: all ease-in-out .2s}.content--header-slider .slick .slick-dots li button:before,.content--header-subsite .slick .slick-dots li button:before{content: "0"}.content--header-slider .slick .slick-dots li button:hover,.content--header-subsite .slick .slick-dots li button:hover{background-color: #ccc}.content--header-slider .slick .slick-dots li.slick-active button,.content--header-subsite .slick .slick-dots li.slick-active button{background-color: #000;color: #fff}.content--header-slider .ce_text,.content--header-subsite .ce_text{height: 100%;width: 100%;position: relative;height: 46.5rem}.content--header-slider .ce_text .bg--image,.content--header-subsite .ce_text .bg--image{height: 100%;width: 100%}.content--header-slider .ce_text .bg--image .image_container,.content--header-subsite .ce_text .bg--image .image_container{height: 100%;width: 100%;position: absolute}.content--header-slider .ce_text .bg--image img,.content--header-subsite .ce_text .bg--image img,.content--header-slider .ce_text .bg--image picture,.content--header-subsite .ce_text .bg--image picture{width: 100%;height: 100%;object-fit: cover;object-position: right}.content--header-slider .ce_text .container--text,.content--header-subsite .ce_text .container--text{position: absolute;padding-top: 16rem;padding-left: calc(5rem + 1rem);width: 50%;height: 100%;top: 0;max-width: 785px;background: #55c3ff;opacity: .95;transition: all ease-in-out .2s}.content--header-slider .ce_text .container--text:hover,.content--header-subsite .ce_text .container--text:hover{opacity: 1}@media only screen and (max-width: 1550px){.content--header-slider .ce_text .container--text,.content--header-subsite .ce_text .container--text{padding-left: 4rem;padding-bottom: 5rem !important}}@media only screen and (max-width: 1440px){.content--header-slider .ce_text .container--text,.content--header-subsite .ce_text .container--text{padding-left: 4rem}}@media only screen and (max-width: 1024px){.content--header-slider .ce_text .container--text,.content--header-subsite .ce_text .container--text{padding-left: 3rem;padding-top: 8rem;padding-bottom: 4rem}}@media only screen and (max-width: 768px){.content--header-slider .ce_text .container--text,.content--header-subsite .ce_text .container--text{padding-left: 2rem;width: 75%}}@media only screen and (max-width: 480px){.content--header-slider .ce_text .container--text,.content--header-subsite .ce_text .container--text{padding-left: 1.5rem}}@media 350px{.content--header-slider .ce_text .container--text,.content--header-subsite .ce_text .container--text{padding-left: 1rem}}.content--header-slider .ce_text .container--text h1,.content--header-subsite .ce_text .container--text h1{font-weight: 600;font-size: 2.3rem;line-height: 1.1;color: #000;margin-top: 0;margin-bottom: .75em;font-family: 'Open Sans', sans-serif;display: block;font-size: 3.25rem;line-height: 1.19;margin-bottom: 1.4rem}@media only screen and (max-width: 1024px){.content--header-slider .ce_text .container--text h1,.content--header-subsite .ce_text .container--text h1{font-size: 2.4rem}}@media only screen and (max-width: 768px){.content--header-slider .ce_text .container--text h1,.content--header-subsite .ce_text .container--text h1{font-size: 2.2rem}}@media only screen and (max-width: 480px){.content--header-slider .ce_text .container--text h1,.content--header-subsite .ce_text .container--text h1{font-size: 1.8rem}}.content--header-slider .ce_text .container--text h1:after,.content--header-subsite .ce_text .container--text h1:after{content: "";display: block;width: 80px;height: 5px;background-color: #000;margin-top: 1.5rem}@media only screen and (max-width: 768px){.content--header-slider .ce_text .container--text h1,.content--header-subsite .ce_text .container--text h1{line-height: 1.4}}.content--header-slider .ce_text .container--text h2,.content--header-subsite .ce_text .container--text h2{display: block;font-size: 3.25rem;line-height: 1.19;margin-bottom: 1.4rem}.content--header-slider .ce_text .container--text h2:after,.content--header-subsite .ce_text .container--text h2:after{content: "";display: block;width: 80px;height: 5px;background-color: #000;margin-top: 1.5rem}@media only screen and (max-width: 768px){.content--header-slider .ce_text .container--text h2,.content--header-subsite .ce_text .container--text h2{line-height: 1.4}}.content--header-slider .ce_text .container--text .slogan,.content--header-subsite .ce_text .container--text .slogan{color: #fff;font-size: 2.2rem;text-transform: uppercase;opacity: .4;font-weight: 900;position: absolute;bottom: 4rem;letter-spacing: .2rem;line-height: 2rem}@media only screen and (max-width: 1440px){.content--header-slider .ce_text .container--text .slogan,.content--header-subsite .ce_text .container--text .slogan{display: none}}@media only screen and (max-width: 768px){.content--header-slider .ce_text .container--text .slogan,.content--header-subsite .ce_text .container--text .slogan{display: block;bottom: auto}}@media only screen and (max-width: 480px){.content--header-slider .ce_text .container--text .slogan,.content--header-subsite .ce_text .container--text .slogan{font-size: 1.6rem;letter-spacing: 0}}.content--header-slider .ce_text .container--text p,.content--header-subsite .ce_text .container--text p{font-size: 1.2rem;font-weight: 600;display: block;position: relative}.content--header-slider .ce_text .container--text p.bottom--link,.content--header-subsite .ce_text .container--text p.bottom--link{padding: 0 !important;width: 100%;max-width: none !important;position: relative}.content--header-slider .ce_text .container--text p.bottom--link a,.content--header-subsite .ce_text .container--text p.bottom--link a{display: block;position: absolute}@media only screen and (max-width: 1440px){.content--header-slider .ce_text .container--text p.bottom--link a,.content--header-subsite .ce_text .container--text p.bottom--link a{margin-top: 2rem}}.content--header-slider .ce_text .container--text p strong,.content--header-subsite .ce_text .container--text p strong{font-weight: 600;font-size: 2.3rem;line-height: 1.1;color: #000;margin-top: 0;margin-bottom: .75em;font-family: 'Open Sans', sans-serif;display: block;font-size: 3.25rem;line-height: 1.19;margin-bottom: 1.4rem}@media only screen and (max-width: 1024px){.content--header-slider .ce_text .container--text p strong,.content--header-subsite .ce_text .container--text p strong{font-size: 2.4rem}}@media only screen and (max-width: 768px){.content--header-slider .ce_text .container--text p strong,.content--header-subsite .ce_text .container--text p strong{font-size: 2.2rem}}@media only screen and (max-width: 480px){.content--header-slider .ce_text .container--text p strong,.content--header-subsite .ce_text .container--text p strong{font-size: 1.8rem}}.content--header-slider .ce_text .container--text p strong:after,.content--header-subsite .ce_text .container--text p strong:after{content: "";display: block;width: 80px;height: 5px;background-color: #000;margin-top: 1.5rem}@media only screen and (max-width: 768px){.content--header-slider .ce_text .container--text p strong,.content--header-subsite .ce_text .container--text p strong{display: inline;background: #f1edf3;padding: .2rem 1rem;opacity: 1 !important;box-decoration-break: clone;line-height: 1.4}}.content--header-slider .ce_text .container--text p a,.content--header-subsite .ce_text .container--text p a{font-size: 1.5rem;font-weight: 300;text-transform: uppercase;letter-spacing: 1.4px;display: inline-block;padding: .6rem 1.6rem;border: 1px solid #000;transition: all ease-in-out .2s;border-color: currentcolor;text-align: center;font-size: 1rem;padding: 0rem;border: 0;font-weight: 700;border-bottom: 2px solid currentcolor;margin-bottom: 3rem;position: relative;top: -2rem;right: 5rem}.content--header-slider .ce_text .container--text p a:hover,.content--header-subsite .ce_text .container--text p a:hover{color: #000;background-color: #55c3ff;text-decoration: none;border-color: #55c3ff}.content--header-slider .ce_text .container--text p a:hover,.content--header-subsite .ce_text .container--text p a:hover{background: transparent;border-color: transparent}@media only screen and (max-width: 1440px){.content--header-slider .ce_text .container--text p a,.content--header-subsite .ce_text .container--text p a{position: static}}@media only screen and (max-width: 1024px){.content--header-slider .ce_text .container--text p a,.content--header-subsite .ce_text .container--text p a{position: relative;left: unset;bottom: unset;margin-top: 160px;margin-bottom: 1rem}}@media only screen and (max-width: 480px){.content--header-slider .ce_text .container--text p a,.content--header-subsite .ce_text .container--text p a{left: only screen and (max-width: 480px)}}@media 350px{.content--header-slider .ce_text .container--text p a,.content--header-subsite .ce_text .container--text p a{left: 350px}}.content--header-slider .ce_text .container--text p + p,.content--header-subsite .ce_text .container--text p + p,.content--header-slider .ce_text .container--text h1 + p,.content--header-subsite .ce_text .container--text h1 + p,.content--header-slider .ce_text .container--text h2 + p,.content--header-subsite .ce_text .container--text h2 + p{max-width: 420px}body.header-image--v2 .ce_text .bg--image{background: #f2edf3}body.header-image--v2 .ce_text .bg--image img,body.header-image--v2 .ce_text .bg--image picture{object-fit: contain}.content--header-subsite .slick .slick-dots{display: none}.content--header-subsite,.content--header-slider{height: auto;position: relative;z-index: 50;padding-bottom: 0;margin-bottom: 0}.content--header-subsite:after,.content--header-slider:after{content: none}.content--header-subsite .ce_text,.content--header-slider .ce_text{height: auto;position: relative}@media only screen and (max-width: 768px){.content--header-subsite .ce_text,.content--header-slider .ce_text{position: static;display: flex;flex-direction: column}.content--header-subsite .ce_text .bg--image,.content--header-slider .ce_text .bg--image{height: 400px !important;display: block !important}.content--header-subsite .ce_text .bg--image figure figcaption,.content--header-slider .ce_text .bg--image figure figcaption{display: none}}.content--header-subsite .ce_text .container--text,.content--header-slider .ce_text .container--text{position: relative;z-index: 2;padding-bottom: 9.25rem;padding-top: 12rem;height: 760px}@media only screen and (max-width: 1440px){.content--header-subsite .ce_text .container--text,.content--header-slider .ce_text .container--text{opacity: .8;padding-top: 12rem;padding-right: 2rem;padding-bottom: 2rem}.content--header-subsite .ce_text .container--text h1,.content--header-slider .ce_text .container--text h1{font-size: 2.2rem}}@media only screen and (max-width: 1024px){.content--header-subsite .ce_text .container--text,.content--header-slider .ce_text .container--text{opacity: .8;padding-top: 8rem;padding-right: 2rem;padding-bottom: 2rem}.content--header-subsite .ce_text .container--text h1,.content--header-slider .ce_text .container--text h1{font-size: 2.2rem}.content--header-subsite .ce_text .container--text p,.content--header-slider .ce_text .container--text p{padding-right: 0}}@media only screen and (max-width: 768px){.content--header-subsite .ce_text .container--text,.content--header-slider .ce_text .container--text{order: 2;position: static;width: auto;height: 400px;max-width: none;padding: 0 2rem !important;margin-top: -300px;background: none !important}.content--header-subsite .ce_text .container--text h1,.content--header-slider .ce_text .container--text h1{display: inline;background: #f1edf3;padding: .2rem 1rem;box-decoration-break: clone;line-height: 1.4}.content--header-subsite .ce_text .container--text .mod_navigation,.content--header-slider .ce_text .container--text .mod_navigation{display: none}.content--header-subsite .ce_text .container--text p:not(.p1),.content--header-slider .ce_text .container--text p:not(.p1){display: none}.content--header-subsite .ce_text .container--text p.p1:nth-child(2),.content--header-slider .ce_text .container--text p.p1:nth-child(2),.content--header-subsite .ce_text .container--text p.p1:nth-child(3),.content--header-slider .ce_text .container--text p.p1:nth-child(3){background-image: linear-gradient(to right, #fff, rgba(255,0,0,0));position: absolute;margin-top: 80px;width: 350px;height: 300px;padding: 2rem;left: 0}.content--header-subsite .ce_text .container--text p.p1:nth-child(2) span,.content--header-slider .ce_text .container--text p.p1:nth-child(2) span,.content--header-subsite .ce_text .container--text p.p1:nth-child(3) span,.content--header-slider .ce_text .container--text p.p1:nth-child(3) span{position: relative;z-index: 2}.content--header-subsite .ce_text .container--text h1::after,.content--header-slider .ce_text .container--text h1::after,.content--header-subsite .ce_text .container--text span.s1 strong::after,.content--header-slider .ce_text .container--text span.s1 strong::after{display: none}.content--header-subsite .ce_text .container--text p a,.content--header-slider .ce_text .container--text p a{display: none}}@media only screen and (max-width: 768px){.content--header-subsite .ce_text .container--text p.p1:nth-child(2),.content--header-slider .ce_text .container--text p.p1:nth-child(2),.content--header-subsite .ce_text .container--text p.p1:nth-child(3),.content--header-slider .ce_text .container--text p.p1:nth-child(3){display: none;padding: 1rem}.content--header-subsite .ce_text .container--text p.p1:nth-child(2) span,.content--header-slider .ce_text .container--text p.p1:nth-child(2) span,.content--header-subsite .ce_text .container--text p.p1:nth-child(3) span,.content--header-slider .ce_text .container--text p.p1:nth-child(3) span{font-size: .875rem}}.content--header-subsite .ce_text .bg--image,.content--header-slider .ce_text .bg--image{background-position: right;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1}@media only screen and (max-width: 768px){.content--header-subsite .ce_text .bg--image,.content--header-slider .ce_text .bg--image{order: 1;position: relative;height: 300px;display: none}}@media only screen and (max-width: 480px){.content--header-subsite .ce_text .bg--image,.content--header-slider .ce_text .bg--image{height: 270px;display: none}}@media only screen and (max-width: 350px){.content--header-subsite .ce_text .bg--image,.content--header-slider .ce_text .bg--image{height: 250px;display: none}}.nav--subsite{position: absolute;z-index: 75;bottom: 3.0625rem;left: 0;padding: 0 calc(1.2 * 5rem);display: none !important}@media only screen and (max-width: 1550px){.nav--subsite{padding-left: calc(2 * 4rem);bottom: 1rem}}@media only screen and (max-width: 1440px){.nav--subsite{padding-left: calc(2 * 4rem)}}@media only screen and (max-width: 1024px){.nav--subsite{padding: 0 3rem}}@media only screen and (max-width: 768px){.nav--subsite{padding: 0 2rem}}@media only screen and (max-width: 1024px){.nav--subsite{display: none}}@media only screen and (max-width: 480px){.nav--subsite{padding: 0 1.5rem}}@media 350px{.nav--subsite{padding: 0 1rem}}.nav--subsite ul{display: flex;justify-content: flex-start;flex-wrap: wrap;margin: 0 -1rem}@media only screen and (max-width: 700px){.nav--subsite ul{flex-direction: column}}.nav--subsite ul li{padding-bottom: 1rem;margin: 0 1rem}@media only screen and (max-width: 1024px){.nav--subsite ul li{float: none;margin: 0 1rem}}.nav--subsite ul li + li{margin-left: 2.25rem}@media only screen and (max-width: 1024px){.nav--subsite ul li + li{margin: 0 1rem}}.nav--subsite ul li a,.nav--subsite ul li span,.nav--subsite ul li strong{font-size: .9375rem;font-weight: 800;text-transform: uppercase;letter-spacing: 1.88px;text-decoration: none}.nav--subsite ul li a{border-bottom: 2px solid transparent}.nav--subsite ul li a:hover{border-color: #55c3ff}#nav--subsite-scrolled{position: fixed;top: -60px;left: 50%;transform: translate(-50%, 0);bottom: unset;right: unset;width: 100vw;max-width: 1920px;transition: all ease-in-out .2s;display: inline-block;width: 100%;margin: 0 auto;padding-left: 5rem;padding-right: 2.5rem;background-color: rgba(255,255,255,0.9);z-index: 100}@media only screen and (max-width: 1550px){#nav--subsite-scrolled{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1440px){#nav--subsite-scrolled{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1024px){#nav--subsite-scrolled{padding-left: 3rem;padding-right: 3rem}}@media only screen and (max-width: 768px){#nav--subsite-scrolled{padding-left: 2rem;padding-right: 2rem}}@media only screen and (max-width: 480px){#nav--subsite-scrolled{padding-left: 1.5rem;padding-right: 1.5rem}}@media only screen and (max-width: 350px){#nav--subsite-scrolled{padding-left: 1rem;padding-right: 1rem}}@media only screen and (max-width: 1024px){#nav--subsite-scrolled{display: none}}#nav--subsite-scrolled ul{transition: all ease-in-out .2s;display: inline-block;width: 100%;margin: 0 auto;padding-left: 5rem;padding-right: 2.5rem;padding-top: 1rem;display: flex}@media only screen and (max-width: 1550px){#nav--subsite-scrolled ul{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1440px){#nav--subsite-scrolled ul{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1024px){#nav--subsite-scrolled ul{padding-left: 3rem;padding-right: 3rem}}@media only screen and (max-width: 768px){#nav--subsite-scrolled ul{padding-left: 2rem;padding-right: 2rem}}@media only screen and (max-width: 480px){#nav--subsite-scrolled ul{padding-left: 1.5rem;padding-right: 1.5rem}}@media only screen and (max-width: 350px){#nav--subsite-scrolled ul{padding-left: 1rem;padding-right: 1rem}}#nav--subsite-scrolled.nav--subsite ul li + li{margin-left: 1rem}.content--produkte-tabs{margin: 2rem 0 0 0}@media only screen and (max-width: 1024px){.content--produkte-tabs{margin-bottom: 0}}.content--produkte-tabs .ce_text p{max-width: 70%;margin: 0rem auto 2rem auto}.content--produkte-tabs .ce_text p.text-left{margin: 0}.content--produkte-tabs h1{font-weight: 300;font-size: 1.375rem;line-height: 1.0;letter-spacing: 3.4px;color: #6c6c6c;margin-top: 0;margin-bottom: 1.2rem;display: inline-block;font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-size: 1.05rem}@media only screen and (max-width: 480px){.content--produkte-tabs h1{font-size: 1.2rem}}.content--produkte-tabs .tabcontrol_tabs{display: block;width: 100%;margin-bottom: 2.875rem;overflow: visible}.content--produkte-tabs .tabcontrol_tabs ul{display: flex;justify-content: center;flex-wrap: wrap;overflow: visible}@media only screen and (max-width: 980px){.content--produkte-tabs .tabcontrol_tabs ul{padding: 0 4rem}}@media only screen and (max-width: 768px){.content--produkte-tabs .tabcontrol_tabs ul{padding: 0}}.content--produkte-tabs .tabcontrol_tabs ul li{margin: 0 3.125rem;font-size: 1.5rem;text-transform: uppercase;font-weight: 300;letter-spacing: 1.4px;overflow: visible;position: relative}.content--produkte-tabs .tabcontrol_tabs ul li:before{content: "";display: block;position: absolute;width: 50px;height: 50px;left: 0;top: 50%;background-color: #55c3ff;z-index: -1;border-radius: 26px;transform: translate(-50%, -50%);opacity: 1;transition: all ease-in-out .2s}@media only screen and (max-width: 1660px){.content--produkte-tabs .tabcontrol_tabs ul li:before{width: 40px;height: 40px}}@media only screen and (max-width: 1450px){.content--produkte-tabs .tabcontrol_tabs ul li:before{width: 35px;height: 35px}}@media only screen and (max-width: 1100px){.content--produkte-tabs .tabcontrol_tabs ul li{margin: 0 2.5rem}}@media only screen and (max-width: 1100px){.content--produkte-tabs .tabcontrol_tabs ul li{margin: 0 2.5rem}}@media only screen and (max-width: 980px){.content--produkte-tabs .tabcontrol_tabs ul li{margin-bottom: 2rem}}.content--produkte-tabs .tabcontrol_tabs ul li:before{opacity: 0}.content--produkte-tabs .tabcontrol_tabs ul li.selected,.content--produkte-tabs .tabcontrol_tabs ul li.active,.content--produkte-tabs .tabcontrol_tabs ul li.default{font-weight: 600;position: relative}.content--produkte-tabs .tabcontrol_tabs ul li.selected:before,.content--produkte-tabs .tabcontrol_tabs ul li.active:before,.content--produkte-tabs .tabcontrol_tabs ul li.default:before{opacity: 1}.content--produkte-tabs .tabcontrol_tabs ul li:hover{cursor: pointer}.content--produkte-tabs .tabcontent,.content--produkte-tabs .tabcontent2{display: flex;justify-content: flex-start;width: auto;flex-wrap: wrap;margin: 0 calc(-1 * 1.625rem);padding-bottom: 4.875rem;position: relative;display: none}.content--produkte-tabs .tabcontent.default,.content--produkte-tabs .tabcontent2.default{display: flex}@media only screen and (max-width: 1440px){.content--produkte-tabs .tabcontent,.content--produkte-tabs .tabcontent2{margin: 0 calc(-1 * 1rem)}}.content--produkte-tabs .tabcontent > .item--product,.content--produkte-tabs .tabcontent2 > .item--product{width: calc(25% - (2 * 1.625rem));margin: 0 1.625rem 2.75rem 1.625rem;padding-bottom: .2rem}@media only screen and (max-width: 1440px){.content--produkte-tabs .tabcontent > .item--product,.content--produkte-tabs .tabcontent2 > .item--product{width: calc(25% - (2 * 1rem));margin: 0 1rem 2.75rem 1rem;padding-bottom: .2rem}}@media only screen and (max-width: 1280px){.content--produkte-tabs .tabcontent > .item--product,.content--produkte-tabs .tabcontent2 > .item--product{width: calc(33.33% - (2 * 1rem))}}@media only screen and (max-width: 740px){.content--produkte-tabs .tabcontent > .item--product,.content--produkte-tabs .tabcontent2 > .item--product{width: calc(50% - (2 * 1rem))}}@media only screen and (max-width: 410px){.content--produkte-tabs .tabcontent > .item--product,.content--produkte-tabs .tabcontent2 > .item--product{width: calc(100% - (2 * 1rem))}}.content--produkte-tabs .tabcontent > .item--product .container--images,.content--produkte-tabs .tabcontent2 > .item--product .container--images{width: 100%;height: 247px;display: block;position: relative;margin-bottom: 1rem}.content--produkte-tabs .tabcontent > .item--product .container--images > .bg--image,.content--produkte-tabs .tabcontent2 > .item--product .container--images > .bg--image{background-size: contain;background-repeat: no-repeat;background-position: center center;background-size: cover;position: absolute;top: 0;left: 0;width: 100%;height: 100%}.content--produkte-tabs .tabcontent > .item--product .container--images > .bg--image.image-01,.content--produkte-tabs .tabcontent2 > .item--product .container--images > .bg--image.image-01{z-index: 2;transition: all ease-in-out .2s}.content--produkte-tabs .tabcontent > .item--product .container--images > .bg--image.image-02,.content--produkte-tabs .tabcontent2 > .item--product .container--images > .bg--image.image-02{z-index: 1}.content--produkte-tabs .tabcontent > .item--product .container--images img,.content--produkte-tabs .tabcontent2 > .item--product .container--images img{object-fit: cover;height: 100%;width: 100%}.content--produkte-tabs .tabcontent > .item--product a,.content--produkte-tabs .tabcontent2 > .item--product a{text-decoration: none}.content--produkte-tabs .tabcontent > .item--product.hover:hover .container--images > .bg--image.image-01,.content--produkte-tabs .tabcontent2 > .item--product.hover:hover .container--images > .bg--image.image-01{opacity: 0}.content--produkte-tabs .tabcontent > .item--product .title,.content--produkte-tabs .tabcontent2 > .item--product .title{font-size: 1.25rem;font-weight: 400}.content--produkte-tabs .tabcontent.--items-per-line-3-2 .item--product,.content--produkte-tabs .tabcontent2.--items-per-line-3-2 .item--product{width: calc(33% - (2*1.625rem))}.content--produkte-tabs .tabcontent.--items-per-line-3-2 .item--product:nth-child(4),.content--produkte-tabs .tabcontent2.--items-per-line-3-2 .item--product:nth-child(4),.content--produkte-tabs .tabcontent.--items-per-line-3-2 .item--product:nth-child(5),.content--produkte-tabs .tabcontent2.--items-per-line-3-2 .item--product:nth-child(5){width: calc(50% - (2*1.625rem))}@media only screen and (max-width: 768px){.content--produkte-tabs .tabcontent.--items-per-line-3-2 .item--product,.content--produkte-tabs .tabcontent2.--items-per-line-3-2 .item--product{width: calc(100% - (2*1rem))}.content--produkte-tabs .tabcontent.--items-per-line-3-2 .item--product:nth-child(4),.content--produkte-tabs .tabcontent2.--items-per-line-3-2 .item--product:nth-child(4),.content--produkte-tabs .tabcontent.--items-per-line-3-2 .item--product:nth-child(5),.content--produkte-tabs .tabcontent2.--items-per-line-3-2 .item--product:nth-child(5){width: calc(100% - (2*1rem))}}.content--produkte-tabs .tabcontent.--items-per-line-3-3-2 .item--product,.content--produkte-tabs .tabcontent2.--items-per-line-3-3-2 .item--product{width: calc(33% - (2*1.625rem))}.content--produkte-tabs .tabcontent.--items-per-line-3-3-2 .item--product:nth-child(7),.content--produkte-tabs .tabcontent2.--items-per-line-3-3-2 .item--product:nth-child(7),.content--produkte-tabs .tabcontent.--items-per-line-3-3-2 .item--product:nth-child(8),.content--produkte-tabs .tabcontent2.--items-per-line-3-3-2 .item--product:nth-child(8){width: calc(50% - (2*1.625rem))}@media only screen and (max-width: 768px){.content--produkte-tabs .tabcontent.--items-per-line-3-3-2 .item--product,.content--produkte-tabs .tabcontent2.--items-per-line-3-3-2 .item--product{width: calc(100% - (2*1rem))}.content--produkte-tabs .tabcontent.--items-per-line-3-3-2 .item--product:nth-child(7),.content--produkte-tabs .tabcontent2.--items-per-line-3-3-2 .item--product:nth-child(7),.content--produkte-tabs .tabcontent.--items-per-line-3-3-2 .item--product:nth-child(8),.content--produkte-tabs .tabcontent2.--items-per-line-3-3-2 .item--product:nth-child(8){width: calc(100% - (2*1rem))}}.content--produkte-tabs .tabcontent.--items-per-line-2-3-2 .item--product,.content--produkte-tabs .tabcontent2.--items-per-line-2-3-2 .item--product{width: calc(50% - (2*1.625rem))}.content--produkte-tabs .tabcontent.--items-per-line-2-3-2 .item--product:nth-child(3),.content--produkte-tabs .tabcontent2.--items-per-line-2-3-2 .item--product:nth-child(3),.content--produkte-tabs .tabcontent.--items-per-line-2-3-2 .item--product:nth-child(4),.content--produkte-tabs .tabcontent2.--items-per-line-2-3-2 .item--product:nth-child(4),.content--produkte-tabs .tabcontent.--items-per-line-2-3-2 .item--product:nth-child(5),.content--produkte-tabs .tabcontent2.--items-per-line-2-3-2 .item--product:nth-child(5){width: calc(33% - (2*1.625rem))}@media only screen and (max-width: 768px){.content--produkte-tabs .tabcontent.--items-per-line-2-3-2 .item--product,.content--produkte-tabs .tabcontent2.--items-per-line-2-3-2 .item--product{width: calc(100% - (2*1rem))}.content--produkte-tabs .tabcontent.--items-per-line-2-3-2 .item--product:nth-child(3),.content--produkte-tabs .tabcontent2.--items-per-line-2-3-2 .item--product:nth-child(3),.content--produkte-tabs .tabcontent.--items-per-line-2-3-2 .item--product:nth-child(4),.content--produkte-tabs .tabcontent2.--items-per-line-2-3-2 .item--product:nth-child(4),.content--produkte-tabs .tabcontent.--items-per-line-2-3-2 .item--product:nth-child(5),.content--produkte-tabs .tabcontent2.--items-per-line-2-3-2 .item--product:nth-child(5){width: calc(100% - (2*1rem))}}.content--produkte-tabs .tabcontent.--items-per-line-3 .item--product,.content--produkte-tabs .tabcontent2.--items-per-line-3 .item--product{width: calc(33% - (2*1.625rem))}@media only screen and (max-width: 1440px){.content--produkte-tabs .tabcontent.--items-per-line-3 .item--product,.content--produkte-tabs .tabcontent2.--items-per-line-3 .item--product{width: calc(50% - (2*1rem))}}@media only screen and (max-width: 768px){.content--produkte-tabs .tabcontent.--items-per-line-3 .item--product,.content--produkte-tabs .tabcontent2.--items-per-line-3 .item--product{width: calc(100% - (2*1rem))}}.content--produkte-tabs .tabcontent.--items-per-line-2 .item--product,.content--produkte-tabs .tabcontent2.--items-per-line-2 .item--product{width: calc(50% - (2*1.625rem))}@media only screen and (max-width: 768px){.content--produkte-tabs .tabcontent.--items-per-line-2 .item--product,.content--produkte-tabs .tabcontent2.--items-per-line-2 .item--product{width: calc(100% - (2*1rem))}}.content--produkte-tabs .tabcontent.--items-per-line-1 .item--product,.content--produkte-tabs .tabcontent2.--items-per-line-1 .item--product{width: calc(50% - (2*1.625rem))}.content--produkte-tabs .tabcontent.--items-per-line-1 .item--product:nth-child(1),.content--produkte-tabs .tabcontent2.--items-per-line-1 .item--product:nth-child(1),.content--produkte-tabs .tabcontent.--items-per-line-1 .item--product:nth-child(3),.content--produkte-tabs .tabcontent2.--items-per-line-1 .item--product:nth-child(3){width: calc(25% - (2*1.625rem))}@media only screen and (max-width: 1440px){.content--produkte-tabs .tabcontent.--items-per-line-1 .item--product,.content--produkte-tabs .tabcontent2.--items-per-line-1 .item--product{width: calc(75% - (2*1.625rem))}.content--produkte-tabs .tabcontent.--items-per-line-1 .item--product:nth-child(1),.content--produkte-tabs .tabcontent2.--items-per-line-1 .item--product:nth-child(1),.content--produkte-tabs .tabcontent.--items-per-line-1 .item--product:nth-child(3),.content--produkte-tabs .tabcontent2.--items-per-line-1 .item--product:nth-child(3){width: calc(12.5% - (2*1.625rem))}}@media only screen and (max-width: 1024px){.content--produkte-tabs .tabcontent.--items-per-line-1 .item--product,.content--produkte-tabs .tabcontent2.--items-per-line-1 .item--product{width: calc(50% - (2*1.625rem))}.content--produkte-tabs .tabcontent.--items-per-line-1 .item--product:nth-child(1),.content--produkte-tabs .tabcontent2.--items-per-line-1 .item--product:nth-child(1),.content--produkte-tabs .tabcontent.--items-per-line-1 .item--product:nth-child(3),.content--produkte-tabs .tabcontent2.--items-per-line-1 .item--product:nth-child(3){width: calc(25% - (2*1.625rem))}}@media only screen and (max-width: 768px){.content--produkte-tabs .tabcontent.--items-per-line-1 .item--product,.content--produkte-tabs .tabcontent2.--items-per-line-1 .item--product{width: calc(100% - (2*1rem))}.content--produkte-tabs .tabcontent.--items-per-line-1 .item--product:nth-child(1),.content--produkte-tabs .tabcontent2.--items-per-line-1 .item--product:nth-child(1),.content--produkte-tabs .tabcontent.--items-per-line-1 .item--product:nth-child(3),.content--produkte-tabs .tabcontent2.--items-per-line-1 .item--product:nth-child(3){display: none}}.content--produkte-tabs .tabcontent .item--product.item--hover-zoom .bg--image,.content--produkte-tabs .tabcontent2 .item--product.item--hover-zoom .bg--image{overflow: hidden}.content--produkte-tabs .tabcontent .item--product.item--hover-zoom .bg--image picture img,.content--produkte-tabs .tabcontent2 .item--product.item--hover-zoom .bg--image picture img{transform: scale(1);transition: all .3s linear}.content--produkte-tabs .tabcontent .item--product.item--hover-zoom .bg--image picture img:hover,.content--produkte-tabs .tabcontent2 .item--product.item--hover-zoom .bg--image picture img:hover{transform: scale(1.5)}.content--produkte-tabs .tabcontent > .ce_text,.content--produkte-tabs .tabcontent2 > .ce_text{position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 0)}.content--produkte-tabs .tabcontent > .ce_text p,.content--produkte-tabs .tabcontent2 > .ce_text p{margin-left: 0}.content--produkte-tabs .tabcontent > .ce_text p a,.content--produkte-tabs .tabcontent2 > .ce_text p a{font-size: 1.5rem;font-weight: 300;text-transform: uppercase;letter-spacing: 1.4px;display: inline-block;padding: .6rem 1.6rem;border: 1px solid #000;transition: all ease-in-out .2s;border-color: currentcolor;text-align: center;white-space: nowrap}.content--produkte-tabs .tabcontent > .ce_text p a:hover,.content--produkte-tabs .tabcontent2 > .ce_text p a:hover{color: #000;background-color: #55c3ff;text-decoration: none;border-color: #55c3ff}.content--start-icons{margin-top: 3.8rem;margin-bottom: 3.5rem;text-align: center;padding: 0 4.875rem}@media only screen and (max-width: 1000px){.content--start-icons{flex-wrap: wrap;margin-top: 2rem}}@media only screen and (max-width: 768px){.content--start-icons{margin-bottom: 0}}@media only screen and (max-width: 480px){.content--start-icons{padding: 0 2rem;margin: 2rem 0}}.content--start-icons > *{width: calc(25% - (2 * 3.6rem));margin: 0 3.6rem 2.75rem 3.6rem;padding-bottom: .2rem}@media only screen and (max-width: 1360px){.content--start-icons > *{width: calc(25% - (2 * 1.5rem));margin: 0 1.5rem 2.75rem 1.5rem}}@media only screen and (max-width: 1000px){.content--start-icons > *{width: calc(50% - (2 * 1.5rem))}}@media only screen and (max-width: 600px){.content--start-icons > *{width: calc(100% - (2 * 1.5rem))}}.content--start-icons div[class*="icon--"]:before{margin: 0 auto 1.5rem auto}.content--start-icons p{line-height: 1.5;font-size: 1.0625rem}.content--testimonials{margin: 3.5rem 0 2.9rem 0}.footer-main{margin: 2.9rem 0 0 0;padding-top: 7.625rem;padding-bottom: 70px;display: flex;justify-content: flex-start;width: auto;justify-content: space-between;position: relative;overflow: visible;background: rgba(151,151,151,0.1)}@media only screen and (max-width: 1200px){.footer-main{flex-wrap: wrap}}.footer-main:after{bottom: unset;top: -1.75rem;width: 100vw;left: 50%;transform: translate(-50%, 50%);max-width: 1920px}.footer-main > *{margin: 0 2rem}@media only screen and (max-width: 1200px){.footer-main > * + div{margin-top: 4rem}}.footer-main .container--left{padding-bottom: 2rem;position: relative}.footer-main .container--left .container--nav{display: flex;justify-content: flex-start;width: auto;margin: 0 -1rem 2rem -1rem}@media only screen and (max-width: 1200px){.footer-main .container--left .container--nav{flex-wrap: wrap;margin: 0 -2.5rem}}.footer-main .container--left .container--nav > *{margin: 0 1rem}@media only screen and (max-width: 1200px){.footer-main .container--left .container--nav > *{margin: 0 2.5rem}}.footer-main .container--left .container--nav .nav--footer{min-width: 247px}@media only screen and (max-width: 1200px){.footer-main .container--left .container--nav .nav--footer ul li{margin-top: 1rem}}.footer-main .container--left .container--nav .nav--footer ul li + li{margin-top: 1rem}.footer-main .container--left .container--nav .nav--footer ul li a,.footer-main .container--left .container--nav .nav--footer ul li span,.footer-main .container--left .container--nav .nav--footer ul li strong{color: #333;text-decoration: none;font-size: 1.25rem;line-height: 1.2;font-weight: 400}@media only screen and (max-width: 1800px) and (min-width: 1200px){.footer-main .container--left .container--nav .nav--footer ul li a,.footer-main .container--left .container--nav .nav--footer ul li span,.footer-main .container--left .container--nav .nav--footer ul li strong{word-break: break-all}}.footer-main .container--left .container--nav .nav--footer ul li a:hover{text-decoration: underline}.footer-main .container--left .ce_text{position: absolute;left: 0;bottom: 0;padding-bottom: .1rem}@media only screen and (max-width: 1200px){.footer-main .container--left .ce_text{bottom: -1.8rem}}.footer-main .container--left .ce_text p{font-size: 1.125rem;font-weight: 800;color: #333}.footer-main .container--center{max-width: 570px;position: relative;padding-bottom: 2rem}.footer-main .container--center .ce_text p{font-size: 1.0625rem;font-weight: 700;margin-bottom: 0;display: inline-block;width: 100%}.footer-main .container--center .ce_text p strong{font-size: 1.75rem;font-weight: 700}.footer-main .container--center .ce_text ul{display: flex;justify-content: flex-start;width: auto}@media only screen and (max-width: 480px){.footer-main .container--center .ce_text ul{flex-direction: column-reverse;margin-top: 2rem}}.footer-main .container--center .ce_text ul li{opacity: .5}@media only screen and (max-width: 480px){.footer-main .container--center .ce_text ul li{padding: .3rem 0}}.footer-main .container--center .ce_text ul li + li:before{content: "|";display: inline-block;margin: 0 .2rem}@media only screen and (max-width: 480px){.footer-main .container--center .ce_text ul li + li:before{display: none}}.footer-main .container--center .ce_text ul li a{font-weight: 600;font-size: 1.0635rem}.footer-main .container--center .ce_text.text--links{margin-top: 1rem}.footer-main .container--center .ce_text.text--links p{margin-bottom: 0;line-height: 1}.footer-main .container--center .ce_text.text--links p a{font-size: 1.5625rem;font-weight: 600;color: #55c3ff;border: none}.footer-main .container--center .ce_text.text--links p a:hover{text-decoration: underline}.footer-main .container--center .nav--imprint{position: absolute;left: 0;bottom: -20px}@media only screen and (max-width: 480px){.footer-main .container--center .nav--imprint{position: static}}.footer-main .container--center .nav--imprint ul li a:hover{color: #000;text-decoration: underline}.footer-main .container--right{padding-right: 5rem}@media only screen and (max-width: 1280px){.footer-main .container--right{padding-right: 0}}@media only screen and (max-width: 1050px){.footer-main .container--right{flex-basis: 100%}}.footer-main .container--right .top{max-width: 210px;margin-bottom: 2.875rem;float: right}@media only screen and (max-width: 1050px){.footer-main .container--right .top{float: none}}.footer-main .container--right .top .ce_image{margin-bottom: 1rem}.footer-main .container--right .top .ce_text p{font-size: 1.0625rem;font-weight: 600;line-height: 1.23}.footer-main .container--right .top + *{clear: both}.footer-main .container--right > .ce_image{max-width: 280px}.footer-main .mod_cookiebarOpener{font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-weight: 700;width: auto;text-decoration: none;letter-spacing: 0px;transition: all ease-in-out .2s;line-height: 1.0;margin: 0 .75rem;position: absolute;left: 2rem;bottom: 1.5rem;opacity: 1;display: flex;flex-direction: row-reverse}@media only screen and (min-width: 1920px){.footer-main .mod_cookiebarOpener{left: 1rem;position: fixed}}.footer-main .mod_cookiebarOpener a{text-decoration: none;visibility: hidden;color: #55c3ff;font-size: 0;line-height: 1.0;background: white;display: flex;text-align: left;align-items: center;padding-right: .75em}.footer-main .mod_cookiebarOpener a:before{content: "\f577";display: inline-block;width: 2rem;height: 2rem;font-size: 0rem;color: white;vertical-align: middle;visibility: visible;margin-right: 0.5rem;background: #6c6c6c url('/files/grafiken/icons/cookiebar_opener/fingerprint_white.svg') center center no-repeat;background-size: 80%}.footer-main .mod_cookiebarOpener:hover a{font-size: .95rem;visibility: visible;color: #6c6c6c;transition: all ease-in-out .2s}@media only screen and (max-width: 768px){.footer-main .mod_cookiebarOpener{margin: 1rem 0}}.footer-main .changelanguage ul{margin-top: 1.75rem;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start;gap: .5rem}.footer-main .changelanguage ul li.lang-de{background: url('/files/grafiken/icons/language/de.svg');background-size: contain;background-repeat: no-repeat;height: calc(2rem*.75);flex-basis: calc(3.33333rem*.75)}.footer-main .changelanguage ul li.lang-en{background: url('/files/grafiken/icons/language/gb.svg');background-size: contain;background-repeat: no-repeat;height: calc(2rem*.75);flex-basis: calc(4rem*.75)}.footer-main .changelanguage ul li.lang-fr{background: url('/files/grafiken/icons/language/fr.svg');background-size: contain;background-repeat: no-repeat;height: calc(2rem*.75);flex-basis: calc(3rem*.75)}.footer-main .changelanguage ul li a,.footer-main .changelanguage ul li strong{font-size: 1px;width: 100%;height: 100%;display: block;text-indent: -9999px}.footer-main .changelanguage ul li:hover{opacity: .75}.payment-methods{display: flex;flex-direction: column;align-items: center;justify-content: center;margin-bottom: 5rem;background: rgba(151,151,151,0.1)}.payment-methods > .hr{width: 600px;border-top: 1px solid #cfcfcf;margin: 5rem 0}.payment-methods > .list--flex{display: flex;align-items: center;padding-bottom: 5rem}.payment-methods > .list--flex > li{margin: 0 1rem}.payment-methods > .list--flex > li > img{height: 30px}.contao-cookiebar.cc-active *{border-radius: 0}.contao-cookiebar.cc-active .cc-inner{position: absolute;right: 0;bottom: 0;left: 0;width: 100%;box-shadow: none;max-width: 100%;border-radius: 0;background: #08a8ff}@media only screen and (max-width: 768px){.contao-cookiebar.cc-active .cc-inner{position: static}}.contao-cookiebar.cc-active .cc-inner .cc-head{color: #fff;margin: 0 auto;max-width: 580px;text-align: center}.contao-cookiebar.cc-active .cc-inner .cc-group{border: 1px solid #fff;border-radius: 0px;margin-bottom: 10px}.contao-cookiebar.cc-active .cc-inner .cc-group label,.contao-cookiebar.cc-active .cc-inner .cc-group button span{color: white}.contao-cookiebar.cc-active .cc-cookies{background: none}.contao-cookiebar.cc-active .cc-cookies .cc-cookie .cc-cookie-info{font-size: 0.875rem;background: transparent;padding: 10px;border-radius: 0px;border: 1px solid #fff}.contao-cookiebar.cc-active .cc-cookies .cc-cookie .cc-cookie-info *{color: white}.contao-cookiebar.cc-active .cc-footer{text-align: left;margin: 0 auto;max-width: 400px}.contao-cookiebar.cc-active .cc-footer .cc-btn{font-weight: bold;border: none;border-radius: 0;border: 1px solid #fff;color: white;background: transparent}.contao-cookiebar.cc-active .cc-footer .cc-btn:hover{background: white;color: #55c3ff}.contao-cookiebar.cc-active .cc-footer .cc-btn.success{background: white;border: 1px solid #fff;color: #3bbaff;width: 100%;margin: 1rem 0}.contao-cookiebar.cc-active .cc-footer .cc-btn.success:hover{background: #003755;border-color: #003755;color: white}.contao-cookiebar.cc-active .cc-footer .cc-btn.deny{width: calc(40% - 4px)}.contao-cookiebar.cc-active .cc-footer .cc-btn.info{width: calc(60% - 4px)}@media only screen and (max-width: 768px){.contao-cookiebar.cc-active .cc-footer{display: block}}.contao-cookiebar.cc-active .cc-info{text-align: justify;max-width: 580px;margin: 2rem auto}.contao-cookiebar.cc-active .cc-info a{color: #55c3ff;color: white;text-decoration: underline}.contao-cookiebar.cc-active .cc-info a:hover{text-decoration: none}.contao-cookiebar .cc-head p,.cookiebar_simple p{color: white !important}.nav--sidebar li.no--subnav{display: none !important}#left{padding: 4.375rem 5rem 5.75rem calc(1.2 * 5rem)}@media only screen and (max-width: 1550px){#left{padding-left: calc(2 * 4rem)}}@media only screen and (max-width: 1440px){#left{padding-left: 4rem;padding-right: 3rem;width: 400px;right: 380px}}@media only screen and (max-width: 1240px){#left{width: 360px;right: 360px}}@media only screen and (max-width: 1024px){#left{display: none}}@media only screen and (max-width: 1440px){.has--sidebar #container{padding-left: 440px}}@media only screen and (max-width: 1240px){.has--sidebar #container{padding-left: 360px}}@media only screen and (max-width: 1024px){.has--sidebar #container{padding-left: 3rem}}@media only screen and (max-width: 768px){.has--sidebar #container{padding-left: 2rem}}@media only screen and (max-width: 480px){.has--sidebar #container{padding-left: 1.5rem}}@media 350px{.has--sidebar #container{padding-left: 1rem}}.is--ctl-product p + h2{margin-top: 3rem !important}.is--ctl-product.is--ctl-product-landing #main{padding: 0 0 0 0}.is--ctl-product #main{padding: 4.375rem 0 0 0;padding-right: calc(2 * 5rem)}@media only screen and (max-width: 1550px){.is--ctl-product #main{padding-right: 4rem}}@media only screen and (max-width: 1440px){.is--ctl-product #main{padding-right: calc(2 * 4rem)}}@media only screen and (max-width: 1024px){.is--ctl-product #main{padding-right: calc(2 * 3rem)}}@media only screen and (max-width: 1024px){.is--ctl-product #main{padding-right: calc(2 * 2rem)}}@media only screen and (max-width: 480px){.is--ctl-product #main{padding-right: calc(2 * 1.5rem)}}@media only screen and (max-width: 350px){.is--ctl-product #main{padding-right: calc(2 * 1rem)}}@media only screen and (max-width: 1440px){.is--ctl-product #main{padding-right: 4rem}}@media only screen and (max-width: 1024px){.is--ctl-product #main{padding-right: 3rem}}@media only screen and (max-width: 768px){.is--ctl-product #main{padding-right: 2rem}}@media only screen and (max-width: 480px){.is--ctl-product #main{padding-right: 1.5rem}}@media 350px{.is--ctl-product #main{padding-right: 1rem}}.is--ctl-product #main .mod_article{overflow: visible}.is--ctl-product #main .mod_article + .mod_article{padding-top: 3.75rem}.is--ctl-product #main .mod_article > div + div{margin-top: 2rem}.is--ctl-product #main .mod_article > div + div.ce_text{margin: 0}.is--ctl-product #main .mod_article > div + div.ce_text p{line-height: 1.4}.is--ctl-product #main .mod_article .ce_gallery ul{display: flex;justify-content: flex-start}.is--ctl-product #main .mod_article .container--flex,.is--ctl-product #main .mod_article .ce_gallery ul{margin-left: calc(-1 * .9375rem);margin-right: calc(-1 * .9375rem);flex-wrap: wrap}@media only screen and (max-width: 768px){.is--ctl-product #main .mod_article .container--flex,.is--ctl-product #main .mod_article .ce_gallery ul{flex-direction: column}}.is--ctl-product #main .mod_article .container--flex > *,.is--ctl-product #main .mod_article .ce_gallery ul > *{margin: 0 .9375rem 4rem .9375rem;flex-basis: calc(33.33% - (2 * .9375rem))}@media only screen and (max-width: 1340px){.is--ctl-product #main .mod_article .container--flex > *,.is--ctl-product #main .mod_article .ce_gallery ul > *{flex-basis: calc(50% - (2 * .9375rem))}}@media only screen and (max-width: 1024px){.is--ctl-product #main .mod_article .container--flex > *,.is--ctl-product #main .mod_article .ce_gallery ul > *{flex-basis: calc(33.33% - (2 * .9375rem))}}@media only screen and (max-width: 940px){.is--ctl-product #main .mod_article .container--flex > *,.is--ctl-product #main .mod_article .ce_gallery ul > *{flex-basis: calc(50% - (2 * .9375rem))}}@media only screen and (max-width: 640px){.is--ctl-product #main .mod_article .container--flex > *,.is--ctl-product #main .mod_article .ce_gallery ul > *{flex-basis: calc(100% - (2 * .9375rem))}}.is--ctl-product #main .mod_article .container--flex > .child:first-child,.is--ctl-product #main .mod_article .ce_gallery ul > .child:first-child{flex-basis: calc(50% - (2 * .9375rem))}.is--ctl-product #main .mod_article .container--flex > .child:last-child,.is--ctl-product #main .mod_article .ce_gallery ul > .child:last-child{flex-basis: calc(50% - (2 * .9375rem));position: relative;display: none}.is--ctl-product #main .mod_article .container--flex .ce_text:not(.no--dot) .image_container,.is--ctl-product #main .mod_article .ce_gallery ul .ce_text:not(.no--dot) .image_container{margin-bottom: 1rem}.is--ctl-product #main .mod_article .container--flex .ce_text:not(.no--dot) p,.is--ctl-product #main .mod_article .ce_gallery ul .ce_text:not(.no--dot) p{font-size: 1.0625rem;line-height: 1.17}.is--ctl-product #main .mod_article .container--flex .ce_text:not(.no--dot) p + p,.is--ctl-product #main .mod_article .ce_gallery ul .ce_text:not(.no--dot) p + p{margin-top: .75rem}.is--ctl-product #main .mod_article .container--flex .ce_text:not(.no--dot) p strong,.is--ctl-product #main .mod_article .ce_gallery ul .ce_text:not(.no--dot) p strong{font-size: 1.5rem;font-weight: 600}.is--ctl-product #main .mod_article .container--flex .ce_text:not(.no--dot) p a,.is--ctl-product #main .mod_article .ce_gallery ul .ce_text:not(.no--dot) p a{font-size: .9375rem;font-weight: 800;letter-spacing: 2px;text-transform: uppercase;display: inline-block;margin-top: .5rem}.is--ctl-product #main .mod_article .container--flex .ce_text:not(.no--dot) p a:hover,.is--ctl-product #main .mod_article .ce_gallery ul .ce_text:not(.no--dot) p a:hover{text-decoration: underline}.is--ctl-product #main .mod_article .ce_gallery ul > *{margin: 0 .9375rem 4rem .9375rem;flex-basis: calc(50% - (2 * .9375rem))}@media only screen and (max-width: 1340px){.is--ctl-product #main .mod_article .ce_gallery ul > *{flex-basis: calc(50% - (2 * .9375rem))}}@media only screen and (max-width: 1024px){.is--ctl-product #main .mod_article .ce_gallery ul > *{flex-basis: calc(50% - (2 * .9375rem))}}@media only screen and (max-width: 940px){.is--ctl-product #main .mod_article .ce_gallery ul > *{flex-basis: calc(50% - (2 * .9375rem))}}@media only screen and (max-width: 640px){.is--ctl-product #main .mod_article .ce_gallery ul > *{flex-basis: calc(100% - (2 * .9375rem))}}.is--ctl-product #main .mod_article .ce_gallery.gallery--cols-5 ul > *{flex-basis: calc(20% - (2 * .9375rem))}@media only screen and (max-width: 1440px){.is--ctl-product #main .mod_article .ce_gallery.gallery--cols-5 ul > *{flex-basis: calc(25% - (2 * .9375rem))}}@media only screen and (max-width: 1200px){.is--ctl-product #main .mod_article .ce_gallery.gallery--cols-5 ul > *{flex-basis: calc(33.33% - (2 * .9375rem))}}.is--ctl-product #main .mod_article .ce_text .image_container.float_right{margin: 0 0 2rem 2rem}.is--ctl-product #main .mod_article .ce_text * + h3,.is--ctl-product #main .mod_article .ce_text * + h2{margin-top: 0rem}.is--ctl-product #main .mod_article .ce_text h3,.is--ctl-product #main .mod_article .ce_text h4{font-size: 1.1rem;margin-top: 2rem;margin-bottom: .75rem;line-height: 1.2;font-weight: 500}.is--ctl-product #main .mod_article .ce_text h4{margin-top: 1.4rem;font-weight: 400}.is--ctl-product #main .mod_article > .ce_text:not(.no--dot),.is--ctl-product #main .mod_article .ce_gallery:not(.no--dot){overflow: visible}.is--ctl-product #main .mod_article > .ce_text:not(.no--dot) p,.is--ctl-product #main .mod_article .ce_gallery:not(.no--dot) p{font-weight: 400;font-size: 1.125rem}.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h1{font-weight: 600;font-size: 2.3rem;line-height: 1.1;color: #000;margin-top: 0;margin-bottom: .75em;font-family: 'Open Sans', sans-serif}@media only screen and (max-width: 1024px){.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h1{font-size: 2.4rem}}@media only screen and (max-width: 768px){.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h1{font-size: 2.2rem}}@media only screen and (max-width: 480px){.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h1{font-size: 1.8rem}}.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2,.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot),.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot),.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2,.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h1{position: relative}.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:after,.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):after,.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):after,.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:after,.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h1:after{content: "";display: block;width: 80px;height: 5px;background-color: #000;margin-top: 1.5rem}.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before,.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h1:before{content: "";display: block;position: absolute;width: 50px;height: 50px;left: 0;top: 50%;background-color: #55c3ff;z-index: -1;border-radius: 26px;transform: translate(-50%, -50%);opacity: 1;transition: all ease-in-out .2s}@media only screen and (max-width: 1660px){.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before,.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h1:before{width: 40px;height: 40px}}@media only screen and (max-width: 1450px){.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before,.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h1:before{width: 35px;height: 35px}}.is--ctl-product #main .mod_article .ce_text:not(.no--dot) h2:before,.is--ctl-product #main .mod_article h2.ce_headline:not(.no--dot):before,.is--ctl-product #main .mod_article .ce_gallery h2:not(.no--dot):before,.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h2:before,.is--ctl-product #main .mod_article .mod_newsreader:not(.no--dot) h1:before{top: -1.4rem;left: -1rem;width: 94px;height: 94px;border-radius: 80px;transform: none}.is--ctl-product #main .mod_article .rsce_text{margin-bottom: 6rem}.is--ctl-product #main .mod_article .rsce_text .container--text p{font-weight: 400;font-size: .95rem !important;color: #676767}.is--ctl-product #main .mod_article .rsce_text .container--text p strong{font-size: 1.1rem !important}.is--ctl-product #main .mod_article .rsce_text .container--images{position: relative;margin-bottom: 1.25rem}.is--ctl-product #main .mod_article .rsce_text .container--images .bg--image{height: 100%}.is--ctl-product #main .mod_article .rsce_text .container--images .bg--image img{object-fit: cover;width: 100%;height: 100%}.is--ctl-product #main .mod_article .rsce_text .container--images .bg--image + .bg--image{position: absolute;top: 0;left: 0;width: 100%}.is--ctl-product #main .mod_article .rsce_text.hover-image .container--images{background-color: #55c3ff;height: 11.5vw;max-height: 14rem;min-height: 12rem}@media only screen and (max-width: 940px){.is--ctl-product #main .mod_article .rsce_text.hover-image .container--images{max-height: none;min-height: 16rem}}.is--ctl-product #main .mod_article .rsce_text.hover-image .container--images .bg--image{opacity: 1;transition: all ease-in-out .2s}.is--ctl-product #main .mod_article .rsce_text.hover-image .container--images .bg--image + .bg--image{opacity: 0}.is--ctl-product #main .mod_article .rsce_text.hover-image:hover .bg--image{opacity: 0}.is--ctl-product #main .mod_article .rsce_text.hover-image:hover .bg--image + .bg--image{opacity: 1}.is--ctl-product #main .content--musteranfrage{position: relative}.is--ctl-product #main .content--musteranfrage .container--mengen > *{flex-basis: calc(50% - (2 * .9375rem))}@media only screen and (max-width: 1440px){.is--ctl-product #main .content--musteranfrage .container--mengen > *{flex-basis: auto}}.is--ctl-product #main .content--musteranfrage .container--mengen .widget{flex-basis: calc(47% - (2 * .9375rem))}.is--ctl-product #main .content--musteranfrage .container--mengen label{opacity: .7;font-size: 1rem;margin-bottom: .3rem}.is--ctl-product #main .content--musteranfrage .container--daten .container--flex{flex-wrap: wrap}.is--ctl-product #main .content--musteranfrage .container--daten .container--flex > *{flex-basis: calc(50% - (2 * .9375rem))}.is--ctl-product #main .content--musteranfrage .container--daten .widget{margin-top: 1rem}.is--ctl-product #main .content--musteranfrage .text--mindestmenge{display: inline-block;font-size: .875rem !important;font-weight: 400;margin-top: .5rem;color: #aeaeae;text-align: left;margin-bottom: 1.3rem}.is--ctl-product #main .content--musteranfrage .text--mindestmenge::after{content: "" !important}.is--ctl-product .mod_newslist{overflow: visible}.is--ctl-product .mod_newslist .pagination{float: right;margin-top: 4rem}.is--ctl-product .mod_newslist .pagination p{display: none}.is--ctl-product .mod_newslist .pagination ul{display: flex}.is--ctl-product .mod_newslist .pagination ul li.previous,.is--ctl-product .mod_newslist .pagination ul li.next{display: none}.is--ctl-product .mod_newslist .pagination ul li > *{background-color: transparent;padding: 10px 11px;font-size: 1rem;font-weight: 300;letter-spacing: 1.4px;display: block;transition: all ease-in-out .2s}.is--ctl-product .mod_newslist .pagination ul li > *:before{content: "0"}.is--ctl-product .mod_newslist .pagination ul li > *:hover{background-color: #ccc}.is--ctl-product .mod_newslist .pagination ul li > *.active{background-color: #000;color: #fff}.is--ctl-product .mod_newslist .pagination a{text-decoration: none}.is--ctl-product .mod_newsreader{overflow: visible}.is--ctl-product .mod_newsreader > *{overflow: visible}.is--ctl-product .mod_newsreader .layout_full .content > div + div{margin-top: 3.75rem}.content--musteranfrage-massbild{position: absolute;left: 0;bottom: 0}.content--musteranfrage-massbild .image_container{width: auto;height: 100%;max-height: 498px;display: inline-block}.content--musteranfrage-massbild .image_container img{height: 100%;width: auto;display: inline-block}.mod_mp_form_steps{position: relative;top: -1.2rem;top: 0;margin-bottom: 2.75rem}.mod_mp_form_steps ul{display: flex;gap: .3rem}.mod_mp_form_steps ul > *{flex-basis: 100%;height: .3rem;display: flex;background: #55c3ff}.mod_mp_form_steps ul .active ~ li{background: rgba(151,151,151,0.1)}.firstprozess .mod_mp_form_steps ul > *{background: transparent}.firstprozess .mod_mp_form_steps ul .active ~ li{background: transparent}.sticky-bar{position: fixed;bottom: 0;left: 0;width: 100vw;z-index: 10;height: 3.9rem;display: flex;justify-content: center;background: #fff;border-top: 2px solid rgba(151,151,151,0.1);transition: unset}.sticky-bar .inner{max-width: 1920px;padding: 0 calc(10rem) 0 560px}@media only screen and (max-width: 1550px){.sticky-bar .inner{padding-right: 4rem}}@media only screen and (max-width: 1440px){.sticky-bar .inner{padding-left: 440px}}@media screen and (max-width: 1240px){.sticky-bar .inner{padding-left: 360px}}@media only screen and (max-width: 1024px){.sticky-bar .inner{padding: 0 3rem}}@media only screen and (max-width: 768px){.sticky-bar .inner{padding: 0 2rem}}@media only screen and (max-width: 480px){.sticky-bar .inner{padding: 0}}.sticky-bar ul{display: flex;padding: .5rem 0;align-items: center}@media screen and (min-width: 350px){.sticky-bar ul .shop-link{display: flex}.sticky-bar ul .shop-link span{width: 50px}}.sticky-bar ul li:nth-child(2){display: none}.sticky-bar ul li:nth-child(3){margin-left: 1rem}.sticky-bar ul li:nth-child(3) a span:nth-child(2){display: none}@media only screen and (max-width: 768px){.sticky-bar ul li:nth-child(3) a span:nth-child(2){display: inline-block}}@media only screen and (max-width: 768px){.sticky-bar ul li:nth-child(3) a span:first-child{display: none}}.sticky-bar ul li:nth-child(4){margin-left: 1rem}@media only screen and (max-width: 1024px){.sticky-bar ul li:nth-child(4){display: none}}.sticky-bar ul li:nth-child(4) a:hover{text-decoration: underline}.sticky-bar ul a{text-decoration: none;background: #fff}.sticky-bar ul a span{color: #fff}.sticky-bar ul p{font-size: .85rem;color: #8c8c8c;line-height: calc(3.9rem/1.4)}@media only screen and (max-width: 530px){.sticky-bar ul{padding: 0;height: 100%}.sticky-bar ul li{width: 50%}}.sticky-bar .button{font-size: 1.0rem;letter-spacing: 1px;text-transform: uppercase;display: flex;align-items: center;background: #276eb0 !important;color: #fff;border: none;font-weight: 500}@media only screen and (max-width: 530px){.sticky-bar .button{width: 100%;height: 100%}}@media only screen and (max-width: 350px){.sticky-bar .button{font-size: 0.875rem;font-weight: 400}}.sticky-bar .button:hover{background: #153b5f !important;color: white}@media (pointer: coarse){.sticky-bar .button:hover{border: 0}}.sticky-bar li:nth-child(3) .button{background: transparent !important;color: #000;border: 1px solid #000}.sticky-bar li:nth-child(3) .button:hover{border: 2px solid #000;padding: calc(.6rem - 1px) calc(1.6rem - 1px)}.is--ctl-product:not(.is--ctl-product-landing) .footer-main{padding-bottom: calc(3.9rem + 1rem)}.layout_full{overflow: visible;display: flex;margin: 0 -2.5rem}@media only screen and (max-width: 600px){.layout_full{flex-direction: column}}.layout_full + .layout_full{margin-top: 4.5rem}.layout_full > *{flex-basis: calc(30% - (2 * 1.625rem));margin: 0 1.625rem}.layout_full > * + *{flex-basis: calc(70% - (2 * 1.625rem))}@media only screen and (max-width: 600px){.layout_full > * + *{margin-top: 2rem}}.layout_full > .container--detail{flex-basis: 100%}.layout_full > .container--detail div{overflow: visible}.layout_full > .container--detail div + div{margin-top: 3.75rem}.layout_full .container--text{overflow: visible;z-index: 1;position: relative}.layout_full .container--text:before{content: "";display: block;position: absolute;width: 50px;height: 50px;left: 0;top: 50%;background-color: #55c3ff;z-index: -1;border-radius: 26px;transform: translate(-50%, -50%);opacity: 1;transition: all ease-in-out .2s}@media only screen and (max-width: 1660px){.layout_full .container--text:before{width: 40px;height: 40px}}@media only screen and (max-width: 1450px){.layout_full .container--text:before{width: 35px;height: 35px}}.layout_full .container--text:before{width: 4.5rem;height: 4.5rem;border-radius: 50%;top: 1.5rem;left: .5rem}.layout_full time{font-weight: 800;font-size: .9375rem;letter-spacing: 1.88px}.layout_full.layout_list h2{color: #333;font-size: 2rem}.layout_full .ce_text p{font-weight: 400;font-size: 1.0625rem;line-height: 1.35;color: #676767}.layout_full p.more{display: inline-block;margin-top: 1.5rem}.layout_full p.more a{font-weight: 800;font-size: .9375rem;letter-spacing: 1.88px;text-transform: uppercase;text-decoration: none}.layout_full p.more a:after{content: "";display: inline-block;width: 1rem;height: 3px;background-color: #55c3ff;margin-left: .3rem;position: relative;top: -4px;transition: all ease-in-out .2s}.layout_full p.more a:hover:after{height: 1rem;border-radius: 50%;top: 3px}.layout_full.featured > *{margin: 0 1.625rem}.layout_full.featured > * + *{flex-basis: calc(50% - (2 * 1.625rem))}.layout_full.featured > .container--detail{flex-basis: 100%}.layout_full.featured > .container--detail div + div{margin-top: 3.75rem}.layout_full.featured p.more{margin-top: 3rem}@media only screen and (max-width: 768px){.layout_full.featured > *{flex-basis: calc(30% - (2 * 1.625rem));margin: 0 1.625rem}.layout_full.featured > * + *{flex-basis: calc(70% - (2 * 1.625rem))}}.layout_full figcaption{max-width: 800px}.layout_full + p.back{display: block;margin-top: 2rem;position: relative;left: -12px}.slash{content: "//";color: #55c3ff;font-weight: 600;font-size: 1.25rem;position: absolute;top: 0;left: -1.2rem}.nav--sidebar{overflow: visible;margin-bottom: 2.75rem}.nav--sidebar ul.level_1 > li{display: none}.nav--sidebar ul.level_1 li.trail{display: block}.nav--sidebar ul.level_1 li.trail > a{text-decoration: none;font-weight: 800;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 1rem;display: inline-block;color: #979797}.nav--sidebar ul.level_1 li.trail > a span{font-weight: 300;font-size: 1.375rem;line-height: 1.0;letter-spacing: 3.4px;color: #6c6c6c;margin-top: 0;margin-bottom: 1.2rem;display: inline-block;font-family: 'Open Sans', sans-serif;text-transform: uppercase}@media only screen and (max-width: 480px){.nav--sidebar ul.level_1 li.trail > a span{font-size: 1.2rem}}.nav--sidebar ul.level_1 li.trail > strong{font-weight: 300;font-size: 1.375rem;line-height: 1.0;letter-spacing: 3.4px;color: #6c6c6c;margin-top: 0;margin-bottom: 1.2rem;display: inline-block;font-family: 'Open Sans', sans-serif;text-transform: uppercase}@media only screen and (max-width: 480px){.nav--sidebar ul.level_1 li.trail > strong{font-size: 1.2rem}}.nav--sidebar ul.level_2 > li{position: relative}.nav--sidebar ul.level_2 > li:first-child,.nav--sidebar ul.level_2 > li:nth-child(2){display: none}.nav--sidebar ul.level_2 > li + li{margin-top: .7rem}.nav--sidebar ul.level_2 > li a{text-decoration: none}.nav--sidebar ul.level_2 > li a span{font-size: 1.15rem;font-weight: 300}.nav--sidebar ul.level_2 > li.active strong{font-size: 1.15rem;font-weight: 600}.nav--sidebar ul.level_2 > li.active:before{content: "//";color: #55c3ff;font-weight: 600;font-size: 1.25rem;position: absolute;top: 0;left: -1.2rem}.nav--sidebar ul.level_2 > li:hover:before{content: "//";color: #55c3ff;font-weight: 600;font-size: 1.25rem;position: absolute;top: 0;left: -1.2rem}.mod_sidebar_customelements .musteranfrage{background-color: #3796d2;padding: 8.5rem .375rem .375rem .375rem;position: relative}.mod_sidebar_customelements .musteranfrage .bg--image{width: 100%;height: 8.5rem;position: absolute;top: 0;left: 0}.mod_sidebar_customelements .musteranfrage .bg--image:after{content: "";display: block;position: absolute;right: .8125rem;top: -1.8rem;background-size: contain;background-repeat: no-repeat;background-position: center center;background-image: url("../../files/grafiken/buttons/button--musteranforderung.png");width: 8.75rem;height: 8.75rem}.mod_sidebar_customelements .musteranfrage .container--text{background-color: #fff;padding: 1.375rem 1.6rem 1.125rem 1.125rem}.mod_sidebar_customelements .musteranfrage ul{margin: .5rem 0}.mod_sidebar_customelements .musteranfrage ul li{font-size: 1.0625rem;font-weight: 600;position: relative;padding-left: .875rem}.mod_sidebar_customelements .musteranfrage ul li:before{content: "";width: .6875rem;height: 1.125rem;display: block;background-size: contain;background-repeat: no-repeat;background-position: center center;background-image: url("../../files/grafiken/icons/_allgemein/icon--check.svg");position: absolute;top: 0;left: 0}.mod_sidebar_customelements .musteranfrage ul li + li{margin-top: .8rem}.mod_sidebar_customelements .musteranfrage p{font-size: 1.25rem}.mod_sidebar_customelements .musteranfrage p a{display: block;margin: 1.2rem 0 0 0;font-size: .9375rem;font-weight: 800;letter-spacing: 2px;text-transform: uppercase;position: relative;padding-left: 4.1rem;padding-right: .5rem;border-bottom: 0}.mod_sidebar_customelements .musteranfrage p a:before{content: "";left: 16px;position: absolute;top: 50%;transform: translateY(-50%);width: 36px;border-bottom: 2px solid currentcolor;transition: width 250ms ease 0s}.mod_sidebar_customelements .musteranfrage p a:after{content: "";display: block;height: 17px;position: absolute;left: 34px;top: 50%;transform: translateY(-50%) rotate(45deg);width: 17px;border-right: 2px solid currentcolor;border-top: 2px solid currentcolor;transition: height 250ms ease 0s, transform 250ms ease 0s, width 250ms ease 0s}.mod_sidebar_customelements .musteranfrage p a:hover:before{width: 36px}.mod_sidebar_customelements .musteranfrage p a:hover{text-decoration: underline}.mod_sidebar_customelements .musteranfrage p a.gotoform_outside{display: none}.mod_sidebar_customelements.background--en .musteranfrage .bg--image:after{background-image: url("../../files/grafiken/buttons/button--musteranforderung--en.png")}.mod_sidebar_customelements.background--fr .musteranfrage .bg--image:after{background-image: url("../../files/grafiken/buttons/button--musteranforderung--fr.png")}.content--product-intro .ce_text{text-align: justify}.content--product-intro .ce_text h2,.content--product-intro .ce_text h3{font-weight: 300;font-size: 1.375rem;line-height: 1.0;letter-spacing: 3.4px;color: #6c6c6c;margin-top: 0;margin-bottom: 1.2rem;display: inline-block;font-family: 'Open Sans', sans-serif;text-transform: uppercase;text-transform: inherit;letter-spacing: 0;font-weight: 700;font-size: 1.05rem;max-width: none !important;margin-top: 2rem !important;margin-bottom: 0.75rem !important}@media only screen and (max-width: 480px){.content--product-intro .ce_text h2,.content--product-intro .ce_text h3{font-size: 1.2rem}}.content--product-intro .ce_text h2:before,.content--product-intro .ce_text h3:before,.content--product-intro .ce_text h2:after,.content--product-intro .ce_text h3:after{display: none !important}.content--product-intro .ce_text p{font-size: 1.5rem !important;font-weight: 600;line-height: 1.5;max-width: inherit !important;color: #676767}.banner--subsite{position: relative}.banner--subsite .bg--image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: contain;background-repeat: no-repeat;background-position: center center;background-size: cover;background-position: right top}.banner--subsite .bg--image img{object-fit: cover;object-position: right-top;width: 100%;height: 100%}.banner--subsite .container--text{position: relative;padding: 4.125rem 0 4.6875rem 5rem;max-width: 62%}@media only screen and (max-width: 1024px){.banner--subsite .container--text{padding: 2.125rem 0 2.6875rem 3rem}}.banner--subsite .container--text h2{color: #fff;max-width: 560px !important}.banner--subsite .container--text h2:before{content: none !important}.banner--subsite .container--text h2:after{background-color: #fff !important}.banner--subsite .container--text p{color: #fff;display: inline-block;font-weight: 400;font-size: 1.25rem}.banner--subsite .container--text p + p{margin-top: .2rem}.banner--subsite .container--text p strong{color: #fff;font-weight: 800}.banner--subsite .container--text a{font-size: 1.5rem;font-weight: 300;text-transform: uppercase;letter-spacing: 1.4px;display: inline-block;padding: .6rem 1.6rem;border: 1px solid #000;transition: all ease-in-out .2s;border-color: currentcolor;text-align: center;text-decoration: none;color: #fff;margin-top: 1.875rem;padding-top: 1.1rem;padding-bottom: 1.1rem}.banner--subsite .container--text a:hover{color: #000;background-color: #55c3ff;text-decoration: none;border-color: #55c3ff}.icon--so-funktionierts ul li{position: relative;padding-top: .4rem;padding-left: 2.5rem}.icon--so-funktionierts ul li + li{margin-top: .6rem}.icon--so-funktionierts ul li:before{content: "";width: 2rem;height: 2rem;display: block;position: absolute;top: 0;left: 0;background-size: contain;background-repeat: no-repeat;background-position: center center}.icon--so-funktionierts ul li:nth-child(1):before{background-image: url(../../files/grafiken/icons/so-funktionierts/1.png)}.icon--so-funktionierts ul li:nth-child(2):before{background-image: url(../../files/grafiken/icons/so-funktionierts/2.png)}.icon--so-funktionierts ul li:nth-child(3):before{background-image: url(../../files/grafiken/icons/so-funktionierts/3.png)}.icon--so-funktionierts ul li:nth-child(4):before{background-image: url(../../files/grafiken/icons/so-funktionierts/4.png)}.icon--so-funktionierts ul li:nth-child(5):before{background-image: url(../../files/grafiken/icons/so-funktionierts/5.png)}.icon--so-funktionierts ul li:nth-child(6):before{background-image: url(../../files/grafiken/icons/so-funktionierts/6.png)}.icon--so-funktionierts ul li:nth-child(7):before{background-image: url(../../files/grafiken/icons/so-funktionierts/7.png)}.icon--so-funktionierts ul li:nth-child(8):before{background-image: url(../../files/grafiken/icons/so-funktionierts/8.png)}.ce_gallery figcaption{margin-top: .5rem;text-align: center}#cboxContent{position: relative}#cboxTitle{color: #000;top: auto !important;left: 0;right: 0;bottom: 1rem;position: absolute;text-align: center;font-size: 1.5rem;font-weight: 400}a.cboxElement{background: #f3f3f3}a.cboxElement::before{background: none}a.cboxElement::after{color: #999}a.cboxElement:hover::before{background: none}body.mm-wrapper{overflow-x: visible}#container{display: flex}#left .inside{height: 100%}.container--sticky{max-width: 320px;position: sticky;position: -webkit-sticky;top: 5rem;margin-bottom: 45rem}@media screen and (max-height: 680px) and (min-width: 1441px){.container--sticky{position: static}}@media screen and (max-height: 755px) and (max-width: 1440px){.container--sticky{position: static}}@media screen and (max-width: 1230px){.container--sticky{top: 7rem}}@media screen and (max-width: 1230px) and (max-height: 870px){.container--sticky{position: static}}.container--sticky .musteranfrage{opacity: 1;transition: all ease-in-out .2s;max-width: 320px}@media only screen and (max-width: 1440px){.container--sticky .musteranfrage{max-width: 288px;position: relative;left: -4px}}@media only screen and (max-width: 1240px){.container--sticky .musteranfrage{max-width: 248px;left: 0}}.dev--boxshopbanner{display: block;width: 560px;padding: 0 5rem 0 calc(2 * 5rem);position: absolute;top: 0;left: 0;transform: translate(calc(-1 * 100%), 0)}.dev--boxshopbanner .inner{background-color: #55c3ff;display: block;height: 4rem;width: 100%;padding: 1rem}.has--txt-content{display: block;column-count: 2}@media only screen and (max-width: 768px){.has--txt-content{column-count: 1}}.has--txt-content .ce_text{padding: 0 3rem 2.5rem 3rem;break-inside: avoid-column}@media screen and (max-width: 960px){.has--txt-content .ce_text{padding: 0 1.5rem 2.5rem 1.5rem}}@media only screen and (max-width: 768px){.has--txt-content .ce_text{padding-left: 0;padding-right: 0}}.has--txt-content .ce_text h1,.has--txt-content .ce_text h2{line-height: 1.3}.has--txt-content .ce_text h1:before,.has--txt-content .ce_text h2:before,.has--txt-content .ce_text h1:after,.has--txt-content .ce_text h2:after{display: none !important}.has--txt-content .ce_text h1,.has--txt-content .ce_text h2{font-size: 1.9rem;margin-bottom: 2rem}.has--txt-content .ce_text h3{font-size: 1.25rem;font-weight: 800;color: #6c6c6c}.has--txt-content .ce_text p,.has--txt-content .ce_text strong,.has--txt-content .ce_text a{font-size: .95rem !important;color: #6c6c6c}.has--txt-content .ce_text p span strong,.has--txt-content .ce_text strong span strong,.has--txt-content .ce_text a span strong,.has--txt-content .ce_text p strong,.has--txt-content .ce_text strong strong,.has--txt-content .ce_text a strong{font-weight: 700}.has--txt-content .ce_text ul li,.has--txt-content .ce_text ul li p,.has--txt-content .ce_text ul li span,.has--txt-content .ce_text ul li p span,.has--txt-content .ce_text ul li p span strong{margin-bottom: .85rem;font-size: .95rem;font-weight: 400;color: #6c6c6c}.has--txt-content .ce_text ul li span strong,.has--txt-content .ce_text ul li p span strong,.has--txt-content .ce_text ul li span span strong,.has--txt-content .ce_text ul li p span span strong,.has--txt-content .ce_text ul li p span strong span strong,.has--txt-content .ce_text ul li strong,.has--txt-content .ce_text ul li p strong,.has--txt-content .ce_text ul li span strong,.has--txt-content .ce_text ul li p span strong,.has--txt-content .ce_text ul li p span strong strong{font-weight: 700}.has--txt-content .ce_text a:hover{color: #018fd3}.product--selection{display: none}.has-product--selection .product--selection{display: block;width: 100%;height: auto}.has-product--selection .product--selection ul{display: flex;flex-direction: row}.has-product--selection .product--selection ul li:not(:first-child){cursor: pointer;width: 36px;height: 36px;margin-right: 1rem;background-size: cover}.has-product--selection .product--selection ul li:not(:first-child):hover{background-position-y: -36px}.has-product--selection .product--selection ul li:not(:first-child):nth-child(2){background-image: url("../../files/grafiken/request_form/icon_stecklaschen-schachtel.png")}.has-product--selection .product--selection ul li:not(:first-child):nth-child(3){background-image: url("../../files/grafiken/request_form/icon_stuelpschachtel.png")}.has-product--selection .product--selection ul li:not(:first-child):nth-child(4){background-image: url("../../files/grafiken/request_form/icon_faltboxen.png")}.has-product--selection .product--selection ul li:not(:first-child):nth-child(5){background-image: url("../../files/grafiken/request_form/icon_sechspunkt-schachtel.png")}.has-product--selection .product--selection ul li:not(:first-child):nth-child(6){background-image: url("../../files/grafiken/request_form/icon_schiebeschachtel.png")}.has-product--selection .product--selection ul li:not(:first-child):nth-child(7){background-image: url("../../files/grafiken/request_form/icon_kissenschachtel.png")}ul.job--offers,ul.job--offer{display: flex;flex-wrap: wrap}ul.job--offers li,ul.job--offer li{width: calc(50% - 2 * 1rem);border: 2px solid #424242;padding: 2rem;margin: 0 1rem 1rem 1rem}ul.job--offers li .inner--content .head-bg,ul.job--offer li .inner--content .head-bg{width: 100%;height: 27px;background: url('../../files/grafiken/logos/logo--erfolg-durch-verpackung.png') top left no-repeat;background-size: contain;margin-bottom: 3rem}ul.job--offers li .inner--content p,ul.job--offer li .inner--content p{font-size: 1.4rem;padding: 0 0 .75rem 0}ul.job--offers li .inner--content h2,ul.job--offer li .inner--content h2{font-size: 2.0rem}ul.job--offers li .inner--content h2.first-headline,ul.job--offer li .inner--content h2.first-headline{margin-top: 1rem !important;margin-bottom: 1rem !important}ul.job--offers li .inner--content h2.second-headline,ul.job--offer li .inner--content h2.second-headline{margin-top: 0 !important}ul.job--offers li .inner--content footer,ul.job--offer li .inner--content footer{margin-top: 2rem;max-width: 100%;height: 121px;background: url('../../files/grafiken/logos/stellenanzeige--footer.png') top center no-repeat;background-size: contain}ul.job--offers.only,ul.job--offer.only{max-width: 730px;margin: 0 auto}ul.job--offers.only li,ul.job--offer.only li{width: calc(100% - 2 * 1rem)}ul.job--offers.only li .inner--content header,ul.job--offer.only li .inner--content header{width: 100%;display: flex;justify-content: space-between}ul.job--offers.only li .inner--content header .logo,ul.job--offer.only li .inner--content header .logo{width: 100%;height: 27px;background: url('../../files/grafiken/logos/ebro--logo-small.png') top right no-repeat;background-size: contain}ul.job--offers.only li .inner--content p,ul.job--offer.only li .inner--content p{padding: 0 0 .75rem 2rem}ul.job--offers.only li .inner--content p.first-child,ul.job--offer.only li .inner--content p.first-child,ul.job--offers.only li .inner--content p.last-child,ul.job--offer.only li .inner--content p.last-child{padding-left: 0}ul.job--offers.only li .inner--content h2,ul.job--offer.only li .inner--content h2{padding-left: 2rem}@media only screen and (max-width: 1440px){ul.job--offers,ul.job--offer{flex-direction: column}ul.job--offers li,ul.job--offer li{width: calc(100% - 2*1rem)}}div.label--masse_a:before,div.label--masse_b:before,div.label--masse_c:before,div.label--masse_d:before{content: "A:";position: absolute;left: 0.6rem;font-size: 1.1rem;font-weight: 600;top: 0.5rem}div.label--masse_a input,div.label--masse_b input,div.label--masse_c input,div.label--masse_d input{padding-left: 2rem !important}div.label--masse_b:before{content: 'B:'}div.label--masse_c:before{content: 'C:'}div.label--masse_d:before{content: 'D:'}@media only screen and (max-width: 1024px){.ce_form{padding: 0 1rem 4rem 1rem;margin: 0 -2rem}}.ce_form .form--massbild--flex{display: flex}.ce_form .form--massbild--flex > li:first-child{width: calc(100% - 1rem);margin-right: 1rem}.product-type--wrapper{border: 1px solid #000;padding: .2rem .2rem .2rem 1rem;font-weight: 600;cursor: pointer;position: relative}.product-type--wrapper span img{height: 60px;vertical-align: middle}.product-type--wrapper span span{padding: 1rem}.product-type--wrapper .direction{position: absolute;width: 20px;height: 20px;border-left: 1px solid #000;border-top: 1px solid #000;transform: rotate(-135deg);top: calc(50% - 20px);right: 1rem}ul.product-type--options{height: 385px;overflow-y: scroll;list-style: none;border: 1px solid #000;border-top: none;position: absolute;right: 0;left: 0;z-index: 100;background: #f4f4f4;display: none;box-shadow: 15px 15px 10px 1px rgba(0,0,0,0.2)}ul.product-type--options.active{display: block}ul.product-type--options li{position: relative;border-top: 1px solid #000;padding: .2rem .2rem .2rem 1rem;cursor: pointer}ul.product-type--options li:first-child{border-top: 0}ul.product-type--options li:hover{background: #fff}ul.product-type--options li img{height: 60px;vertical-align: middle}ul.product-type--options li span{padding: 1rem}.has-field--product-type .container--flex .child--product-type{display: block !important}.visible{display: block !important}.musteranfrage--gewicht,.musteranfrage--kartonfarbe{display: none !important}.visible--gewicht .musteranfrage--gewicht{display: block !important}.visible--kartonfarbe .musteranfrage--kartonfarbe{display: block !important}.product-filter--container{margin-top: 2rem}.product-filter--container h1{font-weight: 300;line-height: 1.0;letter-spacing: 3.4px;margin-top: 0;margin-bottom: 1.2rem;font-family: 'Open Sans', sans-serif;text-transform: uppercase}.product-filter--container h2{margin-bottom: 3.5rem}.product-filter--container h2:before,.product-filter--container h2:after{display: none !important}.headline--start{margin-top: 2rem;margin-bottom: 4rem;padding-bottom: 2rem;border-bottom: 1px solid rgba(0,0,0,0.3)}.headline--start h1{display: block;text-align: center;font-size: 2.5rem;color: #000}@media only screen and (max-width: 768px){.headline--start h1{font-size: 2.2rem;letter-spacing: 0}}@media only screen and (max-width: 480px){.headline--start h1{font-size: 1.6rem}}@media only screen and (max-width: 350px){.headline--start h1{font-size: 1.5rem}}.headline--start h3{display: block;text-align: center;color: #000;opacity: .8}.headline--start p{margin-top: 2rem !important;text-align: center}.content--wrapper,.has--txt-content{column-count: unset}.content--wrapper.content--produkte-tabs,.has--txt-content.content--produkte-tabs{margin: 0;padding-bottom: 0}.content--wrapper h2,.has--txt-content h2{font-weight: 400;font-size: 2.3rem;line-height: 1.1;text-transform: uppercase;margin-top: 3rem}.content--wrapper p,.has--txt-content p{font-size: 1.1rem !important;max-width: none !important;text-align: justify}.content--wrapper .is--center p,.has--txt-content .is--center p{text-align: center}.request-shop-chooser--container{background: rgba(151,151,151,0.1);padding: 4rem 0}.request-shop-chooser{display: flex;max-width: 1300px;margin: 0 auto}.request-shop-chooser .chooser--option{display: flex;flex-wrap: wrap;width: calc(50% - 2rem);padding: 1rem;margin: 0 auto}.request-shop-chooser .chooser--option .chooser--image{width: 30%}.request-shop-chooser .chooser--option .chooser--text{width: calc(70% - 1rem);padding-left: 1rem;margin: auto 0 auto 0}.request-shop-chooser .chooser--option .chooser--text strong{display: block;font-size: 1.2rem;text-transform: uppercase;margin-bottom: 1rem}.request-shop-chooser .chooser--option .chooser--button{flex: 1;width: 100%;text-align: center;padding-top: 2rem}.request-shop-chooser .chooser--option .chooser--button a{padding: .5rem;font-weight: 400}.request-shop-chooser .chooser--option.option--sample-request .chooser--button a{background-color: #fddc18;border: 1px solid #fddc18;text-decoration: none}.request-shop-chooser .chooser--option.option--sample-request .chooser--button a:hover{border: 1px solid #000}.request-shop-chooser .chooser--option.option--shop .chooser--button a{background-color: #135A9C;border: 1px solid #135a9c;text-decoration: none}.request-shop-chooser .chooser--option.option--shop .chooser--button a:hover{border: 1px solid #000}@media only screen and (max-width: 1550px){.request-shop-chooser{max-width: 1000px}}@media only screen and (max-width: 1168px){.request-shop-chooser{flex-direction: column}.request-shop-chooser .chooser--option{width: 70%;margin-bottom: 2rem}}@media only screen and (max-width: 768px){.request-shop-chooser{flex-direction: column}.request-shop-chooser .chooser--option{width: 100%;margin-bottom: 2rem}}.margin-top{margin-top: 1rem}#request_conversion_go{display: none}.request-form--dimensions-container{margin-left: auto !important;text-align: right;font-weight: 600;font-size: 1.2rem}.cta-button{display: flex}.cta-button > a{margin: 1.5rem 1rem 1rem 1rem;padding: .6rem 1.2rem !important;background-color: #276eb0 !important;color: #fff !important;text-decoration: none;font-family: Open Sans, sans-serif;font-size: .9rem !important;transition: background-color .3s;border-bottom: 0 !important}.cta-button > a.cta-button-secondary{background-color: transparent !important;border: 1px solid #000 !important;color: #000 !important}.cta-button > a:first-child{margin-left: 0}.cta-button > a:hover{background-color: #153b5f !important}.cta-button > a:hover.cta-button-secondary{background-color: transparent !important;border: 2px solid #000 !important;color: #000 !important;padding: calc(.6rem - 1px) calc(1.2rem - 1px) !important}.cta-container.cta-container-main-products > ul > li{display: none}.cta-container.cta-container-main-products > ul > li:first-child,.cta-container.cta-container-main-products > ul > li:nth-child(2){display: block}.cta-container > ul{display: flex;padding-left: 0 !important;padding-bottom: 1rem !important;margin-top: 1.5rem}@media only screen and (max-width: 1024px){.cta-container > ul{flex-direction: column}}.cta-container > ul > li{margin-top: 0 !important;list-style-type: none}@media only screen and (max-width: 1024px){.cta-container > ul > li{width: 100%;padding: 1rem 0}}.cta-container > ul > li::marker{display: none}.cta-container > ul > li > a{margin: 1.5rem 1rem 1rem 1rem;padding: .6rem 1.2rem !important;background-color: #276eb0 !important;color: #fff !important;text-decoration: none;font-family: Open Sans, sans-serif;font-size: .9rem !important;transition: background-color .3s;border-bottom: 0 !important}.cta-container > ul > li > a:first-child{margin-left: 0}.cta-container > ul > li > a.cta-button-secondary{background-color: transparent !important;border: 1px solid #000 !important;color: #000 !important}.cta-container > ul > li > a:hover{background-color: #153b5f !important}.cta-container > ul > li > a:hover.cta-button-secondary{background-color: transparent !important;border: 2px solid #000 !important;color: #000 !important;padding: calc(.6rem - 1px) calc(1.2rem - 1px) !important}.herzschachtel-info{display: none}.herzschachtel-requestform .herzschachtel-info{display: block;font-size: .85rem;opacity: .8;font-weight: 600}.ebro-headerslider-container{position: relative;top: 0;left: 0;right: 0;width: 100%;height: 46.5rem}.ebro-headerslider-container .ebro-headerslider-item{height: 46.5rem;background-position: right bottom;background-repeat: no-repeat;background-size: contain;position: absolute;top: 0;left: 0;right: 0;background-color: #f2edf3;z-index: 0}@media only screen and (max-width: 480px), only screen and (max-width: 768px){.ebro-headerslider-container .ebro-headerslider-item{background-size: contain}}.ebro-headerslider-container .ebro-headerslider-item:first-child{z-index: 1}.ebro-headerslider-container .ebro-headerslider-item.is--c-blue .item-container{background: #3796d2}.ebro-headerslider-container .ebro-headerslider-item.is--c-mint .item-container{background: #50d5b3}.ebro-headerslider-container .ebro-headerslider-item.dark:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 300px;background: linear-gradient(to bottom, #000 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0) 100%);z-index: 1;pointer-events: none}.ebro-headerslider-container .ebro-headerslider-item.dark .item-container{z-index: 2}.ebro-headerslider-container .ebro-headerslider-item.dark .item-container h1,.ebro-headerslider-container .ebro-headerslider-item.dark .item-container h2,.ebro-headerslider-container .ebro-headerslider-item.dark .item-container h3,.ebro-headerslider-container .ebro-headerslider-item.dark .item-container h4,.ebro-headerslider-container .ebro-headerslider-item.dark .item-container h5,.ebro-headerslider-container .ebro-headerslider-item.dark .item-container h6,.ebro-headerslider-container .ebro-headerslider-item.dark .item-container strong{color: #fff}.ebro-headerslider-container .ebro-headerslider-item.dark .item-container h1:after,.ebro-headerslider-container .ebro-headerslider-item.dark .item-container h2:after,.ebro-headerslider-container .ebro-headerslider-item.dark .item-container h3:after,.ebro-headerslider-container .ebro-headerslider-item.dark .item-container h4:after,.ebro-headerslider-container .ebro-headerslider-item.dark .item-container h5:after,.ebro-headerslider-container .ebro-headerslider-item.dark .item-container h6:after,.ebro-headerslider-container .ebro-headerslider-item.dark .item-container strong:after{background-color: #fff}.ebro-headerslider-container .ebro-headerslider-item.dark .item-container p{color: #fff}.ebro-headerslider-container .ebro-headerslider-item.dark .cta-button-list a.link-2{border: 2px solid #fff !important;color: #fff !important}.ebro-headerslider-container .ebro-headerslider-item.dark .cta-button-list a.link-2:hover{border: 3px solid #fff !important;color: #fff !important}.ebro-headerslider-container .ebro-headerslider-item video{width: 100vw}.ebro-headerslider-container .ebro-headerslider-item .item-container{position: absolute;left: 0;max-width: 785px;width: 50%;top: 0;bottom: 0;background: transparent;padding: 12rem 0 5rem 6rem}@media only screen and (max-width: 480px), only screen and (max-width: 768px), only screen and (max-width: 1024px){.ebro-headerslider-container .ebro-headerslider-item .item-container{width: unset;background: none !important;padding: 10rem 0 0 1.5rem}}.ebro-headerslider-container .ebro-headerslider-item .item-container h1,.ebro-headerslider-container .ebro-headerslider-item .item-container h2,.ebro-headerslider-container .ebro-headerslider-item .item-container h3,.ebro-headerslider-container .ebro-headerslider-item .item-container h4,.ebro-headerslider-container .ebro-headerslider-item .item-container h5,.ebro-headerslider-container .ebro-headerslider-item .item-container h6,.ebro-headerslider-container .ebro-headerslider-item .item-container strong{font-size: 3.25rem;line-height: 1.19;margin-bottom: 1.4rem;font-weight: 600;margin-top: 0}@media only screen and (max-width: 480px), only screen and (max-width: 768px){.ebro-headerslider-container .ebro-headerslider-item .item-container h1,.ebro-headerslider-container .ebro-headerslider-item .item-container h2,.ebro-headerslider-container .ebro-headerslider-item .item-container h3,.ebro-headerslider-container .ebro-headerslider-item .item-container h4,.ebro-headerslider-container .ebro-headerslider-item .item-container h5,.ebro-headerslider-container .ebro-headerslider-item .item-container h6,.ebro-headerslider-container .ebro-headerslider-item .item-container strong{font-size: 2.25rem}}@media only screen and (max-width: 350px){.ebro-headerslider-container .ebro-headerslider-item .item-container h1,.ebro-headerslider-container .ebro-headerslider-item .item-container h2,.ebro-headerslider-container .ebro-headerslider-item .item-container h3,.ebro-headerslider-container .ebro-headerslider-item .item-container h4,.ebro-headerslider-container .ebro-headerslider-item .item-container h5,.ebro-headerslider-container .ebro-headerslider-item .item-container h6,.ebro-headerslider-container .ebro-headerslider-item .item-container strong{font-size: 1.8rem}}.ebro-headerslider-container .ebro-headerslider-item .item-container h1:after,.ebro-headerslider-container .ebro-headerslider-item .item-container h2:after,.ebro-headerslider-container .ebro-headerslider-item .item-container h3:after,.ebro-headerslider-container .ebro-headerslider-item .item-container h4:after,.ebro-headerslider-container .ebro-headerslider-item .item-container h5:after,.ebro-headerslider-container .ebro-headerslider-item .item-container h6:after,.ebro-headerslider-container .ebro-headerslider-item .item-container strong:after{content: "";display: block;width: 80px;height: 5px;background-color: #000;margin-top: 1.5rem}.ebro-headerslider-container .ebro-headerslider-item .item-container .item-text{max-width: 420px;font-size: 1.2rem;font-weight: 600}.ebro-headerslider-container .ebro-headerslider-item .item-container .cta-button-list{margin-top: 2rem}.ebro-headerslider-container .ebro-headerslider-item .item-container .cta-button-list a{margin-right: 2rem;padding: .8rem 1.2rem;background-color: #276eb0;color: #fff;text-decoration: none;font-size: 1rem;transition: background-color .3s;border-bottom: 0;font-weight: 600;display: inline-block;margin-bottom: 2rem}@media only screen and (max-width: 350px){.ebro-headerslider-container .ebro-headerslider-item .item-container .cta-button-list a{padding: .3rem .6rem;font-size: .9rem}}.ebro-headerslider-container .ebro-headerslider-item .item-container .cta-button-list a:hover{background-color: #153b5f}.ebro-headerslider-container .ebro-headerslider-item .item-container .cta-button-list a.link-2{background-color: transparent;border: 2px solid #000;color: #000;margin-right: 0}.ebro-headerslider-container .ebro-headerslider-item .item-container .cta-button-list a.link-2:hover{background-color: transparent;border: 3px solid #000;color: #000;padding: calc(.8rem - 1px) calc(1.2rem - 1px)}@keyframes ebroHeaderSliderNavProgress{from{width: 0}to{width: 100%}}.ebro-headerslider-container .ebro-headerslider-nav{position: absolute;z-index: 2;bottom: 3rem;left: 0;right: 0;display: flex;justify-content: center}@media only screen and (max-width: 480px), only screen and (max-width: 768px){.ebro-headerslider-container .ebro-headerslider-nav{display: none}}.ebro-headerslider-container .ebro-headerslider-nav .ebro-headerslider-nav-item{width: 100px;height: 3px;display: flex;align-items: center;margin: 0 2rem;box-shadow: #333 0 0 5px;cursor: pointer}.ebro-headerslider-container .ebro-headerslider-nav .ebro-headerslider-nav-item span{display: block;width: 100%;height: 3px;background-color: #fff;border-radius: 1rem;opacity: .6}.ebro-headerslider-container .ebro-headerslider-nav .ebro-headerslider-nav-item.active{box-shadow: #000 0 0 5px}.ebro-headerslider-container .ebro-headerslider-nav .ebro-headerslider-nav-item.active span{width: 0;opacity: 1;transition: width .3s;animation: ebroHeaderSliderNavProgress 7s linear}.ebro-horizontal-productlist-container{display: flex;flex-direction: row;justify-content: center;margin: 3rem 0;flex-wrap: wrap}@media only screen and (max-width: 1024px){.ebro-horizontal-productlist-container{justify-content: center}}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item{background-color: #f0eef1;background-position: center bottom;background-repeat: no-repeat;background-size: contain;height: 500px;padding: 1.5rem;max-width: 20%;display: block;text-decoration: none;position: relative;flex: 1 1 20%;z-index: 1;margin: 0 1rem;overflow: hidden}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: inherit;background-size: inherit;background-repeat: inherit;background-position: inherit;background-color: #f0eef1;transition: transform .3s ease-in-out;z-index: 1}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #f0eef1;opacity: .3;z-index: 2;transition: opacity .3s}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item.dark h3,.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item.dark div{color: #fff}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item.dark h3::after,.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item.dark div::after{background-color: #fff}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item.dark::before{background: linear-gradient(to bottom, #000 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0) 100%)}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item.dark::after{background-color: #000;opacity: .01}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item.dark:hover:after{opacity: .3}@media only screen and (max-width: 1440px){.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item{height: 400px}}@media only screen and (max-width: 1024px){.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item{max-width: calc(50% - 2rem);flex: 1 1 calc(50% - 2rem);margin: 1rem}}@media only screen and (max-width: 480px){.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item{max-width: calc(50% - .5rem);flex: 1 1 calc(50% - .5rem);height: 200px;margin: .25rem}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item h3{font-size: 1rem !important;letter-spacing: 0 !important}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item .teaser-1,.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item .teaser-2{display: none !important}}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item:hover::before{transform: scale(1.1)}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item:hover .teaser-2{opacity: 1}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item:hover::after{opacity: .8}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item h3{color: #000;text-transform: unset;font-weight: 500;letter-spacing: 1px;font-size: 1.6rem;position: relative;z-index: 3}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item h3::after{content: "";display: block;width: 60px;height: 3px;background-color: #000;margin-top: .5rem}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item > .teaser-1{font-size: 1.2rem;position: relative;z-index: 3;font-weight: 500}@media only screen and (max-width: 1440px){.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item > .teaser-1{font-size: 1.1rem}}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item > .teaser-2{opacity: 0;transition: opacity .3s;margin-top: 1rem;font-size: 1.1rem;padding: 1rem 0;position: relative;z-index: 3}@media only screen and (max-width: 1440px){.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item > .teaser-2{font-size: 1rem}}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item .cta-button-list{position: absolute;bottom: 1.5rem;display: flex;justify-content: space-around;left: 1.5rem;right: 1.5rem;z-index: 3}@media only screen and (max-width: 1440px){.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item .cta-button-list{flex-direction: column}}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item .cta-button-list.two-buttons-active a{font-size: .8rem;padding: .8rem}@media only screen and (max-width: 1440px){.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item .cta-button-list.two-buttons-active a{margin: .25rem 0}}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item .cta-button-list.two-buttons-active a.link-2:hover{padding: calc(.6rem - 1px) calc(.6rem - 1px)}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item .cta-button-list a{padding: .6rem 1.2rem;background-color: #276eb0;color: #fff;text-decoration: none;font-size: .9rem;transition: background-color .3s;border-bottom: 0;font-weight: 500}@media only screen and (max-width: 1440px){.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item .cta-button-list a{text-align: center}}@media only screen and (max-width: 350px){.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item .cta-button-list a{padding: .3rem .6rem;font-size: .9rem}}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item .cta-button-list a:hover{background-color: #153b5f}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item .cta-button-list a.link-2{background-color: transparent;border: 1px solid #000;color: #000}.ebro-horizontal-productlist-container .ebro-horizontal-productlist-item .cta-button-list a.link-2:hover{background-color: transparent;border: 2px solid #000;color: #000;padding: calc(.6rem - 1px) calc(1.2rem - 1px)}.has-cover-img .ebro-horizontal-productlist-item{background-size: cover}.has-cover-img .ebro-horizontal-productlist-item::before{background-size: cover}.ebro-horizontal-iconlist-container{display: flex;justify-content: space-around;margin: 2rem 0}.ebro-horizontal-iconlist-container li{width: 25%;display: flex;flex-direction: column;text-align: center;align-items: center}.ebro-horizontal-iconlist-container li img{height: 150px;width: auto}.ebro-horizontal-iconlist-container li strong{font-size: 1.1rem;margin: 1rem 0}.ebro-horizontal-iconlist-container li div,.ebro-horizontal-iconlist-container li p{font-size: 1rem}.ebro-packaging-solutions-container{display: flex;background: #3c3c3c;padding: 2rem 2.5rem 2rem 5rem;margin: 3rem 0 3rem 0}.ebro-packaging-solutions-container .packaging-solutions-info{display: flex;flex-direction: column;width: 25%;margin-right: 2rem}.ebro-packaging-solutions-container .packaging-solutions-info h2{font-size: 1.4rem;color: #fff}.ebro-packaging-solutions-container .packaging-solutions-info p{font-size: 1rem;line-height: 1.4;padding-bottom: 1rem;color: #fff}.ebro-packaging-solutions-container .packaging-solutions-info a{color: #fff}.ebro-packaging-solutions-container .packaging-solution-item .inner a{text-decoration: none;position: relative;display: block}.ebro-packaging-solutions-container .packaging-solution-item .inner a img{display: block;width: 100%;height: auto;position: relative;z-index: 1}.ebro-packaging-solutions-container .packaging-solution-item .inner a strong{position: absolute;z-index: 3;bottom: 0.5rem;left: 0.5rem;color: #fff;font-size: 1.2rem}.ebro-packaging-solutions-container .packaging-solution-item .inner a::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 40%;background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);z-index: 2;pointer-events: none}.ebro-packaging-solutions-container .packaging-solution-item .inner a:hover::after{height: 100%;background: linear-gradient(to top, rgba(0,0,0,0.7), transparent)}@media only screen and (max-width: 768px){.ebro-packaging-solutions-container{flex-direction: column}.ebro-packaging-solutions-container .packaging-solutions-info{width: 100%;margin-right: 0;margin-bottom: 2rem}.ebro-packaging-solutions-container .packaging-solutions-slider{width: 100%}}.swiper-button-prev,.swiper-button-next{background: rgba(0,0,0,0.4);padding: 2rem 1.2rem}.swiper-button-prev::after,.swiper-button-next::after{color: #fff}.swiper-button-prev{left: var(--swiper-navigation-sides-offset, 0) !important}.swiper-button-next{right: var(--swiper-navigation-sides-offset, 0) !important}.ebro-parallax-slider-container{position: relative;width: 100%}.ebro-parallax-slider-container .parallax-slider{position: sticky;left: 0;right: 0;display: flex;height: 100vh;margin: 0 auto;overflow: visible}.ebro-parallax-slider-container .parallax-slider .bar{flex: 1;margin: 0 10px;position: relative;overflow: visible}.ebro-parallax-slider-container .parallax-slider .bar .inner{position: absolute;top: 0;left: 0;right: 0;margin-top: 100px}.ebro-parallax-slider-container .parallax-slider .bar .inner .item{width: 80%;margin: 10px auto;position: relative}.ebro-parallax-slider-container .parallax-slider .bar .inner .item a{color: #fff;display: block;position: relative;overflow: hidden}.ebro-parallax-slider-container .parallax-slider .bar .inner .item a img{display: block;width: 100%;height: auto;transition: transform .5s cubic-bezier(.25, .1, .25, 1)}.ebro-parallax-slider-container .parallax-slider .bar .inner .item a .item-info{opacity: 0;transform: translateY(10px);transition: opacity .3s ease, transform .3s ease;transition-delay: 0.25s;position: absolute;bottom: 0;padding: 1rem;z-index: 3}.ebro-parallax-slider-container .parallax-slider .bar .inner .item a .item-info strong,.ebro-parallax-slider-container .parallax-slider .bar .inner .item a .item-info p{color: #fff}.ebro-parallax-slider-container .parallax-slider .bar .inner .item a:hover .item-info{opacity: 1;transform: translateY(0)}.ebro-parallax-slider-container .parallax-slider .bar .inner .item a:hover img{transform: scale(1.5)}.ebro-parallax-slider-container .parallax-slider .bar .inner .item a::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 30%;z-index: 2;pointer-events: none}.ebro-parallax-slider-container .parallax-slider .bar .inner .item a:hover::after{height: 100%;background: linear-gradient(to top, rgba(0,0,0,0.5), transparent)}
