/* @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;}}
html body .has-dropdown:hover > a,html body .has-dropdown.dropdown-open > a{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}html body .has-dropdown > ul{border-top-left-radius:0 !important;border-top-right-radius:0 !important;}.stars{display:flex;justify-content:center;align-items:center;color:#fbbc04;font-size:24px;letter-spacing:2px;}figure .cq-full.w-full{width:105px !important;height:105px !important;margin:0 auto !important;}figure .cq-full.w-full img{width:100% !important;height:100% !important;object-fit:contain !important;filter:drop-shadow(0 4px 6px rgba(0,0,0,0.4)) !important;}
.stars{display:flex;justify-content:center;align-items:center;color:#fbbc04;font-size:24px;letter-spacing:2px;}.grid > .flex > .group{width:100% !important;}@media (max-width:767px){.views-view-responsive-grid{--views-responsive-grid--column-count:1 !important;gap:20px !important;display:block !important;}.views-view-responsive-grid__item{width:100% !important;margin-bottom:20px !important;}}Navbar Hamburger / Drawer



.navbar--hamburger-container,.navbar--hamburger{display:flex !important;visibility:visible !important;cursor:pointer !important;z-index:9995 !important;}body:has(.navbar--menu--open) .navbar--hamburger-container,body:has(.navbar--menu--open) .navbar--hamburger{opacity:0 !important;pointer-events:none !important;}div.navbar--menu{display:grid !important;position:fixed !important;inset:0 0 0 auto !important;top:calc(var(--drupal-displace-offset-top,0px) + var(--gin-toolbar-height,0px) - var(--navbar-scroll-top,0px)) !important;width:100% !important;max-width:400px !important;height:100vh !important;left:auto !important;transform:translateX(100%) !important;transition:transform 0.3s ease-in-out !important;z-index:9998 !important;box-shadow:none !important;flex-direction:column !important;border-top-left-radius:10px;border-bottom-left-radius:10px;}div.navbar--menu.navbar--menu--open{transform:translateX(0) !important;}div.navbar--menu nav ul[data-level="1"]{flex-direction:column !important;width:100% !important;padding:1.5rem !important;gap:1.25rem !important;}div.navbar--menu nav ul[data-level="1"] li{list-style-type:none !important;display:block !important;}div.navbar--menu nav ul[data-level="1"] > li > a{font-size:var(--text-lg) !important;font-weight:600 !important;color:var(--foreground) !important;padding:0.5rem 0 !important;background:transparent !important;transition:color 0.2s ease !important;display:inline-block !important;width:100% !important;transform:none !important;padding-left:0 !important;margin-left:0 !important;}div.navbar--menu nav ul[data-level="1"] > li > a svg{display:none !important;}.group:hover .group-\[\.dropdown-open\]\:rotate-180,.group:hover .group-hover\:rotate-180{transform:none !important;}div.navbar--menu nav ul[data-level="1"] li ul{position:relative !important;top:0 !important;left:0 !important;opacity:1 !important;visibility:visible !important;z-index:99999 !important;box-shadow:none !important;background:transparent !important;border:none !important;padding:0.5rem 0 0.5rem 1.25rem !important;margin-top:0.25rem !important;margin-left:0.5rem !important;border-left:2px solid var(--primary) !important;display:flex !important;flex-direction:column !important;gap:0.75rem !important;pointer-events:auto !important;}div.navbar--menu nav ul[data-level="1"] li ul li{position:relative !important;z-index:99999 !important;pointer-events:auto !important;}div.navbar--menu nav ul[data-level="1"] li ul li a,div.navbar--menu nav ul[data-level="1"] li ul li ul li a{color:var(--foreground) !important;opacity:0.85 !important;font-size:var(--text-base) !important;background:transparent !important;display:inline-block !important;width:100% !important;pointer-events:auto !important;position:relative !important;z-index:100000 !important;transform:none !important;transition:color 0.2s ease !important;padding-left:0 !important;margin-left:0 !important;}div.navbar--menu nav ul[data-level="1"] > li > a:hover,div.navbar--menu nav ul[data-level="1"] li ul li a:hover,div.navbar--menu nav ul[data-level="1"] li ul li ul li a:hover{color:var(--primary) !important;opacity:1 !important;}div.navbar--menu nav ul[data-level="1"] > li > a:hover,div.navbar--menu nav ul[data-level="1"] > li:hover > a,div.navbar--menu nav ul[data-level="1"] li ul li a:hover,div.navbar--menu nav ul[data-level="1"] li ul li ul li a:hover,div.navbar--menu nav ul[data-level="1"] li ul li:hover a,div.navbar--menu nav ul[data-level="1"] li ul li ul li:hover a{transform:none !important;padding-left:0 !important;margin-left:0 !important;}div.navbar--menu .navbar--modal-top{display:flex !important;justify-content:space-between !important;align-items:center !important;background:transparent !important;border-bottom:1px solid var(--border) !important;}div.navbar--menu .navbar--hide-menu{display:flex !important;visibility:visible !important;opacity:1 !important;cursor:pointer !important;z-index:99999 !important;position:relative !important;margin-left:auto !important;}div.navbar--menu nav ul[data-level="1"] > li > a::after{content:' →' !important;opacity:0 !important;transition:all 0.2s ease !important;display:inline-block !important;transform:translateX(-5px) !important;color:var(--primary) !important;}div.navbar--menu nav ul[data-level="1"] > li > a:hover::after{opacity:1 !important;transform:translateX(5px) !important;}@media (max-width:47.99rem){div.navbar--menu nav ul[data-level="1"] > li > a::after{content:' →' !important;opacity:0.6 !important;color:var(--primary) !important;display:inline-block !important;margin-left:8px !important;}}div.navbar--menu nav ul[data-level="1"] > li > a[class*="bg-muted/50"],div.navbar--menu nav ul[data-level="1"] li.menu-item--active-trail > a{color:var(--primary) !important;opacity:1 !important;}.navbar--hamburger,button[class*="hamburger"],div[class*="hamburger"]{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:65px !important;height:26px !important;padding:0 !important;background:transparent !important;overflow:visible !important;}.navbar--hamburger svg,button[class*="hamburger"] svg{width:100% !important;height:100% !important;transform-origin:center center !important;overflow:visible !important;}.navbar--hamburger{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:65px !important;height:28px !important;padding:0 !important;background:transparent !important;overflow:visible !important;margin-left:0 !important;}.navbar--hamburger svg{width:100% !important;height:100% !important;transform:scale(1.4) !important;transform-origin:center center !important;overflow:visible !important;}.navbar--hamburger{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:75px !important;min-width:75px !important;height:40px !important;overflow:visible !important;padding:0 5px !important;background:transparent !important;flex-shrink:0 !important;}.navbar--links,.navigation__header,div:has(> .navbar--hamburger){overflow:visible !important;display:flex !important;flex-direction:row !important;align-items:center !important;}.navbar--hamburger svg{width:100% !important;height:100% !important;transform:scale(1.3) !important;transform-origin:center center !important;overflow:visible !important;}.navbar--hamburger svg *{stroke-width:5.5px !important;stroke-linecap:round !important;stroke-linejoin:round !important;vector-effect:non-scaling-stroke !important;}@media (min-width:48rem){html,body,#page-wrapper,.page-site,#main-wrapper,div:has(> .navbar--menu){overflow:auto !important;overflow-x:hidden !important;height:auto !important;position:static !important;}}@media (max-width:767px){html:has(.navbar--menu--open),body:has(.navbar--menu--open){overflow:hidden !important;height:100vh !important;}html:not(:has(.navbar--menu--open)),body:not(:has(.navbar--menu--open)){overflow:auto !important;overflow-x:hidden !important;height:auto !important;position:static !important;}}header[role="banner"]{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;background:var(--background) !important;backdrop-filter:blur(15px) !important;opacity:0.85 !important;box-shadow:0 4px 15px rgba(0,0,0,0.3),0 0 0 1px rgba(255,255,255,0.1) inset !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:9999 !important;padding:0.25rem 1rem !important;min-height:50px !important;}header[role="banner"].menu-is-open{backdrop-filter:none !important;}.navbar--menu{position:absolute !important;top:50px !important;right:0 !important;width:100% !important;background:var(--background) !important;border:1px solid var(--border) !important;display:none !important;opacity:0 !important;transition:opacity 0.3s ease-in-out !important;}.navbar--menu.navbar--menu--open{display:block !important;opacity:1 !important;}.navbar--hamburger-container{display:flex !important;}.navbar{align-items:center !important;}.navbar.p-2,.navbar.px-4{padding-block:0 !Important;padding-inline:0 !Important;}@media (min-width:48rem){.navbar.md\:py-4{padding-block:0 !Important;}}.navbar--menu .md\:hidden{display:none !Important;}.navbar--logo{flex:1 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;}.navbar--logo h6{position:absolute !important;left:50% !important;transform:translateX(-50%) !important;margin:0 !important;font-weight:700 !important;pointer-events:none !important;}main[role="main"] > .layout-content{padding-top:70px !important;}footer[role="contentinfo"]{position:fixed !important;z-index:9999 !important;background-color:var(--background) !important;backdrop-filter:blur(15px) !important;box-shadow:0 10px 25px rgba(0,0,0,0.2) !important;border:none !important;transition:all 0.4s cubic-bezier(0.25,0.8,0.25,1) !important;will-change:transform,padding,bottom;border:1px solid var(--border) !important;box-shadow:0 4px 15px rgba(0,0,0,0.3),0 0 0 1px rgba(255,255,255,0.1) inset !important;}@media (max-width:767px){footer[role="contentinfo"]{bottom:10px !important;left:10px !important;right:10px !important;border-radius:50px !important;padding:8px 5px !important;}}@media (min-width:768px){footer{bottom:20px !important;left:50% !important;transform:translateX(-50%) !important;border-radius:50px !important;padding:8px 20px !important;}}footer.is-scrolled{transform:translateX(-50%) scale(0.85) !important;opacity:0.85 !important;padding:4px 10px !important;box-shadow:-2px -2px 10px rgba(255,255,255,0.05),0 10px 25px rgba(0,0,0,0.4) !important;}@media (max-width:767px){footer.is-scrolled{transform:scale(0.75) !important;bottom:5px !important;}}.site-footer,.site-footer .flex.w-full.flex-col.justify-between.gap-6.py-8{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;padding:0 !important;margin:0 !important;width:100% !important;}.site-footer nav ul.menu .gap-y-4{row-gap:0 !Important;}.site-footer nav ul.menu{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;gap:5px !important;list-style:none !important;margin:0 !important;padding:0 !important;width:100% !important;flex-wrap:nowrap !important;}.menu__item a{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;padding:6px 12px !important;font-size:11px !important;color:var(--foreground) !important;text-decoration:none !important;border-radius:12px !important;white-space:nowrap !important;transition:all 0.2s ease !important;}.menu__item a:hover{background:oklch(78% 0.002 261.2) !important;}.menu__item a:active{transform:scale(0.9);}.menu__item a svg{width:32px !important;height:32px !important;margin-bottom:3px !important;flex-shrink:0 !important;fill:currentColor !important;}footer,footer *{border:none !important;}footer .flex.w-full.flex-col.gap-2.py-3,footer .site-footer--bottom-col,.site-footer .flex.w-full.flex-col.justify-between.gap-6.py-8 > div:last-child{display:none !important;}body{padding-bottom:100px !important;}.aspect-video{position:relative;width:100%;}.aspect-video img{width:100%;height:100%;object-fit:cover;object-position:center;}.view-summit-view .views-view-grid .views-row{display:flex;justify-content:center;}@media (min-width:768px){.view-summit-view .views-field-nothing{margin-bottom:2rem;}}.view-summit-view .views-row{display:flex;justify-content:center;width:100%;}.summit-lesen{max-width:600px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:2rem;}.summit-lesen .mb-4{min-height:150px;background-color:var(--muted);display:flex;align-items:center;justify-content:center;}.summit-lesen h2{margin-top:1rem;margin-bottom:0.5rem;}.summit-lesen p{border-top:1px solid var(--border);padding-top:1rem;margin-top:1rem;}.summit-lesen img{width:100%;height:auto;display:block;}.webform-submission-form{max-width:600px;width:100%;margin:0 auto;padding:1.5rem;}.webform-submission-form .form-item{margin-bottom:1.5rem;}.webform-submission-form .form-text,.webform-submission-form .form-textarea{display:block;width:100%;padding:0.75rem 1rem;font-size:1rem;background-color:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:0.5rem;transition:all 0.2s ease;margin-top:0.5rem;}.webform-submission-form .form-text:focus,.webform-submission-form .form-textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb,0,0,0),0.1);}.upload-file-button.webform-file-button{background-color:transparent !important;border:1px solid var(--primary);color:var(--primary);padding:0.5rem 1.25rem;border-radius:0.5rem;font-weight:500;cursor:pointer;text-align:center;transition:all 0.3s ease;}.upload-file-button.webform-file-button:hover{background-color:var(--primary) !important;color:var(--primary-foreground);}.webform-submission-form .webform-button--submit{display:block;width:100%;padding:1rem;font-weight:700;background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:0.5rem;cursor:pointer;}#edit-gipfelbild{display:flex !important;flex-direction:row !important;align-items:center !important;gap:15px !important;width:100% !important;}#edit-gipfelbild .upload-file-button{flex:0 0 calc(40% - 9px) !important;margin:0 !important;text-align:center;}#edit-gipfelbild .webform-managed-file-placeholder{flex:0 0 calc(60% - 6px) !important;margin:0 !important;}#edit-gipfelbild .webform-managed-file-placeholder br{display:none !important;}.webform-file-button-input{display:none !important;}
