/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-olivero-languageswitcher{display:flex;padding:0;align-items:center;font-size:1em;font-family:inherit;background:none;box-shadow:none;}#block-olivero-languageswitcher li{display:inline;padding:0;}#block-olivero-languageswitcher a{color:#222;text-decoration:none;font-weight:400;padding:0 2px;transition:color 0.2s;}#block-olivero-languageswitcher a:hover,#block-olivero-languageswitcher .is-active a,#block-olivero-languageswitcher a.is-active{color:#e63946;text-decoration:underline;}#block-olivero-languageswitcher li:not(:last-child)::after{content:" |";color:#888;padding-left:2px;}#block-olivero-languageswitcher a[hreflang="en"]{color:transparent;position:relative;pointer-events:auto;text-indent:-9999px;overflow:hidden;white-space:nowrap;width:2.2em;min-width:0;display:inline-block;vertical-align:middle;}#block-olivero-languageswitcher a[hreflang="en"]::after{content:"EN";color:#222;text-decoration:none;font-weight:400;padding:0 2px;transition:color 0.2s;text-indent:0;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:left;}#block-olivero-languageswitcher .is-active a[hreflang="en"]::after,#block-olivero-languageswitcher a[hreflang="en"]:hover::after{color:#e63946;text-decoration:underline;}.nav-logo{position:absolute;top:50%;transform:translateY(-50%);height:30px;}
.custom-slideshow{display:flex;align-items:center;justify-content:center;max-width:1500px;margin:0 auto;}.slide-viewport{overflow:hidden;width:1300px;}.slide-track{display:flex;transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);}.slide-item{flex:0 0 200px;width:200px;margin:0 8px;transition:transform 0.3s;}.slide-item img{width:100%;border-radius:8px;display:block;}.slide-arrow{background:#ccc;color:#333333;border:none;font-size:1.2em;padding:0 8px;border-radius:50%;cursor:pointer;transition:background 0.2s;display:flex;align-items:center;justify-content:center;}.slide-arrow:hover{background:#e63946;color:#fff;}.slide-arrow:active,.slide-arrow:focus{background:#333333;color:#fff;}@media (max-width:767px){.custom-slideshow{display:none !important;}}
.slogan-blok{text-align:center;margin:40px auto 32px auto;max-width:800px;}.slogan{font-size:3em;font-weight:600;color:#333;margin-bottom:24px;}.slogan-buttons{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;}.slogan-btn{display:inline-block;margin-top:20px;padding:15px 30px;background:#f52029;color:#fff !important;border-radius:5px;text-decoration:none;font-weight:bold;font-size:1.1em;}.slogan-btn:hover,.slogan-btn:focus{background:#333;color:#fff;transform:translateY(-2px) scale(1.04);}
.info-section-teaser{padding:40px 20px;max-width:1100px;margin:0 auto;}.container-teaser{display:flex;align-items:center;gap:30px;flex-wrap:wrap;}.image-wrapper-teaser{flex:1 1 33%;max-width:33%;}.image-wrapper-teaser img{width:100%;height:auto;border-radius:8px;object-fit:cover;display:block;}.text-wrapper-teaser{flex:1 1 60%;max-width:60%;}.text-wrapper-teaser h2{margin-top:0;font-size:1.8rem;color:#222;}.text-wrapper-teaser p{font-size:1rem;line-height:1.5;margin:16px 0;color:#444;}.lees-meer-btn-teaser{background-color:#f52029;color:white !important;border:none;padding:10px 22px;border-radius:5px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease;}.lees-meer-btn-teaser:hover{background-color:#b32b36;}@media (max-width:768px){.container-teaser{flex-direction:column;}.image-wrapper-teaser,.text-wrapper-teaser{max-width:100%;flex:1 1 100%;}.text-wrapper-teaser{margin-top:20px;}}
.page-wrapper{max-width:100vw !important;width:100vw !important;margin:0 !important;padding:0 !important;}@media (min-width:1200px){.site-header__inner__container{max-width:100vw !important;width:100vw !important;margin:0 auto !important;padding:0 200px 0 0 !important;}.main-content__container{max-width:100% !important;margin:0 !important;padding:0 100px !important;}.main-content__container.container{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;}}
