/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
:root{--db-orange:#f76707;--db-orange-dark:#c2410c;--db-orange-pale:#fff4e6;--db-brown:#2b1810;--db-text:#1a1a1a;}.navbar{background-color:var(--db-brown) !important;}.site-header__nav-link,.navbar--dropdown-menu a{color:#ffffff !important;}:root{--color-mmi-teal:var(--db-orange-dark);--color-mmi-teal-deep:var(--db-orange-dark);--color-cta-bg:var(--db-orange-dark);--color-cta-hover:#9a3409;--color-action-blue:var(--db-orange-dark);}
.navbar--hamburger-container,.navbar--modal-top{display:none !important;}.navbar--menu{position:static !important;inset:auto !important;display:flex !important;height:auto !important;flex-direction:row !important;align-items:center !important;background:transparent !important;padding-bottom:0 !important;}.navbar--dropdown-menu-wrapper{padding:0 !important;}.navbar--dropdown-menu-wrapper::after{content:none !important;}.navbar--dropdown-menu{flex-direction:row !important;}.navbar--links{width:auto !important;flex-direction:row !important;}.site-header__logo-img{height:168px !important;}
.cq-full{position:relative !important;height:620px;overflow:hidden;color:#ffffff;}.cq-full > div:first-child{position:absolute !important;inset:0 !important;height:100% !important;width:100% !important;z-index:1;}.cq-full > div:last-child > div:last-child{display:none !important;}.cq-full > div:last-child{position:absolute !important;inset:0 !important;z-index:2;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;min-height:0 !important;padding:40px !important;}.cq-full h1{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.cq-full p{display:none;}
a[href*="openstreetmap.org"]{display:inline-flex !important;align-items:center;justify-content:center;gap:8px;margin-top:24px;padding:10px 20px;border:2px solid var(--db-orange);border-radius:8px;background:transparent;color:var(--db-orange-dark) !important;font-weight:500;text-decoration:none !important;transition:background-color 0.2s ease,color 0.2s ease;}a[href*="openstreetmap.org"]:hover{background:var(--db-orange);color:#ffffff !important;}
.db-lang-switcher{position:absolute;top:10px;right:16px;z-index:600;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;letter-spacing:0.02em;}.db-lang-switcher__link{color:#ffffff !important;text-decoration:none !important;opacity:0.65;transition:opacity 0.2s ease;}.db-lang-switcher__link:hover,.db-lang-switcher__link.is-active{opacity:1;}.db-lang-switcher__sep{color:#ffffff;opacity:0.4;}@media (max-width:768px){.db-lang-switcher{top:6px;}}
.c-logo-item__image img,.c-logo-item__image svg{filter:none !important;opacity:1 !important;}.c-logo-item__label{opacity:0.7 !important;}.c-logo-item:hover .c-logo-item__label{opacity:1 !important;}
