/*



          /\
         /**\
        /****\   /\
       /      \ /**\
      /  /\    /    \
     /  /  \  /      \
    /  /    \/ /\     \
   /  /      \/  \/\   \
__/__/_______/___/__\___\______________________________

Made with Passion by GIPFELGOLD // www.gipfelgold.com
_______________________________________________________


VERSION: 251127 */

 @font-face {font-display: swap;font-family: 'Lora';font-style: normal;font-weight: 400;src: url('fonts/lora-v32-latin-regular.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Lora';font-style: italic;font-weight: 400;src: url('fonts/lora-v32-latin-italic.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Lora';font-style: normal;font-weight: 500;src: url('fonts/lora-v32-latin-500.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Lora';font-style: italic;font-weight: 500;src: url('fonts/lora-v32-latin-500italic.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Lora';font-style: normal;font-weight: 600;src: url('fonts/lora-v32-latin-600.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Lora';font-style: italic;font-weight: 600;src: url('fonts/lora-v32-latin-600italic.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Lora';font-style: normal;font-weight: 700;src: url('fonts/lora-v32-latin-700.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Lora';font-style: italic;font-weight: 700;src: url('fonts/lora-v32-latin-700italic.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: normal;font-weight: 100;src: url('fonts/jost-v14-latin-100.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: italic;font-weight: 100;src: url('fonts/jost-v14-latin-100italic.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: normal;font-weight: 200;src: url('fonts/jost-v14-latin-200.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: italic;font-weight: 200;src: url('fonts/jost-v14-latin-200italic.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: normal;font-weight: 300;src: url('fonts/jost-v14-latin-300.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: italic;font-weight: 300;src: url('fonts/jost-v14-latin-300italic.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: normal;font-weight: 400;src: url('fonts/jost-v14-latin-regular.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: italic;font-weight: 400;src: url('fonts/jost-v14-latin-italic.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: normal;font-weight: 500;src: url('fonts/jost-v14-latin-500.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: italic;font-weight: 500;src: url('fonts/jost-v14-latin-500italic.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: normal;font-weight: 600;src: url('fonts/jost-v14-latin-600.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: italic;font-weight: 600;src: url('fonts/jost-v14-latin-600italic.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: normal;font-weight: 700;src: url('fonts/jost-v14-latin-700.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: italic;font-weight: 700;src: url('fonts/jost-v14-latin-700italic.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: normal;font-weight: 800;src: url('fonts/jost-v14-latin-800.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: italic;font-weight: 800;src: url('fonts/jost-v14-latin-800italic.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: normal;font-weight: 900;src: url('fonts/jost-v14-latin-900.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Jost';font-style: italic;font-weight: 900;src: url('fonts/jost-v14-latin-900italic.woff2') format('woff2');}:root {--dunkelblau: #38484e;--cookiebot: #38484e;}h1 {word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}h1, h2, h3, h4, h5, h6, p, li, a, i {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}body[class*=hmenu] .menu-icons i:not(.fa-dropdown), body.menu-overlay-center .menu-icons i:not(.fa-dropdown) {font-size: 26px;width: 1em;}.scroll-top {display: none !important;}.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions {margin-bottom: 0;}.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions a {background-color: transparent !important;}.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal a {padding: 5px;}.wpml-ls-statics-footer {position: fixed;bottom: 10px;right: 10px;background: rgba(56, 72, 78, 0.8);padding: 0px;-webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.25);-moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.25);box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.25);margin-bottom: 10px !important;}.wpml-ls-statics-footer .wpml-ls-current-language>a, .wpml-ls-statics-footer a, .wpml-ls-statics-footer .wpml-ls-sub-menu a, .wpml-ls-statics-footer .wpml-ls-sub-menu a:link, .wpml-ls-statics-footer li:not(.wpml-ls-current-language) .wpml-ls-link, .wpml-ls-statics-footer li:not(.wpml-ls-current-language) .wpml-ls-link:link {color: #fff;background: rgba(56, 72, 78, 0.8);}.wpcf7-acceptance .wpcf7-list-item-label {font-size: 17px;}@media (max-width: 569px) {.wpcf7-inline-wrapper .wpcf7-inline-field {width: 100%;display: block;vertical-align: top;padding: 0px 0px 5px 0px;}}body:not(.page-id-3):not(.page-id-118957) .grecaptcha-badge {display: none !important;}.grecaptcha-badge {-webkit-filter: grayscale(100%);filter: grayscale(100%);bottom: 70px !important;}.CookiebotWidget, #CookiebotWidget {display: none !important;}h2#CybotCookiebotDialogBodyContentTitle {font-size: clamp(20px, 3vw, 30px) !important;}#CybotCookiebotDialogPoweredbyImage, #CybotCookiebotDialogPoweredbyCybot {display: none !important;}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {border-bottom-color: var(--cookiebot) !important;color: var(--cookiebot) !important;}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {background-color: var(--cookiebot) !important;border-color: var(--cookiebot) !important;}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {border-color: var(--cookiebot) !important;}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonDecline {background: transparent !important;color: var(--cookiebot) !important;}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {border-color: var(--cookiebot) !important;}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {background-color: var(--cookiebot) !important;}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialogDetailBodyContentTextAbout a {color: var(--cookiebot) !important;}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {color: var(--cookiebot) !important;}#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {color: var(--cookiebot) !important;}#CybotCookiebotDialog a:hover:after, #CybotCookiebotDialog a:hover:before, #CybotCookiebotDialog button:hover:after, #CybotCookiebotDialog button:hover:before {border-color: var(--cookiebot) !important;}#CybotCookiebotDialog ul li {list-style: inherit;}table.CookieDeclarationTable {background-color: transparent !important;}table.CookieDeclarationTable tr:nth-child(2n+1) {background-color: transparent !important;}

 