/*



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

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


VERSION: 251218 */

 @font-face {font-family: 'HelveticaNeueLTPro-Roman';font-display: swap;src: url('webFonts/HelveticaNeueLTPro-Roman/font.woff2') format('woff2'), url('webFonts/HelveticaNeueLTPro-Roman/font.woff') format('woff');}@font-face {font-family: 'NeueHelvetica';font-style: normal;font-weight: bold;font-stretch: normal;font-display: swap;src: url('webFonts/NeueHelvetica/normal_normal_bold.woff2') format('woff2'), url('webFonts/NeueHelvetica/normal_normal_bold.woff') format('woff');}@font-face {font-family: 'NeueHelvetica';font-style: normal;font-weight: normal;font-stretch: normal;font-display: swap;src: url('webFonts/NeueHelvetica/normal_normal_normal.woff2') format('woff2'), url('webFonts/NeueHelvetica/normal_normal_normal.woff') format('woff');}@font-face {font-family: 'velour-light';font-display: swap;src: url('webFonts/velour-light/velour_light-webfont.woff2') format('woff2'), url('webFonts/velour-light/velour_light-webfont.woff') format('woff');font-weight: normal;font-style: normal;}@font-face {font-family: 'Velour-medium';font-display: swap;src: url('webFonts/Velour-medium/font.woff2') format('woff2'), url('webFonts/Velour-medium/font.woff') format('woff');font-weight: normal;font-style: normal;}@font-face {font-family: 'velour-bold';font-display: swap;src: url('webFonts/Velour-bold/velour_bold-webfont.woff2') format('woff2'), url('webFonts/Velour-bold/velour_bold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}@font-face {font-family: 'HelveticaNeueLTPro-Lt';font-display: swap;src: url('webFonts/HelveticaNeueLTPro-Lt/font.woff2') format('woff2'), url('webFonts/HelveticaNeueLTPro-Lt/font.woff') format('woff');}@font-face {font-family: 'next_southerland_scriptRg';font-display: swap;src: url('webFonts/southerland/next_southerland_script-webfont.woff2') format('woff2'), url('webFonts/southerland/next_southerland_script-webfont.woff') format('woff');font-weight: normal;font-style: normal;}:root {--gold: #D2A445;--dunkelgold: #a37b27;--gruen: #032d32;--beige: #afa999;--cookiebot: #032d32;--white: #ffffff;--ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);--ease-in-expo: cubic-bezier(0.95, 0.05, 0.795, 0.035);}body, html, p, ul, li, pre, .pre {font-family: 'HelveticaNeueLTPro-Lt';font-weight: normal;font-style: normal;letter-spacing: 0.08em;color: var(--gruen);}p, .post-detail .post-content {line-height: 1.45em !important;}pre, .pre {white-space: normal;}.break {word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}@media (max-width: 460px) {.hero-h1, .hero-h2 {word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}}.align-center {text-align: center;}h1, h2, h3, h4, h5, h6, p, li, a, i {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}h1, h2, h3 {font-family: 'Velour-medium' !important;font-weight: normal !important;font-style: normal !important;letter-spacing: 0 !important;color: var(--gruen);}.smallheadline h1, .smallheadline h2 {font-size: 1.4em;}.thb-slidetype h1 {line-height: 1.4em;}h2, .h2, .thb-accordion.style2 .vc_tta-panel-heading h4, p.woocommerce-thankyou-order-received {font-family: 'Velour-medium' !important;font-weight: normal !important;font-style: normal !important;letter-spacing: 0 !important;font-size: clamp(30px, 2vw, 40px);line-height: 1.1em !important;margin-bottom: 0.85em;}h2 .thb-slidetype-entry {line-height: 1.3em;}h4, h5, h6 {font-family: 'NeueHelvetica';font-weight: normal !important;font-style: normal !important;letter-spacing: 0.1em;color: var(--gruen);}.h4, .h5, .h6 {font-family: 'NeueHelvetica' !important;font-weight: normal !important;font-style: normal !important;letter-spacing: 0.1em !important;color: var(--gruen);}pre, .pre {background: inherit;font-size: inherit;line-height: inherit;margin-bottom: inherit;max-width: inherit;overflow: inherit;padding: inherit;font-family: 'NeueHelvetica' !important;font-style: normal !important;font-weight: normal !important;font-stretch: normal !important;text-transform: uppercase;font-size: 14px;letter-spacing: 0.12em !important;margin-bottom: 1em;}#h1pre {font-weight: normal !important;text-transform: uppercase;letter-spacing: 0.12em !important;font-size: 12px;margin-bottom: 1em;}strong, b {font-family: 'NeueHelvetica';font-style: normal;font-weight: bold;font-stretch: normal;}.bold {font-weight: 600 !important;}#wrapper .thb-light-column p, #wrapper .thb-light-column ul, #wrapper .thb-light-column li, #wrapper .thb-light-column pre, #wrapper .thb-light-column .pre, #wrapper .thb-light-column h1, #wrapper .thb-light-column h2, #wrapper .thb-light-column h3, #wrapper .thb-light-column h4, #wrapper .thb-light-column h5, #wrapper .thb-light-column h6, #wrapper .thb-light-column .h1, #wrapper .thb-light-column .h2, #wrapper .thb-light-column .h3, #wrapper .thb-light-column .h4, #wrapper .thb-light-column .h5, #wrapper .thb-light-column .h6, #wrapper .thb-light-column p, #wrapper .thb-light-column li, #wrapper .thb-light-column i, #wrapper .columns.thb-light-column h1, #wrapper .columns.thb-light-column .h1, #wrapper .columns.thb-light-column h2, #wrapper .columns.thb-light-column .h2, #wrapper .columns.thb-light-column h3, #wrapper .columns.thb-light-column .h3, #wrapper .columns.thb-light-column h4, #wrapper .columns.thb-light-column .h4, #wrapper .columns.thb-light-column h5, #wrapper .columns.thb-light-column .h5, #wrapper .columns.thb-light-column h6, #wrapper .columns.thb-light-column .h6, #wrapper .columns.thb-light-column .thb-portfolio .type-portfolio h1, #wrapper .columns.thb-light-column .thb-portfolio .type-portfolio .h1, #wrapper .columns.thb-light-column .thb-portfolio .type-portfolio h2, #wrapper .columns.thb-light-column .thb-portfolio .type-portfolio .h2, #wrapper .columns.thb-light-column .thb-portfolio .type-portfolio.style6 .portfolio-holder, #wrapper .columns.thb-light-column .thb-awards-parent, #wrapper .columns.thb-light-column .thb-awards .award-container .thb-award-description strong, #wrapper .columns.thb-light-column .thb-awards .award-container .thb-award-description b, #wrapper .columns.thb-light-column .thb-experience .thb-experience-description strong, #wrapper .columns.thb-light-column .thb-experience .thb-experience-position strong, #wrapper .columns.thb-light-column .thb-experience .thb-experience-description b, #wrapper .columns.thb-light-column .thb-experience .thb-experience-position b, #wrapper .columns.thb-light-column .thb-experience, #wrapper .columns.thb-light-column label, #wrapper .columns.thb-light-column .thb-counter {color: var(--white);}.heroheadline {height: auto;color: rgba(255, 255, 255, 0);line-height: 0.85em !important;-webkit-text-stroke: 0.01em rgb(215, 169, 90);text-shadow: rgba(255, 255, 255, 0.5) 0.0417em 0.025em 0px;letter-spacing: 1px;font-weight: 400;font-family: "velour-bold" !important;white-space: unset !important;margin-left: auto;margin-right: auto;font-size: clamp(60px, 9vw, 120px);width: 60vw;max-width: 800px;min-width: 280px;}.max500>.vc_column-inner {max-width: 600px;padding-left: 0 !important;padding-right: 0 !important;margin-left: auto;margin-right: auto;}#gg-color-debug {position: fixed;top: 10px;right: 10px;z-index: 99999;background: rgba(0, 0, 0, 0.7);color: var(--white);padding: 6px 10px;font-size: 12px;border-radius: 3px;font-family: Arial, sans-serif;pointer-events: none;}@media (max-width: 580px) {.page > .row > .column, .page > .row > .columns {padding-right: 30px;padding-left: 30px;}}.btn-text.style1 {font-weight: bold;font-family: 'NeueHelvetica';letter-spacing: 0.12em;}.verschachtelte-bilder-wrapper {--scale: 1;--abstand-links: 28.8vw;}@media (max-width: 1024px) {.verschachtelte-bilder-wrapper{--scale: 1.8;--abstand-links: 6.25vw;}}@media (max-width: 580px) {.verschachtelte-bilder-wrapper{--scale: 4.5;--abstand-links: 15px;}}.verschachtelte-bilder-wrapper {position: relative;width: 100%;margin: 0 auto;height: 47vw;overflow: visible;}.verschachtelte-bilder-wrapper .vc_column-inner, .verschachtelte-bilder-wrapper .wpb_wrapper {position: static !important;}.verschachtelte-bilder-wrapper .verschachtelte-bilder {position: absolute !important;overflow: hidden;}.verschachtelte-bilder-wrapper .bild-01 {top: 0;left: calc(var(--abstand-links) + 14vw);width: 21vw;max-width: 21vw;z-index: 10;animation-delay: 0.2s !important;}.verschachtelte-bilder-wrapper .bild-02 {top: 11.5vw;left: calc(var(--abstand-links) + 16.15vw);width: 32vw;max-width: 32vw;z-index: 20;animation-delay: 0.4s !important;}.verschachtelte-bilder-wrapper .bild-03 {top: 5vw;left: calc(var(--abstand-links) + 0vw);width: 13vw;max-width: 13vw;z-index: 30;animation-delay: 0.6s !important;}.verschachtelte-bilder-wrapper .bild-04 {top: 23vw;left: calc(var(--abstand-links) + 3.6vw);width: 16vw;max-width: 16vw;z-index: 40;animation-delay: 0.8s !important;}.verschachtelte-bilder-wrapper h2 {font-family: 'next_southerland_scriptRg' !important;font-weight: normal !important;font-style: normal !important;position: absolute !important;z-index: 50;left: calc(var(--abstand-links) + 37.5vw);top: 33.9vw;animation-delay: 1s !important;font-size: clamp(36px, 2.4vw, 48px);line-height: 1.1em;margin-bottom: 0;}.verschachtelte-bilder-wrapper .btn-text {position: absolute !important;z-index: 60;left: calc(var(--abstand-links) + 31.75vw);top: 36.5vw;trasformation-delay: 1.2s !important;}@media (max-width: 1024px) {.verschachtelte-bilder-wrapper {height: calc(47vw * var(--scale));}.verschachtelte-bilder-wrapper .bild-01 {top: calc(0 * var(--scale));left: calc(var(--abstand-links) + (14vw * var(--scale)));width: calc(21vw * var(--scale));max-width: calc(21vw * var(--scale));}.verschachtelte-bilder-wrapper .bild-02 {top: calc(11.5vw * var(--scale));left: calc(var(--abstand-links) + (16.15vw * var(--scale)));width: calc(32vw * var(--scale));max-width: calc(32vw * var(--scale));}.verschachtelte-bilder-wrapper .bild-03 {top: calc(5vw * var(--scale));left: calc(var(--abstand-links) + (0vw * var(--scale)));width: calc(13vw * var(--scale));max-width: calc(13vw * var(--scale));}.verschachtelte-bilder-wrapper .bild-04 {top: calc(23vw * var(--scale));left: calc(var(--abstand-links) + (3.6vw * var(--scale)));width: calc(16vw * var(--scale));max-width: calc(16vw * var(--scale));}.verschachtelte-bilder-wrapper h2 {left: calc(var(--abstand-links) + (37.5vw * var(--scale)));top: calc(33.9vw * var(--scale));}.verschachtelte-bilder-wrapper .btn-text {left: calc(var(--abstand-links) + (31.75vw * var(--scale)));top: calc(37.3vw * var(--scale));}}@media (max-width: 580px) {.verschachtelte-bilder-wrapper {height: calc(50vw * var(--scale));}.verschachtelte-bilder-wrapper .bild-01 {top: calc(0 * var(--scale));left: calc(var(--abstand-links) + (-2vw * var(--scale)));width: calc(21vw * var(--scale));max-width: calc(21vw * var(--scale));}.verschachtelte-bilder-wrapper .bild-02 {top: calc(12.5vw * var(--scale));left: calc(var(--abstand-links) + (2.15vw * var(--scale)));width: calc(18vw * var(--scale));max-width: calc(32vw * var(--scale));}.verschachtelte-bilder-wrapper .bild-03 {top: calc(36vw * var(--scale));left: calc(var(--abstand-links) + (10vw * var(--scale)));width: calc(10vw * var(--scale));max-width: calc(13vw * var(--scale));z-index: 50;}.verschachtelte-bilder-wrapper .bild-04 {top: calc(23vw * var(--scale));left: calc(var(--abstand-links) + (0vw * var(--scale)));width: calc(14vw * var(--scale));max-width: calc(16vw * var(--scale));}.verschachtelte-bilder-wrapper h2 {left: calc(var(--abstand-links) + (0vw * var(--scale)));top: calc(45.9vw * var(--scale));}.verschachtelte-bilder-wrapper .btn-text {left: calc(var(--abstand-links) + (0vw * var(--scale)));top: calc(48.5vw * var(--scale));}}.verschachtelte-bilder .vc_figure-caption {position: absolute;font-weight: bold;font-family: 'NeueHelvetica';top: 1vw;right: 1vw;margin: 0;padding-left: 40px;font-size: 12px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--white);z-index: 10;pointer-events: none;}.verschachtelte-bilder .vc_figure-caption::before {content: "";position: absolute;left: 0;top: 50%;width: 35px;height: 1px;background: var(--white);transform: translateY(-50%);opacity: 0.9;transition: width .3s ease, background-color .3s ease, left .3s;}.verschachtelte-bilder figure:hover .vc_figure-caption::before {width: 60px;background: var(--white);left: -25px;}.verschachtelte-bilder-wrapper .verschachtelte-bilder img {transition: transform .6s var(--ease-out-expo), filter .6s var(--ease-out-expo);transform-origin: center center;}.verschachtelte-bilder-wrapper .verschachtelte-bilder:hover {}.verschachtelte-bilder-wrapper .verschachtelte-bilder:hover img {transform: scale(1.06);filter: brightness(1.05);}.thb-fancy-box.thb-bottom-center .thb-fancy-content {align-items: flex-end;}.thb-fancy-box .thb-fancy-text-content {text-align: right;}.thb-fancy-box .thb-fancy-text-content>a {font-weight: bold;font-family: 'NeueHelvetica';position: relative;display: inline-block;color: var(--white) !important;font-size: 12px;letter-spacing: 0.12em;text-transform: uppercase;text-decoration: none;padding-left: 45px;}.thb-fancy-box .thb-fancy-text-content>a::before {content: "";position: absolute;left: 0;top: 50%;width: 35px;height: 1px;background: var(--gold);transform: translateY(-50%);transition: width .3s ease, left .3s ease;}.thb-fancy-box:hover .thb-fancy-text-content>a::before {width: 60px;background: var(--gold);left: -25px;}.thb-fancy-box .thb-fancy-text-content p {color: rgba(255, 255, 255, 0.85);text-align: right;font-size: 12px;margin-bottom: 0;letter-spacing: 0.08em;}.parallax_bg.animate-scale-in::after {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: inline-block;background: linear-gradient(0deg, rgba(3, 45, 50, 0.8), rgba(3, 45, 50, 0.95));}.hidden {display: none;}.thb_post_nav.style2 {display: none !important;}.gm-style .gm-style-iw-c {color: #;box-shadow: 0 2px 7px 1px rgba(0, 0, 0, 0.3);}.gm-style .gm-style-iw-t::after {box-shadow: -2px 2px 2px 0 rgba(178, 178, 178, .4);}.wpb_gallery_slides figcaption {display: none;}.add-prescription-wrapper {padding-bottom: 20px;}.childnumber {margin-bottom: 0px !important;padding-bottom: 0px !important;}#wrapper .thb-light-column a:not(.btn):not(.button), #wrapper .columns.thb-light-column .post .post-title a:not(.btn):not(.button), #wrapper .columns.thb-light-column .post .post-category a:not(.btn):not(.button), #wrapper .columns.thb-light-column .thb-accordion.style1 .vc_tta-panel-heading h4 a:not(.btn):not(.button), #wrapper .columns.thb-light-column .post.style9 .style9-content .style9-readmore, #wrapper .columns.thb-light-column .thb_twitter_container .thb_tweet_time, #wrapper .columns.thb-light-column .thb_twitter_container p a:not(.btn):not(.button), #wrapper .columns.thb-light-column .thb_twitter_container .thb_follow_us a:not(.btn):not(.button) {color: #d2a445;-webkit-transition: color 1s;-moz-transition: color 1s;-o-transition: color 1s;transition: color 1s;}#wrapper .thb-dark-column a:not(.btn):not(.button):not(.btn-text), #wrapper .columns.thb-dark-column .post .post-title a:not(.btn):not(.button):not(.btn-text), #wrapper .columns.thb-dark-column .post .post-category a:not(.btn):not(.button):not(.btn-text), #wrapper .columns.thb-dark-column .thb-accordion.style1 .vc_tta-panel-heading h4 a:not(.btn):not(.button):not(.btn-text), #wrapper .columns.thb-dark-column .post.style9 .style9-content .style9-readmore, #wrapper .columns.thb-dark-column .thb_twitter_container .thb_tweet_time, #wrapper .columns.thb-dark-column .thb_twitter_container p a:not(.btn):not(.button):not(.btn-text), #wrapper .columns.thb-dark-column .thb_twitter_container .thb_follow_us a:not(.btn):not(.button):not(.btn-text) {color: var(--dunkelgold);-webkit-transition: color 1s;-moz-transition: color 1s;-o-transition: color 1s;transition: color 1s;}#wrapper .magicwrap .thb-light-column a:not(.btn):not(.button), #wrapper .magicwrap .columns.thb-light-column .post .post-title a:not(.btn):not(.button), #wrapper .magicwrap .columns.thb-light-column .post .post-category a:not(.btn):not(.button), #wrapper .magicwrap .columns.thb-light-column .thb-accordion.style1 .vc_tta-panel-heading h4 a:not(.btn):not(.button), #wrapper .magicwrap .columns.thb-light-column .post.style9 .style9-content .style9-readmore, #wrapper .magicwrap .columns.thb-light-column .thb_twitter_container .thb_tweet_time, #wrapper .magicwrap .columns.thb-light-column .thb_twitter_container p a:not(.btn):not(.button), #wrapper .magicwrap .columns.thb-light-column .thb_twitter_container .thb_follow_us a:not(.btn):not(.button) {color: #f0efec;}#wrapper.hgdark .magicwrap .thb-dark-column a:not(.btn):not(.button), #wrapper.hgdark .magicwrap .columns.thb-dark-column .post .post-title a:not(.btn):not(.button), #wrapper.hgdark .magicwrap .columns.thb-dark-column .post .post-category a:not(.btn):not(.button), #wrapper.hgdark .magicwrap .columns.thb-dark-column .thb-accordion.style1 .vc_tta-panel-heading h4 a:not(.btn):not(.button), #wrapper.hgdark .magicwrap .columns.thb-dark-column .post.style9 .style9-content .style9-readmore, #wrapper.hgdark .magicwrap .columns.thb-dark-column .thb_twitter_container .thb_tweet_time, #wrapper.hgdark .magicwrap .columns.thb-dark-column .thb_twitter_container p a:not(.btn):not(.button), #wrapper.hgdark .magicwrap .columns.thb-dark-column .thb_twitter_container .thb_follow_us a:not(.btn):not(.button) {color: var(--gruen);}#wrapper.hgdark .magicwrap .thb-light-column a:not(.btn):not(.button), #wrapper.hgdark .magicwrap .columns.thb-light-column .post .post-title a:not(.btn):not(.button), #wrapper.hgdark .magicwrap .columns.thb-light-column .post .post-category a:not(.btn):not(.button), #wrapper.hgdark .magicwrap .columns.thb-light-column .thb-accordion.style1 .vc_tta-panel-heading h4 a:not(.btn):not(.button), #wrapper.hgdark .magicwrap .columns.thb-light-column .post.style9 .style9-content .style9-readmore, #wrapper.hgdark .magicwrap .columns.thb-light-column .thb_twitter_container .thb_tweet_time, #wrapper.hgdark .magicwrap .columns.thb-light-column .thb_twitter_container p a:not(.btn):not(.button), #wrapper.hgdark .magicwrap .columns.thb-light-column .thb_twitter_container .thb_follow_us a:not(.btn):not(.button) {color: #d2a445;}.wpb_text_column a:not(.btn):not(.button):after {border-bottom: 1px solid var(--gold);margin-top: -5px;}#wrapper.hgdark .magicwrap .thb-dark-column .style1.btn-text:before {background: var(--gruen);}input[type="submit"].style3, .button.style3, .btn.style3 {border-width: 1px;}input[type="submit"].large, .button.large, .btn.large {font-size: 14px;}#wrapper a.btn-text.style3 span:after {background: #d2a445 !important;}#wrapper.hgdark .magicwrap .thb-light-column a.btn-text {color: white !important;}.light-button-text.style1:before, .columns.thb-light-column .style1.btn-text:before, .footer.dark .style1.btn-text:before {background: rgba(210, 164, 69, 1);}#wrapper.hgdark .magicwrap .thb-light-column a.btn-text:hover {color: rgba(210, 164, 69, 1) !important;}.light-button-text.style1:hover:before, .columns.thb-light-column .style1.btn-text:hover:before, .footer.dark .style1.btn-text:hover:before {background: rgba(210, 164, 69, 1);}#wrapper .magicwrap .thb-dark-column a.btn-text {color: var(--gruen) !important;}.dark-button-text.style1:before, .columns.thb-dark-column .style1.btn-text:before, .footer.light .style1.btn-text:before {background: rgba(210, 164, 69, 1);}#wrapper .magicwrap .thb-dark-column a.btn-text:hover {color: var(--gruen) !important;}.dark-button-text.style1:hover:before, .columns.thb-dark-column .style1.btn-text:hover:before, .footer.light .style1.btn-text:hover:before {background: rgba(210, 164, 69, 1);}.wpb_text_column ul, .wpb_text_column ol {margin-left: 0;}.wpb_text_column ul {list-style: none;font-size: 15px;}.wpb_text_column ul li {line-height: 1.35em;margin-bottom: .5em;margin-left: 1.5em;}.wpb_text_column ul li:before {content: "";width: 1.5em;background-image: url("/wp-content/themes/hofgut-child-259/assets/icons/ok.svg");background-repeat: no-repeat;background-position: left center;height: .7em;display: inline-block;background-size: contain;opacity: 1;margin-left: -1.5em;}.biglist ul {font-size: 1.25em;}#wrapper:not(.hgdark):not(.hgyellow) .thb-light-column .wpb_text_column ul.roombenefits li:before {opacity: 0;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}#wrapper.hgdark .thb-light-column .wpb_text_column ul.roombenefits li:before {opacity: 1;}#wrapper.hgdark .thb-dark-column .wpb_text_column ul li:before {opacity: 0;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}#wrapper.transparent .thb-dark-column .wpb_text_column ul.freizeitangebot li:before {opacity: 1;}.thb-carousel .slick-dots-wrapper {justify-content: left;}.thb-carousel .slick-dots {margin: 20px 0 0 30px;}.thb-animated-arrow.circular {border: 1px solid rgba(255, 255, 255, 0.7);background: rgba(0, 0, 0, 0.1);}.slick-nav.circular {opacity: 1;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}.slick-nav.circular.slick-disabled {opacity: 0;}@media (max-width: 640px) {.thb-carousel.center-arrows .slick-nav {display: none !important;}}#extrasslider-sommer-winter .thb-portfolio .type-portfolio.style4 {margin-bottom: 0;}#extrasslider-sommer-winter .thb-carousel .slick-dots {margin: 20px 0 0 12px;}@media (min-width: 1024px) {#extrasslider-sommer-winter .slick-prev, #extrasslider-sommer-winter .slick-next {position: absolute;top: 40%;transform: translateY(-50%);z-index: 10;background-color: var(--gruen);width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: none;cursor: pointer;text-indent: -10000px;box-shadow: 0 0 5px rgba(255, 255, 255, 0.2);}#extrasslider-sommer-winter .slick-prev {display: block !important;left: 0;background-image: url('/wp-content/themes/hofgut-child-259/assets/svg/Arrow_Prev_Icon.svg');background-repeat: no-repeat;background-position: center;}#extrasslider-sommer-winter .slick-next {display: block !important;right: 0;background-image: url('/wp-content/themes/hofgut-child-259/assets/svg/Arrow_Next_Icon.svg');background-repeat: no-repeat;background-position: center;}}#scroll_to_top .thb-animated-arrow.circular {background: #d2a445;}@media (min-width: 640px) {.onlymobile {display: none !important;}}.thb-countdown {text-align: center;}.thb-countdown .thb-countdown-ul {display: inline-flex;justify-content: normal;flex-direction: row;}.thb-countdown .thb-countdown-ul li {padding: 0 0.5em;margin-bottom: 0;}.thb-countdown .thb-countdown-ul li .timestamp {font-weight: normal;font-size: clamp(18px, 2vw, 30px);font-family: 'Velour-medium';margin-bottom: 0;}.thb-countdown .thb-countdown-ul li .timelabel {font-weight: normal;font-size: clamp(8px, 1vw, 12px);text-transform: uppercase;}.thb_cascading_images .cascading_image:not(:first-child) img {max-width: 100%;}#wrapper .thb-portfolio .type-portfolio .thb-categories, #wrapper .thb-portfolio .type-portfolio h2 {color: var(--white);}.thb-portfolio .type-portfolio.style1 .thb-portfolio-image:before, .thb-portfolio .type-portfolio.style10 .thb-portfolio-image:before {content: '';width: 100%;height: 100%;position: absolute;background: rgba(3, 45, 50, 0.8);background: linear-gradient(-180deg, rgba(3, 45, 50, 0) 30%, rgba(3, 45, 50, 0.8) 100%);}.thb-portfolio .type-portfolio.style1 .thb-portfolio-content h2, .thb-portfolio .type-portfolio.style10 .thb-portfolio-content h3 {font-size: 30px !important;line-height: 1em;color: var(--white) !important;}.thb-portfolio .type-portfolio.style10 .thb-portfolio-content .thb-categories {display: none;}.thb-portfolio-hover {background: rgba(3, 45, 50, 0.8) !important;background: linear-gradient(-180deg, rgba(3, 45, 50, 0.5) 20%, rgba(3, 45, 50, 0.9) 100%) !important;}.portfolio-attributes.style2 .attribute {border: 1px solid #d2a445;border-radius: 5px;}.portfolio-attributes.style2 .attribute h6 {FONT-WEIGHT: 700 !important;}.logo-holder a {display: block;width: 100%;height: 14px;background-image: url(/wp-content/uploads/2025/12/hofgut-apartment-lifestyle-resort-wagrain-logo-line-05px.svg);position: absolute;background-position: calc(40vw - 500px) 0;background-size: auto 14px;top: 34px;background-repeat: no-repeat;left: 0;}header.dark-header .logo-holder a {background-image: url(/wp-content/uploads/2025/12/hofgut-apartment-lifestyle-resort-wagrain-logo-line-05px.svg);}.logo-holder a img {display: none;}@media (max-width: 990px) {.logo-holder a {background-position: -350px 0;top: 42px;}}.logo-holder a {z-index: 500 !important;}.secondary-area, .header .mobile-toggle-holder {z-index: 700 !important;}.vertical-center .vc_column-inner {display: flex;align-items: center;}.mobile-toggle-holder .mobile-toggle span {width: 32px;}.thb-full-menu>li+li {margin-left: 1em;}.thb-full-menu>li>a, .thb-header-menu>li>a {font-size: 12px;text-transform: uppercase;letter-spacing: 0.2em;font-weight: 700;}.thb-full-menu>li>a:hover, .thb-header-menu>li>a:hover {color: var(--white);opacity: 0.7;}.thb-full-menu>li>a:active, .thb-header-menu>li>a:active, .thb-full-menu>li>a:visited, .thb-header-menu>li>a:visited, .thb-full-menu.thb-standard>li.current-menu-item:not(.has-hash)>a {color: var(--white);}.thb-full-menu li.menu-item-has-children>a:after {margin-left: 0px;}@media (max-width: 470px) {.secondary-area>ul:not(.thb-language-switcher) {display: none;}}.menu-item-2098 a {font-size: 14px !important;}.thb-full-menu.thb-line-through>li>a:before {height: 1px;background: #d2a445 !important;}.mobile-toggle-holder {height: 50px;width: 50px;}.mobile-toggle-holder .mobile-toggle {width: 32px;height: 14px;}.mobile-toggle-holder .mobile-toggle span {width: 32px;}.mobile-toggle-holder .mobile-toggle span:nth-child(1) {top: 0px;}.mobile-toggle-holder .mobile-toggle span:nth-child(2) {top: 6px;}.mobile-toggle-holder .mobile-toggle span:nth-child(3) {top: 12px;}#mobile-menu .thb-mobile-language-switcher a {text-transform: lowercase !important;}#mobile-menu {background-color: var(--gruen) !important;}#mobile-menu.style3 .thb-mobile-menu>li>a {font-size: clamp(20px, 5.5vw, 40px);text-transform: uppercase;letter-spacing: 0.1em;font-size: clamp(18px, 4.125vw, 30px);text-transform: uppercase;letter-spacing: 0.16em;font-family: 'velour-light';}.nav-homeitem a {font-size: 14px !important;font-family: 'NeueHelvetica' !important;}.thb-mobile-menu .sub-menu {margin-bottom: 30px;margin-left: 0;}.thb-mobile-menu .sub-menu a {padding: 4px 0;}#mobile-menu.dark .sub-menu a {color: var(--white);font-size: clamp(12px, 1.1vw, 14px);}#mobile-menu.dark .thb-mobile-search input[type=text] {background: rgba(0, 0, 0, 0);border-color: rgba(255, 255, 255, 0.5);border-width: 0 0 1px 0;border-radius: 0;color: var(--white);text-transform: uppercase;width: 250px;font-size: 18px;}#mobile-menu.dark .thb-mobile-search .submit svg {fill: rgba(255, 255, 255, 0.5);}.thb-mobile-menu .sub-menu .sub-menu {padding-left: 1em;margin-bottom: 20px;border-left: 1px solid #d2a445;}.thb-mobile-menu .sub-menu .sub-menu .sub-menu {border-left: none;margin-top: 0px;margin-bottom: 10px }.thb-mobile-menu .sub-menu .sub-menu .sub-menu li a {font-weight: bold;font-size: 12px !important;}#mobile-menu .thb-mobile-search input[type=text] {padding: 12px 25px 12px 0 !important;}.thb-secondary-menu {padding-top: 30px;margin-bottom: 40px;}#mobile-menu.dark .thb-secondary-menu a {color: rgba(255, 255, 255, 0.5);letter-spacing: 0.1em;font-size: clamp(12px, 1.1vw, 14px);line-height: 1.5em;font-weight: normal;text-transform: uppercase;}#mobile-menu.dark .thb-secondary-menu a:hover {color: var(--white);}.thb-secondary-menu .secondary-margintop {margin-top: 1em;}@media (max-width: 639px) {#mobile-menu.style3 {padding: 10% 10% 20% 10%;}}#mobile-menu .menu-footer p {color: rgba(255, 255, 255, 0.5);letter-spacing: 0.1em;font-size: 12px;line-height: 1.5em;font-weight: normal;}.menu-footer a, #mobile-menu.dark .menu-footer a {color: var(--gold);letter-spacing: 0.1em;font-size: 12px;line-height: 1.5em;font-weight: normal;}.menu-footer li a, #mobile-menu.dark .menu-footer li a {text-transform: uppercase;}.menu-footer a:hover, #mobile-menu.dark .menu-footer a:hover {color: rgba(210, 164, 69, 0.8) }#mobile-menu.dark .socials a {color: rgba(255, 255, 255, 1);padding: 10px;margin-right: 5px;}#mobile-menu.dark .socials a:hover {color: rgba(210, 164, 69, 1);}#mobile-menu.dark .socials .fa-flickr:before {content: "\e07b";}#mobile-menu.dark .socials .fa-tripadvisor:before {content: "";display: block;width: 20px;height: 14px;background-image: url(/wp-content/themes/hofgut-child-259/assets/icons/tripadvisor.svg);background-size: contain;background-repeat: no-repeat;background-position: center center;}@media (min-width: 640px) {#mobile-menu.style3 .mobile-menu-bottom .thb-secondary-menu li {display: block;}}#mobile-menu.style3 .mobile-menu-bottom .thb-secondary-menu li a {padding: 0.25em;line-height: 1.6em;}@media (min-width: 640px) {#mobile-menu.style3 .custom_scroll {padding: 15vh 6%;}}@media (max-width: 640px) {#mobile-menu.style3 .thb-mobile-menu>li:first-child>a {padding-top: 2em !important;}}.hofgutlogo {display: block;width: 140px;height: 67px;background: url("/wp-content/uploads/2025/12/hofgut-apartment-lifestyle-resort-wagrain-logo.svg");background-position: left center;background-repeat: no-repeat;background-size: contain;font-size: 0 !important;color: transparent;margin-top: 32px;}.secondary-area .thb-search-holder {display: block;height: 50px;display: flex;align-items: center;}.secondary-area .thb-language-switcher {height: 50px;}.archive .header .thb-search-holder, .error404 .header .thb-search-holder {fill: white !important;}@media (max-width: 1024px) {.secondary-area .thb-search-holder {display: block;height: 50px;display: flex;align-items: center;}}.header.fixed.light-header {background: rgba(3, 44, 48, 0.9) !important;backdrop-filter: blur(10px);}.header.fixed.dark-header {background: #f0efec !important;}.thb-search-popup {background: var(--gruen);}.thb-search-popup .s {font-family: 'NeueHelvetica';}.searchform fieldset input[type=text]:focus, .searchform fieldset input[type=search]:focus {border-color: white;}.search-results article {padding: 15px;background: rgba(0, 0, 0, 0.01);border-radius: 5px;border: 1px solid rgba(0, 0, 0, 0.02);}.search-results .post-meta {display: none !important;}.search-results .post-content {font-size: 13px;line-height: 1.3em;}.search-results .post-gallery {margin-bottom: 0;}@media (min-width: 640px) {.z100 {position: relative;z-index: 100;}.z200 {position: relative;z-index: 200;}.z100 .slick-slide {position: relative;}.z100 .slick-slide:before {content: "";display: block;width: 90%;height: 100%;position: absolute;z-index: 300;top: 0;right: 1.25rem;background: rgb(240, 239, 236);background: linear-gradient(90deg, rgba(240, 239, 236, 0) 0%, rgba(240, 239, 236, 0.90) 100%);}.kulinariktext {position: relative;z-index: 200;}.kulinarikslider {margin-left: calc(-101% / 6);position: relative;z-index: 100;}.kulinarikslider .slick-nav.slick-prev {display: none !important;}.kulinarikslider .slick-slide {position: relative;}.kulinarikslider .slick-slide:before {content: "";display: block;width: 50%;height: 100%;position: absolute;z-index: 300;top: 0;left: 1.25rem;left: 0;background: rgb(0, 0, 0, 0);background: linear-gradient(90deg, rgba(3, 45, 50, 0.8) 0%, rgba(3, 45, 50, 0) 100%);}.thb-dark-column .kulinarikslider .slick-slide:before {content: "";background: linear-gradient(90deg, rgba(240, 239, 236, 0.9) 0%, rgba(208, 203, 195, 0) 100%) }}@media print, screen and (min-width: 40em) {.kulinarikslider .slick-slide:before {content: "";left: .9375rem;}}@media print, screen and (min-width: 64em) {.kulinarikslider .slick-slide:before {content: "";left: 1.25rem;}}.thb-full-menu.thb-underline>li>a:before {height: 2px;}.thb-iconbox p {font-size: 13px;}.thb-iconbox.left h5, .thb-iconbox.right h5 {font-size: 12px;}.vc_custom_nlform {padding-right: 0px !important;padding-left: 0px !important;}@media (max-width: 639px) {.z100 .slick-list:after {display: none;}}@media (max-width: 1023px) {.z200 {margin-top: 5vh !important;padding-bottom: 0px !important;}}.hero {padding-top: calc(130px + 7vh) !important }@media (max-height: 700px) {.hero {padding-top: 130px !important;}}.hero video {-webkit-filter: grayscale(0.5);filter: grayscale(0.5);}#heroslider-headline, .heroslider-headline {font-family: "velour-bold" !important;white-space: unset !important;}.hero h1 {font-size: clamp(30px, 6.3vw, 48px);}.hero .btn.white.style1 {background: var(--white);color: var(--gruen);}.hero .btn.white.style1:hover {background: #d2a445;color: var(--white) !important;}.btn-text.btn-text-large {font-size: 1em;}.hf-btn {margin: 0 2em;font-weight: normal;text-transform: uppercase !important;letter-spacing: 0.2em;font-family: 'NeueHelvetica';line-height: 1em;font-size: 1em !important;}.hf-btn.nomargin {margin: 0;}.hero .hf-btn {padding: 2.2vw 3.8vw !important;font-weight: 600;text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.85);}.hero .hf-btn.book span {display: block;background-image: url(/wp-content/themes/hofgut-child-259/assets/icons/buchen-neg.svg);background-position: left center;background-size: auto 100%;background-repeat: no-repeat;padding: 0.25em 0 0 2em;}.hero .hf-btn:hover {text-shadow: none;}.hero .hf-btn:hover span {color: var(--gruen) !important;}.hero .hf-btn.book:hover span {background-image: url(/wp-content/themes/hofgut-child-259/assets/icons/buchen-pos.svg);}.hero input[type="submit"].large:hover, .hero .button.large:hover, .hero .btn.large:hover {color: #076f7a !important;}.hero input[type="submit"].large:hover span, .hero .button.large:hover span, .hero .btn.large:hover span {color: #076f7a !important;}.herobuttons {margin-top: -2.2vw !important;margin-bottom: 2.2vw !important;}@media (max-width: 900px) {.herobuttons {margin-top: -28px !important;margin-bottom: 28px !important;}}.hofgutvisual {background-position: center center !important;position: relative;}.hofgutvisual h1+p {font-size: 14px;letter-spacing: 0.05em;font-weight: 600;text-transform: uppercase;}.hofgutvisual h1+p a {color: var(--gruen) !important;}#wrapper:not(.hgdark) .thb-light-column a:not(.btn):not(.button):not(.flockler-btn-load-more) {color: var(--white) !important;}.hofgutvisual h1+p a:not(.btn):not(.button):after {border-bottom: 2px solid var(--gruen);}.hofgutvisual .wpb_raw_code {margin-bottom: 0;}.herobadge {display: block;position: absolute;width: 198px;height: 198px;background-repeat: no-repeat;background-position: center center;background-size: contain;text-indent: -100000px;position: absolute;right: -99px;top: 10vh;-webkit-transition: all 150ms ease-in-out !important;-moz-transition: all 150ms ease-in-out !important;-ms-transition: all 150ms ease-in-out !important;-o-transition: all 150ms ease-in-out !important;transition: all 150ms ease-in-out !important;}.herobadge:after {display: none;}.herobadge:hover {cursor: pointer;-moz-transform: scale(0.95);-webkit-transform: scale(0.95);-o-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);}.herobadge {max-width: 198px;}@media (max-width: 1670px) {.herobadge {width: 198px;height: 198px;right: -6vw;top: 15vh;}}@media (max-width: 920px) {.herobadge {bottom: -15vw;right: 178px;width: 40vw;height: 40vw;top: unset;}}#bookingbadge {background-image: url("/wp-content/themes/hofgut-child-259/assets/svg/book-btn-de.svg");}html[lang="en-US"] #bookingbadge {background-image: url("/wp-content/themes/hofgut-child-259/assets/svg/book-btn-en.svg");}html[lang="pl-PL"] #bookingbadge {background-image: url("/wp-content/themes/hofgut-child-259/assets/svg/book-btn-pl.svg");}html[lang="da-DK"] #bookingbadge {background-image: url("/wp-content/themes/hofgut-child-259/assets/svg/book-btn-da.svg");}html[lang="it-IT"] #bookingbadge {background-image: url("/wp-content/themes/hofgut-child-259/assets/svg/book-btn-it.svg");}html[lang="cs-CZ"] #bookingbadge {background-image: url("/wp-content/themes/hofgut-child-259/assets/svg/book-btn-cz.svg");}html[lang="nl-NL"] #bookingbadge {background-image: url("/wp-content/themes/hofgut-child-259/assets/svg/book-btn-nl.svg");}@media (max-width: 1670px) {#bookingbadge {top: 15vh;}}@media (max-width: 920px) {#bookingbadge {right: 178px;top: unset;}}@media (max-width: 492px) {#bookingbadge {right: 36vw;}}#packagebadge {background-image: url("/wp-content/themes/hofgut-child-259/assets/svg/minisweek-btn-de-34.svg");top: calc(10vh + 198px);}html[lang="en-US"] #packagebadge {background-image: url("/wp-content/themes/hofgut-child-259/assets/svg/minisweek-btn-en-34.svg");}html[lang="pl-PL"] #packagebadge {background-image: url("/wp-content/themes/hofgut-child-259/assets/svg/minisweek-btn-pl-34.svg");}html[lang="da-DK"] #packagebadge {background-image: url("/wp-content/themes/hofgut-child-259/assets/svg/minisweek-btn-da-34.svg");}html[lang="it-IT"] #packagebadge {background-image: url("/wp-content/themes/hofgut-child-259/assets/svg/minisweek-btn-it-34.svg");}html[lang="cs-CZ"] #packagebadge {background-image: url("/wp-content/themes/hofgut-child-259/assets/svg/minisweek-btn-cz-34.svg");}html[lang="nl-NL"] #packagebadge {background-image: url("/wp-content/themes/hofgut-child-259/assets/svg/minisweek-btn-nl-34.svg");}@media (max-width: 1670px) {#packagebadge {top: calc(15vh + 198px);}}@media (max-width: 920px) {#packagebadge {right: 0;top: unset;}}.st0, .st1, .st2, .swimmer-svg, .sauna-svg, .familie-svg, .sportler-svg, .freunde-svg {fill: none;stroke: #D2A345;stroke-width: 4px;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10;stroke-dasharray: 47556.0390625px;stroke-dashoffset: 47556.0390625px;animation: move 15s linear forwards;}@keyframes move {100% {stroke-dashoffset: 0;}}#hofgut-aquaworldsvg-homepage {max-width: 300px;margin: 0 auto;margin-bottom: 2vh;}#hofgut-aquaworldsvg-inoutdoorpool, #hofgut-saunasvg-sauna {max-width: 500px;}.herovideo26 {z-index: 501;}.fixed-bottom-bar {position: fixed;bottom: 0;left: 0;width: 100%;padding: 10px 0;background: rgba(255, 255, 255, 0.9);backdrop-filter: blur(10px);display: flex;justify-content: center;gap: 40px;z-index: 500;box-shadow: 0 0px 15px 0px rgb(0 0 0 / 8%);}.bottom-btn {position: relative;padding: 12px 25px 8px 25px;text-decoration: none;color: var(--gruen);display: inline-block;overflow: visible;text-transform: uppercase;font-size: 12px;letter-spacing: 0.1em;}.bottom-btn:hover {color: var(--gruen);}.bottom-btn::before, .bottom-btn::after {content: "";position: absolute;pointer-events: none;}.bottom-btn::before {top: 0;left: 0;width: 0;height: 0;border-top: 1px solid var(--gruen);border-right: 1px solid var(--gruen);opacity: 0;}.bottom-btn::after {bottom: 0;right: 0;width: 0;height: 0;border-bottom: 1px solid var(--gruen);border-left: 1px solid var(--gruen);opacity: 0;}.bottom-btn.is-animating::before {animation: border-before 0.2s linear forwards;}.bottom-btn.is-animating::after {animation: border-after 0.2s linear forwards 0.2s;}@keyframes border-before {0% {width: 0;height: 0;opacity: 0;}10% {width: 0;height: 0;opacity: 1;}55% {width: 100%;height: 0;opacity: 1;}100% {width: 100%;height: 100%;opacity: 1;}}@keyframes border-after {0% {width: 0;height: 0;opacity: 0;}10% {width: 0;height: 0;opacity: 1;}55% {width: 100%;height: 0;opacity: 1;}100% {width: 100%;height: 100%;opacity: 1;}}.bottom-btn.de, .bottom-btn.en {display: none;}html[lang="de-DE"] .bottom-btn.de {display: inline-block;}html:not([lang="de-DE"]) .bottom-btn.en {display: inline-block;}@media (max-width: 767px) {.fixed-bottom-bar {display: none !important;}}#quicknav-desktop.deutsch, #contacts-mobile.deutsch, #quicknav-desktop.englisch, #contacts-mobile.englisch {display: none;}@media (min-width: 768px) {html[lang="de-DE"] #quicknav-desktop.deutsch, html:not([lang="de-DE"]) #quicknav-desktop.englisch {display: block;}}@media (max-width: 767px) {html[lang="de-DE"] #contacts-mobile.deutsch, html:not([lang="de-DE"]) #contacts-mobile.englisch {display: block;}}@media (min-width: 768px) {.quicknav * {box-sizing: border-box;}.quicknav {list-style-type: none;position: fixed;top: 15vh;left: 100%;margin: 0;padding: 0;box-sizing: border-box;z-index: 510;display: block;}.quicknav li {margin: 0 0 20px 0;padding: 0;height: 56px;position: relative;}.quicknav li a {display: block;width: 266px;height: 56px;border-radius: 3px;background-color: var(--gold);box-shadow: 0 -3px 15px 1px rgb(0 0 0 / 16%);padding: 0 0 0 55px;line-height: 62px;color: var(--white);font-size: 15px;text-decoration: none;position: absolute;left: -55px;top: 0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;background-repeat: no-repeat;background-position: 10px center;background-size: auto 20px;font-weight: 700;}.quicknav li a:hover {left: -180px;-webkit-transition: left 0.5s;-moz-transition: left 0.5s;-o-transition: left 0.5s;transition: left 0.5s;}.quicknav li a.quick-book {background-image: url(/wp-content/themes/hofgut-child-259/assets/svg/icon-book.svg);background-position: 18px center;}.quicknav li a.quick-specials {background-image: url(/wp-content/themes/hofgut-child-259/assets/svg/icon-specials.svg);background-position: 18px center;}.quicknav li a.quick-voucher {background-image: url(/wp-content/themes/hofgut-child-259/assets/svg/icon-voucher.svg);background-position: 18px center;}}@media (max-width: 767px) {#contacts-mobile * {box-sizing: border-box;}#contacts-mobile {display: block;position: fixed;left: 0;bottom: 0;width: 100%;height: 60px;padding: 0 2vw;box-sizing: border-box;z-index: 510;background: transparent;margin-bottom: 0;}#contacts-mobile li {display: inline-block;width: calc((96vw - 14px) / 3);padding: 0;margin: 0;vertical-align: top;}#contacts-mobile li a {display: block;width: 100%;height: 50px;background-position: center center;background-repeat: no-repeat;background-size: 25px 25px;cursor: pointer;background-color: var(--gold);border-radius: 3px;box-shadow: 0px 3px 5px rgb(0 0 0 / 16%);}#contacts-mobile li a span {display: none;}#contacts-mobile li.mobile-book a {background-image: url(/wp-content/themes/hofgut-child-259/assets/svg/icon-book.svg);}#contacts-mobile li.mobile-specials a {background-image: url(/wp-content/themes/hofgut-child-259/assets/svg/icon-specials.svg);}#contacts-mobile li.mobile-voucher a {background-image: url(/wp-content/themes/hofgut-child-259/assets/svg/icon-voucher.svg);}#scroll_to_top.active {bottom: 75px;}}.infotext h3, .infotext p {font-size: 0.8em;margin-bottom: 1.5em;}.pauschalen-horizontallist .thb-horizontal-list {padding: 10px;border-bottom: 1px solid var(--gold);font-weight: bold;}.thb-horizontal-list:before {background: rgba(0, 0, 0, .01);}.pauschalen-horizontallist .horizontal-list-cell:nth-child(1) {color: var(--gold);}.pauschalen-horizontallist .horizontal-list-cell:nth-child(2) {padding-left: 10px;}.pauschalen-horizontallist .horizontal-list-cell:nth-child(3) {justify-content: flex-end;}.pauschalen-horizontallist .horizontal-list-cell .btn {margin-top: 0;margin-left: 10px;border: none;padding: 0;text-transform: uppercase;color: var(--gruen);font-weight: normal;}@media (max-width: 767px) {.pauschalen-horizontallist .thb-horizontal-list {padding: 20px 10px;}.pauschalen-horizontallist .horizontal-list-cell:nth-child(3) {display: none !important;}}@media (min-width:640px) and (max-width: 767px) {.pauschalen-horizontallist .horizontal-list-cell:nth-child(2) {padding-left: 30px;}}@media (max-width: 640px) {.pauschalen-horizontallist .horizontal-list-cell {justify-content: center;text-align: center;}}.thb-accordion.style3 .vc_tta-panel.active {background: rgba(4, 67, 74, 0.02);box-shadow: none;}.columns.thb-dark-column .thb-accordion.style3 .vc_tta-panel {border-color: rgba(4, 67, 74, 0.08);}#wrapper .vc_tta-panel-title a, #wrapper .thb-light-column .vc_tta-panel-title a {font-weight: 600;text-transform: uppercase;font-size: 12px;letter-spacing: 0.1em;}#wrapper .magicwrap .thb-dark-column .vc_tta-panel-title a, #wrapper.hgdark .magicwrap .thb-light-column .vc_tta-panel-title a {color: var(--dunkelgold);font-weight: 600;text-transform: uppercase;font-size: 12px;letter-spacing: 0.1em;}.thb-accordion .vc_tta-panel-heading h4 a {opacity: 1;}.columns.thb-light-column .thb-accordion.style3 .vc_tta-panel.active {background: rgba(255, 255, 255, 0.03);box-shadow: none;}.columns.thb-light-column .thb-accordion.style3 .vc_tta-panel {border-color: rgba(255, 255, 255, 0.1);}#wrapper.hgdark .magicwrap .thb-light-column .vc_tta-panel-title a {color: #d2a445;}#wrapper .thb-accordion.style2 .vc_tta-panel {border-bottom: 0;font-size: unset;}#wrapper .thb-accordion.style2 .vc_tta-panel-heading {padding-left: 0;}#wrapper .thb-accordion.style2 .vc_tta-panel-heading:before {display: none;}#wrapper .thb-accordion.style2 .vc_tta-panel-heading h4 {font-size: inherit;line-height: 1.35em;margin: 0;padding: 0 0 1em 0;letter-spacing: 0;}#wrapper .thb-accordion.style2 .vc_tta-panel-heading h4 a {font-weight: 400 !important;text-transform: none !important;font-size: inherit !important;letter-spacing: 0 !important;}#wrapper .thb-accordion.style2 .vc_tta-panel-heading h4 a span:after {content: " +";color: var(--dunkelgold);}#wrapper .thb-accordion.style2 .vc_tta-panel.active .vc_tta-panel-heading h4 a span:after {content: " –";}#wrapper.hgdark .magicwrap .thb-light-column .thb-accordion.style2 .vc_tta-panel .vc_tta-panel-heading h4 a span:after {color: white;}#wrapper .thb-accordion.style2 .vc_tta-panel.active .vc_tta-panel-heading h4 a:after, #wrapper .thb-accordion.style2 .vc_tta-panel.active .vc_tta-panel-heading h4 a:before {display: none;}#wrapper .thb-accordion.style2 .vc_tta-panel-body {padding-left: 0;}.half-row-bg {background-repeat: repeat-y;background-size: 100% auto;}.post-detail .post-gallery-detail {min-height: 30vh;}.post-detail .align-center {text-align: initial;}.post-detail {padding-bottom: 4rem;}.single-post h1 {font-size: clamp(32px, 4vw, 40px);}.post.listing .listing_content .post-title h6 {font-size: 18px;}.post.listing .listing_content .post-meta {font-size: 13px;font-weight: 700;letter-spacing: 0;color: rgba(0, 0, 0, 0.3);}[class^="tag-cloud-link"] {border: 2px solid rgba(0, 0, 0, 0.2);color: rgba(0, 0, 0, 0.7);font-size: 13px !important;}.post-template-default.single.single-post .post-content a {color: #d2a445;text-decoration: underline;}.post-template-default.single.single-post .post-content a:hover {color: #d2a445;text-decoration: none;}.post-template-default.single.single-post .post-content h2 a, .post-template-default.single.single-post .post-content h3 a, .post-template-default.single.single-post .post-content h4 a, .post-template-default.single.single-post .post-content h5 a, .post-template-default.single.single-post .post-content h6 a {color: var(--gruen);text-decoration: none;border-bottom: 1px solid var(--gruen);}.post-template-default.single.single-post .post-content h2 a:hover, .post-template-default.single.single-post .post-content h3 a:hover, .post-template-default.single.single-post .post-content h4 a:hover, .post-template-default.single.single-post .post-content h5 a:hover, .post-template-default.single.single-post .post-content h6 a:hover {color: #d2a445;text-decoration: none;border-bottom: none;}.archive .gipfelgold-header .logolink, .error404 .gipfelgold-header .logolink {background: none;}.archive .header, .error404 .header {background: var(--gruen) !important;}.archive .header .thb-full-menu>li>a:not(:hover), .error404 .header .thb-full-menu>li>a:not(:hover) {color: #FFF !important;}.archive .header .mobile-toggle span, .error404 .header .mobile-toggle span {background: #FFF !important;}.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output, .wpcf7 form .wpcf7-response-output {border-color: rgba(0, 0, 0, 0);max-width: 960px !important;margin-left: auto;margin-right: auto;border: 0 !important;background: var(--white);color: var(--beige);margin-top: 3em;font-weight: bold;text-transform: none;font-size: 14px;line-height: 1.2em;}div.wpcf7 .ajax-loader::before {display: none;}div.wpcf7 .ajax-loader {margin-top: 30px !important;margin-left: auto;margin-right: auto;background-color: transparent;}div.wpcf7 .ajax-loader {background-image: url('/wp-content/themes/hofgut-child-259/assets/icons/loading.gif');background-size: contain;width: 24px;height: 24px;}span.wpcf7-list-item {margin: 0;}.columns.thb-light-column div.wpcf7 .ajax-loader {margin-top: 30px;margin-left: 0;margin-right: 0;}.columns.thb-light-column div.wpcf7 .ajax-loader {background-image: url('/wp-content/themes/hofgut-child-259/assets/icons/loading-neg.gif');}@media (min-width: 760px) {.halfinput .wpcf7-form-control-wrap {display: inline-block;width: 48%;}.halfinput .wpcf7-form-control-wrap:nth-child(odd) {margin-right: 3%;}.wpcf7-form-control-wrap input.half[type="text"], .wpcf7-form-control-wrap input.half[type="password"], .wpcf7-form-control-wrap input.half[type="date"], .wpcf7-form-control-wrap input.half[type="datetime"], .wpcf7-form-control-wrap input.half[type="email"], .wpcf7-form-control-wrap input.half[type="number"], .wpcf7-form-control-wrap input.half[type="search"], .wpcf7-form-control-wrap input.half[type="tel"], .wpcf7-form-control-wrap input.half[type="time"], .wpcf7-form-control-wrap input.half[type="url"], .wpcf7-form-control-wrap textarea.half {margin-bottom: 10px;}}.grecaptcha-badge {-webkit-filter: grayscale(100%);filter: grayscale(100%);bottom: 70px !important;}@media (max-width: 767px) {.grecaptcha-badge {bottom: 130px !important;}}label {margin-bottom: 0;}.wpcf7-form-control-wrap input[type=text], .wpcf7-form-control-wrap input[type=password], .wpcf7-form-control-wrap input[type=date], .wpcf7-form-control-wrap input[type=datetime], .wpcf7-form-control-wrap input[type=email], .wpcf7-form-control-wrap input[type=number], .wpcf7-form-control-wrap input[type=search], .wpcf7-form-control-wrap input[type=tel], .wpcf7-form-control-wrap input[type=time], .wpcf7-form-control-wrap input[type=url], .wpcf7-form-control-wrap input[type=file], .wpcf7-form-control-wrap textarea {margin-bottom: 0;}#footer > .row {max-width: 1300px;padding-left: 30px;padding-right: 30px;}#footer .maxwidth600 {max-width: 620px !important;}#footer .paddingright10vwclamp {padding-right: clamp(10px, 10vw, 100px) !important;}@media (max-width: 900px) {#footer .medium-6 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}#footer .hide-for-small-only {display: none !important;}#footer .hide-for-medium-only {display: block !important;}}#footer p {font-size: 15px;letter-spacing: 0.008em;line-height: 1.4666666667em;}#footer a {color: var(--white) !important;}.footer {background-color: var(--beige) !important;}.footer-kontaktlinks a.phone, .footer-kontaktlinks a.mail {font-size: 12px;line-height: 18px;letter-spacing: 0.12em;padding-left: 28px;background-position: left center;background-repeat: no-repeat;background-size: auto 18px;text-transform: uppercase;padding-top: 3px;margin: 0 0 1em 0;}.footer-kontaktlinks a.phone {background-image: url("/wp-content/uploads/2025/12/icon-phone-neg.svg");}.footer-kontaktlinks a.mail {background-image: url("/wp-content/uploads/2025/12/icon-mail-neg.svg");}.footer-kontaktlinks a.phone:after, .footer-kontaktlinks a.mail:after {display: none;}.footer-kontaktlinks a.phone:hover, .footer-kontaktlinks a.mail:hover {text-decoration: underline;}footer {background-color: #f0efec !important;}footer:not(.article-tags) {padding: 0 !important;}.footer.light .style1.btn-text {display: block;margin: 0.75em 0;}.footer.light .style1.btn-text:before, .footer.light .style1.btn-text:hover:before {background: var(--white);}#menu-footer-de li, #menu-footer-da li, #menu-footer-pl li, #menu-footer-cs li, #menu-footer-en li, #menu-footer-da li a, #menu-footer-pl li a, #menu-footer-cs li a, #menu-footer-de li a, #menu-footer-en li a, .footer .widget a, .footer-linemenu .widget_nav_menu li a {font-family: 'NeueHelvetica';color: var(--white) !important;font-size: 12px;text-transform: uppercase;font-weight: bold;letter-spacing: 0.12em;margin-bottom: 0;}#menu-footer-de li, #menu-footer-pl li, #menu-footer-da li, #menu-footer-cs li, #menu-footer-en li, .footer-linemenu .widget_nav_menu li {margin-right: 1em;display: inline-block;}#menu-footer-de li a:hover, #menu-footer-en li a:hover, #menu-footer-pl li a:hover, #menu-footer-da li a:hover, #menu-footer-cs li a:hover, .footer .widget a:hover, .footer-linemenu .widget_nav_menu li a:hover {color: var(--white) !important;}.footer-underline-link:after, .footer .columns .widget.widget_text a:not([class*="btn"]):after, .footer .columns .widget.widget_categories ul li a:not([class*="btn"]):after, .footer .columns .widget.widget_nav_menu ul li a:not([class*="btn"]):after {background: var(--white);}@media (max-width: 767px) {#footer {background-color: var(--beige) !important;padding-bottom: 50px !important;}}#footer .footer-partnerlogos img{max-height: 70px !important;}#footer .columns.thb-light-column input[type="text"], #footer .columns.thb-light-column input[type="email"] {border: 1px solid var(--white);border-width: 0 0 1px 0;background: rgba(255, 255, 255, 0);color: var(--white);border-radius: 0;}#footer .columns.thb-light-column input[type="text"]:not(:focus), #footer .columns.thb-light-column input[type="email"]:not(:focus) {border-color: rgba(255, 255, 255, 1);}#footer .columns.thb-light-column input[type="text"]:focus, #footer .columns.thb-light-column input[type="email"]:focus {color: var(--white);background-color: rgba(0, 0, 0, 0.05);}#footer label[for="fullname"], #footer label[for="email"] {font-size: 15px;letter-spacing: 0.008em;line-height: 1.4666666667em;text-transform: uppercase;}#footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:not(:checked), #footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:checked {position: absolute;left: -9999px;}#footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:not(:checked)+span, #footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:checked+span {position: relative;padding-left: 22px;cursor: pointer;margin-bottom: 10px;display: inline-block;font-size: 14px;}#footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:not(:checked)+span a, #footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:checked+span a {color: var(--white) !important;text-decoration: underline;}#footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:not(:checked)+span:before, #footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:checked+span:before {content: '';position: absolute;left: 0px;top: 0px;width: 16px;height: 16px;border: 1px solid var(--white);background: transparent;border-radius: 2px;box-shadow: none;}#footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:checked+span:before {border: 1px solid #d2a445;}#footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:checked+span:before {background: #d2a445;}#footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:not(:checked)+span:after, #footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:checked+span:after {content: '✓';position: absolute;top: 2px;left: 4px;font-size: 11px;line-height: 1.4;color: var(--white);transition: all .2s;}#footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:not(:checked)+span:after {opacity: 0;transform: scale(0);}#footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:checked+span:after {opacity: 1;transform: scale(1);}#footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:disabled:not(:checked)+span:before, #footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:disabled:checked+span:before {box-shadow: none;border-color: #d0cdc3;background-color: transparent;}#footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:disabled:checked+span:after {color: #d0cdc3;}#footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:disabled+span {color: #d0cdc3;}#footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:checked:focus+span:before, #footer .columns.thb-light-column .wpcf7-form [type="checkbox"]:not(:checked):focus+span:before {border: 2px dotted #d2a445;}#footer .submitbtn {text-align: right;}#footer .columns.thb-light-column input[type="submit"] {border-color: var(--white);border: 1px solid var(--white);color: var(--white);background-color: transparent;font-size: 16px;letter-spacing: 0.1em;text-transform: uppercase;padding-top: 5px;padding-left: 1.5em;padding-right: 1.5em;}#footer .columns.thb-light-column input[type="submit"]:hover, #footer .columns.thb-light-column input[type="submit"]:focus, #footer .columns.thb-light-column input[type="submit"]:active {background-color: var(--white);border: 1px solid var(--white);color: var(--beige);}#footer .columns.thb-light-column .submitbtn {text-align: right;}.thb-light-column p, .thb-light-column ul, .thb-light-column li, .thb-light-column pre, .thb-light-column .pre, .thb-light-column h1, .thb-light-column h2, .thb-light-column h3, .thb-light-column h4, .thb-light-column h5, .thb-light-column h6, .thb-light-column p, .thb-light-column li, .thb-light-column a, .thb-light-column i {color: var(--white);}#wrapper div[role="main"] {background-color: var(--white) !important;-webkit-transition: background-color 1s;-moz-transition: background-color 1s;-o-transition: background-color 1s;transition: background-color 1s;}#wrapper .hero .thb-row-overlay, #wrapper .page div:first-child .vc_parallax-inner {-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;opacity: 0;}#wrapper .hero .thb-row-overlay {background: linear-gradient(0deg, rgba(3, 45, 50, 1) 0%, rgba(3, 45, 50, 0) 25%) !important;}#wrapper.hgyellow div[role="main"] {background-color: #d2a445 !important;}#wrapper.hgdark div[role="main"] {background-color: var(--gruen) !important;}#wrapper.hgdark .hero .thb-row-overlay, #wrapper.hgdark .page div:first-child .vc_parallax-inner {-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;opacity: 1;}#wrapper.hgbeige div[role="main"] {background-color: var(--beige) !important;}#wrapper.hgdark .thb-dark-column a.hof-linebutton {color: var(--gruen) !important;}#wrapper.hgdark .thb-dark-column a.hof-linebutton:before {background: var(--gruen) !important;}#wrapper.hgdark .thb-dark-column a:not(.btn):not(.button) {color: var(--gruen) !important;}#wrapper:not(.hgdark) .thb-light-column a.hof-linebutton {color: var(--white) !important;}#wrapper:not(.hgdark) .thb-light-column a.hof-linebutton:before {background: var(--white) !important;}#wrapper:not(.hgdark) .thb-light-column a:not(.btn):not(.button):not(.flockler-btn-load-more) {color: var(--white) !important;}@media (min-width: 440px) {.animation {transition-delay: 0.25s;transition-duration: 0.5s;}footer .animation, .hero .animation {transition-delay: 0s;}}#scroll-to-top {display: none !important;}.columns.thb-dark-column .thb-image-slider .thb-animated-arrow.circular svg {fill: white;}.columns.thb-dark-column .thb-image-slider .thb-animated-arrow.circular {border-color: white;}h1.hero-h1 {font-size: 13px;font-family: 'NeueHelvetica' !important;letter-spacing: 0.1em !important;font-weight: 700 !important;line-height: 1.35em;}h2.hero-h2 {font-size: clamp(30px, 3.5vw, 48px);line-height: 1.2em;}.row.justifytop .vc_column-inner {justify-content: normal;}.mfp-title {display: none;}.video-bg-row {background-repeat: repeat-y;background-position: center;background-size: contain;}.popupcontent h1.hero-h1 {font-size: ;margin-bottom: 0;}.popupcontent h2.hero-h2 {font-size: 3em;margin-bottom: 1em;}.popupcontent p {letter-spacing: 0 !important;line-height: 1.55em !important;}.popupcontent a:not(.elementor-button) {text-decoration: underline;}.popupcontent a:hover {text-decoration: none;color: var(--gruen);}.post-detail {padding-bottom: 0;}.thb-tabs.style2 a {color: var(--gruen) !important;}.thb-tabs.style2 a i {color: var(--gold) !important;font-size: 1.5em;padding-right: 0.3em;}.thb-tabs.style2 .vc_tta-panel-heading h4 {border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.thb-tabs.style2 .vc_tta-panel-heading h4 a.active {box-shadow: inset 0 -3px 0 var(--gold), 0 1px 0 var(--gold);}.type-portfolio.style4 .thb-portfolio-content h5 {font-weight: 700 !important;font-size: 14px;letter-spacing: 0.05em;}.type-portfolio.style4 .thb-categories {display: none;}.type-portfolio.style4 .thb-portfolio-content svg, .type-portfolio.style4 .thb-portfolio-content svg .bar {fill: var(--gold) !important;}.gi-filters {display: none !important;}.hgdark .stream__title, .hgdark .by-giggle {color: var(--white) !important;}.gn-powered-by {display: none;}.gn-treatments.gn-widget-modal .gn-read-more {height: calc(1.4em + 15px);line-height: 1.4em;margin-top: 30px;margin-bottom: 30px;}.oax * {letter-spacing: 0;}.oax .oax-part-singleviewpage, .oax .oax_snippet_bg {background-color: #f0efec;padding: 0;}.wpb_raw_code.wpb_content_element.wpb_raw_html {margin-bottom: 0;}.oax_singlePage .oax_list_header_part, .oax_singlePage .oax_author_header, .oax_detail_main .oax_marg_top_20 {display: none !important;}.oax .oax_head_bar, .oax .oax_detail_tabs, .oax .oax_detail_tabs>input[type=radio]:checked+div {background: #f0efec !important;}.oax-back-native a:not(.btn):not(.button):not(.btn-text) {background-color: var(--gold);border-color: var(--gold);padding: 0.75em 1.5em;color: #fff !important;}.oax-back-native a:not(.btn):not(.button):not(.btn-text):hover {background-color: var(--gruen);border-color: var(--gruen);color: #fff !important;}.auszeichnung img {height: 105px;width: auto;}.auszeichnung:hover img {opacity: 1 !important;-webkit-transform: scale(0.93, 0.93) !important;-moz-transform: scale(0.93, 0.93) !important;-ms-transform: scale(0.93, 0.93) !important;-o-transform: scale(0.93, 0.93) !important;transform: scale(0.93, 0.93) !important;}#CybotCookiebotDialog {max-height: 310px !important;}@media screen and (min-width: 1280px) {#CybotCookiebotDialog {max-height: 310px;}}@media screen and (min-width: 601px) {#CybotCookiebotDialog {max-width: 600px !important;}}#CybotCookiebotDialog *, #CybotCookiebotDialogBodyUnderlay * {font-size: 12px !important;line-height: 1.25em !important;}.CookiebotWidget, #CookiebotWidget {display: none !important;}#CybotCookiebotDialogHeader {border-bottom: none !important;padding: 0.25em !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;}#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper {padding: 0.5em !important;}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {border-color: var(--cookiebot) !important;}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper {height: 22px !important;width: 48px !important;}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {background-color: var(--cookiebot) !important;}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider:before {bottom: 2px !important;height: 18px !important;left: 2px !important;width: 18px !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;}

