/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
img{max-width:100%;display:block;}
#block-base_theme-primary-local-tasks{background:#4DB4B1;color:white;border-bottom:3px solid var(--color-secondary);}#block-base_theme-primary-local-tasks > ul{list-style:none;display:flex;max-width:var(--max-width);margin:0 auto;padding:0;}#block-base_theme-primary-local-tasks > ul > li{padding:0;}#block-base_theme-primary-local-tasks > ul > li > a{padding:10px;display:block;color:white;}#block-base_theme-primary-local-tasks > ul > li > a.is-active,#block-base_theme-primary-local-tasks > ul > li > a:hover{background:var(--color-secondary);}div[data-drupal-messages]{background:var(--color-primary);color:white;text-align:center;padding:10px;}div[data-drupal-messages] a{color:white;text-decoration:underline;}div[data-drupal-messages] ul{list-style:none;padding:0;margin:0;}
@font-face{font-display:swap;font-family:'Manrope';font-style:normal;font-weight:400;src:url(/themes/base_theme/fonts/manrope-v19-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Manrope';font-style:normal;font-weight:500;src:url(/themes/base_theme/fonts/manrope-v19-latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Manrope';font-style:normal;font-weight:600;src:url(/themes/base_theme/fonts/manrope-v19-latin-600.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Manrope';font-style:normal;font-weight:700;src:url(/themes/base_theme/fonts/manrope-v19-latin-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Manrope';font-style:normal;font-weight:800;src:url(/themes/base_theme/fonts/manrope-v19-latin-800.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Domine';font-style:normal;font-weight:400;src:url(/themes/base_theme/fonts/domine-v24-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Domine';font-style:normal;font-weight:500;src:url(/themes/base_theme/fonts/domine-v24-latin-500.woff2) format('woff2');}
:root{--color-primary:#005981;--color-secondary:#009490;--color-background:#F1F1EE;--color-yellow:#FFCC02;--color-red:#B50023;--color-bright-green:#C5E551;--color-dogk-green:#A3C614;--color-dogk-blue:#193c6c;--color-fruit-logistica-yellow:#FFED00;--color-fruit-logistica-green:#00956E;--color-retail-award-blue:#273781;--color-text:#000000;--font-family-heading:'Domine',serif;--font-family-text:'Manrope',sans-serif;--font-size-base:16px;--line-height-base:1.5;--padding-inner:20px;--border-radius:25px;--max-outerwidth:calc(100% - 40px);--max-width:1200px;}
html{padding:0;margin:0;scroll-behavior:smooth;}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-family-text);font-size:var(--font-size-base);line-height:var(--line-height-base);letter-spacing:0.2px;font-style:normal;font-weight:400;padding:0;margin:0;overflow-x:hidden;position:relative;}.layout-content > .content-innerwidth > div:not(.contextual-region){padding:20px 0;}.content-innerwidth{width:calc(100% - 40px);margin:0 auto;}.innerwidth{width:calc(100% - 40px);max-width:var(--max-width);margin:0 auto;}.h1-wrap{width:100%;max-width:var(--max-width);margin:90px auto 0 auto;}.paragraph--has-theme .innerwidth{width:var(--max-outerwidth);}.page-content > .paragraph{width:100%;max-width:100%;}p{margin:0 0 var(--padding-inner) 0;}p.emphasize,h3.emphasize{border-radius:var(--border-radius);padding:25px;border:1px solid var(--color-primary);box-sizing:border-box;}a{color:var(--color-text);text-decoration:none;word-break:break-word;overflow-wrap:anywhere;position:relative;}a.arrow:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--color-primary);transition:width 0.3s ease;}a.arrow:after{content:"";display:inline-block;width:30px;height:18px;margin-left:10px;background:url(/themes/base_theme/images/arrow-right-blue.svg) no-repeat center center;background-size:30px auto;transition:0.3s ease;position:relative;transform:translateY(3px);}a.arrow:hover:before{width:100%;}a.arrow:hover:after{margin-left:15px;}p a,ul a{position:relative;display:inline-block;text-decoration:none;color:var(--color-primary);}ul a{color:var(--color-text);}p a::after,ul a::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--color-primary);transition:width 0.3s ease;}p a:hover::after,ul a:hover::after{width:100%;}ul,ol{margin-block-start:0;padding-inline-start:25px;}ol{list-style:decimal;padding-left:1.5rem;margin:0;display:flex;flex-direction:column;gap:10px;}ol li::marker{font-family:var(--font-family-heading);font-size:1.25em;font-weight:500;transform:translateX(45px);line-height:0;}h1,h2,.h2,h3{font-size:36px;font-weight:normal;font-weight:500;font-family:var(--font-family-heading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 var(--padding-inner) 0;}h1.page-title{margin-top:60px;}h2.large{font-size:60px;}h3{font-size:24px;}h1 strong,h2 strong,.h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:500;}figure{padding:0;margin:0;position:relative;}@media (max-width:1100px){h3{font-size:20px;}}body.node-abo-shop{color:white;background:var(--color-primary);}body.node-abo-shop:before{content:"";background:url(/themes/base_theme/images/abo-shop-background.jpg) no-repeat center center;background-size:cover;background-attachment:fixed;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0.15;}body.node-abo-shop .paragraph--type--abo-banner,body.node-abo-shop .paragraph--type--abo-banner:before{background:none;color:black;padding:0;margin:0 auto;}@media (max-width:880px){body{padding-top:93px;}}@media (max-width:480px){.h1-wrap,h1.page-title{margin-top:30px;}h1,h2,.h2,h2.large{font-size:24px;}h3,h4,h5,h6{font-size:20px;}}
.region-topmenu{position:absolute;top:-100px;right:0;max-width:calc(100% - 280px);}.region-topmenu nav{position:relative;}.region-topmenu nav > ul{display:flex;align-items:center;gap:20px;list-style:none;padding:0;margin:-5px 0 0 0;}.region-topmenu nav > ul li a{font-size:14px;}@media (max-width:880px){.region-topmenu{position:relative;top:0;right:inherit;max-width:100%;margin-top:20px;gap:10px;}.region-topmenu nav > ul{flex-wrap:wrap;border-top:1px solid #999;padding-top:20px;}.region-topmenu nav > ul > li{width:100%;}.menu-main nav > ul > li a.icon.icon-search{display:none !important;}}
.menues-wrapper{position:relative;}.menu-main nav{margin-top:30px;padding-top:17px;position:relative;}.menu-main nav > ul{display:flex;gap:50px;list-style:none;padding:0;margin:0;}.menu-main nav > ul > li > a{font-weight:800;font-size:16px;letter-spacing:0.5px;text-transform:uppercase;}.menu-main nav > ul > li.menu__item--home > a{text-indent:-9999px;width:23px;height:23px;background:url(/themes/base_theme/images/icon-home.svg) no-repeat center center;background-size:contain;display:block;}.menu-main nav > ul > li.menu__item--home > a:hover{filter:brightness(0);}.menu-main nav > ul > li.menu__item--home > a:after{display:none;content:initial;}.menu-main nav > ul > li a.icon.icon-search{text-indent:-9999px;width:23px;height:23px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23000'><path stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 21l-4.35-4.35M17 10a7 7 0 11-14 0 7 7 0 0114 0z'/></svg>");background-size:contain;display:block;}.menu-main nav > ul > li a.icon.icon-search:hover{opacity:0.7;}.menu-main nav > ul > li a.icon.icon-search::after{display:none;content:initial;}@media (max-width:880px){.menu-main nav:before{content:initial;display:none;}.menues-wrapper{position:absolute;z-index:909;top:70px;left:-10px;padding:20px 20px 40px 20px;box-sizing:border-box;background:var(--color-primary);width:calc(100% + 20px);box-shadow:0 20px 30px rgba(0,0,0,0.4);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);}.menu-main nav{padding:0;margin:0;}.menu-main nav > ul{flex-direction:column;gap:20px;}}
.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;}.cta a{background:var(--color-primary);color:white;padding:15px 65px 15px 35px;box-sizing:border-box;border-radius:1000px;font-weight:400;display:inline-block;border:1px solid var(--color-primary);position:relative;transition:ease-out 0.3s;}.cta a:after{content:"";position:absolute;right:15px;top:0;height:100%;width:40px;background:url(/themes/base_theme/images/arrow-right-white.svg) no-repeat center center;background-size:30px auto;transition:ease-out 0.3s;}.cta a:hover{background:transparent;border:1px solid var(--color-primary);background:none;padding:15px 70px 15px 30px;color:black;}.cta a:hover:after{right:10px;background:url(/themes/base_theme/images/arrow-right-blue.svg) no-repeat center center;background-size:30px auto;}.cta.cta-secondary a{border:1px solid var(--color-primary);background:none;color:black;box-sizing:border-box;}.cta.cta-secondary a:after{background:url(/themes/base_theme/images/arrow-right-blue.svg) no-repeat center center;background-size:30px auto;}.cta.cta-secondary a:hover{border:1px solid var(--color-primary);background:var(--color-primary);color:white;}.cta.cta-secondary a:hover:after{background:url(/themes/base_theme/images/arrow-right-white.svg) no-repeat center center;background-size:30px auto;}.cta.cta-color-red a{background:var(--color-red);border-color:var(--color-red);}.cta.cta-color-red a:hover{background:var(--color-primary);color:white;}.cta.cta-color-red a:hover:after{background:url(/themes/base_theme/images/arrow-right-white.svg) no-repeat center center;background-size:30px auto;}.cta.cta-color-yellow a{border-color:var(--color-yellow);background:var(--color-yellow);color:black;}.cta.cta-color-yellow a:after{background:url(/themes/base_theme/images/arrow-right-blue.svg) no-repeat center center;background-size:30px auto;}.cta.cta-color-yellow a:hover{background:var(--color-primary);color:white;}.cta.cta-color-yellow a:hover:after{background:url(/themes/base_theme/images/arrow-right-white.svg) no-repeat center center;background-size:30px auto;}nav li a.button{background:var(--color-red);color:white;padding:5px 20px;border-radius:100px;}nav li a.button:hover{background:var(--color-primary);}nav li a.button:after{display:none;content:initial;}.paragraph--type--cta-button + .paragraph--type--cta-button .cta a{border:1px solid var(--color-primary);background:none;color:black;}.paragraph--type--cta-button + .paragraph--type--cta-button .cta a:hover{border:1px solid var(--color-primary);background:var(--color-primary);color:white;}.paragraph--type--cta-button + .paragraph--type--cta-button .cta a:after{background:url(/themes/base_theme/images/arrow-right-blue.svg) no-repeat center center;background-size:30px auto;}.paragraph--type--cta-button + .paragraph--type--cta-button .cta a:hover:after{background:url(/themes/base_theme/images/arrow-right-white.svg) no-repeat center center;background-size:30px auto;}@media (max-width:880px){.cta,.cta-buttons{width:100%;}.cta a{width:100%;}}
.preheader{background:var(--color-primary);}.preheader .topline-message{color:white;display:flex;justify-content:center;align-items:center;padding:20px 0;}.topline-message p{margin:0;color:white;}header{background:white;padding:40px 0 15px 0;border-bottom:3px solid var(--color-secondary);position:relative;}.header-innerwidth,header > .innerwidth{position:relative;}header #block-base_theme-site-branding{width:280px;height:65px;}header .prefix-label{text-transform:uppercase;letter-spacing:0.4px;font-size:14px;color:#767676;}a.mobile-search{display:none;}@media (max-width:880px){header{position:fixed;z-index:998;top:0;left:0;width:100%;height:93px;box-sizing:border-box;transition:0.5s;}header img{transition:0.5s;}body.scroll-down header{top:-93px;}body.scroll-up header{top:0px;}a.mobile-search{display:block;position:absolute;top:-2px;right:53px;width:28px;height:28px;}}.fh-menu-toggle,.fh-hamburger{display:none;}@media (max-width:880px){.fh-menu-toggle{position:absolute;opacity:0;pointer-events:none;}.fh-hamburger{color:black;display:inline-flex;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;cursor:pointer;z-index:30;position:absolute;top:-7px;right:-6px;}.fh-hamburger__bar{width:28px;height:2px;background:currentColor;border-radius:10px;transition:transform 0.2s ease,opacity 0.2s ease;}.menues-wrapper{display:none;position:absolute;top:100%;left:-10px;width:calc(100% + 20px);background:#fff;box-shadow:0 20px 30px rgba(0,0,0,0.1);border-radius:0 0 12px 12px;z-index:20;animation:fadeDown 0.2s ease forwards;}.fh-menu-toggle:checked ~ .menues-wrapper{display:block;}.fh-menu-toggle:checked + .fh-hamburger .fh-hamburger__bar:nth-child(1){transform:translateY(8px) rotate(45deg);}.fh-menu-toggle:checked + .fh-hamburger .fh-hamburger__bar:nth-child(2){opacity:0;}.fh-menu-toggle:checked + .fh-hamburger .fh-hamburger__bar:nth-child(3){transform:translateY(-8px) rotate(-45deg);}.menues-wrapper::before{content:"";position:fixed;inset:0;background:transparent;z-index:-1;}@keyframes fadeDown{from{opacity:0;transform:translateY(-5px);}to{opacity:1;transform:translateY(0);}}}
#block-base_theme-views-block-news-ticker-block-1{max-width:100%;padding:calc(2 * var(--padding-inner)) var(--padding-inner);background-color:var(--color-primary);color:white;}.view-news-ticker{display:flex;gap:calc(2 * var(--padding-inner));max-width:var(--max-width);margin:0 auto;}.view-news-ticker .views-row{flex:1;}.view-news-ticker .views-row .views-field-created{font-size:14px;font-weight:400;}.view-news-ticker .views-row .views-field-title a{font-family:var(--font-family-heading);color:white;text-decoration:none;font-size:14px;font-weight:500;}.view-news-ticker .views-row .views-field-title a:hover{text-decoration:underline;}.views-row.news-fresh{animation:newsFade 1.2s ease;}@keyframes newsFade{0%{opacity:0;}100%{opacity:1;}}.view-news-ticker .views-row.news-fresh .views-field-created:after{content:"NEU";font-weight:700;font-size:13px;color:white;background:red;border-radius:3px;line-height:1;padding:2px 4px;margin-left:5px;}
.news-grid-section{display:flex;gap:60px;margin-bottom:80px;}.news-grid-section .views-exposed-form{display:none;}.news-grid-section.news-grid-section-2col > .news-grid-section-col{box-sizing:border-box;width:50%;box-sizing:border-box;}.news-grid-section.news-grid-section-2col.news-grid-section-layout-1-2 > .news-grid-section-col:first-child{width:33.3333%;}.news-grid-section.news-grid-section-2col.news-grid-section-layout-1-2 > .news-grid-section-col:last-child{width:66.6666%;}.news-grid-section.news-grid-section-2col.news-grid-section-layout-2-1 > .news-grid-section-col:first-child{width:66.6666%;}.news-grid-section.news-grid-section-2col.news-grid-section-layout-2-1 > .news-grid-section-col:last-child{width:33.3333%;}.news-grid-section > .news-grid-section-col-ads,.news-grid-section.news-grid-section-ads-fullwidth{background:rgba(220,220,220,0.4);padding:40px;box-sizing:border-box;display:flex;flex-direction:column;gap:30px;align-items:center;position:relative;}.news-grid-section.news-grid-section-ads-fullwidth{flex-direction:row;width:calc(100% + 100px);margin-left:-50px;padding:30px;}.sticky-box{position:sticky;top:100px;}.news-grid-section-col-ads .sticky-box{display:flex;flex-direction:column;gap:30px;}.label-ads{font-size:12px;text-transform:uppercase;position:absolute;top:-25px;right:0;opacity:0.6;letter-spacing:0.2px;}.news-block-2x2{display:grid;grid-template-columns:1fr 1fr;gap:30px;}.news-block-3x2{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;}.news-block-4x1,.news-block-4x2{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;}.news-grid-section.news-grid-section-2col.news-grid-section-layout-1-2 .label-ads{right:initial;left:0;}.views-element-container{max-width:1200px;margin:0 auto;}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;}.news-grid .contextual{position:absolute;}.news-grid .views-row,.news-grid-section .views-row{background:white;box-sizing:border-box;padding:var(--padding-inner);border-radius:var(--border-radius);overflow:hidden;display:flex;flex-direction:column;position:relative;hyphens:auto;word-wrap:break-word;transition:0.5s;}.news-grid .views-row:hover,.news-grid-section .views-row:hover{box-shadow:0 0 30px rgba(0,0,0,0.1);transform:translateY(-5px);}.news-grid .views-row .views-field-field-news-image,.news-grid-section .views-row .views-field-field-news-image{width:calc(100% + (2 * var(--padding-inner)));margin:calc(-1 * var(--padding-inner));margin-bottom:var(--padding-inner);border-radius:var(--border-radius);overflow:hidden;aspect-ratio:35/24;box-sizing:border-box;}.news-grid .views-row .views-field-field-news-image img,.news-grid-section .views-row .views-field-field-news-image img{width:100%;height:auto;aspect-ratio:35/24;object-fit:cover;transition:0.5s;}.news-grid .views-row:hover .views-field-field-news-image img,.news-grid-section .views-row:hover .views-field-field-news-image img{transform:scale(1.05);}.news-grid .views-row .views-field-created,.news-grid-section .views-row .views-field-created{margin-bottom:10px;}.news-grid .views-row .views-field-nothing .meta-wrap,.news-grid-section .views-row .views-field-nothing .meta-wrap{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:calc(2 * var(--padding-inner));font-size:14px;margin-top:15px;}.news-grid .views-row .views-field-nothing .meta-wrap .meta-wrap-created,.news-grid-section .views-row .views-field-nothing .meta-wrap .meta-wrap-created{color:#595959;}.news-grid .views-row .views-field-nothing .meta-wrap .meta-wrap-product,.news-grid .views-row .views-field-nothing .meta-wrap .meta-wrap-region,.news-grid-section .views-row .views-field-nothing .meta-wrap .meta-wrap-product,.news-grid-section .views-row .views-field-nothing .meta-wrap .meta-wrap-region{color:#595959;}.news-grid .views-row .views-field-nothing .meta-wrap ul,.news-grid-section .views-row .views-field-nothing .meta-wrap ul{list-style:none;margin:0;display:flex;flex-wrap:wrap;padding:0;gap:5px;}.news-grid .views-row .views-field-nothing .meta-wrap ul li,.news-grid-section .views-row .views-field-nothing .meta-wrap ul li{word-break:none;padding:3px 10px;border:1px solid #595959;border-radius:1000px;}.news-grid .views-row .views-field-view-node,.news-grid-section .views-row .views-field-view-node{position:absolute;bottom:var(--padding-inner);right:var(--padding-inner);width:50px;height:26px;}.news-grid .views-row .views-field-view-node a,.news-grid-section .views-row .views-field-view-node a{display:block;width:100%;height:100%;background:url(/themes/base_theme/images/arrow-right-blue.svg) no-repeat center center;background-size:contain;text-indent:-9999px;;}.node--type-news{padding:30px 0 100px 0;}.news-meta{margin:0 auto var(--padding-inner) auto;text-align:center;max-width:920px;display:flex;justify-content:center;gap:40px;}.news-meta .node-share{display:flex;gap:10px;}.news-meta .node-share a{width:25px;height:25px;overflow:hidden;text-indent:-9999px;}.news-meta .node-share a.node-share-link{background:url(/themes/base_theme/images/icon-social-media-link.svg) no-repeat center center;background-size:25px auto;}.news-meta .node-share a.node-share-linkedin{background:url(/themes/base_theme/images/icon-social-media-linkedin.svg) no-repeat center center;background-size:25px auto;}.news-meta .node-share a.node-share-facebook{background:url(/themes/base_theme/images/icon-social-media-facebook.svg) no-repeat center center;background-size:25px auto;}.news-meta .node-share a.node-share-x{background:url(/themes/base_theme/images/icon-social-media-x.svg) no-repeat center center;background-size:23px auto;}.node--type-news h1{max-width:920px;text-align:center;margin:0 auto var(--padding-inner) auto;}.node--type-news .news-intro{max-width:920px;text-align:center;margin:0 auto calc(3 * var(--padding-inner)) auto;font-weight:600;font-size:20px;}.node--type-news .news-image{background:white;max-width:920px;text-align:center;margin:0 auto calc(2 * var(--padding-inner)) auto;position:relative;border-radius:var(--border-radius);}.node--type-news .news-image img{position:relative;width:100%;height:auto;border-radius:var(--border-radius);displaY:block;z-index:1;}.node--type-news .news-image .swiper{overflow:visible !important;margin-bottom:100px;}.node--type-news .news-image .swiper-pagination{bottom:calc(3 * var(--padding-inner));bottom:-40px;}.node--type-news .news-image .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;border-radius:100px;opacity:0.3;background:var(--color-primary);transition:0.15s;}.node--type-news .news-image .swiper-pagination .swiper-pagination-bullet-active{width:45px;background:var(--color-primary);opacity:1;}.swiper-button-prev,.swiper-button-next{width:45px !important;height:45px !important;background:white;border-radius:100px;}.swiper-button-prev{background:white url(/themes/base_theme/images/swiper-arrow-left-blue.svg) no-repeat center center;background-size:24px auto;}.swiper-button-next{background:white url(/themes/base_theme/images/swiper-arrow-right-blue.svg) no-repeat center center;background-size:24px auto;}.swiper-button-next{right:20px !important;width:85px !important;height:85px !important;background:white url(/themes/base_theme/images/arrow-right-blue.svg) no-repeat center center;background-size:44px auto;}.swiper-button-prev{left:20px !important;width:85px !important;height:85px !important;background:white url(/themes/base_theme/images/arrow-left-blue.svg) no-repeat center center;background-size:44px auto;}.swiper-button-prev{left:-22.5px !important;}.swiper-button-next{right:-22.5px !important;}.swiper-button-prev:after,.swiper-button-next:after{content:initial;display:none;}.swiper-button-disabled{display:none !important;}.node--type-news .contains-caption{margin-bottom:70px;}.node--type-news .news-image .source{position:absolute;bottom:15px;right:-5px;transform:rotate(90deg);transform-origin:right bottom;font-size:14px;font-weight:400;color:#555555;}.node--type-news .news-image .caption{width:100%;text-align:center;font-size:16px;position:relative;bottom:0;left:0;font-weight:600;background:white;border-radius:var(--border-radius);padding:10px 10px 10px 10px;z-index:0;box-sizing:border-box;}.node--type-news .news-body{font-size:18px;max-width:920px;margin:0 auto calc(1 * var(--padding-inner)) auto;}.node--type-news .news-paragraphs{font-size:18px;max-width:920px;margin:0 auto calc(2 * var(--padding-inner)) auto;}.node--type-news .news-paragraphs > .paragraph{width:100%;max-width:100%;}.node--type-news .news-grid-section.news-grid-section-ads-fullwidth{max-width:1300px;margin:0 auto 60px auto;}.node--type-news .news-body-banner-outerwrap{display:flex;max-width:920px;margin:0 auto;}.node--type-news .news-grid-section-col{float:right;margin:0 0 0px 80px;}.node--type-news .news-body-abbinder{display:flex;justify-content:center;}@media (max-width:880px){.news-grid-section{flex-direction:column;gap:30px;margin-bottom:30px;}.news-grid-section.news-grid-section-2col > .news-grid-section-col,.news-grid-section.news-grid-section-ads-fullwidth,.news-grid-section.news-grid-section-2col.news-grid-section-layout-1-2 > .news-grid-section-col:first-child,.news-grid-section.news-grid-section-2col.news-grid-section-layout-2-1 > .news-grid-section-col:last-child{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;padding:10px;}.news-grid-section.news-grid-section-2col > .news-grid-section-col,.news-grid-section.news-grid-section-ads-fullwidth,.news-grid-section.news-grid-section-2col.news-grid-section-layout-1-2 > .news-grid-section-col:first-child{order:2;}.news-grid-section.news-grid-section-2col.news-grid-section-layout-1-2 > .news-grid-section-col:last-child,.news-grid-section.news-grid-section-2col.news-grid-section-layout-2-1 > .news-grid-section-col:first-child{width:100%;padding:0;margin:0 auto;}.news-block-2x2{display:flex;flex-direction:column;gap:30px;margin-bottom:0px;}.news-block-3x2{display:flex;flex-direction:column;gap:30px;margin-bottom:0px;}.news-block-4x1{display:flex;flex-direction:column;gap:30px;margin-bottom:0px;}.news-block-4x2{gap:15px;grid-template-columns:1fr 1fr;margin-bottom:0px;}.news-block-4x2 h3{font-size:16px;}.news-block-4x2 .views-field-body,.news-block-4x2 .views-field-meta,.news-block-4x2 .meta-wrap{display:none;}.news-grid .views-row .views-field-view-node,.news-grid-section .views-row .views-field-view-node{width:40px;height:40px;bottom:10px;}.label-ads{right:10px;left:inherit;font-size:12px;}.news-meta{flex-wrap:wrap;gap:10px;}.news-meta time{width:100%;}.news-meta .node-share{margin-top:15px;width:100%;justify-content:center;}.node--type-news .news-intro{font-size:16px;margin-bottom:20px;}.node--type-news .news-grid-section.news-grid-section-ads-fullwidth{margin-bottom:20px;margin-left:-10px;margin-right:-10px;}.node--type-news .news-image{width:calc(100% - 20px);margin:0 0 30px 0;}.node--type-news .news-image .swiper{margin-bottom:60px;}.node--type-news .news-body-banner-outerwrap{flex-direction:column;}.node--type-news .news-grid-section-col{margin:0 0 30px 0;background:rgba(220,220,220,0.4);padding:10px;box-sizing:border-box;}.swiper-button-prev,.swiper-button-next{width:45px !important;height:45px !important;background-size:27px auto;}}
.news-grid-section-search{border-radius:var(--border-radius);background:white;padding:40px;margin-top:80px;margin-bottom:40px;flex-direction:column;position:relative;}.news-grid-section-search .search-input{display:flex;align-items:center;background-color:#f4f4f1;border-radius:9999px;width:100%;box-sizing:border-box;position:relative;}.news-grid-section-search .search-input form{width:calc(100% - 120px);}.news-grid-section-search .search-input input[type="search"]{border:none;background:transparent;outline:none;font-size:1.1rem;color:#111;width:100%;padding:20px 20px 20px 100px;font-size:30px;font-family:var(--font-family-text);caret-color:#0A9DDF;position:relative;}.news-grid-section-search .search-input input::placeholder{color:#888;}.news-grid-section-search .search-input svg{width:40px;height:40px;flex-shrink:0;color:#000000;opacity:1;position:absolute;top:20px;left:29px;}.news-grid-section-search .search-input button{all:unset;display:flex;align-items:center;justify-content:center;background:transparent;color:#737373;font-size:16px;cursor:pointer;position:absolute;height:80%;display:flex;flex-direction:column;justify-content:center;top:10%;right:40px;font-family:var(--font-family-text);}.news-grid-section-search .search-input input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;height:20px;width:20px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-width='2' viewBox='0 0 24 24'><path stroke-linecap='round' stroke-linejoin='round' d='M6 6l12 12M6 18L18 6'/></svg>") no-repeat center center;background-size:100%;opacity:0.5;cursor:pointer;margin-right:0.5rem;}.news-grid-section-search .search-input input[type="search"]::-webkit-search-cancel-button:hover{opacity:0.8;}.fruit-loader{display:none;justify-content:center;align-items:center;gap:1rem;height:100px;font-size:2rem;position:absolute;z-index:999;top:0%;left:0%;width:100%;height:100%;color:black;background:rgba(255,255,255,0.9);}.fruit-loader.is-active{display:flex;}.fruit-loader__item{opacity:0;transform:scale(0.5) rotate(-20deg);animation:fruit-pop 2s infinite;width:40px;height:auto;}.fruit-loader__item:nth-child(1){animation-delay:0s;}.fruit-loader__item:nth-child(2){animation-delay:0.3s;}.fruit-loader__item:nth-child(3){animation-delay:0.6s;}.fruit-loader__item:nth-child(4){animation-delay:0.9s;}.fruit-loader__item:nth-child(5){animation-delay:1.2s;}@keyframes fruit-pop{0%{opacity:0;transform:scale(0.5) rotate(-20deg);}20%{opacity:1;transform:scale(1.2) rotate(10deg);}40%{transform:scale(1) rotate(0deg);}80%{opacity:1;transform:scale(1) rotate(0deg);}100%{opacity:0;transform:scale(0.5) rotate(20deg);}}@media (max-width:880px){.news-grid-section-search{margin:30px 0;padding:20px;}.news-grid-section-search .search-input form{width:calc(100% - 70px);}.news-grid-section-search h2{margin-bottom:20px;}.news-grid-section-search .search-input svg{width:25px;height:25px;top:10px;left:14px;}.news-grid-section-search .search-input input[type="search"]{padding:10px 10px 10px 50px;font-size:18px;}.news-grid-section-search .search-input button{right:10px;font-size:14px;}}
.node--type-publication{margin-top:90px;}.node--type-publication.node--fruit-logistica-specials{margin-top:-20px;padding-top:110px;padding-bottom:20px;margin-bottom:-20px;background:var(--color-fruit-logistica-yellow);}.node--type-publication.node--fruit-logistica-specials .node-publication__fruit_logistica_special-logo img{width:200px;height:auto;margin:-14px;}.node--type-publication.node--fruit-logistica-specials .paragraph--type--numbers .numbers .number .number-large{color:var(--color-fruit-logistica-green);}.node--type-publication .innerwidth{display:flex;gap:80px;}.node-publication__column{width:50%;position:relative;}.node-publication__column.node-publication__column--cover .node-publication__cover img{width:100%;height:auto;}.node-publication__column.node-publication__column--details{position:sticky;top:100px;align-self:start;padding-bottom:80px;display:flex;flex-direction:column;gap:30px;}.node--type-publication .caption,.node--type-publication .source{display:none;}.node--type-publication h1{margin:0;}.node-publication__numbers .paragraph--type--numbers{padding:0;width:100%;max-width:100%;}.node-publication__numbers .paragraph--type--numbers .innerwidth{padding:0;width:100%;max-width:100%;}.node-publication__numbers .paragraph--type--numbers .numbers{gap:30px;}.node-publication__numbers .paragraph--type--numbers .numbers .number .number-large{font-size:60px;line-height:1.1;}.node-publication__shop > .cta{display:flex;gap:20px;flex-wrap:wrap;}.node-publication__shop > .cta > a:nth-child(2){border:1px solid var(--color-primary);background:none;color:black;box-sizing:border-box;}.node-publication__shop > .cta > a:nth-child(2):after{background:url(/themes/base_theme/images/arrow-right-blue.svg) no-repeat center center;background-size:30px auto;}.node-publication__shop > .cta > a:nth-child(2):hover{border:1px solid var(--color-primary);background:var(--color-primary);color:white;}.node-publication__shop > .cta > a:nth-child(2):hover:after{background:url(/themes/base_theme/images/arrow-right-white.svg) no-repeat center center;background-size:30px auto;}.node-publication__buttons.cta{gap:20px;display:flex;flex-wrap:wrap;}.node-publication__metadata{border-top:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary);}.node-publication__metadata ul{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0;}.node-publication__metadata ul li{padding:10px 0;}.node-publication__metadata ul li + li{border-top:1px solid var(--color-primary);}@media (max-width:880px){.node--type-publication{margin-top:20px;}.node--type-publication .innerwidth{width:100%;gap:50px;}}@media (max-width:480px){.node--type-publication{margin-top:20px;}.node--type-publication .innerwidth{width:100%;gap:50px;flex-direction:column;}.node-publication__column.node-publication__column--cover{width:100%;}.node-publication__column.node-publication__column--details{width:100%;}.node-publication__column.node-publication__column--cover .node-publication__cover img{display:none;}.node-publication__column.node-publication__column--cover .node-publication__cover img:first-child,.node-publication__column.node-publication__column--details .node-publication__cover img{display:block;}.node-publication__column.node-publication__column--details .node-publication__cover img:first-child{display:none;}}
.banner-group{margin-bottom:20px;}.banner-group{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;}.banner-slot{box-sizing:border-box;position:relative;overflow:hidden;}.banner-slot img{transition:0.5s;max-width:100%;height:auto;margin:0 auto;}.banner-slot img:hover{transform:scale(1.03);}.banner-slot.banner-slot-leaderboard{width:100%;max-width:1200px;height:auto;margin:60px 0;background:rgba(220,220,220,0.4);text-align:center;padding:5px;box-sizing:border-box;}.banner-slot.banner-slot-leaderboard a{margin:0 auto;}.banner-slot.banner-slot-premium-standard{width:600px;height:auto;}.banner-slot.banner-slot-standard{width:600px;height:auto;}.banner-slot.banner-slot-premium-medium-rectangle{width:300px;height:auto;}.banner-slot.banner-slot-medium-rectangle{width:300px;height:auto;}.banner-slot.banner-slot-small{width:300px;height:auto;}.banner-wrap{width:calc(100% - 2 * var(--padding-inner));max-width:1200px;background:#DCDCD7;display:flex;margin:calc(4 * var(--padding-inner)) auto;padding:calc(1 * var(--padding-inner)) calc(2 * var(--padding-inner));justify-content:center;gap:calc(4 * var(--padding-inner));}.banner-wrap .banner-placeholder{aspect-ratio:300 / 250;width:300px;display:flex;align-items:center;justify-content:center;font-weight:700;}.banner-image--mobile{display:none;}@media (max-width:880px){.banner-image--desktop{display:none;}.banner-image--mobile{display:block;}.banner-slot.banner-slot-leaderboard{width:100%;padding:20px 10px;margin:0;}.banner-slot,.banner-slot.banner-slot-standard{width:100%;}.banner-slot img{max-width:100%;}}
.user-login-form{max-width:500px;margin:0 auto;padding:100px 0;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;}.user-login-form .form-item{display:flex;flex-direction:column;gap:3px;}.user-login-form .form-item label{font-family:var(--font-family-heading);font-size:20px;font-weight:normal;}.user-login-form input[type=text],.user-login-form input[type=mail],.user-login-form input[type=password]{box-sizing:border-box;padding:15px;border-radius:100px;background:white;border:0;font-family:inherit;font-size:16px;}.user-login-form .form-actions{margin-top:10px;}.user-login-form input[type=submit]{box-sizing:border-box;padding:15px 40px;border-radius:100px;background:var(--color-yellow);font-weight:800;font-size:18px;font-family:inherit;border:0;cursor:pointer;}.user-login-form input[type=submit]:hover{background:var(--color-primary);color:white;}.cm-form-wrap{position:relative;border-radius:var(--border-radius);padding:50px;border:1px solid var(--color-primary);box-sizing:border-box;}.cm-form-wrap form{position:relative;}.cm-form-wrap form > div{display:flex;flex-direction:column;gap:20px;}.cm-form-wrap form > div > div{display:flex;flex-direction:column;gap:7px;}.cm-form-wrap form input{box-sizing:border-box;padding:15px;border-radius:100px;background:white;border:0;font-family:inherit;font-size:16px;}.cm-form-wrap button[type=submit]{box-sizing:border-box;padding:15px 40px;border-radius:100px;background:var(--color-yellow);font-weight:800;font-size:18px;font-family:inherit;border:0;cursor:pointer;}.cm-form-wrap button[type=submit]:hover{background:var(--color-primary);color:white;}
.paragraph{width:100%;margin:0 auto;padding:80px 0 80px 0;border-radius:var(--border-radius);}.paragraph--has-theme + .paragraph--has-theme{margin-top:20px;}.paragraph--theme--default + .paragraph--theme--default{padding-top:0px;}.paragraph--type--hero.paragraph--theme--default + .paragraph--theme--default{padding-top:80px;}.paragraph--has-theme{margin-top:20px;}.paragraph .paragraph{padding:0;width:100%;}.paragraph--type--text p:last-child{margin-bottom:0;}.paragraph--theme--default{background:transparent;border-radius:0;}.paragraph--theme--blue{background:var(--color-primary);color:white;}.paragraph--theme--blue .paragraph--type--media .paragraph-media__source{color:white;opacity:0.5;}.paragraph--theme--blue.paragraph--type--columns .columns__introwrap .columns__label{background:var(--color-yellow);color:black;}.paragraph--theme--dark-green{background:var(--color-secondary);color:white;}.paragraph--theme--dark-green .paragraph--type--media .paragraph-media__source{color:white;opacity:0.5;}.paragraph--theme--dark-green a{color:white;}.paragraph--theme--dark-green a:before{background:white;}.paragraph--theme--dark-green a:after{background:url(/themes/base_theme/images/arrow-right-white.svg) no-repeat center center;background-size:30px auto;}.paragraph--theme--blue.paragraph--type--columns .columns__introwrap .columns__label{background:var(--color-yellow);color:black;}.paragraph--theme--blue a{color:white;}.paragraph--theme--blue a:before{background:white;}.paragraph--theme--blue a:after{background:url(/themes/base_theme/images/arrow-right-white.svg) no-repeat center center;background-size:30px auto;}.paragraph--theme--bright-green{background:var(--color-bright-green);}.paragraph--theme--bright-green.paragraph--type--columns .columns__introwrap .columns__label{background:white;color:black;}.paragraph--theme--yellow{background:var(--color-yellow);}.paragraph--theme--yellow.paragraph--type--columns .columns__introwrap .columns__label{background:white;color:black;}.paragraph--theme--fruit-logistica-yellow{background:var(--color-fruit-logistica-yellow);}.paragraph--theme--fruit-logistica-yellow.paragraph--type--columns .columns__introwrap .columns__label{background:var(--color-fruit-logistica-green);color:white;}.paragraph--theme--fruit-logistica-green{background:var(--color-fruit-logistica-green);color:white;}.paragraph--theme--fruit-logistica-green a{color:white;}.paragraph--theme--fruit-logistica-green a:before{background:white;}.paragraph--theme--fruit-logistica-green a:after{background:url(/themes/base_theme/images/arrow-right-white.svg) no-repeat center center;background-size:30px auto;}.paragraph--theme--fruit-logistica-green.paragraph--type--columns .columns__introwrap .columns__label{background:var(--color-fruit-logistica-yellow);color:black;}.paragraph--theme--white{background:white;color:black;}.paragraph--theme--dogk-green{background:var(--color-dogk-green);}.paragraph--theme--dogk-green.paragraph--type--columns .columns__introwrap .columns__label{background:white;color:black;}.paragraph--theme--dogk-blue{background:var(--color-dogk-blue);color:white;}.paragraph--theme--dogk-blue.paragraph--type--columns .columns__introwrap .columns__label{background:var(--color-dogk-green);color:black;}.paragraph--theme--blue .emphasize,.paragraph--theme--dogk-blue .emphasize{border:1px solid white;}.paragraph--theme--blue .cta.cta-secondary a,.paragraph--theme--green .cta.cta-secondary a,.paragraph--theme--fruit-logistica-green .cta.cta-secondary a,.paragraph--theme--fruit-logistica-blue .cta.cta-secondary a{border-color:white;color:white;}.paragraph--theme--blue .cta a:hover,.paragraph--theme--green .cta a:hover,.paragraph--theme--fruit-logistica-green .cta a:hover,.paragraph--theme--fruit-logistica-blue .cta a:hover{border-color:white;color:white;}.paragraph--theme--blue .cta.cta-secondary a:hover,.paragraph--theme--green .cta.cta-secondary a:hover,.paragraph--theme--fruit-logistica-green .cta.cta-secondary a:hover,.paragraph--theme--fruit-logistica-blue .cta.cta-secondary a:hover{border-color:var(--color-primary);color:white;}.paragraph--theme--blue .cta a:after,.paragraph--theme--green .cta a:after,.paragraph--theme--fruit-logistica-green .cta a:after,.paragraph--theme--fruit-logistica-blue .cta a:after,.paragraph--theme--blue .cta.cta-secondary a:after,.paragraph--theme--green .cta.cta-secondary a:after,.paragraph--theme--fruit-logistica-green .cta.cta-secondary a:after,.paragraph--theme--fruit-logistica-blue .cta.cta-secondary a:after{background:url(/themes/base_theme/images/arrow-right-white.svg) no-repeat center center;background-size:30px auto;}@media (max-width:880px){.paragraph{padding:30px 0;width:calc(100% + 0px);}}
.paragraph--type--text{max-width:var(--max-width);margin:0 auto;padding-top:0;}
.paragraph--type--media{position:relative;max-width:920px;text-align:center;margin:0 auto calc(2 * var(--padding-inner)) auto;margin-left:auto;margin-right:auto;position:relative;border-radius:var(--border-radius);padding:0;box-sizing:border-box;}.paragraph--type--media .paragraph-media__caption{width:100%;text-align:center;font-size:16px;position:relative;bottom:0;left:0;font-weight:600;background:white;border-radius:var(--border-radius);padding:50px 10px 10px 10px;margin:-40px 0 0 0;z-index:0;box-sizing:border-box;}.paragraph--type--media .paragraph-media__source{position:absolute;bottom:15px;right:-5px;transform:rotate(90deg);transform-origin:right bottom;font-size:14px;font-weight:400;color:#555555;}.paragraph--type--media img{position:relative;width:100%;height:auto;border-radius:var(--border-radius);display:block;z-index:1;}.paragraph--type--media.paragraph--style--rounded img{border-radius:9999px;}.paragraph--type--media.paragraph--style--plain,.paragraph--type--media.paragraph--style--plain img,.paragraph--type--media.paragraph--style--eckig--outline,.paragraph--type--media.paragraph--style--eckig--outline img{border-radius:0;}.paragraph--type--media.paragraph--style--eckig--outline{border:1px solid #dadada;}.paragraph--type--media.paragraph--style--fullwidth{max-width:100%;border-radius:var(--border-radius);margin-top:20px;}.paragraph--type--columns .paragraph--type--media{margin:0 auto;background:transparent;}.paragraph--type--columns .paragraph--type--media .paragraph-media__caption{background:transparent;display:none;}.paragraph--type--columns .paragraph--type--media .paragraph-media__source{display:none;}.paragraph--type--media.paragraph--outline{border:1px solid #dadada;}.iframe-wrap{width:100%;box-sizing:border-box;border-radius:var(--border-radius);overflow:hidden;}.iframe-wrap iframe{width:100% !important;height:auto !important;display:block;aspect-ratio:16/9;}
.paragraph--type--hero{border-radius:var(--border-radius);overflow:hidden;position:relative;padding:150px 0 !important;}.paragraph--type--hero .hero-background{position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;}.paragraph--type--hero .hero-background img{width:100%;height:100%;object-fit:cover;position:absolute;z-index:1;}.paragraph--type--hero .hero-text{position:relative;z-index:1;background:white;box-sizing:border-box;padding:50px 40px;border-radius:var(--border-radius);width:75%;font-size:20px;}.paragraph--type--hero.paragraph--transparent-textbox .hero-text{border-radius:initial;background:transparent;padding:0;}.paragraph--type--hero.paragraph--has-foreground-image .hero-text{width:50%;}.paragraph--type--hero.paragraph--has-foreground-image .hero-foreground{width:50vw;position:absolute;top:10%;left:calc(50% + 0vw + 40px);height:80%;}.paragraph--type--hero.paragraph--has-foreground-image .hero-foreground img{width:100%;height:100%;background:black;object-fit:cover;border-top-left-radius:400px;border-bottom-left-radius:400px;overflow:hidden;}@media (max-width:880px){.paragraph--type--hero{padding:200px 0 20px 0 !important;width:calc(100% + 40px);margin:-20px -40px 0 -20px;border-radius:0;}.paragraph--type--hero.paragraph--has-foreground-image{padding:0px 0 20px 0 !important;}.paragraph--type--hero .innerwidth{display:flex;flex-direction:column;}.paragraph--type--hero .hero-text,.paragraph--type--hero.paragraph--has-foreground-image .hero-text{width:100%;order:2;}.paragraph--type--hero .hero-foreground,.paragraph--type--hero.paragraph--has-foreground-image .hero-foreground{order:1;position:relative;top:0;left:0;height:auto;width:100%;margin-bottom:30px;}.paragraph--type--hero .hero-foreground,.paragraph--type--hero.paragraph--has-foreground-image .hero-foreground{width:calc(100% + 20px);}}
.paragraph--type--cta-button{display:flex;flex-wrap:wrap;gap:20px;}
.paragraph--type--numbers .numbers{display:flex;justify-content:space-between;gap:40px;}.paragraph--type--numbers .numbers .number{box-sizing:border-box;}.paragraph--type--numbers .numbers .number .number-large{font-size:100px;font-weight:500;color:var(--color-primary);font-family:var(--font-family-heading);}.paragraph--type--numbers .numbers .number .number-description{font-weight:700;font-size:18px;}@media (max-width:880px){.paragraph--type--numbers{padding:30px 0 !important;}.paragraph--type--numbers .numbers{gap:20px;flex-wrap:wrap;padding:0px;box-sizing:border-box;}.paragraph--type--numbers .numbers .number{width:100%;}.paragraph--type--numbers .numbers .number .number-large{font-size:40px;}}
.paragraph--type--columns .columns__introwrap{max-width:var(--max-width);margin:0 auto 40px auto;}.paragraph--type--columns.paragraph--has-theme .columns__introwrap{width:var(--max-outerwidth);}.paragraph--type--columns .columns__introwrap .columns__label{box-sizing:border-box;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:5px 15px;background:var(--color-primary);color:white;border-radius:10px;display:inline-block;}.paragraph--type--columns .columns__introwrap .columns__description_wrap{display:flex;gap:40px;justify-content:space-between;flex-wrap:wrap;}.paragraph--type--columns .columns__introwrap .columns__description_wrap .columns__description{max-width:900px;}.paragraph--type--columns .columns__introwrap .columns__description_wrap .columns__description *:last-child{margin-bottom:0;}.paragraph--type--columns .columns__introwrap .columns__description_wrap .columns__cta{margin-top:auto;}.paragraph--type--columns .innerwidth{display:flex;gap:80px;}.paragraph--type--columns.paragraph--valign--top .innerwidth{align-items:flex-start;}.paragraph--type--columns.paragraph--valign--center .innerwidth{align-items:center;}.paragraph--type--columns.paragraph--valign--bottom .innerwidth{align-items:flex-end;}.paragraph--type--columns.columns--count-1 .columns__item{width:calc(100%/1);}.paragraph--type--columns.columns--count-2 .columns__item{width:calc(100%/2);}.paragraph--type--columns.columns--count-3 .columns__item{width:calc(100%/3);}.paragraph--type--columns.columns--count-4 .columns__item{width:calc(100%/4);}.paragraph--type--columns.columns--count-5 .columns__item{width:calc(100%/5);}.paragraph--type--columns.columns--count-6 .columns__item{width:calc(100%/6);}.paragraph--type--columns.columns--count-7 .columns__item{width:calc(100%/7);}.paragraph--type--columns.columns--count-8 .columns__item{width:calc(100%/8);}.paragraph--type--columns.columns--count-9 .columns__item{width:calc(100%/9);}.paragraph--type--columns.columns--count-10 .columns__item{width:calc(100%/10);}.paragraph--type--columns .paragraph--type--column{border-radius:0;display:flex;flex-direction:column;gap:20px;}@media (max-width:880px){.paragraph--type--columns .columns__introwrap{margin-bottom:20px;padding:0px;}.paragraph.paragraph--theme--default .columns__introwrap{padding:0px 10px;}.paragraph--type--columns .columns__introwrap .columns__description_wrap{flex-direction:column;gap:30px;}.paragraph--type--columns .innerwidth{flex-direction:column;gap:30px;}.paragraph--type--columns .columns__item{width:calc(100%) !important;}}
.paragraph--type--authors h2{text-align:center;}.paragraph--type--authors .authors-list{display:grid;gap:60px;grid-template-columns:repeat(4,minmax(0,1fr));}.author-portrait{aspect-ratio:3/4;background:var(--color-primary);cursor:pointer;border-radius:1000px;width:80%;margin:0 auto 20px auto;position:relative;overflow:hidden;display:none;position:absolute;top:-9999px;left:-9999px;height:0;width:0;overflow:hidden;visibility:hidden;}.author--no-picture .author-portrait{cursor:initial;}.author-portrait .portrait-1{position:relative;top:0;left:0;width:100%;height:100%;object-fit:cover;}.author-portrait .portrait-2{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:none;}.author:hover .portrait-2{display:block;}.author-portrait .portrait-avatar{position:absolute;top:0;left:0;width:100%;height:100%;}.author-info{text-align:center;position:relative;}.author-info h3{font-size:20px;margin-bottom:0;}.author-info .author__description{margin-top:20px;}.author__quote{display:none;text-align:center;font-family:var(--font-family-heading);font-weight:400;font-size:16px;}.author.author--has-quote:hover .author__quote{display:block;}.author.author--has-quote:hover .author-info{display:none;}@media (max-width:880px){.paragraph--type--authors{padding:30px 0 !important;}.paragraph--type--authors .authors-list{gap:60px;grid-template-columns:repeat(1,minmax(0,1fr));}}
.paragraph--type--spacer{border-radius:0;max-width:100%;padding:0;margin:0;}.paragraph--type--spacer.spacer--small{height:40px;}.paragraph--type--spacer.spacer--large{height:100px;}
.paragraph--type--abo-banner{background:var(--color-primary);margin-top:20px;position:relative;overflow:hidden;padding-left:20px;padding-right:20px;box-sizing:border-box;}.paragraph--type--abo-banner:before{content:"";background:url(/themes/base_theme/images/abo-shop-background.jpg) no-repeat center center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0.2;}.paragraph--type--abo-banner .abo-banner__header{margin:0 auto 40px auto;width:var(--max-outerwidth);max-width:var(--max-width);position:relative;z-index:1;}.paragraph--type--abo-banner .abo-banner__header .abo-banner__label{box-sizing:border-box;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:5px 15px;background:var(--color-yellow);border-radius:10px;display:inline-block;}.paragraph--type--abo-banner .abo-banner__header h2{color:white;}.paragraph--type--abo-banner .innerwidth{display:flex;gap:60px;}.paragraph--type--abo-banner .abo-banner__column{background:white;padding:65px 40px 40px 40px;border-radius:var(--border-radius);position:relative;display:flex;flex-direction:column;transition:0.5s;overflow:hidden;}.paragraph--type--abo-banner .abo-banner__column:hover{box-shadow:0 0 30px rgba(0,0,0,0.5);transform:translateY(-5px);}.paragraph--type--abo-banner .abo-banner__column .abo-banner__label{background:var(--color-red);color:white;text-transform:uppercase;letter-spacing:0.5px;position:absolute;top:0;left:0;padding:7px 15px;z-index:2;box-sizing:border-box;font-weight:600;}.paragraph--type--abo-banner .abo-banner__column img{height:auto;transition:0.5s;width:100%;object-fit:cover;}.paragraph--type--abo-banner .abo-banner__column:hover img{transform:scale(1.05);}.paragraph--type--abo-banner .abo-banner__column h3{text-align:center;margin:0;}.paragraph--type--abo-banner .abo-banner__column ul{margin:0;list-style:none;padding:0 0 0 35px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;margin-bottom:20px;}.paragraph--type--abo-banner .abo-banner__column ul li{position:relative;}.paragraph--type--abo-banner .abo-banner__column ul li:before{content:"";position:absolute;left:-35px;top:1px;width:22px;height:22px;background:url(/themes/base_theme/images/icon-checkmark.svg) no-repeat center center;background-size:22px auto;}.paragraph--type--abo-banner .abo-banner__column .cta{margin:auto auto 0 auto;}body.node-abo-shop .paragraph--type--abo-banner{border-radius:0;}body.node-abo-shop .paragraph--type--abo-banner .innerwidth{width:calc(100% - 0px);}body.node-abo-shop .paragraph--type--abo-banner .abo-banner__header{width:100% !important;}@media (max-width:1240px){.paragraph--type--abo-banner .innerwidth{gap:30px;}}@media (max-width:880px){.paragraph--type--abo-banner{width:100%;border-radius:0;padding:40px;box-sizing:border-box;}.paragraph--type--abo-banner .innerwidth{flex-direction:column;gap:15px;}.paragraph--type--abo-banner .abo-banner__column{padding:50px 20px 20px 20px;}}@media (max-width:480px){.paragraph--type--abo-banner{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:20px;}.paragraph--type--abo-banner .innerwidth{width:100%;margin:0;}body.node-abo-shop .paragraph--type--abo-banner{width:calc(100% + 0px);margin-left:0;margin-right:0;}}
.paragraph--type--order-banner{margin-top:20px;position:relative;overflow:hidden;}.paragraph--type--order-banner .order-banner__header{margin:0 auto 40px auto;width:var(--max-outerwidth);max-width:var(--max-width);position:relative;z-index:1;}.paragraph--type--order-banner .order-banner__header .order-banner__label{box-sizing:border-box;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:5px 15px;background:var(--color-yellow);border-radius:10px;display:inline-block;color:black;}.paragraph--type--order-banner .order-banner__header h2{color:white;}.paragraph--type--order-banner .innerwidth{display:flex;gap:60px;}.paragraph--type--order-banner .order-banner__column{background:white;color:black;padding:65px 40px 40px 40px;border-radius:var(--border-radius);position:relative;display:flex;flex-direction:column;transition:0.5s;overflow:hidden;width:50%;text-align:center;}.paragraph--type--order-banner .order-banner__column:hover{box-shadow:0 0 30px rgba(0,0,0,0.5);transform:translateY(-5px);}.paragraph--type--order-banner .order-banner__column .order-banner__label{background:var(--color-red);color:white;text-transform:uppercase;letter-spacing:0.5px;position:absolute;top:0;left:0;padding:7px 15px;z-index:2;box-sizing:border-box;font-weight:600;}.paragraph--type--order-banner .order-banner__column img{height:auto;transition:0.5s;width:100%;object-fit:contain;height:200px;margin:40px 0;}.paragraph--type--order-banner .order-banner__column:hover img{transform:scale(1.05);}.paragraph--type--order-banner .order-banner__column h3{text-align:center;margin:0;}.paragraph--type--order-banner .order-banner__column ul{margin:0;list-style:none;padding:0 0 0 35px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;margin-bottom:20px;}.paragraph--type--order-banner .order-banner__column ul li{position:relative;}.paragraph--type--order-banner .order-banner__column ul li:before{content:"";position:absolute;left:-35px;top:1px;width:22px;height:22px;background:url(/themes/base_theme/images/icon-checkmark.svg) no-repeat center center;background-size:22px auto;}.paragraph--type--order-banner .order-banner__column .cta{margin:auto auto 0 auto;}@media (max-width:880px){.paragraph--type--order-banner .innerwidth{gap:15px;flex-direction:column;}.paragraph--type--order-banner .order-banner__column{padding:30px 20px 20px 20px;width:100%;box-sizing:border-box;}}@media (max-width:480px){.paragraph--type--order-banner{width:calc(100% + 40px);margin:20px -20px 0 -20px;}}
.paragraph--type--mediagallery{max-width:var(--max-width);}.paragraph--type--mediagallery .mediagallery__swiper{overflow:hidden;padding:0 40px !important;}.paragraph--type--mediagallery.mediagallery--style-slideshow.mediagallery--fullwidth .mediagallery__swiper{overflow:visible;padding:0 0px;}.mediagallery--fullwidth .mediagallery__swiper.swiper{overflow:visible;}.mediagallery__swiper .swiper-slide{border-radius:var(--border-radius);overflow:visible;}.mediagallery__swiper .mediagallery__item img{border-radius:var(--border-radius);overflow:hidden;}.mediagallery__swiper .mediagallery__caption{width:50%;font-size:20px;position:absolute;bottom:45px;left:45px;font-weight:600;background:white;border-radius:var(--border-radius);padding:30px;z-index:0;box-sizing:border-box;}.mediagallery__swiper .mediagallery__source{position:absolute;bottom:15px;right:-5px;transform:rotate(90deg);transform-origin:right bottom;font-size:14px;font-weight:400;color:#555555;}.mediagallery__swiper .swiper-pagination{bottom:calc(0.5 * var(--padding-inner)) !important;}.mediagallery__swiper .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;border-radius:100px;opacity:0.5;background:var(--color-background);transition:0.15s;}.mediagallery__swiper .swiper-pagination .swiper-pagination-bullet-active{width:45px;background:var(--color-background);opacity:1;}.mediagallery__grid{column-count:3;column-gap:20px;}.paragraph--type--mediagallery.mediagallery__grid.mediagallery--fullwidth{max-width:var(--max-outerwidth);}.mediagallery--fullwidth .mediagallery__grid{width:calc(100vw - 40px);margin:0 auto;padding:80px 0 80px 0;border-radius:var(--border-radius);margin-left:calc(50% - 50vw + 20px);}.mediagallery__grid-item{break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:20px;border-radius:var(--border-radius);overflow:hidden;background:white;display:flex;flex-direction:column;justify-content:flex-start;gap:20px;}.mediagallery__grid-item img{display:block;width:100%;height:auto;transition:0.5s;border-radius:var(--border-radius);}.mediagallery__grid-item .mediagallery__caption{width:100%;font-size:16px;position:relative;bottom:0;left:0;font-weight:600;padding:0 20px;margin:0px 0 0 0;z-index:0;box-sizing:border-box;}.mediagallery__grid-item .mediagallery__source{font-size:14px;padding:0 20px;}.mediagallery__grid-item > img + .mediagallery__caption{margin-bottom:20px;}.mediagallery__grid-item > .mediagallery__caption + .mediagallery__source{margin-top:-20px;margin-bottom:20px;}@media (max-width:1024px){.mediagallery__grid{column-count:2;}}@media (max-width:880px){.mediagallery__grid{column-count:1;}}@media (max-width:880px){.paragraph--type--mediagallery{overflow:hidden;}.paragraph--type--mediagallery.mediagallery--style-slideshow.mediagallery--fullwidth .mediagallery__swiper{padding:0 !important;}.paragraph--type--mediagallery.mediagallery--style-slideshow.mediagallery--fullwidth .mediagallery__swiper .mediagallery__item img{border-bottom-left-radius:0;border-bottom-right-radius:0;}.paragraph--type--mediagallery.mediagallery--style-slideshow.mediagallery--fullwidth .mediagallery__swiper .mediagallery__caption{font-size:16px;position:relative;bottom:0px;left:0;width:100%;padding:20px;border-top-left-radius:0;border-top-right-radius:0;}.paragraph--type--mediagallery.mediagallery--style-slideshow.mediagallery--fullwidth .swiper-horizontal>.swiper-pagination-bullets,.paragraph--type--mediagallery.mediagallery--style-slideshow.mediagallery--fullwidth .swiper-pagination-bullets.swiper-pagination-horizontal,.paragraph--type--mediagallery.mediagallery--style-slideshow.mediagallery--fullwidth .swiper-pagination-custom,.paragraph--type--mediagallery.mediagallery--style-slideshow.mediagallery--fullwidth .swiper-pagination-fraction{bottom:-30px !important;}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background:var(--color-primary);}.paragraph--type--mediagallery.mediagallery--style-slideshow.mediagallery--fullwidth .swiper-button-prev{left:10px !important;}.paragraph--type--mediagallery.mediagallery--style-slideshow.mediagallery--fullwidth .swiper-button-next{right:10px !important;}}
.paragraph.paragraph--type--logos{position:relative;margin-top:20px;overflow:hidden;padding:40px !important;border-radius:var(--border-radius);box-sizing:border-box;text-align:center;}.paragraph--type--logos.paragraph--priority--platin{border:10px solid #6F7070;}.paragraph--type--logos.paragraph--priority--gold{border:10px solid #D4AF37;}.paragraph--type--logos.paragraph--priority--silver{border:10px solid #C0C0C0;}.paragraph--type--logos.paragraph--priority--bronze{border:10px solid #CD7F32;}.paragraph--type--logos > .innerwidth{flex-direction:column;gap:0;}.paragraph--type--logos .paragraph-logos__headline{margin-bottom:20px;text-align:center;}.paragraph--type--logos .paragraph-logos__items{display:flex;flex-wrap:wrap;margin:0 auto;gap:20px;align-items:center;justify-items:center;justify-content:center;}.paragraph--type--logos .paragraph-logos__items .paragraph--type--logo{width:25%;box-sizing:border-box;margin:0;border-radius:var(--border-radius);overflow:hidden;padding:30px;background:white;display:flex;flex-direction:column;justify-content:center;align-items:center;}.paragraph.paragraph--theme--white .paragraph--type--logos .paragraph-logos__items .paragraph--type--logo,.paragraph--type--logos.paragraph--theme--white .paragraph-logos__items .paragraph--type--logo{padding:0;}.paragraph--type--columns.columns--count-1 .paragraph--type--logos .paragraph-logos__items,.paragraph--type--logos.paragraph--priority--platin .paragraph-logos__items,.paragraph--type--logos.paragraph--priority--gold   .paragraph-logos__items,.paragraph--type--logos.paragraph--priority--silver .paragraph-logos__items,.paragraph--type--logos.paragraph--priority--bronze .paragraph-logos__items{margin:0 auto !important;justify-content:center !important;align-items:center !important;}.paragraph--type--logos.paragraph--priority--platin .paragraph-logos__items .paragraph--type--logo{width:calc(50% - 20px);max-width:380px !important;}.paragraph--type--logos.paragraph--priority--gold   .paragraph-logos__items .paragraph--type--logo{width:calc(100%/3 - 20px);max-width:300px !important;}.paragraph--type--logos.paragraph--priority--silver .paragraph-logos__items .paragraph--type--logo{width:calc(100%/4 - 20px);max-width:260px !important;}.paragraph--type--logos.paragraph--priority--bronze .paragraph-logos__items .paragraph--type--logo{width:calc(100%/5 - 20px);max-width:200px !important;}.paragraph--type--columns .paragraph--type--column .paragraph--type--logos{padding:0 !important;}.paragraph--type--columns .paragraph--type--column .paragraph--type--logos.paragraph--priority--platin,.paragraph--type--columns .paragraph--type--column .paragraph--type--logos.paragraph--priority--gold,.paragraph--type--columns .paragraph--type--column .paragraph--type--logos.paragraph--priority--silver,.paragraph--type--columns .paragraph--type--column .paragraph--type--logos.paragraph--priority--bronze{padding:40px !important;}.paragraph--type--columns .paragraph--type--column .paragraph--type--logos .innerwidth{width:100% !important;}.paragraph--type--columns.columns--count-3 .paragraph--type--column .paragraph--type--logos .paragraph--type--logo,.paragraph--type--columns.columns--count-4 .paragraph--type--column .paragraph--type--logos .paragraph--type--logo,.paragraph--type--columns.columns--count-5 .paragraph--type--column .paragraph--type--logos .paragraph--type--logo,.paragraph--type--columns.columns--count-6 .paragraph--type--column .paragraph--type--logos .paragraph--type--logo{width:100%;padding:10px;}.background-image__inner .paragraph.paragraph--type--logos{padding:0;}.paragraph--type--background-image .paragraph--type--logos{background:none;}.paragraph--type--background-image .paragraph--type--logos .innerwidth{width:100%;max-width:100%;}.paragraph--type--column .paragraph--type--logos{margin-top:0;}.paragraph--type--columns .paragraph--type--logos .paragraph-logos__items,.paragraph--type--background-image .paragraph--type--logos .paragraph-logos__items{gap:30px;justify-content:flex-start;align-items:flex-start;margin:0;}.paragraph--type--columns .paragraph--type--logos .paragraph-logos__items .paragraph--type--logo,.paragraph--type--background-image .paragraph--type--logos .paragraph-logos__items .paragraph--type--logo{max-width:200px;width:initial;border:1px solid white;background:white;margin:0;padding:30px;overflow:hidden;}@media (max-width:880px){.paragraph.paragraph--type--logos{padding:10px !important;}.paragraph--type--logos .paragraph-logos__items,.paragraph--type--columns .paragraph--type--logos .paragraph-logos__items,.paragraph--type--background-image .paragraph--type--logos .paragraph-logos__items{gap:15px;}.paragraph--type--logos .paragraph-logos__items .paragraph--type--logo{width:45%;padding:10px;}.paragraph--type--columns .paragraph--type--logos .paragraph-logos__items .paragraph--type--logo,.paragraph--type--background-image .paragraph--type--logos .paragraph-logos__items .paragraph--type--logo{padding:10px;max-width:150px;}.paragraph--type--logos.paragraph--priority--silver .paragraph-logos__items .paragraph--type--logo{max-width:140px !important;}.paragraph--type--logos.paragraph--priority--bronze .paragraph-logos__items .paragraph--type--logo{max-width:140px !important;}}
.paragraph--type--topics-row{background:white;padding:20px;box-sizing:border-box;}.paragraph--type--topics-row + .paragraph--type--topics-row{margin-top:20px;}.publication-info-table{width:100%;border-collapse:collapse;font-size:1rem;margin:1rem 0;}.publication-info-table th,.publication-info-table td{padding:0.75rem;text-align:left;vertical-align:top;}.publication-info-table th{font-weight:600;color:#333;background:#f9f9f9;}.publication-info-table tr:nth-child(even) td{background:#fafafa;}.publication-info-table td:nth-child(1){font-size:20px;color:var(--color-primary);font-weight:700;transform:translateY(-2px);width:10%;}.publication-info-table td:nth-child(2){width:15%;}.publication-info-table td:nth-child(3){width:15%;}.publication-info-table td:nth-child(4){width:60%;}.publication-info-table .mobile-label{display:none;}@media (max-width:480px){.publication-info-table,.publication-info-table thead,.publication-info-table tbody,.publication-info-table th,.publication-info-table td,.publication-info-table tr{display:block;width:100%;box-sizing:border-box;background:none !important;border:0 !important;padding:0;margin:0;box-shadow:none;}.publication-info-table{background:red;border-collapse:separate;border-spacing:0;display:block;}.publication-info-table thead{display:none;}.publication-info-table .mobile-label{display:inline-block;margin-right:10px;}.publication-info-table .topics-content{padding-top:20px;padding-bottom:40px;}.publication-info-table td{width:100% !important;background:gold;}}
.paragraph--type--background-image{background-position:center center;background-size:cover;background-repeat:no-repeat;padding:200px 0;}.paragraph--type--background-image .background-image__inner{background:white;padding:40px;box-sizing:border-box;border-radius:var(--border-radius);width:50%;}.paragraph--type--background-image .background-image__inner,.paragraph--type--background-image.paragraph--column-pos--left .background-image__inner{margin:0 auto 0 0;}.paragraph--type--background-image.paragraph--column-pos--right .background-image__inner{margin:0 0 0 auto;}.paragraph--type--background-image.paragraph--theme--blue .background-image__inner{background:var(--color-primary);color:white;}.paragraph--type--background-image.paragraph--theme--yellow .background-image__inner{background:var(--color-yellow);color:black;}.paragraph--type--background-image.paragraph--theme--red .background-image__inner{background:var(--color-red);color:white;}.paragraph--type--background-image.paragraph--theme--bright-green .background-image__inner{background:var(--color-bright-green);color:black;}.paragraph--type--background-image.paragraph--theme--fruit-logistica-yellow .background-image__inner{background:var(--color-fruit-logistica-yellow);color:black;}.paragraph--type--background-image.paragraph--theme--fruit-logistica-green .background-image__inner{background:var(--color-fruit-logistica-green);}.paragraph--type--background-image.paragraph--theme--dogk-green .background-image__inner{background:var(--color-dogk-green);}.paragraph--type--background-image.paragraph--theme--dogk-blue .background-image__inner{background:var(--color-dogk-blue);color:white;}@media (max-width:880px){.paragraph--type--background-image{padding:220px 0 20px 0;background-size:150% auto;background-position:center top;}.paragraph--type--background-image .innerwidth{width:100%;}.paragraph--type--background-image .background-image__inner{width:100%;padding:20px;}}
.app-stores-wrap{display:flex;gap:30px;}.app-stores-wrap img{width:100%;max-width:150px;}@media (max-width:880px){.app-stores-wrap{gap:15px;}.app-store-app-store,.app-store-google-play{width:calc(50% - 15px);}}
.node--type--jobadvertisement{padding:80px 0;}.node--type--jobadvertisement .field--job-type{box-sizing:border-box;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:5px 15px;background:var(--color-yellow);border-radius:10px;display:inline-block;}.node--type--jobadvertisement .file{margin:0 20px 0 0;}.node--type--jobadvertisement .field--logo{width:100px;float:left;margin:0 20px 0px 0;}.node--type--jobadvertisement .field--logo img{width:100%;height:auto;}
.node--type-mailfeed{margin:0 auto;width:640px;}.mailfeed-wrap{background:white;}.mailfeed-wrap a::after{content:initial;display:none;}
footer{color:black;position:relative;background:var(--color-background);border-top:3px solid var(--color-primary);padding:calc(2 * var(--padding-inner)) 0;}.footer-innerwidth{margin:0 auto;max-width:var(--max-width);display:flex;gap:30px;justify-content:space-between;width:calc(100% - 40px);}.footer-innerwidth .h2{font-size:24px;}.footer-innerwidth > div:first-child{width:45%;}.footer-innerwidth > div:first-child p{font-weight:600;}.footer-innerwidth nav > ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;}.layout-postfooter{background:var(--color-primary);color:white;padding:20px 0;}.postfooter-innerwidth{margin:0 auto;max-width:var(--max-width);display:flex;gap:30px;justify-content:space-between;width:calc(100% - 40px);}.layout-postfooter nav > ul{list-style:none;padding:0;margin:0;display:flex;gap:30px;}.layout-postfooter nav > ul a{color:white;font-size:14px;}.block-copyright{display:flex;gap:6px;font-size:14px;}@media (max-width:880px){.footer-innerwidth{width:calc(100% - 20px);flex-direction:column;gap:20px;}.footer-innerwidth > div:first-child{width:100%;}.postfooter-innerwidth{flex-direction:column;width:calc(100% - 20px);}.block-copyright{order:2;}.layout-postfooter nav > ul{flex-wrap:wrap;gap:15px;}.postfooter-innerwidth{width:calc(100% - 20px);}}
.layout-prefooter{position:relative;background:var(--color-primary);color:white;padding:40px 0;}#block-fruchthandel-fruchthandelnewsmail{max-width:var(--max-width);margin:0 auto;width:calc(100% - 40px);}@media (max-width:880px){.layout-prefooter{padding:30px 0;}#block-fruchthandel-fruchthandelnewsmail{width:calc(100% - 20px);}}
#block-fruchthandel-primary-local-tasks{background:#4DB4B1;color:white;border-bottom:3px solid var(--color-secondary);}#block-fruchthandel-primary-local-tasks > ul{list-style:none;display:flex;max-width:var(--max-width);margin:0 auto;padding:0;}#block-fruchthandel-primary-local-tasks > ul > li{padding:0;}#block-fruchthandel-primary-local-tasks > ul > li > a{padding:10px;display:block;color:white;}#block-fruchthandel-primary-local-tasks > ul > li > a.is-active,#block-fruchthandel-primary-local-tasks > ul > li > a:hover{background:var(--color-secondary);}div[data-drupal-messages]{background:var(--color-primary);color:white;text-align:center;padding:10px;}div[data-drupal-messages] a{color:white;text-decoration:underline;}div[data-drupal-messages] ul{list-style:none;padding:0;margin:0;}
.menues-wrapper:before{content:"";background:var(--color-secondary);width:100vw;height:3px;position:absolute;left:calc(50% - 50vw);top:0;}@media (max-width:880px){header{padding:20px 0;}header #block-fruchthandel-site-branding{width:220px;height:52px;}}
#block-fruchthandel-views-block-news-ticker-block-1{max-width:100%;padding:calc(2 * var(--padding-inner)) var(--padding-inner);background-color:var(--color-primary);color:white;}.view-news-ticker{display:flex;gap:calc(2 * var(--padding-inner));max-width:var(--max-width);margin:0 auto;}.view-news-ticker .views-row{flex:1;}.view-news-ticker .views-row .views-field-created{font-size:14px;font-weight:400;}.view-news-ticker .views-row .views-field-title a{font-family:var(--font-family-heading);color:white;text-decoration:none;font-size:14px;font-weight:600;}@media (max-width:880px){#block-fruchthandel-views-block-news-ticker-block-1{padding:10px 0 15px 0;overflow:hidden;}.view-news-ticker{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:100%;width:100%;padding-left:10px;scroll-padding-left:10px;}.view-news-ticker::-webkit-scrollbar{display:none;}.view-news-ticker .views-row{flex:0 0 75vw;scroll-snap-align:start;}}
.layout-prefooter{background:var(--color-primary);color:white;padding:40px 0;}#block-fruchthandel-fruchthandelnewsmail{max-width:var(--max-width);margin:0 auto;}
