@page{margin:1.6cm 1.4cm;size:A4 portrait}@page :first{margin-top:1.2cm}*,:after,:before{animation:none!important;box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;text-shadow:none!important;transition:none!important}html{scroll-behavior:auto!important}body,html{background:#fff!important;color:#000!important;font:10.5pt/1.45 Georgia,Times New Roman,serif!important;font-synthesis:none;overflow:visible!important;overflow-x:visible!important}.h1,h1{font:20pt/1.2 Helvetica Neue,Arial,sans-serif!important;margin-top:0}.h1,.h2,h1,h2{break-after:avoid;color:#000!important;page-break-after:avoid}.h2,h2{font:16pt/1.25 Helvetica Neue,Arial,sans-serif!important}.h3,h3{font:13pt/1.3 Helvetica Neue,Arial,sans-serif!important}.h3,.h4,h3,h4{break-after:avoid;color:#000!important;page-break-after:avoid}.h4,h4{font:12pt/1.3 Helvetica Neue,Arial,sans-serif!important}.h5,.h6,h5,h6{break-after:avoid;color:#000!important;font:11pt/1.35 Helvetica Neue,Arial,sans-serif!important;page-break-after:avoid}blockquote,dd,dt,li,p{orphans:3;widows:3}blockquote,figure,img,pre,table{break-inside:avoid;page-break-inside:avoid}a{color:#000!important;text-decoration:underline!important}figcaption{color:#555!important;font-size:8.5pt;font-style:italic}#CookiebotWidget,#CybotCookiebotDialog,#CybotCookiebotDialogBodyContent,#back-to-top,#footer,#header,#info-bar,#info-dialog,#main-navigation-wrapper,#mobile-navigation,#skip-to-content,#top,.accordion-button .accordion-icon,.blob-badge,.consent-fallback,.consent-required,.content-block-images-slider__caption-track,.content-block-text-with-audio__decor,.content-block-text-with-media__decor,.decor-graphic,.editmode-blob-badge-wrap,.header-blob-badge,.keen-slider-controls-group,.keen-slider-thumbnails,.mobile-booking-btn,.mobile-fluid-slider__track-wrapper>.mobile-fluid-slider__next,.mobile-fluid-slider__track-wrapper>.mobile-fluid-slider__prev,.partner-marquee__next,.partner-marquee__prev,.slider-btn,.social-tooltip-popover,.social-tooltip-wrapper,.tab-indicator,.tab-indicator-strip,[popover]{display:none!important}.reveal-big-word,.reveal-subtitle,.reveal-word{clip-path:none!important;opacity:1!important;overflow:visible!important;transform:none!important}body{overflow-x:visible!important}#content,#page,main{margin:0!important;max-width:none!important;overflow:visible!important;padding:0!important;width:auto!important}body.no-top-image:not(.editmode) #page{padding-top:0!important}.container,.container--maxwidth,.container--narrow,.container--wide,.container-fluid{max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.mb-10{margin-bottom:.4rem!important}.mb-25{margin-bottom:.75rem!important}.mb-50{margin-bottom:1rem!important}.mb-100{margin-bottom:1.5rem!important}.mb-150,.mb-200,.mb-250{margin-bottom:2rem!important}.content-block{margin-bottom:1.5rem!important}.content-block,img{page-break-inside:avoid;break-inside:avoid}img{height:auto!important;max-width:100%!important}.bg-context--beige,.bg-context--gruen,.bg-context--rot,[class*="--bg-beige"],[class*="--bg-gruen"],[class*="--bg-rot"]{background-color:transparent!important;color:#000!important}.keen-slider{overflow:visible!important}.keen-slider,.keen-slider__slide{display:block!important;transform:none!important;width:auto!important}.keen-slider__slide{margin-bottom:.75cm;max-width:100%!important;min-width:0!important;page-break-inside:avoid;break-inside:avoid}.mobile-fluid-slider{overflow:visible!important;width:auto!important}.mobile-fluid-slider__track{overflow:visible!important}.mobile-fluid-slider__slide,.mobile-fluid-slider__track{display:block!important;transform:none!important;width:auto!important}.mobile-fluid-slider__slide{margin-bottom:.5cm;max-width:100%!important;min-width:0!important}.partner-marquee{overflow:visible!important}.partner-marquee__track{width:auto!important}.partner-marquee__list,.partner-marquee__track{animation:none!important;display:flex!important;flex-wrap:wrap!important;gap:.5cm!important;transform:none!important}.partner-marquee__list{position:static!important}.nav-tabs,.partner-marquee__list:nth-child(2),.tab-indicator-wrap{display:none!important}.tab-content{display:block!important}.tab-pane,.tab-pane.fade{display:block!important;opacity:1!important;visibility:visible!important}.content-block-tabs__indicator,.content-block-tabs__nav,.package-tabs__nav{display:none!important}.content-block-tabs__panel,.package-tabs__panel{display:block!important;opacity:1!important;position:static!important;visibility:visible!important;page-break-inside:avoid;break-inside:avoid}.content-block-anchor-navigation{display:none!important}.collapse,.collapsing{display:block!important;height:auto!important;overflow:visible!important}.accordion-button{pointer-events:none}.accordion-button:after{display:none!important}.accordion-collapse{display:block!important;height:auto!important;overflow:visible!important}.content-block-video,.content-block-video .video-player,.youtube-background,iframe,video{display:none!important}.consent-embed-wrapper:before,.open-street-map:before{color:#555;content:"[Karte nicht druckbar — bitte " attr(data-map-url) " öffnen]";display:block;font-size:9pt;font-style:italic;padding:.3cm 0}table{border-collapse:collapse!important;width:100%!important}td,th{border:1px solid #999!important;padding:4pt 6pt!important;text-align:left!important;vertical-align:top!important}thead{display:table-header-group}thead th{background-color:#f0f0f0!important;font-weight:700!important}.table-responsive{overflow:visible!important}.next-room-slider .keen-slider__slide,.room-overview-category__slider .keen-slider__slide{margin-bottom:1cm}.package-teaser,.teaser-card{page-break-inside:avoid;break-inside:avoid;margin-bottom:.75cm}.content-block-treatments .treatments-category{page-break-inside:avoid;break-inside:avoid;margin-bottom:1cm}.content-block-quotation-slider .keen-slider__slide{border-left:3pt solid #ccc;font-style:italic;margin-bottom:.6cm;padding-left:.4cm}.content-block-fadein-text,.fadein-text{clip-path:none!important;opacity:1!important;transform:none!important}a[href]:not([href^="#"]):not([href^="mailto:"]):not([href^="tel:"]):not([href^="javascript:"]):not([href^="/"]):after{color:#555;content:" (" attr(href) ")";font-size:8.5pt;font-style:normal;font-weight:400;word-break:break-all}a[href^="/"]:after{content:""!important}body:after{border-top:1pt solid #999;color:#555;content:"Tuxerhof — " attr(data-print-footer);display:block;font-family:Helvetica Neue,Arial,sans-serif;font-size:9pt;font-style:normal;margin-top:1cm;padding-top:5pt}