.download-element a{padding:3px 6px 3px 22px;background:url(../../assets/contao/images/iconPLAIN.svg) left center no-repeat}ul.enclosure{padding-left:0}li.download-element{list-style-type:none}.ext-xl a{background-image:url(../../assets/contao/images/iconXL.svg)}.ext-xls a{background-image:url(../../assets/contao/images/iconXLS.svg)}.ext-xlsx a{background-image:url(../../assets/contao/images/iconXLSX.svg)}.ext-hqx a{background-image:url(../../assets/contao/images/iconHQX.svg)}.ext-cpt a{background-image:url(../../assets/contao/images/iconCPT.svg)}.ext-bin a{background-image:url(../../assets/contao/images/iconBIN.svg)}.ext-doc a{background-image:url(../../assets/contao/images/iconDOC.svg)}.ext-docx a{background-image:url(../../assets/contao/images/iconDOCX.svg)}.ext-word a{background-image:url(../../assets/contao/images/iconWORD.svg)}.ext-cto a{background-image:url(../../assets/contao/images/iconCTO.svg)}.ext-dms a{background-image:url(../../assets/contao/images/iconDMS.svg)}.ext-lha a{background-image:url(../../assets/contao/images/iconLHA.svg)}.ext-lzh a{background-image:url(../../assets/contao/images/iconLZH.svg)}.ext-exe a{background-image:url(../../assets/contao/images/iconEXE.svg)}.ext-class a{background-image:url(../../assets/contao/images/iconCLASS.svg)}.ext-so a{background-image:url(../../assets/contao/images/iconSO.svg)}.ext-sea a{background-image:url(../../assets/contao/images/iconSEA.svg)}.ext-dll a{background-image:url(../../assets/contao/images/iconDLL.svg)}.ext-oda a{background-image:url(../../assets/contao/images/iconODA.svg)}.ext-pdf a{background-image:url(../../assets/contao/images/iconPDF.svg)}.ext-ai a{background-image:url(../../assets/contao/images/iconAI.svg)}.ext-eps a{background-image:url(../../assets/contao/images/iconEPS.svg)}.ext-ps a{background-image:url(../../assets/contao/images/iconPS.svg)}.ext-pps a{background-image:url(../../assets/contao/images/iconPPS.svg)}.ext-ppt a{background-image:url(../../assets/contao/images/iconPPT.svg)}.ext-pptx a{background-image:url(../../assets/contao/images/iconPPTX.svg)}.ext-smi a{background-image:url(../../assets/contao/images/iconSMI.svg)}.ext-smil a{background-image:url(../../assets/contao/images/iconSMIL.svg)}.ext-mif a{background-image:url(../../assets/contao/images/iconMIF.svg)}.ext-odc a{background-image:url(../../assets/contao/images/iconODC.svg)}.ext-odf a{background-image:url(../../assets/contao/images/iconODF.svg)}.ext-odg a{background-image:url(../../assets/contao/images/iconODG.svg)}.ext-odi a{background-image:url(../../assets/contao/images/iconODI.svg)}.ext-odp a{background-image:url(../../assets/contao/images/iconODP.svg)}.ext-ods a{background-image:url(../../assets/contao/images/iconODS.svg)}.ext-odt a{background-image:url(../../assets/contao/images/iconODT.svg)}.ext-wbxml a{background-image:url(../../assets/contao/images/iconWBXML.svg)}.ext-wmlc a{background-image:url(../../assets/contao/images/iconWMLC.svg)}.ext-dmg a{background-image:url(../../assets/contao/images/iconDMG.svg)}.ext-dcr a{background-image:url(../../assets/contao/images/iconDCR.svg)}.ext-dir a{background-image:url(../../assets/contao/images/iconDIR.svg)}.ext-dxr a{background-image:url(../../assets/contao/images/iconDXR.svg)}.ext-dvi a{background-image:url(../../assets/contao/images/iconDVI.svg)}.ext-gtar a{background-image:url(../../assets/contao/images/iconGTAR.svg)}.ext-inc a{background-image:url(../../assets/contao/images/iconINC.svg)}.ext-php a{background-image:url(../../assets/contao/images/iconPHP.svg)}.ext-php3 a{background-image:url(../../assets/contao/images/iconPHP3.svg)}.ext-php4 a{background-image:url(../../assets/contao/images/iconPHP4.svg)}.ext-php5 a{background-image:url(../../assets/contao/images/iconPHP5.svg)}.ext-phtml a{background-image:url(../../assets/contao/images/iconPHTML.svg)}.ext-phps a{background-image:url(../../assets/contao/images/iconPHPS.svg)}.ext-js a{background-image:url(../../assets/contao/images/iconJS.svg)}.ext-psd a{background-image:url(../../assets/contao/images/iconPSD.svg)}.ext-rar a{background-image:url(../../assets/contao/images/iconRAR.svg)}.ext-fla a{background-image:url(../../assets/contao/images/iconFLA.svg)}.ext-swf a{background-image:url(../../assets/contao/images/iconSWF.svg)}.ext-sit a{background-image:url(../../assets/contao/images/iconSIT.svg)}.ext-tar a{background-image:url(../../assets/contao/images/iconTAR.svg)}.ext-tgz a{background-image:url(../../assets/contao/images/iconTGZ.svg)}.ext-xhtml a{background-image:url(../../assets/contao/images/iconXHTML.svg)}.ext-xht a{background-image:url(../../assets/contao/images/iconXHT.svg)}.ext-zip a{background-image:url(../../assets/contao/images/iconZIP.svg)}.ext-m4a a{background-image:url(../../assets/contao/images/iconM4A.svg)}.ext-mp3 a{background-image:url(../../assets/contao/images/iconMP3.svg)}.ext-wma a{background-image:url(../../assets/contao/images/iconWMA.svg)}.ext-mpeg a{background-image:url(../../assets/contao/images/iconMPEG.svg)}.ext-wav a{background-image:url(../../assets/contao/images/iconWAV.svg)}.ext-ogg a{background-image:url(../../assets/contao/images/iconOGG.svg)}.ext-mid a{background-image:url(../../assets/contao/images/iconMID.svg)}.ext-midi a{background-image:url(../../assets/contao/images/iconMIDI.svg)}.ext-aif a{background-image:url(../../assets/contao/images/iconAIF.svg)}.ext-aiff a{background-image:url(../../assets/contao/images/iconAIFF.svg)}.ext-aifc a{background-image:url(../../assets/contao/images/iconAIFC.svg)}.ext-ram a{background-image:url(../../assets/contao/images/iconRAM.svg)}.ext-rm a{background-image:url(../../assets/contao/images/iconRM.svg)}.ext-rpm a{background-image:url(../../assets/contao/images/iconRPM.svg)}.ext-ra a{background-image:url(../../assets/contao/images/iconRA.svg)}.ext-bmp a{background-image:url(../../assets/contao/images/iconBMP.svg)}.ext-gif a{background-image:url(../../assets/contao/images/iconGIF.svg)}.ext-jpeg a{background-image:url(../../assets/contao/images/iconJPEG.svg)}.ext-jpg a{background-image:url(../../assets/contao/images/iconJPG.svg)}.ext-jpe a{background-image:url(../../assets/contao/images/iconJPE.svg)}.ext-png a{background-image:url(../../assets/contao/images/iconPNG.svg)}.ext-tiff a{background-image:url(../../assets/contao/images/iconTIFF.svg)}.ext-tif a{background-image:url(../../assets/contao/images/iconTIF.svg)}.ext-svg a{background-image:url(../../assets/contao/images/iconSVG.svg)}.ext-svgz a{background-image:url(../../assets/contao/images/iconSVGZ.svg)}.ext-webp a{background-image:url(../../assets/contao/images/iconWEBP.svg)}.ext-avif a{background-image:url(../../assets/contao/images/iconAVIF.svg)}.ext-heic a{background-image:url(../../assets/contao/images/iconHEIC.svg)}.ext-jxl a{background-image:url(../../assets/contao/images/iconJXL.svg)}.ext-eml a{background-image:url(../../assets/contao/images/iconEML.svg)}.ext-asp a{background-image:url(../../assets/contao/images/iconASP.svg)}.ext-css a{background-image:url(../../assets/contao/images/iconCSS.svg)}.ext-scss a{background-image:url(../../assets/contao/images/iconSCSS.svg)}.ext-less a{background-image:url(../../assets/contao/images/iconLESS.svg)}.ext-html a{background-image:url(../../assets/contao/images/iconHTML.svg)}.ext-htm a{background-image:url(../../assets/contao/images/iconHTM.svg)}.ext-md a{background-image:url(../../assets/contao/images/iconMD.svg)}.ext-shtml a{background-image:url(../../assets/contao/images/iconSHTML.svg)}.ext-txt a{background-image:url(../../assets/contao/images/iconTXT.svg)}.ext-text a{background-image:url(../../assets/contao/images/iconTEXT.svg)}.ext-log a{background-image:url(../../assets/contao/images/iconLOG.svg)}.ext-rtx a{background-image:url(../../assets/contao/images/iconRTX.svg)}.ext-rtf a{background-image:url(../../assets/contao/images/iconRTF.svg)}.ext-xml a{background-image:url(../../assets/contao/images/iconXML.svg)}.ext-xsl a{background-image:url(../../assets/contao/images/iconXSL.svg)}.ext-mp4 a{background-image:url(../../assets/contao/images/iconMP4.svg)}.ext-m4v a{background-image:url(../../assets/contao/images/iconM4V.svg)}.ext-mov a{background-image:url(../../assets/contao/images/iconMOV.svg)}.ext-wmv a{background-image:url(../../assets/contao/images/iconWMV.svg)}.ext-webm a{background-image:url(../../assets/contao/images/iconWEBM.svg)}.ext-qt a{background-image:url(../../assets/contao/images/iconQT.svg)}.ext-rv a{background-image:url(../../assets/contao/images/iconRV.svg)}.ext-avi a{background-image:url(../../assets/contao/images/iconAVI.svg)}.ext-ogv a{background-image:url(../../assets/contao/images/iconOGV.svg)}.ext-movie a{background-image:url(../../assets/contao/images/iconMOVIE.svg)}
@font-face {
  font-family: 'mh-ico';
  src: url('../../files/theme/fonts/mh-ico/font/mh-ico.eot?86319855');
  src: url('../../files/theme/fonts/mh-ico/font/mh-ico.eot?86319855#iefix') format('embedded-opentype'),
       url('../../files/theme/fonts/mh-ico/font/mh-ico.woff2?86319855') format('woff2'),
       url('../../files/theme/fonts/mh-ico/font/mh-ico.woff?86319855') format('woff'),
       url('../../files/theme/fonts/mh-ico/font/mh-ico.ttf?86319855') format('truetype'),
       url('../../files/theme/fonts/mh-ico/font/mh-ico.svg?86319855#mh-ico') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'mh-ico';
    src: url('../../files/theme/fonts/mh-ico/font/mh-ico.svg?86319855#mh-ico') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "mh-ico";
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-up:before { content: '\e800'; } /* '' */
.icon-laptop:before { content: '\e801'; } /* '' */
.icon-arrow-down:before { content: '\e802'; } /* '' */
.icon-clock:before { content: '\e803'; } /* '' */
.icon-message:before { content: '\e804'; } /* '' */
.icon-cellphone:before { content: '\e805'; } /* '' */
.icon-globe:before { content: '\e809'; } /* '' */
.icon-thumbs-down:before { content: '\e80a'; } /* '' */
.icon-thumbs-up:before { content: '\e80b'; } /* '' */
.icon-map:before { content: '\e80c'; } /* '' */
.icon-bell:before { content: '\e80d'; } /* '' */
.icon-old-phone:before { content: '\e80e'; } /* '' */
.icon-location:before { content: '\e80f'; } /* '' */
.icon-person:before { content: '\e811'; } /* '' */
.icon-arrow-right:before { content: '\e814'; } /* '' */
.icon-phone:before { content: '\e815'; } /* '' */
.icon-home:before { content: '\e816'; } /* '' */
.icon-heart:before { content: '\e818'; } /* '' */
.icon-paper-plane:before { content: '\e819'; } /* '' */
.icon-cursor:before { content: '\e81a'; } /* '' */
.icon-facebook:before { content: '\e81b'; } /* '' */
.icon-youtube:before { content: '\e81c'; } /* '' */
.icon-tiktok:before { content: '\e81d'; } /* '' */
.icon-raketa:before { content: '\e81f'; } /* '' */
.icon-insta:before { content: '\e820'; } /* '' */
.icon-whatsapp:before { content: '\e821'; } /* '' */

@font-face{font-family:"Roboto";src:url("/files/theme/fonts/roboto/Roboto-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/files/theme/fonts/roboto/Roboto-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/files/theme/fonts/roboto/Roboto-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("/files/theme/fonts/roboto-condensed/RobotoCondensed-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("/files/theme/fonts/roboto-condensed/RobotoCondensed-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("/files/theme/fonts/roboto-condensed/RobotoCondensed-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--c-text: #515152;--c-accent: #A18351;--c-accent-hover: color-mix(in srgb, var(--c-accent) 85%, black);--c-contrast: #BF4040;--c-bg: #fff;--c-bg-soft: #EFF0F0;--c-bg-dark: #4d4d4d;--c-on-accent: #fff;--c-border: #ddd}*:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}::selection{background-color:var(--c-accent);color:#fff}.mobilenav-burger{display:none;position:fixed;top:40px;right:40px;z-index:1001;width:30px;height:24px;padding:0;border:none;background:none;cursor:pointer}@media screen and (max-width: 1450px){.mobilenav-burger{display:block}}@media screen and (max-width: 576px){.mobilenav-burger{right:20px;top:30px}}.mobilenav-burger span{display:block;position:relative;width:100%;height:2px;background:var(--c-accent);transition:background .1s .2s}.mobilenav-burger span::before,.mobilenav-burger span::after{content:"";position:absolute;left:0;width:100%;height:2px;background:var(--c-accent)}.mobilenav-burger span::before{top:-8px;transition:top .2s .2s,transform .2s 0s}.mobilenav-burger span::after{bottom:-8px;transition:bottom .2s .2s,transform .2s 0s}.mobilenav-burger.is-active span{background:rgba(0,0,0,0);transition:background .1s 0s}.mobilenav-burger.is-active span::before{top:0;transform:rotate(45deg);background:#fff;transition:top .2s 0s,transform .2s .2s,background .2s 0s}.mobilenav-burger.is-active span::after{bottom:0;transform:rotate(-45deg);background:#fff;transition:bottom .2s 0s,transform .2s .2s,background .2s 0s}.mobilenav-backdrop{position:fixed;inset:0;z-index:998;background:rgba(0,0,0,0);pointer-events:none;transition:background .3s ease}.mobilenav-backdrop.is-active{background:rgba(0,0,0,.5);pointer-events:auto}.main-navigation-mobile{display:none;position:fixed;z-index:999;background:var(--c-accent);color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch}.main-navigation-mobile ul{list-style:none;margin:0;padding:0}.main-navigation-mobile li{position:relative;display:block}.main-navigation-mobile li::before{content:none}.main-navigation-mobile a,.main-navigation-mobile strong.active,.main-navigation-mobile span.trail,.main-navigation-mobile span.forward{display:block;padding:.75em 1.25em;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.1);transition:background-color .2s ease,color .2s ease}.main-navigation-mobile a:hover,.main-navigation-mobile a:focus,.main-navigation-mobile strong.active:hover,.main-navigation-mobile strong.active:focus,.main-navigation-mobile span.trail:hover,.main-navigation-mobile span.trail:focus,.main-navigation-mobile span.forward:hover,.main-navigation-mobile span.forward:focus{background:var(--c-accent-hover);color:var(--c-accent);outline:none}.main-navigation-mobile a.active,.main-navigation-mobile a.trail,.main-navigation-mobile strong.active,.main-navigation-mobile span.trail{font-weight:600;background:rgba(255,255,255,.08)}.main-navigation-mobile ul ul{background:rgba(0,0,0,.15)}.main-navigation-mobile .is-collapsed>ul{display:none}.main-navigation-mobile .is-expanded>ul{display:block}.main-navigation-mobile li li a,.main-navigation-mobile li li strong.active,.main-navigation-mobile li li span.trail{padding-left:2.5em}.main-navigation-mobile li li li a,.main-navigation-mobile li li li strong.active,.main-navigation-mobile li li li span.trail{padding-left:3.75em}.main-navigation-mobile li li li li a,.main-navigation-mobile li li li li strong.active,.main-navigation-mobile li li li li span.trail{padding-left:5em}.main-navigation-mobile .mobilenav-expand{position:absolute;top:0;right:0;width:50px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:#fff;cursor:pointer}.main-navigation-mobile .mobilenav-expand svg{transition:transform .2s ease}.main-navigation-mobile .is-expanded>.mobilenav-expand svg{transform:rotate(180deg)}.main-navigation-mobile .invisible,.main-navigation-mobile .skip-link{display:none}.main-navigation-mobile .invisible:focus-visible,.main-navigation-mobile .skip-link:focus-visible{display:block;position:relative;clip:revert;clip-path:revert}.main-navigation-mobile #logo{margin-top:1.7rem}.main-navigation-mobile #logo img{max-width:60%}@media screen and (max-width: 1450px){.main-navigation-mobile:not(.mobilenav--slidein){display:flex;flex-direction:column;justify-content:safe center;align-items:center;inset:0;padding-block:1.5rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.main-navigation-mobile:not(.mobilenav--slidein).is-active{opacity:1;visibility:visible;pointer-events:auto}.main-navigation-mobile:not(.mobilenav--slidein)>.mobilenav-switcher,.main-navigation-mobile:not(.mobilenav--slidein)>.mobilenav-donate,.main-navigation-mobile:not(.mobilenav--slidein)>.mod_navigation,.main-navigation-mobile:not(.mobilenav--slidein)>nav,.main-navigation-mobile:not(.mobilenav--slidein)>.mobilenav-quicklinks,.main-navigation-mobile:not(.mobilenav--slidein)>ul{width:100%;max-width:500px}.main-navigation-mobile:not(.mobilenav--slidein) a,.main-navigation-mobile:not(.mobilenav--slidein) strong.active,.main-navigation-mobile:not(.mobilenav--slidein) span.trail,.main-navigation-mobile:not(.mobilenav--slidein) span.forward{font-size:1.3rem;padding:.85em 1.5em;border-bottom-color:rgba(255,255,255,.06)}.main-navigation-mobile:not(.mobilenav--slidein) li li a,.main-navigation-mobile:not(.mobilenav--slidein) li li strong.active,.main-navigation-mobile:not(.mobilenav--slidein) li li span.trail{font-size:1.1rem;padding-left:1.5em}}@media screen and (max-width: 1450px){.main-navigation-mobile.mobilenav--slidein{display:block;top:0;right:0;bottom:0;width:85%;max-width:400px;transform:translateX(100%);visibility:hidden;transition:transform .3s ease,visibility .3s ease;padding-top:80px}.main-navigation-mobile.mobilenav--slidein.is-active{transform:translateX(0);visibility:visible}}@media screen and (max-width: 1450px){#social-container-mobile{display:flex;flex-direction:row;justify-content:center;gap:1rem;margin:1.5em 0}}.main-navigation-mobile-open,.main-navigation-mobile-close{display:none !important}
@font-face{font-family:"Roboto";src:url("/files/theme/fonts/roboto/Roboto-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/files/theme/fonts/roboto/Roboto-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/files/theme/fonts/roboto/Roboto-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("/files/theme/fonts/roboto-condensed/RobotoCondensed-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("/files/theme/fonts/roboto-condensed/RobotoCondensed-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("/files/theme/fonts/roboto-condensed/RobotoCondensed-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--c-text: #515152;--c-accent: #A18351;--c-accent-hover: color-mix(in srgb, var(--c-accent) 85%, black);--c-contrast: #BF4040;--c-bg: #fff;--c-bg-soft: #EFF0F0;--c-bg-dark: #4d4d4d;--c-on-accent: #fff;--c-border: #ddd}*:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}::selection{background-color:var(--c-accent);color:#fff}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;overflow-y:scroll;text-size-adjust:100%;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{font:100% "Roboto",sans-serif;background:#fff}body p,body span,body label,body button,body input,body textarea{font-size:1.2rem;line-height:1.7rem}html,body{height:100%;margin:0;padding:0}#wrapper{display:flex;flex-direction:column;min-height:100vh;position:relative}#maincontainer{flex:1}.invisible{display:none}.content-image{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;overflow:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.text-box,.teaser-box,.txtcontainer{opacity:0;transform:translateY(20px);transition:opacity .1s ease,transform .1s ease;will-change:opacity,transform}.text-box.visible,.teaser-box.visible,.txtcontainer.visible{animation:fadeInUp .8s ease forwards}@media(prefers-reduced-motion: reduce){.text-box,.teaser-box,.txtcontainer{opacity:1;transform:none;transition:none;animation:none}.text-box.visible,.teaser-box.visible,.txtcontainer.visible{animation:none}}.onecol{display:grid;grid-template-columns:100%}.onecol figure{display:flex;justify-content:center}.onecol .headline-box{grid-column:1/-1}.onecol .headline-box.center{text-align:center}@media screen and (max-width: 1170px){.onecol .headline-box{grid-column:1/-1}}.twocol{display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem}@media screen and (max-width: 1170px){.twocol{grid-template-columns:100%}}.twocol figure{display:flex;justify-content:center}.twocol .headline-box{grid-column:1/-1}.twocol .headline-box.center{text-align:center}@media screen and (max-width: 1170px){.twocol .headline-box{grid-column:1/-1}}.twocol-30-70{display:grid;grid-template-columns:27.5% 67.5%;gap:4rem}@media screen and (max-width: 1170px){.twocol-30-70{grid-template-columns:100%}}.twocol-30-70 figure{display:flex;justify-content:center}.twocol-30-70 .headline-box{grid-column:1/-1}.twocol-30-70 .headline-box.center{text-align:center}@media screen and (max-width: 1170px){.twocol-30-70 .headline-box{grid-column:1/-1}}.twocol-70-30{display:grid;grid-template-columns:67.5% 27.5%;gap:4rem}@media screen and (max-width: 1170px){.twocol-70-30{grid-template-columns:100%}}.twocol-70-30 figure{display:flex;justify-content:center}.twocol-70-30 .headline-box{grid-column:1/-1}.twocol-70-30 .headline-box.center{text-align:center}@media screen and (max-width: 1170px){.twocol-70-30 .headline-box{grid-column:1/-1}}.threecol{display:grid;grid-template-columns:repeat(3, 1fr);justify-items:center;gap:4rem}@media screen and (max-width: 1170px){.threecol{grid-template-columns:100%}}.threecol figure{display:flex;justify-content:center}.threecol .headline-box{grid-column:1/-1}.threecol .headline-box.center{text-align:center}@media screen and (max-width: 1170px){.threecol .headline-box{grid-column:1/-1}}.fourcol{display:grid;grid-template-columns:repeat(4, 1fr);gap:4rem}@media screen and (max-width: 1170px){.fourcol{grid-template-columns:100%}}.fourcol figure{display:flex;justify-content:center}.fourcol .headline-box{grid-column:1/-1}.fourcol .headline-box.center{text-align:center}@media screen and (max-width: 1170px){.fourcol .headline-box{grid-column:1/-1}}.fivecol{display:grid;grid-template-columns:repeat(5, 1fr);gap:4rem}@media screen and (max-width: 1170px){.fivecol{grid-template-columns:100%}}.fivecol figure{display:flex;justify-content:center}.fivecol .headline-box{grid-column:1/-1}.fivecol .headline-box.center{text-align:center}@media screen and (max-width: 1170px){.fivecol .headline-box{grid-column:1/-1}}.primarybg{background-color:var(--c-accent)}.secondarybg{background-color:var(--c-accent-hover)}.greybg{background-color:var(--c-bg-soft)}.blackbg{background-color:#000}.darkbg{background-color:var(--c-bg-dark)}.whitebg{background-color:var(--c-bg)}.greybg p,.greybg span,.greybg i,.greybg li,.whitebg p,.whitebg span,.whitebg i,.whitebg li{color:var(--c-text)}.primarybg p,.primarybg span,.primarybg i,.primarybg li,.primarybg h1,.primarybg h2,.primarybg h3,.primarybg h4,.primarybg h5,.primarybg h6,.secondarybg p,.secondarybg span,.secondarybg i,.secondarybg li,.secondarybg h1,.secondarybg h2,.secondarybg h3,.secondarybg h4,.secondarybg h5,.secondarybg h6,.blackbg p,.blackbg span,.blackbg i,.blackbg li,.blackbg h1,.blackbg h2,.blackbg h3,.blackbg h4,.blackbg h5,.blackbg h6,.darkbg p,.darkbg span,.darkbg i,.darkbg li,.darkbg h1,.darkbg h2,.darkbg h3,.darkbg h4,.darkbg h5,.darkbg h6{color:var(--c-on-accent)}p{margin-bottom:1rem;color:var(--c-text)}.sptop{padding-top:4rem}.mptop{padding-top:8rem}.spbottom{padding-bottom:4rem}.mpbottom{padding-bottom:8rem}.smtop{margin-top:4rem}.mmtop{margin-top:8rem}.smbottom{margin-bottom:4rem}.mmbottom{margin-bottom:8rem}.nomarg{margin:0 !important}.marg{margin:0 8rem !important}.marg-lr{margin-left:8rem;margin-right:8rem}.marg-tb{margin-top:8rem;margin-bottom:8rem}.marg-t{margin-top:8rem}.marg-b{margin-bottom:8rem}.marg-l{margin-left:8rem}.marg-r{margin-right:8rem}.s-marg-lr{margin-left:4rem;margin-right:4rem}.s-marg-tb{margin-top:4rem;margin-bottom:4rem}.s-marg-t{margin-top:4rem}.s-marg-b{margin-bottom:4rem}.s-marg-l{margin-left:4rem}.s-marg-r{margin-right:4rem}.pad-lr{padding-left:8rem;padding-right:8rem}.pad-tb{padding-top:8rem;padding-bottom:8rem}.pad-t{padding-top:8rem}.pad-b{padding-bottom:8rem}.pad-l{padding-left:8rem}.pad-r{padding-right:8rem}.s-pad-lr{padding-left:4rem;padding-right:4rem}.s-pad-tb{padding-top:4rem;padding-bottom:4rem}.s-pad-t{padding-top:4rem}.s-pad-b{padding-bottom:4rem}.s-pad-l{padding-left:4rem}.s-pad-r{padding-right:4rem}@media screen and (max-width: 1170px){.pad-lr{padding-left:4rem;padding-right:4rem}.pad-tb{padding-top:4rem;padding-bottom:4rem}.pad-t{padding-top:4rem}.pad-b{padding-bottom:4rem}.pad-l{padding-left:4rem}.pad-r{padding-right:4rem}.marg-lr{margin-left:4rem;margin-right:4rem}.marg-tb{margin-top:4rem;margin-bottom:4rem}.marg-t{margin-top:4rem}.marg-b{margin-bottom:4rem}.marg-l{margin-left:4rem}.marg-r{margin-right:4rem}}@media screen and (max-width: 576px){.pad-lr{padding-left:1rem;padding-right:1rem}.pad-tb{padding-top:1rem;padding-bottom:1rem}.pad-t{padding-top:1rem}.pad-b{padding-bottom:1rem}.pad-l{padding-left:1rem}.pad-r{padding-right:1rem}.marg-lr{margin-left:1rem;margin-right:1rem}.marg-tb{margin-top:1rem;margin-bottom:1rem}.marg-t{margin-top:1rem}.marg-b{margin-bottom:1rem}.marg-l{margin-left:1rem}.marg-r{margin-right:1rem}}.w10{width:10%}.w25{width:25%}.w50{width:50%}.w75{width:75%}.w100{width:100%}.vflexcenter{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;justify-content:center}.center{text-align:center}.mh-ico{font-family:"mh-ico";font-style:normal;font-weight:normal;font-size:2rem;display:inline-block;text-decoration:inherit;width:1em;margin-right:.4em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}a{text-decoration:none;color:var(--c-accent-hover);transition:all .2s ease-out}h1,h2,h3,h4,h5,h6{font-family:"Roboto Condensed",sans-serif;font-weight:700;color:var(--c-accent);text-transform:uppercase;line-height:1.1;letter-spacing:.01em;margin:0 0 1rem}h1{font-size:clamp(2.75rem,1.4rem + 4.2vw,5rem);margin-bottom:1.5rem;text-align:center}h2{font-size:clamp(2.1rem,1.4rem + 2.4vw,3.25rem);margin-bottom:1.25rem}h3{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem)}h4{font-size:clamp(1.35rem,1.1rem + .9vw,1.7rem)}h5{font-size:1.3rem}h6{font-size:1.15rem}.invisible{display:none}.gridexception{grid-column:1/-1}.scrolltotop{position:fixed;right:50px;bottom:50px;width:60px;height:60px;color:#fff;display:flex;align-items:center;justify-content:center;background:var(--c-accent);border-radius:100%;z-index:1;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s ease}.scrolltotop.visible{opacity:1;pointer-events:auto}.scrolltotop:hover{background:var(--c-accent-hover);transform:scale(1.04);filter:drop-shadow(0px 0px 7px #919191)}.scrolltotop .scrollup{width:30px;height:30px;background:url("/files/theme/img/scrollup.svg") center center;background-size:contain;background-repeat:no-repeat}#header{position:absolute;top:0;left:0;right:0;background-color:rgba(0,0,0,0);z-index:100}#header .inside .row{max-width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:start;margin:0 8rem;padding:30px 0}@media screen and (max-width: 1170px){#header .inside .row{margin:0 4rem}}@media screen and (max-width: 768px){#header .inside .row{grid-template-columns:1fr;justify-items:center}}@media screen and (max-width: 576px){#header .inside .row{margin:0 1rem}}#header .inside .row #logo{justify-self:start;margin-left:0}#header .inside .row .mainnavi{justify-self:end;margin-right:110px;margin-top:30.5px;display:flex;flex-wrap:wrap;justify-content:stretch;align-items:center;transition:all .2s ease-out}#header .inside .row .mainnavi .active strong{padding:.7rem 0;color:var(--c-text);font-size:1.05rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600}#header .inside .row .mainnavi ul.level_1{display:flex;flex-direction:row}#header .inside .row .mainnavi ul.level_1>li{padding:0 15px;list-style:none;position:relative}@media screen and (max-width: 1700px){#header .inside .row .mainnavi ul.level_1>li{padding:0 10px}}#header .inside .row .mainnavi ul.level_1>li>a,#header .inside .row .mainnavi ul.level_1>li>strong{text-decoration:none;font-size:1.2rem;color:#fff;letter-spacing:1px;text-transform:uppercase;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.35)}#header .inside .row .mainnavi ul.level_1>li>a:hover{color:var(--c-accent)}#header .inside .row .mainnavi ul.level_1>li.submenu>a::after{content:"";display:inline-block;width:.45em;height:.45em;margin-left:.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}#header .inside .row .mainnavi ul.level_1>li.submenu:hover>a::after{transform:translateY(0) rotate(45deg)}#header .inside .row .mainnavi ul.level_1>li .level_2{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%) translateY(10px);min-width:260px;background:var(--c-bg);border-top:3px solid var(--c-accent);border-radius:4px;box-shadow:0 14px 38px rgba(0,0,0,.18);padding:.5rem 0;margin:0;list-style:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s;z-index:200}#header .inside .row .mainnavi ul.level_1>li .level_2::before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--c-accent)}#header .inside .row .mainnavi ul.level_1>li .level_2::after{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}#header .inside .row .mainnavi ul.level_1>li .level_2 li{padding:0}#header .inside .row .mainnavi ul.level_1>li .level_2 a{position:relative;display:block;padding:.7rem 1.6rem .7rem 1.6rem;color:var(--c-text);font-size:1.05rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;text-shadow:none;white-space:nowrap;transition:all .18s ease}#header .inside .row .mainnavi ul.level_1>li .level_2 a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:var(--c-accent);transition:height .18s ease}#header .inside .row .mainnavi ul.level_1>li .level_2 a:hover{background:var(--c-bg-soft);color:var(--c-accent);padding-left:1.9rem}#header .inside .row .mainnavi ul.level_1>li .level_2 a:hover::before{height:60%}#header .inside .row .mainnavi ul.level_1>li .level_2 strong{display:block;padding:.7rem 1.6rem;color:var(--c-accent);font-size:1.05rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;white-space:nowrap}#header .inside .row .mainnavi ul.level_1>li .level_2:has(>li:nth-child(7)){display:grid;grid-template-columns:max-content max-content}#header .inside .row .mainnavi ul.level_1>li .level_2:has(>li:nth-child(7)) a{white-space:nowrap}#header .inside .row .mainnavi ul.level_1>li:hover>.level_2,#header .inside .row .mainnavi ul.level_1>li:focus-within>.level_2{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}@media screen and (max-width: 1450px){#header .inside .row .mainnavi{display:none}}#maincontainer .header-kamm{position:absolute;top:0}#maincontainer .heroimage{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;max-height:100vh;height:calc(100vh - 120px);overflow:hidden}#maincontainer .heroimage .imgcontainer{height:100%;width:100%;overflow:hidden}#maincontainer .heroimage .imgcontainer figure{height:100%;width:100%;margin:0}#maincontainer .heroimage .imgcontainer img{width:100%;height:100vh;object-fit:cover;object-position:center;display:block}#maincontainer .heroimage .txtcontainer{position:absolute;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;max-width:65vw}#maincontainer .heroimage .txtcontainer .btncontainer{margin:2vw 0}#maincontainer .heroimage .txtcontainer .btncontainer a{font-weight:700;text-transform:uppercase;color:#fff;padding:15px 18px 12px 18px;transition:all .2s ease-out}#maincontainer .heroimage .txtcontainer h1,#maincontainer .heroimage .txtcontainer h2{color:#fff;font-size:clamp(2.75rem,1.4rem + 4.2vw,5rem);font-weight:700;line-height:1.05;margin-bottom:0;text-align:center}#maincontainer .heroimage .txtcontainer h3,#maincontainer .heroimage .txtcontainer h4,#maincontainer .heroimage .txtcontainer h5,#maincontainer .heroimage .txtcontainer h6,#maincontainer .heroimage .txtcontainer p{color:var(--c-accent-hover);font-weight:700;padding:.7vw;text-align:center;margin:0}#maincontainer .heroimage .txtcontainer p{font-weight:600;color:#fff}#maincontainer .heroimage .txtcontainer p strong{font-size:2rem;color:var(--c-accent-hover)}@media screen and (max-width: 1170px){#maincontainer .heroimage .txtcontainer{max-width:85vw}}@media screen and (max-width: 768px){#maincontainer .heroimage .txtcontainer{max-width:95vw;padding:4vh 2vh}}.ce_image{margin:0 0 5vh 0}.image_container{max-width:100%;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.teaser-item,.teaser-txt,.teaser-footer{display:flex;flex-wrap:wrap;justify-content:stretch;align-items:center;flex-direction:column;text-align:center}.teaser-box img{transition:all .2s ease-out;margin-bottom:1rem}.teaser-box:hover img{transform:scale(103%);filter:drop-shadow(0px 0px 5px rgba(145, 145, 145, 0.5803921569))}.teaser-box:hover .teaser-footer a{background:var(--c-accent-hover);transform:scale(103%);filter:drop-shadow(0px 0px 5px rgba(145, 145, 145, 0.5803921569))}.teaser-box.round img{border-radius:100%}.teaser-box.square img{border-radius:0}.teaser-footer a{background:var(--c-accent);padding:10px 20px;border-radius:25px;margin-top:1.7rem;color:#fff;font-family:100% "Roboto",sans-serif;transition:all .2s ease-out}.ce_form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}.ce_form .formbody{width:50vw}.ce_form .widget{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}.ce_form .widget textarea,.ce_form .widget input{width:100%;background-color:var(--c-accent);height:50px;border:none;margin-bottom:2vh;padding:2vh;font-size:1.2rem;color:#fff;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;transition:all .2s ease-out}.ce_form .widget textarea::placeholder,.ce_form .widget input::placeholder{color:#fff}.ce_form .widget textarea:focus-within,.ce_form .widget textarea:focus-visible,.ce_form .widget textarea:focus,.ce_form .widget input:focus-within,.ce_form .widget input:focus-visible,.ce_form .widget input:focus{outline:none;border-radius:3px;width:98%;opacity:.8;caret-color:var(--c-accent-hover)}.ce_form .widget textarea:focus-within::placeholder,.ce_form .widget textarea:focus-visible::placeholder,.ce_form .widget textarea:focus::placeholder,.ce_form .widget input:focus-within::placeholder,.ce_form .widget input:focus-visible::placeholder,.ce_form .widget input:focus::placeholder{color:var(--c-accent-hover)}.ce_form .widget fieldset{border:none}.ce_form .widget fieldset span{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:stretch;align-items:flex-start;flex-wrap:nowrap}.ce_form .widget fieldset span input[type=checkbox]{height:30px;width:70px;margin-right:14px}.ce_form .widget fieldset span input[type=checkbox]:checked{accent-color:var(--c-accent-hover)}.ce_form .widget textarea{height:250px;font:100% "Roboto",sans-serif;font-size:1.2rem}.ce_form .widget button{width:40%;background:var(--c-accent);color:#fff;border:none;height:50px;margin-top:2vh;text-transform:uppercase;font-weight:700;transition:all .2s ease-out;cursor:pointer}@media screen and (max-width: 1170px){.ce_form{top:100px;left:10vw}.ce_form .formbody{width:80vw}}@media screen and (max-width: 576px){.ce_form{top:150px}.ce_form button{width:80vw}.ce_form button:hover{width:80vw}}.text-txt ul,.text-box ul,.txtcontainer ul{list-style:none;margin:1.2rem 0;padding:0}.text-txt ul li,.text-box ul li,.txtcontainer ul li{position:relative;padding-left:1.8rem;margin-bottom:.6rem;line-height:1.5}.text-txt ul li::before,.text-box ul li::before,.txtcontainer ul li::before{content:"";position:absolute;left:0;top:.55em;width:.55rem;height:.55rem;background:var(--c-accent);border-radius:50%;transform:translateY(-50%)}.text-txt ol,.text-box ol,.txtcontainer ol{margin:1.2rem 0;padding-left:1.4rem}.text-txt ol li,.text-box ol li,.txtcontainer ol li{margin-bottom:.6rem;line-height:1.5}.text-txt ol li::marker,.text-box ol li::marker,.txtcontainer ol li::marker{color:var(--c-accent);font-weight:700}.ce_form.verein-form{display:block}.ce_form.verein-form .formbody{width:100%;max-width:880px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 1.6rem;align-items:start}.ce_form.verein-form .widget{display:flex;flex-direction:column;align-items:stretch;grid-column:1/-1;margin:0}.ce_form.verein-form .widget label{text-align:left;font-size:1rem;font-weight:600;color:var(--c-text);margin-bottom:.35rem}.ce_form.verein-form .widget input.text,.ce_form.verein-form .widget input[type=date],.ce_form.verein-form .widget textarea{width:100%;height:auto;background:var(--c-bg);color:var(--c-text);border:1px solid var(--c-border);border-radius:4px;padding:.7rem .9rem;font-size:1rem;text-align:left}.ce_form.verein-form .widget input.text::placeholder,.ce_form.verein-form .widget input[type=date]::placeholder,.ce_form.verein-form .widget textarea::placeholder{color:#aaa}.ce_form.verein-form .widget input.text:focus,.ce_form.verein-form .widget input.text:focus-visible,.ce_form.verein-form .widget input.text:focus-within,.ce_form.verein-form .widget input[type=date]:focus,.ce_form.verein-form .widget input[type=date]:focus-visible,.ce_form.verein-form .widget input[type=date]:focus-within,.ce_form.verein-form .widget textarea:focus,.ce_form.verein-form .widget textarea:focus-visible,.ce_form.verein-form .widget textarea:focus-within{outline:none;width:100%;opacity:1;border-color:var(--c-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-accent) 22%, transparent)}.ce_form.verein-form .widget-half{grid-column:span 1}.ce_form.verein-form .widget-explanation{grid-column:1/-1;margin-top:.6rem}.ce_form.verein-form .widget-explanation p{margin:0 0 .3rem}.ce_form.verein-form .widget-explanation .form-section{font:700 clamp(1.35rem, 1.1rem + 0.9vw, 1.7rem)/1.15 "Roboto Condensed",sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--c-accent);padding-bottom:.4rem;border-bottom:2px solid var(--c-border)}.ce_form.verein-form .widget-radio fieldset,.ce_form.verein-form .widget-checkbox fieldset{border:none;padding:0;margin:0}.ce_form.verein-form .widget-radio legend{font-size:1rem;font-weight:600;margin-bottom:.6rem;padding:0}.ce_form.verein-form .widget-radio span,.ce_form.verein-form .widget-checkbox span{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.55rem}.ce_form.verein-form .widget-radio span input[type=radio],.ce_form.verein-form .widget-radio span input[type=checkbox],.ce_form.verein-form .widget-checkbox span input[type=radio],.ce_form.verein-form .widget-checkbox span input[type=checkbox]{flex:0 0 auto;width:19px;height:19px;margin:.15rem 0 0;accent-color:var(--c-accent);cursor:pointer}.ce_form.verein-form .widget-radio span label,.ce_form.verein-form .widget-checkbox span label{margin:0;font-weight:400;font-size:1rem;line-height:1.45;cursor:pointer}.ce_form.verein-form .widget-submit{grid-column:1/-1;align-items:center;margin-top:.6rem}.ce_form.verein-form button{width:auto;min-width:240px;background:var(--c-accent)}.ce_form.verein-form button:hover{width:auto;background:var(--c-accent-hover)}@media screen and (max-width: 768px){.ce_form.verein-form .formbody{grid-template-columns:1fr}.ce_form.verein-form .widget-half{grid-column:1/-1}}.standalone-logo{text-align:center;margin-top:4rem}.standalone-logo figure{margin:0;display:inline-block}.standalone-logo img{width:220px;max-width:60%;height:auto;display:inline-block}.standalone-intro{text-align:center}.standalone-intro .text-txt{max-width:780px;margin-left:auto;margin-right:auto}body.page--gastform .widget-upload input.upload{display:block;width:100%;height:auto;background:var(--c-bg);color:var(--c-text);border:2px dashed var(--c-border);border-radius:6px;padding:1.1rem;text-align:left;font-size:1rem;cursor:pointer;transition:all .2s ease}body.page--gastform .widget-upload input.upload:hover{border-color:var(--c-accent);background:var(--c-bg-soft)}body.page--gastform .widget-upload input.upload::file-selector-button,body.page--gastform .widget-upload input.upload::-webkit-file-upload-button{background:var(--c-accent);color:#fff;border:0;border-radius:4px;padding:.6rem 1.2rem;margin-right:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:background .2s ease}body.page--gastform .widget-upload input.upload::file-selector-button:hover{background:var(--c-accent-hover)}body.page--gastform .form-confirmation{text-align:center;max-width:720px;margin:2.5rem auto;font-size:1.3rem}#footer{width:100%;background:rgba(0,0,0,0);color:var(--c-text)}.site-footer__meta{background:var(--c-accent);text-align:center;padding:1.2rem 1rem}.site-footer__metanav a{color:var(--c-on-accent);text-transform:uppercase;font-weight:700;letter-spacing:.1em;text-decoration:none;margin:0 1.4rem;font-size:1.1rem;display:inline-block;transition:all .2s ease}.site-footer__metanav a:hover{opacity:.75}.site-footer__main{background:var(--c-bg-soft);display:grid;grid-template-columns:auto 1fr 1fr 1.5fr auto;gap:3rem;align-items:start;padding:4rem 8rem}@media(max-width: 1170px){.site-footer__main{grid-template-columns:1fr 1fr;gap:2.5rem;padding:3rem 4rem}}@media(max-width: 768px){.site-footer__main{grid-template-columns:1fr;text-align:center}}.site-footer__logo img{max-width:240px;height:auto}.site-footer__nav ul,.site-footer__quicklinks ul{list-style:none;margin:0;padding:0}.site-footer__nav li,.site-footer__quicklinks li{border-bottom:1px solid var(--c-accent)}.site-footer__nav li:last-child,.site-footer__quicklinks li:last-child{border-bottom:0}.site-footer__nav a,.site-footer__quicklinks a{display:block;padding:.55rem 0;color:var(--c-accent);text-transform:uppercase;font-weight:700;letter-spacing:.08em;text-decoration:none;font-size:1.1rem;transition:all .2s ease}.site-footer__nav a:hover,.site-footer__quicklinks a:hover{color:var(--c-accent-hover)}.site-footer__contact p{color:var(--c-accent);line-height:1.7;margin-bottom:1.1rem}.site-footer__contact a{color:var(--c-accent);text-decoration:none}.site-footer__contact a:hover{text-decoration:underline}.site-footer__social{display:flex;gap:.9rem;color:var(--c-accent)}@media(max-width: 768px){.site-footer__social{justify-content:center}}.site-footer__social a{display:inline-flex;transition:all .2s ease}.site-footer__social a:hover{color:var(--c-accent-hover);transform:translateY(-2px)}.site-footer__social .ico{width:40px;height:40px}.site-footer__funding{background:var(--c-bg);display:flex;align-items:center;justify-content:center;gap:2rem;padding:2.5rem 8rem}@media(max-width: 768px){.site-footer__funding{flex-direction:column;text-align:center;gap:1.2rem}}.site-footer__funding p{color:#888;font-size:1rem;line-height:1.5;margin:0;max-width:760px}.site-footer__eplr{flex:0 0 auto;min-width:200px;min-height:70px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--c-border);color:#aaa;font-size:1rem;padding:.5rem 1rem;text-align:center}.heroimage.primarybg-btn a,.button-box.primarybg-btn a{background-color:var(--c-accent)}.heroimage.primarybg-btn a:hover,.button-box.primarybg-btn a:hover{background-color:var(--c-accent-hover);color:var(--c-accent)}.heroimage.secondarybg-btn a,.button-box.secondarybg-btn a{background-color:var(--c-accent-hover)}.heroimage.secondarybg-btn a:hover,.button-box.secondarybg-btn a:hover{background-color:var(--c-accent);color:var(--c-accent-hover)}.heroimage.greybg-btn a,.button-box.greybg-btn a{background-color:#707070}.heroimage.greybg-btn a:hover,.button-box.greybg-btn a:hover{background-color:#525252}.heroimage.blackbg-btn a,.button-box.blackbg-btn a{background-color:#000}.heroimage.blackbg-btn a:hover,.button-box.blackbg-btn a:hover{background-color:#707070}.heroimage.whitebg-btn a,.button-box.whitebg-btn a{background-color:#fff;color:#000}.heroimage.whitebg-btn a:hover,.button-box.whitebg-btn a:hover{background-color:#707070}.heroimage.no a,.button-box.no a{text-decoration:none;position:relative;color:#000}.heroimage.no a::before,.button-box.no a::before{content:"";position:absolute;left:0;bottom:3px;height:1px;width:100%;background-color:currentColor;transform:scaleX(1);transform-origin:center;transition:transform .3s ease}@keyframes wackeln{0%,100%{transform:translateX(0)}25%{transform:translateX(-2px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}}.heroimage.no a::after,.button-box.no a::after{content:url("/files/theme/img/arrow-right-white.svg");display:inline-block;position:relative;top:-1px;left:5px;transition:left .3s ease;animation:wackeln .5s ease-in-out;animation-delay:3s;animation-fill-mode:both}@keyframes reset{0%,99%{animation:none}100%{animation:wackeln .5s ease-in-out 1}}.heroimage.no a .btncontainer a::after,.button-box.no a .btncontainer a::after{animation:reset 5s steps(1, end) infinite}.heroimage.no a:hover,.button-box.no a:hover{filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.7137254902));letter-spacing:.3px}.heroimage.no a:hover::after,.button-box.no a:hover::after{left:10px}.swiper .swiper-button-prev,.swiper .swiper-button-next{background:rgba(0,0,0,0);border:none;transform:scale(1);transition:all .2s ease-out}.swiper .swiper-button-prev:hover,.swiper .swiper-button-next:hover{transform:scale(1.1);filter:drop-shadow(0px 0px 5px #000)}.swiper .swiper-navigation-icon svg,.swiper .swiper-navigation-icon path{fill:#fff}.swiper .swiper-pagination-bullet-active{background:var(--c-accent-hover)}.errorpage #wrapper{min-height:100vh}.errorpage h1{font-size:20rem;line-height:20rem;text-align:center}.errorpage p{text-align:center}.errorpage .error-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}#mainnavi-mobile .mm-menu--theme-dark{background:#fff !important;--mm-color-background: #fff333}.content-player{max-height:100vh;overflow:hidden}.content-player video{width:100%;height:auto}.intro-section{text-align:center}.intro-subline h1,.intro-subline h2,.intro-subline h3,.intro-subline h4,.intro-subline p{font-size:1rem;font-weight:500;letter-spacing:.3em;color:var(--c-accent);text-transform:uppercase;margin-bottom:1.5rem}.intro-headline{margin-bottom:3rem}.intro-section .twocol{max-width:1100px;margin:0 auto;text-align:left;gap:3rem}.intro-section .twocol p{color:var(--c-text);line-height:1.6}.swiper{position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-slide{flex-shrink:0;width:100%;height:auto;position:relative;transition-property:transform}.swiper-button-disabled{opacity:.25;pointer-events:none}.hero-swiper{--hero-char-dur: 0.6s;--hero-char-stagger: 45ms;--hero-rise-dur: 0.8s;--hero-rise-dist: 26px;--hero-blur: 8px;width:100%;height:calc(100vh - 120px);max-height:100vh;min-height:480px;overflow:hidden}.hero-swiper .swiper-slide{height:100%}.hero-swiper .swiper-button-prev,.hero-swiper .swiper-button-next{color:#fff}.hero-swiper .swiper-pagination-bullet{background:#fff;opacity:.55}.hero-swiper .swiper-pagination-bullet-active{opacity:1;background:var(--c-accent)}@media screen and (max-width: 1170px){.hero-swiper{height:calc(100vh - 80px)}}.hero-slide{position:relative;width:100%;height:100%;overflow:hidden}.hero-slide__media{position:absolute;inset:0}.hero-slide__media figure,.hero-slide__media picture{display:block;margin:0;height:100%;width:100%}.hero-slide__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-slide__overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg, rgba(0, 0, 0, 0.62) 0%, rgba(0, 0, 0, 0.38) 38%, rgba(0, 0, 0, 0) 72%)}.hero-slide__content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.1rem;max-width:52%;padding:0 clamp(1.5rem,12vw,20rem);color:#fff}@media screen and (max-width: 1170px){.hero-slide__content{max-width:88%}}.hero-slide__word{margin:0;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.3em;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem);color:#fff}.hero-slide__char{display:inline-block;opacity:0;transform:translateX(-0.6em);filter:blur(var(--hero-blur));transition:opacity var(--hero-char-dur) ease,transform var(--hero-char-dur) ease,filter var(--hero-char-dur) ease;transition-delay:calc(var(--i)*var(--hero-char-stagger))}.hero-slide__headline{margin:0;font-family:"Roboto Condensed",sans-serif;font-size:clamp(2.75rem,1.4rem + 4.2vw,5rem);font-weight:700;line-height:1.05;text-transform:uppercase;color:#fff}.hero-slide__text{max-width:50ch;color:#fff}.hero-slide__text p{color:#fff;margin:0;font-size:1.3rem}.hero-slide__cta a{display:inline-block;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--c-accent);padding:.9rem 1.6rem;transition:all .2s ease}.hero-slide__cta a:hover{background:var(--c-accent-hover)}.hero-slide__headline,.hero-slide__text,.hero-slide__cta{opacity:0;transform:translateY(var(--hero-rise-dist));filter:blur(var(--hero-blur));transition:opacity var(--hero-rise-dur) ease,transform var(--hero-rise-dur) ease,filter var(--hero-rise-dur) ease}.hero-slide__headline{transition-delay:.25s}.hero-slide__text{transition-delay:.4s}.hero-slide__cta{transition-delay:.55s}.hero-swiper .swiper-slide-active .hero-slide .hero-slide__char,.hero-swiper .swiper-slide-active .hero-slide .hero-slide__headline,.hero-swiper .swiper-slide-active .hero-slide .hero-slide__text,.hero-swiper .swiper-slide-active .hero-slide .hero-slide__cta{opacity:1;transform:none;filter:blur(0)}@media(prefers-reduced-motion: reduce){.hero-slide__char,.hero-slide__headline,.hero-slide__text,.hero-slide__cta{opacity:1 !important;transform:none !important;filter:none !important;transition:none !important}}.orte-section{text-align:center}.section-headline{margin-bottom:3rem}.orte-slider{position:relative;padding:0 3rem}.orte-slider .swiper{overflow:hidden}.orte-slider__prev,.orte-slider__next{position:absolute;top:40%;transform:translateY(-50%);width:32px;height:32px;background:rgba(0,0,0,0);border:0;color:var(--c-accent);cursor:pointer;font-size:1.4rem;z-index:5;transition:all .2s ease}.orte-slider__prev:hover,.orte-slider__next:hover{transform:translateY(-50%) scale(1.2)}.orte-slider__prev.swiper-button-disabled,.orte-slider__next.swiper-button-disabled{opacity:.25;cursor:default}.orte-slider__prev{left:0}.orte-slider__next{right:0}.orte-slide{text-align:center}.orte-slide__image{margin:0 0 1.8rem;overflow:hidden}.orte-slide__image figure{margin:0}.orte-slide__image img{display:block;width:100%;height:230px;object-fit:cover}.orte-slide__name{font-size:1rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--c-text);margin-bottom:1.4rem}.orte-slide__cta a{display:inline-block;padding:.85rem 1.8rem;border:1.5px solid var(--c-accent);color:var(--c-accent);text-decoration:none;text-transform:uppercase;letter-spacing:.15em;font-size:1.05rem;font-weight:700;transition:all .2s ease}.orte-slide__cta a:hover{background:var(--c-accent);color:var(--c-on-accent)}.quicklinks-bar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1.5rem;align-items:stretch}@media(max-width: 1170px){.quicklinks-bar{grid-auto-flow:row;grid-template-columns:repeat(2, 1fr);row-gap:3rem}}@media(max-width: 768px){.quicklinks-bar{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.quicklinks-bar{grid-template-columns:1fr}}.quicklink-card{background:var(--c-accent);color:var(--c-on-accent);padding:0 1.4rem 2rem;height:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.quicklink-card__icon{width:80px;height:80px;margin:-40px 0 1.4rem;background:var(--c-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.quicklink-card__icon .ico{width:38px;height:38px;background-color:var(--c-accent)}.quicklink-card__title{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-on-accent);margin-bottom:1rem}.quicklink-card__text{font-size:1.1rem;line-height:1.5;color:var(--c-on-accent);margin-bottom:1.8rem;flex:1}.quicklink-card__cta a{display:inline-block;padding:.7rem 1.4rem;border:1.5px solid var(--c-on-accent);color:var(--c-on-accent);text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:1rem;font-weight:700;transition:all .2s ease}.quicklink-card__cta a:hover{background:var(--c-on-accent);color:var(--c-accent)}.hero-with-status{position:relative}.status-bar{position:absolute;bottom:2.5rem;left:90px;z-index:50;color:var(--c-on-accent);text-shadow:0 1px 3px rgba(0,0,0,.5)}@media(max-width: 1170px){.status-bar{bottom:1.5rem;left:1.5rem}}.status-bar__row{margin:.25rem 0;font-size:1.1rem;color:var(--c-on-accent)}.status-bar__label{text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin-right:.4em}.status-bar__value{font-weight:500}.status-bar__dot{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:.4em;vertical-align:-1px}.status-bar__dot--open{background:#4caf50}.status-bar__dot--closed{background:#d12424}.status-bar__dot--partial{background:#f0b400}.anchor-list{columns:2;column-gap:4rem;max-width:1100px;margin:2rem auto 0;list-style:none;padding:0}@media(max-width: 1170px){.anchor-list{columns:1}}.anchor-list li{break-inside:avoid;padding:.6rem 0;border-bottom:1px solid var(--c-border)}.anchor-list li a{color:var(--c-accent);text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:1.1rem;text-decoration:none;display:block;transition:all .2s ease}.anchor-list li a:hover{color:var(--c-accent-hover)}.map-placeholder{background:var(--c-bg-soft);border:2px dashed var(--c-border);color:#999;padding:5rem 2rem;text-align:center;max-width:1100px;margin:0 auto}.map-placeholder__hint{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.map-placeholder__note{font-size:1.05rem;margin:0}.trail-section{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:1.5rem;max-width:1100px;margin-left:auto;margin-right:auto;scroll-margin-top:4rem}@media(max-width: 1170px){.trail-section{grid-template-columns:1fr}}.trail-section__image{position:relative}.trail-section__image figure{margin:0;height:100%}.trail-section__image img{display:block;width:100%;height:300px;object-fit:cover}@media(max-width: 768px){.trail-section__image img{height:200px}}.trail-section__difficulty-badge{position:absolute;top:1.2rem;left:1.2rem;background:var(--c-contrast);color:#fff;padding:.45rem 1.2rem;font-weight:700;font-size:1rem;letter-spacing:.05em;z-index:2}.trail-section__info{background:var(--c-accent);color:var(--c-on-accent);padding:1.6rem 2rem 2rem;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.trail-section__pattern{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:70px;height:150px;background:url("/files/theme/img/mitglieder-bg.svg") no-repeat center/contain;pointer-events:none;z-index:0}.trail-section__stats{display:flex;align-items:center;gap:1.5rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.25);position:relative;z-index:1;flex-wrap:wrap}.trail-section__stat{display:inline-flex;align-items:center;gap:.5rem;color:var(--c-on-accent);font-size:1.1rem}.trail-section__stat .ico{width:18px;height:18px;background-color:var(--c-on-accent)}.trail-section__dots{display:inline-flex;gap:4px}.trail-section__dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.3)}.trail-section__dot--on{background:var(--c-contrast)}.trail-section__name{text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:clamp(1.35rem,1.1rem + .9vw,1.7rem);color:var(--c-on-accent);margin-bottom:.3rem;position:relative;z-index:1}.trail-section__updated{font-size:1rem;opacity:.8;margin-bottom:1.2rem;color:var(--c-on-accent);position:relative;z-index:1}.trail-section__sub{font-size:1rem;opacity:.85;margin-bottom:.8rem;color:var(--c-on-accent);position:relative;z-index:1}.trail-section__text{font-size:1.1rem;line-height:1.6;position:relative;z-index:1}.trail-section__text p{color:var(--c-on-accent);margin-bottom:.4rem}.trail-section__text p:last-child{margin-bottom:0}.trail-section__text strong{color:var(--c-on-accent)}.news-section{text-align:center}.news-section .twocol{grid-template-columns:1.15fr 1fr;gap:3rem;align-items:center;text-align:left}@media(max-width: 1170px){.news-section .twocol{grid-template-columns:1fr;gap:2.5rem}}.news-featured{display:flex;align-items:stretch}@media(max-width: 576px){.news-featured{flex-direction:column}}.news-featured__image{flex:0 0 42%;align-self:center;z-index:2;margin-right:-45px}@media(max-width: 576px){.news-featured__image{margin-right:0;margin-bottom:-45px;flex-basis:auto;width:90%}}.news-featured__image img{display:block;width:100%;height:auto}.news-featured__box{flex:1;background:var(--c-accent);color:var(--c-on-accent);padding:3rem 2.5rem 3rem 70px;text-align:center;display:flex;flex-direction:column;justify-content:center}@media(max-width: 576px){.news-featured__box{padding:3.5rem 1.5rem 2.5rem}}.news-featured__date{letter-spacing:.15em;margin-bottom:1.2rem;color:var(--c-on-accent)}.news-featured__headline{text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:clamp(1.35rem,1.1rem + .9vw,1.7rem);line-height:1.4;margin-bottom:1.5rem;color:var(--c-on-accent)}.news-featured__teaser{margin-bottom:2rem;line-height:1.6}.news-featured__teaser p{color:var(--c-on-accent);margin-bottom:0}.news-featured__cta a{display:inline-block;padding:.85rem 1.8rem;border:1.5px solid var(--c-on-accent);color:var(--c-on-accent);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:1rem;font-weight:700;transition:all .2s ease}.news-featured__cta a:hover{background:var(--c-on-accent);color:var(--c-accent)}.news-item{display:flex;gap:1.3rem;padding-bottom:1.3rem;margin-bottom:1.3rem;border-bottom:1px solid var(--c-border)}.news-item__date{flex:0 0 auto;text-align:left;line-height:1.15;min-width:2.8rem}.news-item__day,.news-item__month{display:block;font-size:1.25rem;font-weight:700;color:var(--c-text);text-transform:uppercase}.news-item__headline{margin-bottom:.5rem}.news-item__headline a{color:var(--c-accent);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:1.15rem;text-decoration:none;transition:all .2s ease}.news-item__headline a:hover{color:var(--c-accent-hover)}.news-item__teaser{color:var(--c-text);font-size:1.1rem;line-height:1.5}.ort-photo figure{margin:0;width:100%}.ort-photo img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 12px 32px rgba(0,0,0,.14)}.contact-box{background:var(--c-bg-soft);border-top:4px solid var(--c-accent);border-radius:0 0 6px 6px;box-shadow:0 4px 8px rgba(0,0,0,.15);padding:2.2rem 2.4rem;max-width:480px}.contact-box__title{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--c-accent);margin-bottom:1.4rem;padding-bottom:1rem;border-bottom:1px solid var(--c-border)}.contact-box__row{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:.7rem;line-height:1.5;color:var(--c-text)}.contact-box__row a{color:var(--c-text);text-decoration:none;transition:color .2s ease}.contact-box__row a:hover{color:var(--c-accent)}.contact-box__ico{flex:0 0 auto;color:var(--c-accent);line-height:0;margin-top:2px}.membership-banner{position:relative;color:var(--c-on-accent);overflow:hidden;text-align:center}.membership-banner.has-pattern::after{content:"";position:absolute;right:6%;top:50%;transform:translateY(-50%);width:244px;height:489px;background:url("/files/theme/img/mitglieder-bg.svg") no-repeat center/contain;pointer-events:none;z-index:1}.membership-banner__inner{position:relative;z-index:2;max-width:900px;margin:0 auto}.membership-banner__subline{font-size:1rem;letter-spacing:.3em;text-transform:uppercase;margin-bottom:2rem;font-weight:500;color:var(--c-on-accent)}.membership-banner__headline{font-size:clamp(2.1rem,1.4rem + 2.4vw,3.25rem);font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:2.5rem;color:var(--c-on-accent);line-height:1.1}.membership-banner__text{font-size:1rem;line-height:1.7;margin-bottom:2.5rem;max-width:700px;margin-left:auto;margin-right:auto}.membership-banner__text p{color:var(--c-on-accent);margin-bottom:0}.membership-banner__text strong{font-weight:700;color:var(--c-on-accent)}.membership-banner__cta a{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 2.4rem;border:2px solid var(--c-on-accent);color:var(--c-on-accent);text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:1rem;transition:all .2s ease}.membership-banner__cta a:hover{background:var(--c-on-accent)}.membership-banner__cta a:hover span{color:var(--c-accent)}.membership-banner__arrow{font-size:1.2rem;line-height:1}@media(max-width: 1170px){.membership-banner{padding:4rem 4rem}.membership-banner.has-pattern::after{opacity:.5;right:-5%}}@media(max-width: 576px){.membership-banner{padding:3rem 1rem}.membership-banner.has-pattern::after{display:none}}.heroimage.hero-video{width:100%;height:100vh;overflow:hidden}.heroimage.hero-video .imgcontainer,.heroimage.hero-video .hero-video-el{width:100%;height:100%}.heroimage.hero-video .hero-video-el{object-fit:cover;object-position:center;display:block}.ico-ski,.ico-schnee,.ico-temperatur,.ico-instagram,.ico-facebook,.ico-spende,.ico-anfahrt,.ico-events,.ico-live,.ico-wetter,.ico-loipe,.ico-toggle-winter,.ico-toggle-summer{display:inline-block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.ico-toggle-summer{-webkit-mask-image:url("/files/theme/img/icons/toggle-summer.svg");mask-image:url("/files/theme/img/icons/toggle-summer.svg")}.ico-toggle-winter{-webkit-mask-image:url("/files/theme/img/icons/toggle-winter.svg");mask-image:url("/files/theme/img/icons/toggle-winter.svg")}.ico-loipe{-webkit-mask-image:url("/files/theme/img/icons/loipe.svg");mask-image:url("/files/theme/img/icons/loipe.svg")}.ico-wetter{-webkit-mask-image:url("/files/theme/img/icons/wetter.svg");mask-image:url("/files/theme/img/icons/wetter.svg")}.ico-live{-webkit-mask-image:url("/files/theme/img/icons/live.svg");mask-image:url("/files/theme/img/icons/live.svg")}.ico-events{-webkit-mask-image:url("/files/theme/img/icons/events.svg");mask-image:url("/files/theme/img/icons/events.svg")}.ico-anfahrt{-webkit-mask-image:url("/files/theme/img/icons/anfahrt.svg");mask-image:url("/files/theme/img/icons/anfahrt.svg")}.ico-spende{-webkit-mask-image:url("/files/theme/img/icons/spende.svg");mask-image:url("/files/theme/img/icons/spende.svg")}.ico-facebook{-webkit-mask-image:url("/files/theme/img/icons/facebook.svg");mask-image:url("/files/theme/img/icons/facebook.svg")}.ico-instagram{-webkit-mask-image:url("/files/theme/img/icons/instagram.svg");mask-image:url("/files/theme/img/icons/instagram.svg")}.ico-temperatur{-webkit-mask-image:url("/files/theme/img/icons/temperatur.svg");mask-image:url("/files/theme/img/icons/temperatur.svg")}.ico-schnee{-webkit-mask-image:url("/files/theme/img/icons/schnee.svg");mask-image:url("/files/theme/img/icons/schnee.svg")}.ico-ski{-webkit-mask-image:url("/files/theme/img/icons/ski.svg");mask-image:url("/files/theme/img/icons/ski.svg")}.header-utilities{display:contents}.header-donate{grid-column:1/-1;justify-self:end;margin:1rem calc(30px - 8rem) 0 0;display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:999px;background:var(--c-accent);color:var(--c-on-accent);text-decoration:none;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;box-shadow:0 2px 10px rgba(0,0,0,.28);transition:all .2s ease}.header-donate .ico{width:20px;height:20px}.header-donate:hover,.header-donate:focus-visible{background:var(--c-accent-hover);color:var(--c-on-accent);transform:translateY(-1px)}@media(max-width: 1450px){.header-donate{display:none}}.season-switcher{position:absolute;top:26.5px;right:30px;display:flex;gap:18px;z-index:200}.season-switcher button{background:rgba(0,0,0,0);border:0;padding:4px 6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;color:#fff;font-family:inherit;opacity:1;text-shadow:0 1px 4px rgba(0,0,0,.35);transition:all .2s ease}.season-switcher button .ico{width:26px;height:26px;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.4))}.season-switcher button .lbl{font-size:1rem;text-transform:uppercase;letter-spacing:1px;font-weight:700;position:relative;padding-bottom:3px}.season-switcher button:hover .lbl::after,.season-switcher button.active .lbl::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#fff}@media(max-width: 1450px){.season-switcher{display:none}}.quicklinks-sidebar{position:fixed;left:0;top:25px;z-index:150}.quicklinks-sidebar ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.quicklinks-sidebar li a{display:flex;flex-direction:column;align-items:center;gap:6px;width:88px;padding:14px 6px;background:var(--c-accent);color:var(--c-on-accent);text-decoration:none;transition:all .2s ease}.quicklinks-sidebar li a .ico{width:24px;height:24px}.quicklinks-sidebar li a .lbl{font-size:1rem;text-transform:uppercase;letter-spacing:0;font-weight:700}.quicklinks-sidebar li a:hover{background:var(--c-accent-hover)}@media(max-width: 1450px){.quicklinks-sidebar{display:none}}.main-navigation-mobile .mobilenav-switcher{display:flex;gap:1.5rem;justify-content:center;padding:1.4rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.15)}.main-navigation-mobile .mobilenav-switcher button{background:rgba(0,0,0,0);border:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.4rem;color:var(--c-on-accent);font-family:inherit;opacity:.7;transition:all .2s ease}.main-navigation-mobile .mobilenav-switcher button .ico{width:28px;height:28px}.main-navigation-mobile .mobilenav-switcher button .lbl{font-size:1rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.main-navigation-mobile .mobilenav-switcher button.active{opacity:1}.main-navigation-mobile .mobilenav-switcher button.active .lbl{text-decoration:underline;text-underline-offset:3px}.main-navigation-mobile .mobilenav-donate{padding:1.1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.15)}.main-navigation-mobile .mobilenav-donate a{display:flex;align-items:center;justify-content:center;gap:10px;padding:.85rem 1.5rem;border-radius:999px;background:var(--c-on-accent);color:var(--c-accent);text-decoration:none;font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:all .2s ease}.main-navigation-mobile .mobilenav-donate a .ico{width:22px;height:22px}.main-navigation-mobile .mobilenav-donate a:hover{opacity:.85}.main-navigation-mobile .mobilenav-quicklinks{padding:1.2rem 1.25rem 2rem;margin-top:.5rem;border-top:1px solid rgba(255,255,255,.15);color:var(--c-on-accent)}.main-navigation-mobile .mobilenav-quicklinks ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:.6rem}.main-navigation-mobile .mobilenav-quicklinks li{border:0}.main-navigation-mobile .mobilenav-quicklinks a{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:.9rem .4rem;border:1px solid rgba(255,255,255,.25);color:var(--c-on-accent);text-align:center;transition:all .2s ease}.main-navigation-mobile .mobilenav-quicklinks a:hover{background:var(--c-on-accent);color:var(--c-accent)}.main-navigation-mobile .mobilenav-quicklinks a .ico{width:26px;height:26px}.main-navigation-mobile .mobilenav-quicklinks a .lbl{font-size:1rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.parking-map{height:clamp(320px,55vh,560px);border:1px solid var(--c-border);border-radius:4px;margin-bottom:1.5rem;isolation:isolate}.parking-map__pin{color:var(--c-accent);filter:drop-shadow(0 2px 3px rgba(0, 0, 0, 0.35))}.parking-map__pin svg{display:block;fill:currentColor}.parking-map-wrap .leaflet-popup-content{font-family:"Roboto",sans-serif;font-size:1rem;line-height:1.45}.parking-map-wrap .leaflet-popup-content strong{color:var(--c-accent)}.parking-map__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:1rem 1.6rem}.parking-map__item{display:flex;align-items:flex-start;gap:.6rem;padding:0}.parking-map__item>span:last-child{display:flex;flex-direction:column;gap:.15rem}.parking-map__ico{flex:0 0 auto;margin-top:.2rem;color:var(--c-accent)}.parking-map__place,.parking-map__text,.parking-map__note{font-size:1rem}.parking-map__place{text-transform:uppercase;letter-spacing:.04em}.parking-map__link{font-size:1rem;font-weight:600;color:var(--c-accent)}.parking-map__note{margin-top:1.2rem;opacity:.8}:root{--c-accent: #2E2356}
