:root{--vp-space-1:4px;--vp-space-2:8px;--vp-space-3:12px;--vp-space-4:16px;--vp-space-5:24px;--vp-space-6:32px;--vp-space-7:40px;--vp-space-8:48px;--vp-space-9:64px;--vp-gap-tight:var(--vp-space-1);--vp-gap-inline:var(--vp-space-2);--vp-gap-stack:var(--vp-space-4);--vp-gap-title:var(--vp-space-4);--vp-gap-field:var(--vp-space-5);--vp-gap-head:var(--vp-space-6);--vp-gap-module:var(--vp-space-7);--vp-gap-section:var(--vp-space-9);--vp-band-overlap:30px;--vp-container:1240px;--vp-gutter:20px;--vp-measure:34em;--vp-header-sticky:94px;--vp-overlay-clearance:80px;--vp-ink:#1a1a1a;--vp-text:#4c4c4c;--vp-link:#005695;--vp-link-hover:#0073c8;--vp-accent:#ff9600;--vp-accent-from:#ffab33;--vp-surface:#fff;--vp-surface-2:#f3f3f3;--vp-surface-3:#e5e5e5;--vp-surface-dark:#1a1a1a;--vp-menu-bg:#262626;--vp-menu-bg-hover:#404040;--vp-muted:#666;--vp-placeholder:#767676;--vp-field-border:#8c8c8c;--vp-error:#b3261e;--vp-ok-fg:#1e6b3e;--vp-ok-bg:#e8f5ee;--vp-err-fg:#a8261b;--vp-err-bg:#fdecea;--vp-warn-fg:#7a4a00;--vp-warn-bg:#fff4e0;--vp-on-orange:#1a1a1a;--vp-success-hover:#58bb80;--vp-danger-hover:#eb6759;--vp-focus:#005695;--vp-focus-on-dark:#fff;--vp-focus-halo:#0009;--vp-focus-width:2px;--vp-focus-offset:2px;--vp-focus-offset-edge:-4px;--vp-target:44px;--vp-target-min:24px;--vp-target-gap:8px;--vp-font-head:"Roboto Condensed", sans-serif;--vp-font-text:"Droid Sans", sans-serif;--vp-h2-sm:20px;--vp-band-sm:18px;--vp-title-sm:18px;--vp-tile-sm:15px;--vp-shadow-hover:0 6px 18px #00000014;--vp-dim:.4;--vp-press:brightness(.92);--vp-dur:.2s;--vp-ease:cubic-bezier(.2, .7, .2, 1)}@media (width<=991.98px){:root{--vp-gap-section:var(--vp-space-8);--vp-header-sticky:90px;--vp-overlay-clearance:116px}}@media (width<=575.98px){:root{--vp-header-sticky:120px}}@media (width<=767.98px){:root{--vp-gap-head:var(--vp-space-5);--vp-gap-module:var(--vp-space-6);--vp-gap-section:var(--vp-space-7)}}:root :focus-visible,:root :is(form .has-error .form-control,form .has-success .form-control):focus-visible{outline:var(--vp-focus-width) solid var(--vp-ring,var(--vp-focus))!important;outline-offset:var(--vp-ring-offset,var(--vp-focus-offset))!important}:root [tabindex="-1"]:not(a[href],button,input,select,textarea,summary,[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=gridcell],[role=radio],[role=checkbox],[role=switch],[role=slider],[role=treeitem]):focus-visible{outline:none!important}html{scroll-padding-top:calc(var(--vp-header-sticky) + var(--vp-space-4));scroll-padding-bottom:var(--vp-overlay-clearance)}.vp-skip.sr-only-focusable:focus{--vp-ring:var(--vp-surface);--vp-ring-offset:var(--vp-focus-offset-edge);top:var(--vp-space-2);left:var(--vp-space-2);z-index:100000;width:auto;height:auto;padding:var(--vp-space-3) var(--vp-space-5);clip:auto;background:var(--vp-link);color:var(--vp-surface);font:700 14px/20px var(--vp-font-head);letter-spacing:.1em;text-transform:uppercase;margin:0;text-decoration:none;position:fixed;overflow:visible;box-shadow:0 6px 18px #00000040}@media (width<=479.98px){h2:not(:where(.black)){font-size:var(--vp-h2-sm);letter-spacing:.08em;line-height:24px}}@media (width<=767.98px){.fl-module-knecht-heading h2:not(:where(.black)){font-size:var(--vp-h2-sm);letter-spacing:.08em;line-height:24px}h3{font-size:var(--vp-title-sm);line-height:24px}}.text-light{color:var(--vp-muted)}:root ::placeholder{color:var(--vp-placeholder);opacity:1}.btn{cursor:pointer}.btn.btn-primary,.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-yellow,.btn.btn-success,.btn.btn-danger{color:var(--vp-on-orange)}.btn.btn-success:not([disabled],.disabled):is(:hover,:focus,:active){color:var(--vp-on-orange);background-color:var(--vp-success-hover);border-color:var(--vp-success-hover)}.btn.btn-danger:not([disabled],.disabled):is(:hover,:focus,:active){color:var(--vp-on-orange);background-color:var(--vp-danger-hover);border-color:var(--vp-danger-hover)}.btn:not(.btn-link,[disabled],.disabled,[aria-disabled=true]):active{filter:var(--vp-press);transition-duration:60ms;transform:translateY(1px)}.btn[disabled],.btn.disabled,.btn[aria-disabled=true],fieldset[disabled] .btn{cursor:default}.tt-button a.btn{justify-content:center;align-items:center;gap:var(--vp-gap-inline);white-space:normal;min-height:50px;display:inline-flex}.fl-module:not(.pull-left,.pull-right) .tt-button a.btn:not(.btn-link){padding-inline:var(--vp-space-5)}.tt-button a.btn:has(>.fl-icon.right_float){flex-direction:row-reverse}.tt-button a.btn>.left_float,.tt-button a.btn>.right_float{float:none}.tt-button a.btn>.icon_abstand{flex:none;padding:0}.tt-button a.btn>span.inside_button:not(.fl-icon){text-align:center;flex:0 auto;width:auto;min-width:0}::selection{background:var(--vp-link);color:var(--vp-surface)}:root{accent-color:var(--vp-link);caret-color:var(--vp-link)}a{text-underline-offset:.15em}@media (prefers-reduced-motion:reduce){:root{--vp-dur:.01ms}.btn:not(.btn-link,[disabled],.disabled,[aria-disabled=true]):active{transform:none}}.fl-col-group>.fl-col.vp-col-full{width:100%;max-width:none}.fl-builder-content-primary>.fl-row-bg-color:where(:has(.fl-module):not(:has(.fl-module-tt-snippet,.fl-module-knecht-header,.fl-module-knecht-filiale-google-maps)))>.fl-row-content-wrap{padding-top:calc(var(--vp-gap-section) - 20px);padding-bottom:calc(var(--vp-gap-section) - 20px)}.fl-builder-content-primary>.fl-row-bg-color:where(:has(>.fl-row-content-wrap>.fl-row-content>.fl-col-group:first-child>.fl-col:first-child>.fl-col-content>.fl-module:first-child>.fl-module-content>h2.black:first-child))>.fl-row-content-wrap,.fl-builder-content-primary>.fl-row-bg-color:where(:has(>.fl-row-content-wrap>.fl-row-content>.fl-col-group:first-child>.fl-col:first-child>.fl-col-content>.fl-module-knecht-landingpage-intro:first-child))>.fl-row-content-wrap{padding-top:0}.fl-builder-content-primary>.fl-row-bg-color:where(:has(.fl-module-tt-search-box))>.fl-row-content-wrap{padding-top:20px}@media (width>=992px){.fl-builder-content-primary>.fl-row-bg-color:where(:has(.fl-module-tt-search-box))>.fl-row-content-wrap{padding-top:10px}}@media (width>=769px) and (width<=991.98px){.fl-builder-content-primary .fl-module-tt-search-box>.fl-module-content{margin-top:20px}}.fl-builder-content-primary .fl-module-knecht-heading>.fl-module-content,.fl-builder-content-primary .fl-module-heading>.fl-module-content{margin-top:20px;margin-bottom:calc(var(--vp-gap-head) - 20px)}.fl-builder-content-primary :is(.fl-module-knecht-heading,.fl-module-heading):has(+.fl-module)>.fl-module-content{margin-bottom:var(--vp-gap-head)}.fl-builder-content-primary :is(.fl-module-knecht-heading,.fl-module-heading):has(+.fl-module-rich-text)>.fl-module-content{margin-bottom:var(--vp-gap-title)}.fl-builder-content-primary :is(.fl-module-knecht-heading,.fl-module-heading)+.fl-module>.fl-module-content{margin-top:0}.fl-builder-content-primary .fl-module-knecht-heading>.fl-module-content>:is(h1,h2,h3):not(.black),.fl-builder-content-primary .fl-module-heading .fl-heading{margin-top:0;margin-bottom:0}.fl-builder-content-primary>.fl-row-bg-color.vp-band-same>.fl-row-content-wrap{padding-top:0}@media (width>=769px){.fl-builder-content-primary>.fl-row-bg-color.vp-band-same.vp-band-flush-wide>.fl-row-content-wrap{padding-top:20px}}@media (width<=768px){.fl-builder-content-primary>.fl-row-bg-color.vp-band-same.vp-band-flush-narrow>.fl-row-content-wrap{padding-top:20px}}.fl-builder-content-primary>.fl-row-bg-color:where(:has(+.vp-band-same))>.fl-row-content-wrap{padding-bottom:calc(var(--vp-gap-section) - 40px)}.fl-builder-content-primary>.fl-row-bg-color:where(:has(+.vp-band-same):has(>.fl-row-content-wrap>.fl-row-content>.fl-col-group:last-child>.fl-col:last-child>.fl-col-content>.fl-module:last-child:is(.fl-module-heading,.fl-module-knecht-heading)))>.fl-row-content-wrap{padding-bottom:0}.fl-builder-content-primary>.fl-row.vp-band-link-only>.fl-row-content-wrap{background:0 0;padding-top:0;padding-bottom:0}.fl-builder-content-primary>.fl-row-bg-color:where(:has(>.fl-row-content-wrap>.fl-row-content>.fl-col-group:last-child>.fl-col:last-child>.fl-col-content>.fl-module:last-child:not(:first-child):is(.fl-module-heading,.fl-module-knecht-heading)))>.fl-row-content-wrap{padding-bottom:0}.fl-builder-content-primary>.fl-row-bg-color:where(:has(>.fl-row-content-wrap>.fl-row-content>.fl-col-group:last-child>.fl-col:last-child>.fl-col-content>.fl-module:last-child:not(:first-child):is(.fl-module-heading,.fl-module-knecht-heading)))+.fl-row-bg-color>.fl-row-content-wrap{padding-top:0}.fl-builder-content-primary>.fl-row-bg-color:where(:has(>.fl-row-content-wrap>.fl-row-content>.fl-col-group:last-child>.fl-col:last-child>.fl-col-content>.fl-module:last-child:not(:first-child):is(.fl-module-heading,.fl-module-knecht-heading)))+.fl-row-bg-color:has(.fl-module-tt-list)>.fl-row-content-wrap{padding-top:var(--vp-band-overlap)}.fl-builder-content-primary .fl-module:is(.fl-module-rich-text,.fl-module-accordion)+.fl-module-heading>.fl-module-content{margin-top:calc(var(--vp-gap-section) - 20px);margin-bottom:var(--vp-gap-title)}.fl-builder-content-primary .fl-module:is(.fl-module-rich-text,.fl-module-accordion)+.fl-module-heading+.fl-module>.fl-module-content{margin-top:0}@media (width<=768px){.fl-builder-content-primary .fl-col-group>.fl-col+.fl-col>.fl-col-content>.fl-module:first-child:not(.fl-module-tt-list,:has(>.fl-module-content>h2.black:first-child))>.fl-module-content{margin-top:0}}.fl-builder-content-primary .fl-module-heading:has(+.fl-module:is(.fl-module-knecht-teaser,.fl-module-tt-form,.fl-module-tt-teaser-favtours)) .fl-heading{text-align:center}.fl-module-knecht-landingpage-intro #landingpage-intro>.container>.row>.col-sm-9{float:none;width:auto;max-width:calc(var(--vp-measure) + 2 * var(--vp-gutter));margin-inline:auto}.fl-col:not(.vp-col-full,:only-child)>.fl-col-content>.fl-module-knecht-landingpage-intro #landingpage-intro>.container>.row>.col-sm-9{margin-inline:0}.fl-module-knecht-landingpage-intro .intro-text_inner :is(p,ul,ol){text-align:left;-webkit-hyphens:auto;hyphens:auto}.fl-rich-text :is(p,ul,ol,blockquote){max-width:var(--vp-measure)}.fl-rich-text :is(p,ul,ol,blockquote)[style*=center]{margin-inline:auto}.fl-rich-text [style*=justify]{-webkit-hyphens:auto;hyphens:auto}@media (width<=767.98px){.fl-rich-text [style*=justify]{text-align:left!important}}.breadcrumb>li.active,.breadcrumb>li.active a{color:var(--vp-muted)}.breadcrumb .vp-crumb-home{z-index:1;margin:-12px;padding:12px;display:inline-block;position:relative}.breadcrumb .vp-crumb-home .sr-only{white-space:nowrap}.breadcrumb>li>a{margin-block:-5px;padding-block:5px;display:inline-block}@media (pointer:coarse){.breadcrumb>li>a{margin-block:-12px;padding-block:12px;display:inline-block}}.fl-module-knecht-landingpage-head{--vp-ring:var(--vp-focus-on-dark)}.fl-module-knecht-landingpage-head :focus-visible{box-shadow:0 0 0 4px var(--vp-focus-halo)}.fl-module-knecht-landingpage-head .landingpage-head :is(.kicker,.headline){text-shadow:0 1px 4px #00000080}.fl-module-knecht-landingpage-head .landingpage-head .kicker{text-shadow:0 1px 4px #00000080,0 0 14px #00000073;height:auto;min-height:20px}.fl-module-knecht-landingpage-head .landingpage-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 30%,#00000061 60%,#00000061);position:absolute;inset:0}.fl-module-knecht-landingpage-head .image-caption:empty{display:none}.fl-module-knecht-landingpage-head :is(#hero,#hero-slider).tpl-default:not(:has(.image-caption)):after{background-position-y:0}@media (width<=767.98px){.fl-module-knecht-landingpage-head .landingpage-hero:before{background:linear-gradient(#0000 30%,#0000008c 55%,#0000008c)}.fl-module-knecht-landingpage-head .landingpage-head .kicker{padding-inline:var(--vp-gutter);font-size:16px;line-height:20px}.fl-module-knecht-landingpage-head .landingpage-head h1{letter-spacing:.05em;-webkit-hyphens:auto;hyphens:auto;word-break:normal;overflow-wrap:break-word;line-height:1.15;font-size:clamp(22px,7vw,30px)!important}}@media (width>=768px) and (width<=991.98px){.fl-module-knecht-teaser .teaser-custom .teaser-wrapper.col-sm-6.col-md-4{width:33.3333%}.fl-module-knecht-teaser .teaser-custom .teaser-wrapper .h3{font-size:var(--vp-title-sm)}}@media (width<=767.98px){.fl-module-knecht-teaser .teaser-custom .teaser-wrapper .teaser-wrapper-inner{height:auto!important}.fl-module-knecht-teaser .teaser-custom .teaser-wrapper .dscr{min-height:0;margin-bottom:0}}.fl-module-knecht-teaser .teaser-custom .teaser-wrapper .teaser-wrapper-inner .btn{white-space:normal;justify-content:center;align-items:center;height:auto;min-height:50px;padding-block:9px;display:flex}@media (width<=991.98px){.fl-module-knecht-teaser .teaser-custom .teaser-wrapper .teaser-wrapper-inner .btn{padding-inline:var(--vp-space-4)}}@media (width<=767.98px){.fl-module-knecht-teaser .teaser-custom .teaser-wrapper .teaser-wrapper-inner.teaser-small:not(.onimage) .btn{margin-top:var(--vp-gap-stack);position:static}}.fl-module-knecht-teaser .teaser-custom .teaser-wrapper .teaser-wrapper-inner.teaser-small.onimage:not(.nolink):focus-within .icon{top:70px}.fl-module-knecht-teaser .teaser-custom .teaser-wrapper .teaser-wrapper-inner.teaser-small.onimage:not(.nolink):focus-within .content-wrapper-outer{margin-top:-50px}.fl-module-knecht-teaser .teaser-custom .teaser-wrapper .teaser-wrapper-inner.teaser-small.onimage:not(.nolink):focus-within .btn{bottom:0}@media (width>=768px){.fl-module-knecht-teaser .teaser-custom .teaser-wrapper.col-sm-6:not(.col-md-4) .teaser-wrapper-inner.teaser-small.onimage:not(.nolink):focus-within .icon{top:200px}}.fl-module-knecht-teaser .teaser-wrapper .h3>a{display:block}.fl-module-knecht-teaser .teaser-wrapper-inner>a:has(>.teaser-image){--vp-ring:var(--vp-focus-on-dark);--vp-ring-offset:var(--vp-focus-offset-edge);display:block}.fl-module-knecht-teaser .teaser-wrapper-inner>a:focus-visible>.teaser-image{box-shadow:inset 0 0 0 8px var(--vp-focus-halo)}.fl-module-knecht-teaser .teaser-custom.white .teaser-wrapper-inner.hintergrund .icon{color:var(--vp-link);font-size:56px}.quote .quote-image{background-color:var(--vp-surface-3)}.quote .quote-content p{max-width:var(--vp-measure)}.quote>a.quote-author{float:left;border-radius:100%;margin:0 15px 30px 0}.quote>a.quote-author>.spezbild{margin:0}.quote .text-light>a.quote-author:empty{display:none}.quote .quote-author-name .text-light>a{padding-block:3px;display:inline-block}.reisearten{flex-wrap:wrap;display:flex}.reisearten>.reiseart-teaser{flex:25%}@media (width<=991.98px){.reisearten>.reiseart-teaser{flex-basis:50%}.reisearten>.reiseart-teaser.modulo-3{flex-basis:33.3333%}}@media (width<=767.98px){.reisearten>.reiseart-teaser,.reisearten>.reiseart-teaser.modulo-3{flex-basis:50%;min-height:0}}.reisearten .reiseart-teaser span,.video-slider-wrap .reiseart-teaser span{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.reisearten .reiseart-teaser span{z-index:1;text-shadow:0 1px 3px #0000008c;text-wrap:balance}@media (width>=768px) and (width<=1199.98px){.reisearten .reiseart-teaser span{font-size:20px;line-height:24px}}@media (width<=767.98px){.reisearten .reiseart-teaser span{font-size:var(--vp-tile-sm);letter-spacing:.05em;line-height:19px;left:12px;right:12px}}.reisearten .reiseart-teaser .teaser-image:after{content:"";background:radial-gradient(75% 50%,#0000004d,#0000),linear-gradient(#0000001a,#00000073);position:absolute;inset:0}.reisearten .reiseart-teaser>a{--vp-ring:var(--vp-focus-on-dark);--vp-ring-offset:var(--vp-focus-offset-edge);display:block;position:absolute;inset:0}.reisearten .reiseart-teaser>a:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.reisearten .reiseart-teaser>a:focus-visible:after{outline:var(--vp-focus-width) solid var(--vp-focus-on-dark);outline-offset:var(--vp-focus-offset-edge);box-shadow:inset 0 0 0 8px var(--vp-focus-halo)}.reisearten .reiseart-teaser:is(:hover,:focus-within) .teaser-image{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.reisearten .reiseart-teaser:is(:hover,:focus-within) .teaser-image{transform:none}}.owl-loaded .owl-nav :is(.owl-prev,.owl-next).disabled{cursor:default}:is(.katalog-slider,.logo-slider).owl-loaded:not(.owl-loop) .owl-stage{margin-inline:auto}.owl-carousel>.owl-nav :is(.owl-prev,.owl-next):after{content:"";inset:min(0px, calc((100% - var(--vp-target)) / 2 - var(--vp-space-1) / 2));position:absolute}.kataloge{overflow-x:clip}.kataloge .katalog-slider:not(.owl-loaded){gap:20px;display:flex;overflow:hidden}.kataloge .katalog-slider:not(.owl-loaded)>.katalog{flex:none}.kataloge .katalog-slider.owl-loaded:not(.owl-loop):before,.kataloge .katalog-slider.owl-loaded:not(.owl-loop):after{content:none}.kataloge:has(>.katalog-slider.owl-loaded:not(.owl-loop))~.katalog-links{text-align:center}.kataloge .katalog img{object-fit:contain;background:var(--vp-surface);width:140px;height:200px;display:block}.kataloge .katalog-slider .owl-item .katalog a{--vp-ring:var(--vp-focus-on-dark);--vp-ring-offset:var(--vp-focus-offset-edge)}.kataloge .katalog-slider .owl-item .katalog:focus-within a{opacity:1}.kataloge .katalog-slider :is(.owl-prev,.owl-next){color:var(--vp-muted)}.kataloge .katalog-slider :is(.owl-prev,.owl-next):is(:hover,:focus-visible){color:var(--vp-ink)}.kataloge .katalog-slider:before,.kataloge .katalog-slider:after,.footer-logos .logo-slider:before,.footer-logos .logo-slider:after{pointer-events:none}.logo-slider.owl-loaded:not(.owl-loop):before,.logo-slider.owl-loaded:not(.owl-loop):after{content:none}.fl-slideshow-nav-buttons a{--vp-ring:var(--vp-focus-on-dark)}.fl-slideshow-nav-buttons a:focus-visible{box-shadow:0 0 0 4px var(--vp-focus-halo)}.owl-nav .owl-autoplay{width:var(--vp-target-min);height:var(--vp-target-min);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.owl-nav .owl-autoplay[hidden]{display:none}.footer-logos .logo-slider .owl-nav .owl-autoplay{top:calc(40px + var(--vp-space-2));z-index:11;color:#ffffff80;transition:color var(--vp-dur) var(--vp-ease);position:absolute;left:50%;transform:translate(-50%)}.footer-logos .logo-slider .owl-nav .owl-autoplay:is(:hover,:focus-visible){color:#fffc}@media (pointer:coarse){.owl-nav .owl-autoplay:after{content:"";inset:calc((var(--vp-target-min) - var(--vp-target)) / 2);position:absolute}}.tt-search-box{--vp-check-ring:#767676}.search-box.search-box-filter .panel-group .panel .panel-heading{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding-right:56px}.search-box.search-box-filter .panel-group .panel .panel-heading i{color:var(--vp-muted)}.search-box.search-box-filter .tab-switch .tab-switch-inner{display:flex}.search-box.search-box-filter .tab-switch .tab-switch-inner:before,.search-box.search-box-filter .tab-switch .tab-switch-inner:after{content:none}.search-box.search-box-filter .tab-switch .tab-switch-inner .tt-checkbox{float:none;flex:1 1 0;min-width:0}.search-box.search-box-filter .tab-switch .tab-switch-inner .tt-checkbox label{text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;padding:20px 12px}.search-box.search-box-filter .tab-switch .tab-switch-inner .tt-checkbox:hover input:not(:checked)+label{background:#dadada}.tt-search-box .search-box .controls .tt-checkbox{position:relative}.tt-search-box .search-box .controls .tt-checkbox input:is([type=checkbox],[type=radio]){--vp-ring-offset:1px;width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--vp-check-ring);opacity:1;float:none;cursor:pointer;appearance:none;background:#fff padding-box padding-box;border:3px solid #0000;border-radius:50%;margin:0;position:absolute;top:-2px;left:-5px}.tt-search-box .search-box .controls .tt-checkbox input:is([type=checkbox],[type=radio]):checked{background:radial-gradient(circle, var(--vp-link) 0 4.5px, #fff 5px) padding-box;box-shadow:inset 0 0 0 2px var(--vp-link)}.tt-search-box .search-box .controls .tt-checkbox label{cursor:pointer;padding-left:26px}.tt-search-box .search-box .controls .tt-checkbox label:before{display:none}.search-box.search-box-filter .tab-switch .tab-switch-inner .tt-checkbox{position:relative}.tt-search-box .search-box.search-box-filter .tab-switch .tab-switch-inner .tt-checkbox input[type=radio]{--vp-ring-offset:var(--vp-focus-offset-edge);z-index:1;width:100%;height:100%;box-shadow:none;opacity:1;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0;margin:0;position:absolute;inset:0}.tt-search-box .search-box .controls .checkbox-wrapper.level-3>li label{color:var(--vp-text);font-size:13px}.tt-search-box .search-box.search-box-filter .filter-reset .btn,.tt-search-box .collapse-wrap .btn[type=reset]{color:var(--vp-muted);cursor:pointer}.tt-search-box .search-box.search-box-filter .filter-reset .btn{max-width:100%;padding-inline:var(--vp-space-4)}.tt-search-box .search-box.search-box-filter .filter-reset .btn:hover,.tt-search-box .collapse-wrap .btn[type=reset]:hover{color:var(--vp-ink);text-decoration:underline}.tt-search-box .search-box .field>i{color:var(--vp-muted)}:root .tt-search-box .noUi-handle:focus-visible{box-shadow:0 0 0 4px var(--vp-focus);outline-offset:0!important;outline:2px solid #fff!important}.tt-search-box .search-box .noUi-horizontal .noUi-handle{cursor:grab}.tt-search-box .search-box .noUi-horizontal .noUi-handle.noUi-active{cursor:grabbing}.tt-search-box .search-box.vp-busy{opacity:var(--vp-dim);pointer-events:none;cursor:wait}.tt-search-box .vp-datefield{position:relative}.tt-search-box .search-box button.field{font:inherit;text-align:left;appearance:none;padding:0;font-size:13px;display:block}.tt-search-box .vp-date-clear{width:30px;height:36px;color:var(--vp-muted);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;right:30px}.tt-search-box .vp-date-clear[hidden]{display:none}.tt-search-box .vp-date-clear:hover{color:var(--vp-ink)}.search-box .tt-popover{--vp-ring:var(--vp-focus-on-dark)}.search-box .tt-popover .calendar{--vp-ring:var(--vp-focus)}.tt-popover .h5:empty{display:none}.search-box .tt-popover .btn.btn-primary.top{color:var(--vp-on-orange)}.search-box .calendar>.left,.search-box .calendar>.right{width:40px;height:100%;color:var(--vp-link);text-align:center;cursor:pointer;background-color:#0000;border:0;padding:0;font-size:30px;position:absolute;top:0}.search-box .calendar>.left{left:0}.search-box .calendar>.right{right:0}.search-box .calendar>.left i,.search-box .calendar>.right i{margin-top:120px}.search-box .calendar>.left:hover:not(:disabled),.search-box .calendar>.right:hover:not(:disabled){color:var(--vp-link-hover)}.search-box .calendar>.left:disabled,.search-box .calendar>.right:disabled{opacity:var(--vp-dim);cursor:default}.search-box .calendar button.day{font:inherit;border:0;padding:0;font-size:13px}.search-box .calendar .weekday{font-size:13px}@media (width<=991.98px),(pointer:coarse){.tt-search-box .search-box .tt-popover.touristic_daterange{width:auto;min-width:0;max-width:none;margin:0 -30px;position:relative}.tt-search-box .search-box .tt-popover .calendar{width:100%;height:auto;padding:0 0 10px}.tt-search-box .search-box .calendar>.left,.tt-search-box .search-box .calendar>.right{width:44px;height:44px;line-height:44px}.tt-search-box .search-box .calendar>.left i,.tt-search-box .search-box .calendar>.right i{margin-top:0}.tt-search-box .search-box .calendar .view.active{display:block}.tt-search-box .search-box .calendar .month{width:auto;height:auto;margin:0 8px 10px;display:block}.tt-search-box .search-box .calendar .month .name{line-height:44px}.tt-search-box .search-box .calendar .week{gap:2px;margin-bottom:2px;display:flex}.tt-search-box .search-box .calendar .week:not(.days):not(:has(.day)){display:none}.tt-search-box .search-box .calendar :is(.day,.day-placeholder,.weekday){float:none;flex:1 1 0;width:auto;height:40px;margin:0;font-size:14px;line-height:40px}}.vp-filter-scrim,.vp-filter-foot{display:none}@media (width<=991.98px){:is(.fl-col-group>.fl-col:has(>.fl-col-content>.fl-module-tt-search-box .offcanvas),.fl-col-group:has(.fl-module-tt-search-box .offcanvas)>.fl-col:has(>.fl-col-content>.fl-module-tt-list)){float:none;width:100%}.tt-search-box:has(>.search-box_toggle){padding-top:80px;position:relative}.tt-search-box .search-box_toggle{color:#000000bf;cursor:pointer;background-color:#0000;border:0;border-bottom:1px solid #0000001a;width:100%;height:50px;margin-bottom:30px;display:block;position:absolute;top:0}.tt-search-box .search-box_toggle .fa{color:#00000080}.tt-search-box .search-box_toggle .txt-close,.tt-search-box .search-box_toggle.act .txt-open{display:none}.tt-search-box .search-box_toggle.act .txt-close{display:inline}.tt-search-box .search-box.offcanvas{z-index:10000011;overscroll-behavior:contain;visibility:hidden;width:min(100%,400px);transition:transform var(--vp-dur) ease-out, visibility 0s linear var(--vp-dur);background-color:#fff;padding-bottom:0;position:fixed;top:50px;bottom:0;left:0;overflow:hidden auto;transform:translate(-100%)}.tt-search-box .search-box.offcanvas.open{visibility:visible;transition:transform var(--vp-dur) ease-out;transform:none;box-shadow:0 0 24px #00000040}.tt-search-box .search-box_toggle.act{z-index:10000012;background-color:#fff;width:min(100%,400px);position:fixed;top:0;left:0;right:auto}.tt-search-box .search-box.offcanvas.open~.vp-filter-scrim{z-index:10000010;cursor:pointer;background:#00000080;display:block;position:fixed;inset:0}:root:has(.tt-search-box .search-box.offcanvas.open){overflow:hidden}.tt-search-box .search-box.offcanvas .vp-filter-foot{z-index:2;padding:var(--vp-space-4) var(--vp-space-6);background:#fff;display:block;position:sticky;bottom:0;box-shadow:0 -6px 18px #00000014}.tt-search-box .vp-filter-foot .vp-filter-done{white-space:normal;width:100%;display:block}#search-result-list h2.black,#search-result-list p.items-found{margin:-46px auto 0;position:relative;top:auto;left:auto;transform:none}#search-result-list .headline+.order{margin-top:6px}#search-result-list{padding-top:0}}#search-result-list>.row>:is(.order,[class*=col-]:has(>.changeview)) .form-group,#search-result-list .order,#search-result-list .changeview{margin-top:0}@media (width>=992px){#search-result-list{padding-top:21px}}@media (prefers-reduced-motion:reduce){.tt-search-box .search-box.offcanvas,.tt-search-box .search-box.offcanvas.open{transition:none}}#search-result-list .order label,#search-result-list .changeview label{color:var(--vp-muted);line-height:24px;display:block}#search-result-list .order label{text-align:left;cursor:pointer}#search-result-list .changeview label{text-align:right}.search-result-header .select-wrapper:after{color:var(--vp-muted);padding:20px 13px}.search-result-header .select-wrapper select{text-overflow:ellipsis;padding-right:52px}.search-result-header .changeview .btn:not(.active){color:var(--vp-muted)}@media (width>=768px){#search-result-list>.row{flex-wrap:wrap;align-items:flex-start;display:flex}#search-result-list>.row:before,#search-result-list>.row:after{content:none}#search-result-list>.row>.order{flex:0 auto;width:auto;min-width:min(300px,100%);max-width:100%}#search-result-list>.row>.order+[class*=col-]{flex:auto;width:auto}.search-result-header .order .select-wrapper{display:block}}#search-result-list .headline:focus{outline:none}#search-result-list p.items-found{width:fit-content;max-width:100%;min-height:60px;padding:0 var(--vp-space-7);color:#fff;font-family:var(--vp-font-head);letter-spacing:.1em;text-align:center;text-transform:uppercase;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,20px 100%,0 50%);background:linear-gradient(135deg,#343434 10%,#1a1a1a 90%);margin:-50px auto 0;font-size:24px;font-weight:700;line-height:60px;display:block}@media (width>=992px){#search-result-list p.items-found{z-index:10;white-space:nowrap;margin:0;position:absolute;top:-30px;left:50%;transform:translate(-50%)}}@media (width<=859.98px){#search-result-list p.items-found{padding:var(--vp-space-2) var(--vp-space-7);white-space:normal;text-wrap:balance;line-height:28px}}@media (width<=767.98px){#search-result-list p.items-found{font-size:var(--vp-band-sm);justify-content:center;align-items:center;line-height:22px;display:flex}}#search-result-list .headline>h2:not(.black){margin:0 0 10px}@media (width>=992px){#search-result-list .headline>h2:not(.black){margin-top:11px}}@media (width<=991.98px){#search-result-list .headline>h2:not(.black){margin-top:-46px}}#search-result-list .headline>h2:not(.black)~ul{margin-bottom:var(--vp-space-5)}#search-result-list .vp-reset{margin:0 0 var(--vp-space-5)}#search-result-list .vp-reset .btn{background:linear-gradient(135deg, var(--vp-link-hover) 10%, var(--vp-link) 90%);color:#fff;cursor:pointer}#search-result-list .vp-reset .btn:hover{background:var(--vp-link)}#search-result-list .col-xs-12:has(>.search-labelbar-nothing-found-text):not(:has(+.search-labelbar)){display:none}.search-labelbar{margin-bottom:var(--vp-space-2)}.search-labelbar .label{align-items:center;gap:var(--vp-space-1);margin:0 var(--vp-space-2) var(--vp-space-2) 0;white-space:normal;text-align:left;vertical-align:middle;border-radius:2px;padding:6px 6px 6px 10px;font-size:13px;font-weight:400;line-height:20px;display:inline-flex}.search-labelbar .label a,.search-labelbar .label a:link,.search-labelbar .label a:visited,.search-labelbar .label .vp-label-term{color:#fff;padding:0}.search-labelbar .label .vp-label-term .fa{margin-right:var(--vp-space-1)}.search-labelbar .label .remove{border-radius:2px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative;padding:0!important}.search-labelbar .label .remove:after{content:"";position:absolute;inset:-11px}.search-labelbar .label{--vp-ring:var(--vp-focus-on-dark)}.search-labelbar .label a:focus-visible{box-shadow:0 0 0 4px var(--vp-focus-halo)}.tt-list-ajax.vp-busy .part-of-result-list{opacity:var(--vp-dim);pointer-events:none;transition:opacity var(--vp-dur) ease-out}.tt-list-ajax.vp-busy>.search-is-running{top:calc(var(--vp-header-sticky) + 20px);left:var(--vp-busy-x,50%);z-index:20;width:max-content;max-width:calc(100% - 2 * var(--vp-gutter));height:auto;margin:0;display:block;position:fixed;transform:translate(-50%)}.tt-list-ajax .vp-busy-note{align-items:center;gap:var(--vp-space-2);color:var(--vp-text);background:#fff;padding:10px 16px;display:inline-flex;box-shadow:0 6px 18px #00000026}.tt-list-ajax .vp-busy-note .loader{margin:0}.tt-list-ajax .pagination li a,.tt-list-ajax .pagination li span{color:var(--vp-muted)}.tt-list-ajax .pagination li a:hover{color:var(--vp-ink)}.tt-list-ajax .pagination li.active a,.tt-list-ajax .pagination li.active span{color:#fff}.tt-list-ajax .pagination li.disabled a{cursor:default}@media (width<=767.98px){.tt-list-ajax .col-xs-12:has(>.vp-pages){text-align:center}.tt-list-ajax .vp-pages .pagination{justify-content:center;gap:var(--vp-space-1);margin:var(--vp-space-5) 0;flex-wrap:wrap;display:flex}.tt-list-ajax .vp-pages .pagination li a,.tt-list-ajax .vp-pages .pagination li span{float:none;width:44px;height:44px;margin:0;line-height:44px;display:block}.tt-list-ajax .vp-pages .pagination li.disabled{display:none}.tt-list-ajax .vp-pages .pagination li:has(>a>i+i){display:none}}.product-teaser :is(.teaser-img,.teaser-image):has(>img){overflow:hidden}.product-teaser :is(.teaser-img,.teaser-image)>img{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;display:block}.product-teaser .vp-noimg{background:var(--vp-surface-3)}.product-teaser-wide .imginner+.teaser{right:40px}.tt-list-ajax .gridview .product-teaser .teaser .fav-marker{right:10px}.product-teaser .fav-marker{--vp-ring:var(--vp-focus-on-dark)}.product-teaser .fav-marker:focus-visible{box-shadow:0 0 0 4px var(--vp-focus-halo)}.product-teaser .fav-marker:after{content:"";position:absolute;inset:-5px}.product-teaser a:has(>.vp-noimg)+.teaser .fav-marker i.inactive{color:#fff;text-shadow:0 1px 3px #00000080}.product-teaser .product-teaser-content :is(.h2,.h3):has(>a.content){color:var(--vp-ink)}.product-teaser.product-teaser-small .product-teaser-content :is(.h2,.h3)>a.content{margin:0 0 var(--vp-space-2);color:var(--vp-ink);font-family:var(--vp-font-head);letter-spacing:.05em;text-transform:uppercase;font-size:16px;font-weight:700;line-height:20px}.product-teaser.product-teaser-small .product-teaser-content :is(.h2,.h3):has(>a.content){margin:0 0 var(--vp-space-2);color:var(--vp-ink);font-family:var(--vp-font-head);letter-spacing:.05em;text-transform:uppercase;font-size:16px;font-weight:700;line-height:20px}.product-teaser .product-teaser-content :is(.h2,.h3)>a.content{margin-block:-3px;padding-block:3px;display:inline-block}.product-teaser .product-teaser-content .product-teaser-price{color:var(--vp-ink);font-family:var(--vp-font-text);letter-spacing:0;text-transform:none;font-size:16px;font-weight:700}.product-teaser .product-teaser-content .product-teaser-price small{color:var(--vp-text);font-family:var(--vp-font-head);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:400;top:0}.product-teaser .vp-price-value{white-space:nowrap}@media (hover:hover) and (width>=768px){.product-teaser.product-teaser-small:focus-within .product-teaser-content{top:-50px}.product-teaser.product-teaser-small:focus-within .flag{margin-top:-50px}.product-teaser.product-teaser-small .product-teaser-content :is(.h2,.h3)>a.content{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.tt-list-ajax,.tt-list) .product-teaser-wide{transition:box-shadow var(--vp-dur) ease-out}:is(.tt-list-ajax,.tt-list) .product-teaser-wide:hover{box-shadow:var(--vp-shadow-hover)}}@media (width>=768px){.product-teaser-wide>.row{display:flex}.product-teaser-wide>.row:before,.product-teaser-wide>.row:after{content:none}.product-teaser-wide>.row>:last-child{flex-direction:column;display:flex}.product-teaser-wide .product-teaser-content{flex-direction:column;flex:auto;padding-block:30px;display:flex}.product-teaser-wide .product-teaser-content .subline{margin-top:0}.product-teaser-wide .vp-teaser-foot{justify-content:space-between;align-items:center;gap:var(--vp-space-2) var(--vp-space-4);flex-wrap:wrap;margin-top:auto;display:flex}}@media (hover:none),(width<=767.98px){.product-teaser.product-teaser-small{flex-direction:column;height:auto;display:flex;overflow:visible}.product-teaser.product-teaser-small .product-teaser-content,.product-teaser.product-teaser-small:hover .product-teaser-content{flex-direction:column;flex:auto;height:auto;padding:40px 20px 0;display:flex;top:0}.product-teaser.product-teaser-small:hover .flag{margin-top:0}.product-teaser.product-teaser-small .vp-teaser-foot{margin-top:auto}.product-teaser.product-teaser-small .product-teaser-content .product-teaser-price{width:auto;height:auto;margin:var(--vp-space-2) 0 var(--vp-space-4);line-height:20px;position:static}.product-teaser.product-teaser-small .product-teaser-content .btn{width:auto;margin:0 -20px;display:block;position:static;float:none!important}.row:has(>[class*=col-]>.product-teaser-small){flex-wrap:wrap;display:flex}.row:has(>[class*=col-]>.product-teaser-small):before{content:none}.row:has(>[class*=col-]>.product-teaser-small):after{content:none}.row:has(>[class*=col-]>.product-teaser-small)>[class*=col-]:has(>.product-teaser-small){flex-direction:column;display:flex}.row:has(>[class*=col-]>.product-teaser-small)>[class*=col-]>.product-teaser-small{flex:auto}.row:has(>[class*=col-]>.product-teaser-small)>.vp-teaser-more{flex:100%}}@media (width>=768px) and (width<=991.98px){.tt-list-ajax .gridview>.list-view{width:50%}.row>.col-sm-4:has(>.product-teaser-small){width:50%}}.vp-teaser-more{float:none;clear:both;width:100%;margin-top:calc(var(--vp-space-5) - 40px);text-align:center}@media (width<=767.98px){:is(.tt-list-ajax,.tt-list,.fl-module-tt-teaser-favtours) .product-teaser.product-teaser-wide{height:auto;margin-bottom:var(--vp-space-5);text-align:left;overflow:visible}:is(.tt-list-ajax,.tt-list,.fl-module-tt-teaser-favtours) .product-teaser.product-teaser-wide>.row{margin:0}:is(.tt-list-ajax,.tt-list,.fl-module-tt-teaser-favtours) .product-teaser.product-teaser-wide>.row>[class*=col-]{float:none;width:100%;padding:0;display:block}:is(.tt-list-ajax,.tt-list,.fl-module-tt-teaser-favtours) .product-teaser.product-teaser-wide .teaser-img,:is(.tt-list-ajax,.tt-list,.fl-module-tt-teaser-favtours) .product-teaser.product-teaser-wide>.row>div>.imginner>.teaser-img{aspect-ratio:16/9;height:auto}:is(.tt-list-ajax,.tt-list,.fl-module-tt-teaser-favtours) .product-teaser.product-teaser-wide .imginner+.teaser{right:20px}:is(.tt-list-ajax,.tt-list,.fl-module-tt-teaser-favtours) .product-teaser.product-teaser-wide .product-teaser-content,:is(.tt-list-ajax,.tt-list,.fl-module-tt-teaser-favtours) .product-teaser.product-teaser-wide:hover .product-teaser-content{height:auto;padding:var(--vp-space-4) 20px 0;text-align:left;position:static;top:0}:is(.tt-list-ajax,.tt-list,.fl-module-tt-teaser-favtours) .product-teaser.product-teaser-wide .product-teaser-content .subline{margin:0 0 var(--vp-space-1)}:is(.tt-list-ajax,.tt-list,.fl-module-tt-teaser-favtours) .product-teaser.product-teaser-wide .product-teaser-content .h2{margin:0 0 var(--vp-space-1);letter-spacing:.1em;text-transform:uppercase;font-size:18px;font-weight:700;line-height:22px}:is(.tt-list-ajax,.tt-list,.fl-module-tt-teaser-favtours) .product-teaser.product-teaser-wide .product-teaser-content .h3{margin:0;font-size:18px;line-height:24px;display:block!important}:is(.tt-list-ajax,.tt-list,.fl-module-tt-teaser-favtours) .product-teaser.product-teaser-wide .product-teaser-content .description{display:none!important}:is(.tt-list-ajax,.tt-list,.fl-module-tt-teaser-favtours) .product-teaser.product-teaser-wide .vp-teaser-foot{margin:var(--vp-space-2) -20px 0}:is(.tt-list-ajax,.tt-list,.fl-module-tt-teaser-favtours) .product-teaser.product-teaser-wide .product-teaser-content .product-teaser-price{width:auto;height:auto;padding:0 20px var(--vp-space-4);margin:0;line-height:20px;position:static;float:none!important}:is(.tt-list-ajax,.tt-list,.fl-module-tt-teaser-favtours) .product-teaser.product-teaser-wide .product-teaser-content a.btn{width:100%;display:block;position:static;float:none!important}:is(.tt-list-ajax,.tt-list,.fl-module-tt-teaser-favtours) .product-teaser.product-teaser-wide .flag{display:none!important}:is(.tt-list-ajax,.tt-list) .output-result .product-teaser.product-teaser-small{margin-bottom:var(--vp-space-5);text-align:left}:is(.tt-list-ajax,.tt-list) .output-result .product-teaser.product-teaser-small .teaser-img{aspect-ratio:16/9;height:auto}:is(.tt-list-ajax,.tt-list) .output-result .product-teaser.product-teaser-small .product-teaser-content,:is(.tt-list-ajax,.tt-list) .output-result .product-teaser.product-teaser-small:hover .product-teaser-content{padding:var(--vp-space-4) 20px 0;text-align:left}:is(.tt-list-ajax,.tt-list) .output-result .product-teaser.product-teaser-small .product-teaser-content span.subline{margin:0 0 var(--vp-space-1);display:inline-block}:is(.tt-list-ajax,.tt-list) .output-result .product-teaser.product-teaser-small .product-teaser-content .h2{margin:0 0 var(--vp-space-1)}:is(.tt-list-ajax,.tt-list) .output-result .product-teaser.product-teaser-small .product-teaser-content .h2,:is(.tt-list-ajax,.tt-list) .output-result .product-teaser.product-teaser-small .product-teaser-content .h2>a.content{letter-spacing:.1em;font-size:18px;line-height:22px}:is(.tt-list-ajax,.tt-list) .output-result .product-teaser.product-teaser-small .product-teaser-content .h3{margin:0;font-size:18px;line-height:24px;display:block!important}:is(.tt-list-ajax,.tt-list) .output-result .product-teaser.product-teaser-small .vp-teaser-foot{margin:var(--vp-space-2) -20px 0}:is(.tt-list-ajax,.tt-list) .output-result .product-teaser.product-teaser-small .product-teaser-content .product-teaser-price{padding:0 20px var(--vp-space-4);text-align:left;margin:0}:is(.tt-list-ajax,.tt-list) .output-result .product-teaser.product-teaser-small .product-teaser-content a.btn{width:100%;margin:0;display:block;position:static}}.fl-module-tt-teaser-favtours .fl-module-content>.row>.row{margin-inline:0}.tt-list .vp-favlist-empty{padding:var(--vp-space-5) var(--vp-gutter);text-align:center;display:none}.tt-list.vp-favlist-ready:not(.vp-has-entries) .vp-favlist-empty{display:block}.tt-list .vp-favlist-empty p{margin:0 0 var(--vp-space-5);color:var(--vp-text);font-size:16px;line-height:24px}.tt-list:has(>.vp-favlist-empty){position:relative}.tt-list:has(>.vp-favlist-empty)>.output-result{min-height:max(360px,100svh - 390px)}.tt-list>.vp-favlist-empty{position:absolute;top:0;left:0;right:0}.page-id-3938 .fl-node-59c8ebd4c8b34>.fl-row-content-wrap{padding-block:var(--vp-space-7);background-color:var(--vp-surface-2)}@media (width>=768px){:is(.page-id-117,.page-id-3938) #hero.tpl-default{height:360px}}.page-id-117 .fl-node-59d1f6148cbf1>.fl-row-content-wrap{padding-top:20px}@media (width>=992px){.page-id-117 .fl-node-59d1f6148cbf1>.fl-row-content-wrap{padding-top:10px}}@media (width>=769px) and (width<=991.98px){.page-id-117 .fl-node-5ced01b3bc90f>.fl-module-content{margin-top:20px}}.tt-search-box .search-box .field{border-color:var(--vp-field-border)}@media (pointer:coarse){.tt-search-box .search-box .controls .checkbox-wrapper .tt-checkbox label{margin-bottom:0;padding-block:12px}.tt-search-box .search-box .controls .checkbox-wrapper .tt-checkbox input:is([type=checkbox],[type=radio]){top:10px}.tt-search-box .search-box .noUi-horizontal .noUi-handle{width:28px;height:28px;top:-12px;left:-14px}.tt-search-box .search-box .noUi-horizontal .noUi-handle:after{content:"";background:0 0;width:auto;height:auto;display:block;position:absolute;inset:-8px}.tt-search-box .search-box button.field{height:44px;line-height:44px}.tt-search-box .search-box .field:has(>input[name=pm_fulltext]){height:44px;line-height:44px}.tt-search-box .search-box .field>input[name=pm_fulltext]{font-size:16px}.tt-search-box .search-box .field>i{top:14px}.tt-search-box .vp-date-clear{width:44px;height:44px;right:26px}}form .form-control{border:1px solid var(--vp-field-border)}form .form-control:hover{border-color:var(--vp-text)}form .form-control:focus{border-color:var(--vp-focus);box-shadow:0 0 0 1px var(--vp-focus)}form .has-error .form-control,form .form-control.error{border:1px solid var(--vp-error);box-shadow:inset 0 0 0 1px var(--vp-error)}form .has-error .form-control:focus,form .form-control.error:focus{border-color:var(--vp-error);box-shadow:inset 0 0 0 1px var(--vp-error)}form .has-success .form-control{border:1px solid var(--vp-ok-fg)}form .has-success .form-control:focus{border-color:var(--vp-focus);box-shadow:0 0 0 1px var(--vp-focus)}:root :is(.tt-form,.kk-form,.tt-grouptravel-booking) .form-control:focus-visible,:root :is(.tt-form,.kk-form,.tt-grouptravel-booking) .has-success .form-control:focus-visible{outline:none!important}:is(.tt-form,.kk-form) .form-control{padding-inline:21px}:is(.tt-form,.kk-form,.tt-grouptravel-booking) textarea.form-control{padding-block:12px;line-height:1.4}:is(.tt-form,.kk-form,.tt-grouptravel-booking) select[multiple].form-control{height:auto;padding-block:8px}@media (width<=767.98px){:is(.tt-form,.kk-form,.tt-grouptravel-booking) .form-control{font-size:16px}}:is(.tt-form,.kk-form,.tt-grouptravel-booking) label:empty:not(.tt-checkbox label,.kk-checkbox label){display:none}:is(.tt-form,.kk-form,.tt-grouptravel-booking) label:not(.tt-checkbox label,.kk-checkbox label,:has(>input)){margin-bottom:calc(var(--vp-gap-tight) / 2);padding:calc(var(--vp-gap-tight) / 2) 0;font:400 14px/20px var(--vp-font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--vp-text);display:block}:is(.tt-form,.kk-form,.tt-grouptravel-booking) label>strong{font-weight:400}.tt-form .section_headline h4{margin:var(--vp-gap-field) 0 var(--vp-gap-inline);font:700 16px/20px var(--vp-font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--vp-ink)}.tt-form .form-group>.section_headline:first-child h4{margin-top:0}.vp-required-hint{margin:0 0 var(--vp-gap-field);color:var(--vp-text);font-size:12px;line-height:20px}.vp-multiple-hint{margin:calc(-1 * var(--vp-gap-tight)) 0 var(--vp-gap-tight);color:var(--vp-muted);font-size:12px;line-height:16px}@media (hover:none){.vp-multiple-hint{display:none}}:is(.tt-form,.kk-form,.tt-grouptravel-booking) .form-group .form-control,.tt-form form .form-control{margin-bottom:0}.kk-form .form-group,.tt-form .form-group>[class*=col-],.tt-grouptravel-booking .form-group>[class*=col-]{margin-bottom:var(--vp-gap-field)}.tt-form .form-group>.section_headline,.tt-form .form-group>.clearfix{margin-bottom:0}form .help-block.form-error,.tt-form .has-error .help-block.form-error,.tt-grouptravel-booking .has-error .help-block.form-error{clear:both;margin:var(--vp-gap-tight) 0 0;color:var(--vp-error);padding-left:0;font-size:13px;font-weight:400;line-height:18px;display:block;position:static}form .help-block.form-error:before{content:"";margin-right:6px;font-family:FontAwesome}form .has-error .tt-checkbox label,form .has-error .kk-checkbox label{color:var(--vp-error)}form .has-error .tt-checkbox label:before{box-shadow:0 0 0 1px var(--vp-error)}.tt-form form .catalogue.has-error>.help-block.form-error{padding:0 20px var(--vp-gap-field)}:is(.tt-form,.kk-form,.tt-grouptravel-booking) .has-error{color:inherit}:is(.knecht-kontakt-container,.fl-module-tt-form) .alert,#max_catalog_message{gap:var(--vp-space-3);margin-bottom:var(--vp-gap-field);padding:var(--vp-space-4) var(--vp-space-5);text-align:left;border:1px solid;border-radius:0;align-items:flex-start;font-weight:400;line-height:20px;display:flex}:is(.knecht-kontakt-container,.fl-module-tt-form) .alert:before,#max_catalog_message:before{flex:none;font:18px/20px FontAwesome}:is(.knecht-kontakt-container,.fl-module-tt-form) .alert-success{color:var(--vp-ok-fg);background:var(--vp-ok-bg);border-color:color-mix(in srgb, var(--vp-ok-fg) 30%, var(--vp-ok-bg))}:is(.knecht-kontakt-container,.fl-module-tt-form) .alert-success:before{content:""}:is(.knecht-kontakt-container,.fl-module-tt-form) .alert-danger{color:var(--vp-err-fg);background:var(--vp-err-bg);border-color:color-mix(in srgb, var(--vp-err-fg) 30%, var(--vp-err-bg))}:is(.knecht-kontakt-container,.fl-module-tt-form) .alert-danger:before{content:""}:is(.knecht-kontakt-container,.fl-module-tt-form) .alert-warning,#max_catalog_message{color:var(--vp-warn-fg);background:var(--vp-warn-bg);border-color:color-mix(in srgb, var(--vp-warn-fg) 30%, var(--vp-warn-bg))}:is(.knecht-kontakt-container,.fl-module-tt-form) .alert-warning:before,#max_catalog_message:before{content:""}#max_catalog_message[style*=block]{display:flex!important}[id^=tt-form-thankyou-]:not([style*=none]){padding:var(--vp-space-5) var(--vp-space-5) var(--vp-space-5) 56px;background:var(--vp-ok-bg);border:1px solid color-mix(in srgb, var(--vp-ok-fg) 30%, var(--vp-ok-bg));color:var(--vp-ok-fg);position:relative}[id^=tt-form-thankyou-]:not([style*=none]):before{content:"";top:var(--vp-space-5);left:var(--vp-space-5);font:20px/24px FontAwesome;position:absolute}[id^=tt-form-thankyou-] h3{margin:0 0 var(--vp-gap-inline);color:inherit;font-size:18px;line-height:24px}[id^=tt-form-thankyou-] h3:last-child{margin-bottom:0}.ajax-form-success .alert:focus-visible,[id^=tt-form-thankyou-]:focus-visible{outline:none}:is(.tt-form,.tt-grouptravel-booking) .tt-checkbox-wrapper{padding:var(--vp-gap-tight) 0 0;margin-bottom:0}.tt-form .tt-checkbox-wrapper.inline{column-gap:var(--vp-space-5);flex-wrap:wrap;display:flex}.tt-form .tt-checkbox-wrapper.inline>.help-block{flex:0 0 100%}:where(form) .tt-checkbox:not(.tt-search-box .tt-checkbox) label:before,.knecht-kontakt-container .kk-checkbox label.no-boxshadow:after{box-shadow:0 0 0 1px var(--vp-field-border)}.tt-checkbox:not(.tt-search-box .tt-checkbox) input:focus-visible+label:before,.kk-checkbox input:focus-visible+label:after{outline:var(--vp-focus-width) solid var(--vp-focus);outline-offset:var(--vp-focus-offset)}:is(.tt-checkbox,.kk-checkbox) label,.tt-grouptravel-booking label[for=car-rent]{cursor:pointer}@media (width<=767.98px){.kk-form .row>.col-xs-3:has(>.kk-checkbox-wrap input[type=radio]){width:auto;min-width:25%;padding-right:25px}}.tt-checkbox:not(.tt-search-box .tt-checkbox) label,.knecht-kontakt-container .kk-checkbox label{min-height:var(--vp-target-min)}.tt-checkbox:not(.tt-search-box .tt-checkbox) label{align-items:center;display:inline-flex}.tt-grouptravel-booking #car-rent{width:var(--vp-target-min);height:var(--vp-target-min);margin:0 var(--vp-gap-inline) 0 0;vertical-align:middle}.tt-grouptravel-booking label[for=car-rent]{align-items:center;display:inline-flex}@media (pointer:coarse),(width<=991.98px){.tt-checkbox:not(.tt-search-box .tt-checkbox) label,.knecht-kontakt-container .kk-checkbox label,.tt-grouptravel-booking label[for=car-rent]{min-height:var(--vp-target);align-items:center;display:inline-flex}.knecht-kontakt-container .kk-checkbox label.md-after:after,.knecht-kontakt-container .kk-checkbox label.md-after:before{margin-top:-12.5px;top:50%}}:is(.tt-form,.kk-form,.tt-grouptravel-booking) [type=submit]{cursor:pointer}:is(.tt-form,.kk-form,.tt-grouptravel-booking) [type=submit][aria-busy=true]{cursor:progress;opacity:.7}:is(.kk-form,.tt-grouptravel-booking) [type=submit][aria-busy=true]:not(:has(.fa-spinner)):before{content:"";margin-right:var(--vp-gap-inline);font-family:FontAwesome;animation:2s linear infinite fa-spin;display:inline-block}@media (prefers-reduced-motion:reduce){:is(.tt-form,.kk-form,.tt-grouptravel-booking) [type=submit][aria-busy=true] .fa-spin,:is(.kk-form,.tt-grouptravel-booking) [type=submit][aria-busy=true]:before{animation:none}}.page-id-1195 .fl-module-callout .fl-callout-text :is(p,ul,ol){max-width:var(--vp-measure)}.page-id-1195 .fl-module-callout .fl-callout-text p+p{margin-top:var(--vp-gap-inline)}.page-id-5301 .fl-module-knecht-landingpage-head #hero.landingpage-hero,.page-id-5301 .fl-module-knecht-landingpage-head #hero.landingpage-hero .overlay{height:320px}:is(.page-id-10224,.page-id-743) .fl-module-knecht-landingpage-head #hero.landingpage-hero,:is(.page-id-10224,.page-id-743) .fl-module-knecht-landingpage-head #hero.landingpage-hero .overlay{height:400px}@media (width<=767.98px){:is(.page-id-5301,.page-id-10224,.page-id-743) .fl-module-knecht-landingpage-head #hero.landingpage-hero,:is(.page-id-5301,.page-id-10224,.page-id-743) .fl-module-knecht-landingpage-head #hero.landingpage-hero .overlay{height:240px}.page-id-743 #hero.tpl-default .landingpage-head.no_flag{bottom:var(--vp-space-2)}.page-id-743 #hero.tpl-default .landingpage-head h1{padding-top:var(--vp-space-2)}}.tt-grouptravel-booking .form-control{padding-inline:11px}.tt-grouptravel-booking i.fa-calendar{font-size:15px;line-height:45px}.tt-grouptravel-booking .form-group select option{font-size:14px}.tt-grouptravel-booking .form-group.rooms,.tt-grouptravel-booking #checkbox-option-group{padding-left:0;padding-right:0}.tt-grouptravel-booking .form-group.rooms{margin-top:0}@media (width<=992px){.tt-grouptravel-booking{margin-top:var(--vp-space-6)}}.tt-grouptravel-booking .small{font-size:13px;line-height:20px;display:block}.tt-grouptravel-booking :is(.small,.booking-section p,#housing-section>p){max-width:var(--vp-measure)}.tt-grouptravel-booking .small~br{display:none}.tt-grouptravel-booking form .form-group{margin-bottom:0}.tt-grouptravel-booking .booking-section #housing-section label{margin-top:0}.tt-grouptravel-booking .data-validation-group-wrapper{padding:0}.tt-grouptravel-booking .form-group>[class*=col-]:has(>.form-action-wrapper>a.form-action[style*=none]):not(:has(>.form-action-wrapper>a.form-action:not([style*=none]))){display:none}.tt-grouptravel-booking h2{margin:var(--vp-gap-module) 0 var(--vp-gap-title)}.tt-grouptravel-booking .bk_steps>h2:first-child{margin-top:0}.tt-grouptravel-booking h2+p,.tt-grouptravel-booking #housing-section>p{margin:0 0 var(--vp-gap-stack)}.tt-grouptravel-booking :is(.copy-departure,.copy-children){margin:calc(-1 * var(--vp-space-3)) 0 0;padding:var(--vp-space-3) 0;display:inline-block}.tt-grouptravel-booking :is(.copy-departure,.copy-children):before{content:"";margin-right:var(--vp-gap-inline);font-family:FontAwesome;font-size:12px}@media (width>=768px){.tt-grouptravel-booking .form-group:has(>[class*=col-sm-]+[class*=col-sm-]){flex-wrap:wrap;align-items:flex-end;display:flex}.tt-grouptravel-booking .form-group:has(>[class*=col-sm-]+[class*=col-sm-]):before{display:none}.tt-grouptravel-booking .form-group:has(>[class*=col-sm-]+[class*=col-sm-]):after{display:none}.tt-grouptravel-booking .form-group.repeating-fields-departure{align-items:flex-start}.tt-grouptravel-booking .repeating-fields-departure>[class*=col-sm-]>label{align-items:flex-end;min-height:40px;display:flex}}.tt-grouptravel-booking .repeating-fields-departure .form-action-wrapper,.tt-grouptravel-booking .repeating-fields-children .form-action-wrapper{float:none;display:block;position:static}@media (width>=768px){.tt-grouptravel-booking .repeating-fields-departure .form-action-wrapper{padding-top:44px}.tt-grouptravel-booking .repeating-fields-children .form-action-wrapper{padding-top:24px}}.tt-grouptravel-booking a.form-action.form-action-delete{align-items:center;gap:var(--vp-gap-inline);min-height:var(--vp-target);padding:0 var(--vp-space-4);color:var(--vp-text);margin:0;display:inline-flex}.tt-grouptravel-booking a.form-action.form-action-delete:hover{color:var(--vp-err-fg)}.tt-grouptravel-booking a.reset{align-items:center;gap:var(--vp-gap-inline);min-height:var(--vp-target);margin-top:var(--vp-gap-stack);color:var(--vp-muted);display:inline-flex}.tt-grouptravel-booking a.reset:hover{color:var(--vp-err-fg)}.tt-grouptravel-booking .vp-wochenzeit{gap:0 var(--vp-space-5);margin:var(--vp-gap-inline) 0 0;flex-wrap:wrap;padding:0;display:flex}.tt-grouptravel-booking .vp-wochenzeit .tt-checkbox label{margin-bottom:0}.tt-grouptravel-booking ol.steps{margin:0}.tt-grouptravel-booking .steps>li>div:not([aria-current]),.tt-grouptravel-booking .steps>li>div:not([aria-current]) .step-number{color:var(--vp-muted)}.tt-grouptravel-booking .steps>li>a{min-height:var(--vp-target);align-items:center;display:inline-flex}.tt-grouptravel-booking .steps>li>a:hover .step-label{text-decoration:underline}.tt-grouptravel-booking .bk-summary a{padding-block:4px;display:inline-block}@media (width>=768px) and (width<=991.98px){.tt-grouptravel-booking .steps{justify-content:space-between;display:flex}.tt-grouptravel-booking .steps>li{border-bottom:0}}@media (width<=767.98px){.tt-grouptravel-booking .steps{gap:var(--vp-gap-inline);align-items:center;display:flex}.tt-grouptravel-booking .steps>li{border-bottom:0;flex:none}.tt-grouptravel-booking .steps>li.active{flex:auto;min-width:0}.tt-grouptravel-booking .steps>li:not(.active) .step-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tt-grouptravel-booking .steps>li>* .step-number{margin-right:var(--vp-gap-inline)}.tt-grouptravel-booking .steps>li:not(.active)>* .step-number{margin-right:0}}@media (width<=991.98px){.tt-grouptravel-booking .vp-anfrage-row{flex-direction:column;display:flex}.tt-grouptravel-booking .vp-anfrage-row:before,.tt-grouptravel-booking .vp-anfrage-row:after{display:none}.tt-grouptravel-booking .vp-anfrage-row>.vp-anfrage-summary{order:-1}.tt-grouptravel-booking .vp-anfrage-summary .bk-header{padding:var(--vp-space-3) var(--vp-space-4)}.tt-grouptravel-booking .vp-anfrage-summary .bk-header h3{font-size:var(--vp-title-sm);line-height:24px}.tt-grouptravel-booking .vp-anfrage-summary .bk-summary{margin-bottom:var(--vp-gap-stack);padding:0 var(--vp-space-4)}.tt-grouptravel-booking .vp-anfrage-summary .bk-summary ul>li{gap:0 var(--vp-gap-inline);padding:var(--vp-space-2) 0;flex-wrap:wrap;display:flex}.tt-grouptravel-booking .vp-anfrage-summary .bk-summary ul>li .bk-label{margin-bottom:0}}.tt-grouptravel-booking button.popover-field{letter-spacing:normal;text-align:left;text-transform:none;background:var(--vp-surface);width:100%;color:var(--vp-ink);cursor:pointer;display:block}.tt-grouptravel-booking .tt-popover>.h5{font:700 16px/20px var(--vp-font-head);letter-spacing:.1em;color:var(--vp-ink)}.tt-grouptravel-booking .tt-popover .h5:empty{display:none}.tt-grouptravel-booking .calendar button.day{cursor:pointer;border:0;border-radius:0;padding:0;font-family:inherit}.tt-grouptravel-booking .calendar button.day:hover,.tt-grouptravel-booking .calendar button.day.marked{background-color:var(--vp-link);color:var(--vp-surface)}.tt-grouptravel-booking .calendar button.day:focus-visible{--vp-ring-offset:0;z-index:1;position:relative}.tt-grouptravel-booking .calendar>button.left,.tt-grouptravel-booking .calendar>button.right{width:40px;height:100%;color:var(--vp-ink);text-align:center;cursor:pointer;background-color:#0000;border:0;padding:0;font-size:30px;position:absolute;top:0}.tt-grouptravel-booking .calendar>button.left{left:0}.tt-grouptravel-booking .calendar>button.right{right:0}.tt-grouptravel-booking .calendar>button:is(.left,.right) i{margin-top:0}.tt-grouptravel-booking .calendar>button:is(.left,.right):disabled{color:var(--vp-surface-3);cursor:default}.tt-grouptravel-booking .calendar>button:is(.left,.right):focus-visible{--vp-ring-offset:-4px}.tt-grouptravel-booking .calendar :is(.day,.day-past,.day-placeholder,.weekday){font-size:13px}@media (width<=767.98px),(pointer:coarse){.tt-grouptravel-booking .tt-popover{width:auto;min-width:0;max-width:400px;left:0;right:0}.tt-grouptravel-booking .tt-popover>.h5{width:auto;margin:0 0 var(--vp-gap-inline)}.tt-grouptravel-booking .tt-popover .calendar{width:auto;height:auto;padding:0 0 var(--vp-space-3);margin-bottom:-20px;display:block}.tt-grouptravel-booking .calendar>.view.active~.view.active{display:none}.tt-grouptravel-booking .calendar>.view.active{display:block}.tt-grouptravel-booking .calendar .month{width:auto;height:auto;margin:0 var(--vp-space-2);display:block}.tt-grouptravel-booking .calendar .month .name{line-height:var(--vp-target);margin:0}.tt-grouptravel-booking .calendar .week{gap:2px;margin-bottom:2px;display:flex}.tt-grouptravel-booking .calendar .week:not(.days,:has(.day,.day-past)){display:none}.tt-grouptravel-booking .calendar :is(.day,.day-past,.day-placeholder,.weekday){float:none;flex:1 1 0;width:auto;height:40px;margin:0;font-size:14px;line-height:40px}.tt-grouptravel-booking .calendar .weekday{height:32px;line-height:32px}.tt-grouptravel-booking .calendar>button.left,.tt-grouptravel-booking .calendar>button.right{width:var(--vp-target);height:var(--vp-target);line-height:var(--vp-target)}}@media (width<=359.98px){.tt-grouptravel-booking .calendar :is(.day,.day-past,.day-placeholder){height:36px;line-height:36px}}.knecht-kontakt-container .nav-tabs>li,.knecht-kontakt-container .nav-tabs>li>.nav-link{color:#333;background:#e6e6e6}.knecht-kontakt-container .nav-tabs>li>.nav-link:hover{background:#dadada}.knecht-kontakt-container .nav-tabs>li.active,.knecht-kontakt-container .nav-tabs>li.active>.nav-link,.knecht-kontakt-container .nav-tabs>li.active>.nav-link:hover{color:var(--vp-ink);box-shadow:inset 0 3px 0 var(--vp-link);background:#f4f4f4}.knecht-kontakt-container .nav-tabs>li>a:focus-visible{--vp-ring-offset:-4px}@media (width<=767.98px){.knecht-kontakt-container .nav-tabs{display:flex}.knecht-kontakt-container .nav-tabs>li{float:none;flex:1 1 0;min-width:0}.knecht-kontakt-container .nav-tabs>li>a{padding-inline:var(--vp-space-3);font-size:13px;line-height:18px}.knecht-kontakt-container .nav-tabs:before,.knecht-kontakt-container .nav-tabs:after{display:none}.knecht-kontakt-container .tab-pane .tab-body{padding:var(--vp-space-5) var(--vp-gutter)}}.kk-form>.row{flex-wrap:wrap;align-items:flex-end;display:flex}.kk-form>.row:before,.kk-form>.row:after{display:none}.kk-form>.row>[class*=col-]{float:none}.kk-form>.row>[class*=col-]:is(:has(select[multiple]),:has(+[class*=col-] select[multiple])){align-self:flex-start}.kk-form>.row>.ajax-form-success,.kk-form>.row>.ajax-form-error,.kk-form>.row>.ajax-form-duty-data{flex:0 0 100%}.kk-form .kk-checkbox-wrap{min-height:var(--vp-target-min)}.page-id-10224 .company-info a{padding-block:4px;display:inline-block}@media (pointer:coarse),(width<=991.98px){.page-id-10224 .company-info a,.tt-grouptravel-booking .bk-summary a{min-height:var(--vp-target);align-items:center;display:inline-flex}.tt-grouptravel-booking .steps>li>a{min-width:var(--vp-target);justify-content:center}}.tt-form form .catalogue .catalogue-wrapper .img-cover img{aspect-ratio:350/490;object-fit:contain;width:100%;height:auto;display:block}.tt-form form .catalogue .catalogue-wrapper .catalogue-check{margin-top:var(--vp-gap-field)}.tt-form form .catalogue .catalogue-wrapper>.katalog-browse{min-height:var(--vp-target-min);margin-top:var(--vp-gap-tight);align-items:center;gap:6px;padding-left:26px;font-size:13px;display:inline-flex}.tt-form form .catalogue .catalogue-wrapper>.katalog-browse:after{content:"";font-family:FontAwesome;font-size:11px}@media (width<=767.98px){.tt-form form .catalogue{gap:var(--vp-space-4);float:none;padding-bottom:var(--vp-gap-field);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tt-form form .catalogue .catalogue-wrapper{float:none;padding:0;width:auto!important}.tt-form form .catalogue .catalogue-wrapper .img-wrapper-outer .catalogue-img-wrapper{display:block;width:auto!important}.tt-form form .catalogue.has-error>.help-block.form-error{grid-column:1/-1;padding:0}.tt-form form .catalogue .catalogue-wrapper>.katalog-browse{padding-left:0}.tt-form .catalogue .catalogue-wrapper .catalogue-check label{white-space:normal}}@media (width<=575.98px){.tt-form form .catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse),(width<=991.98px){.tt-form form .catalogue .catalogue-wrapper>.katalog-browse{min-height:var(--vp-target)}}#knecht-detail-hero,#knecht-detail-hero .landingpage-hero-media{height:480px}@media (width>=768px) and (width<=991.98px){#knecht-detail-hero,#knecht-detail-hero .landingpage-hero-media{height:380px}}@media (width<=767.98px){#knecht-detail-hero,#knecht-detail-hero .landingpage-hero-media{height:300px}}#knecht-detail-hero .landingpage-hero-media .hero-header-bg>img{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;display:block}#knecht-detail-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#00000059 55%,#0009);height:75%;position:absolute;inset:auto 0 0}#knecht-detail-hero .landingpage-head h1{text-shadow:0 1px 4px #00000080}#knecht-detail-hero .landingpage-head .flag-wrap{pointer-events:none}@media (width<=767.98px){#knecht-detail-hero .landingpage-head h1{padding:0 var(--vp-gutter) 34px;letter-spacing:.08em;-webkit-hyphens:auto;hyphens:auto;word-break:normal;overflow-wrap:break-word;line-height:1.15;font-size:clamp(20px,6.4vw,30px)!important}}@media (width>=992px){#knecht-detail-hero .landingpage-hero-media .image-caption{background:var(--vp-surface);padding-top:5px;padding-bottom:4px}}@media (width<=991.98px){#knecht-detail-hero .landingpage-hero-media{position:relative}#knecht-detail-hero .landingpage-hero-media .image-caption{z-index:3;max-width:calc(50% - 50px);color:var(--vp-surface);text-shadow:0 1px 3px #000000e6;margin:0;padding:0;font-size:12px;line-height:16px;position:absolute;bottom:6px;right:10px}}.knecht-detail .vp-trip-lead{padding-bottom:var(--vp-gap-module);flex-direction:column;display:flex}.knecht-detail .vp-trip-lead:before,.knecht-detail .vp-trip-lead:after{display:none}.knecht-detail .vp-trip-lead>.vp-trip-crumbs{order:1}.knecht-detail .vp-trip-lead>.vp-trip-print{order:0;width:100%}.knecht-detail .vp-trip-lead>.vp-trip-print .printing{z-index:2;top:0;right:15px}.knecht-detail .vp-trip-crumbs .breadcrumb{z-index:1;margin-bottom:0;padding-right:40px;position:relative}.knecht-detail .vp-trip-lead>.booking-packages{padding-top:var(--vp-gap-field);order:3;padding-bottom:0}.knecht-detail .vp-trip-lead>.vp-trip-summary{order:4}.knecht-detail .vp-trip-lead>.vp-trip-summary:has(.vp-trip-text){padding-top:var(--vp-gap-module)}.knecht-detail .vp-trip-crumbs .breadcrumb>li{line-height:24px}.knecht-detail .vp-trip-crumbs .breadcrumb>li>a[href]{margin-block:-6px;padding-block:6px;display:inline-block}@media (pointer:coarse){.knecht-detail .vp-trip-crumbs .breadcrumb>li>a[href]{margin-block:-10px;padding-block:10px}.knecht-detail .vp-trip-crumbs .breadcrumb>li>a:not([href]){margin-block:0;padding-block:0}.knecht-detail .vp-trip-crumbs .breadcrumb>li.active>a{margin-block:0;padding-block:0;display:inline}}.knecht-detail .vp-trip-aside .mehr-spezialisten{white-space:normal;height:auto}.knecht-detail .vp-trip-text{max-width:var(--vp-measure)}.knecht-detail .booking-packages .booking-packate_list--item{margin-bottom:0}.knecht-detail .booking-packages .list_header{color:var(--vp-muted)}.knecht-detail .booking-packages .vp-trip-amount{color:var(--vp-ink);font:700 16px/20px var(--vp-font-text)}.knecht-detail .booking-packages .vp-nowrap{white-space:nowrap}.knecht-detail .booking-packages .btn{justify-content:center;align-items:center;min-height:53px;display:flex}@media (width<=767.98px){.knecht-detail:has(#spezialisten .vp-spez-list) #landingpage-intro>.container>.row>.vp-trip-aside{display:none}}.knecht-detail .printing a.icon{display:inline-block;position:relative}.knecht-detail .printing a.icon:after{content:"";position:absolute;inset:-14px -16px}.knecht-detail .printing a.icon:focus-visible .quick-info{opacity:1;visibility:visible}@media (width<=767.98px){.knecht-detail .detail-programm .printing{right:15px}}.knecht-detail .detail-images .detail-slider .vp-gallery-media{z-index:2}.knecht-detail .detail-images .detail-slider.owl-carousel .vp-gallery-media>img{object-fit:contain;object-position:50% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.knecht-detail .detail-images.vp-single .owl-nav{display:none}@media (width<=767.98px){.knecht-detail .detail-icons .detail-icons-slider{padding:0 48px}.knecht-detail .detail-icons .detail-icons-slider .owl-nav{width:auto;left:0;right:0}}.knecht-detail .detail-programm{padding:var(--vp-gap-section) 0 var(--vp-gap-field)}.knecht-detail #landingpage-intro>.container+.detail-programm{padding-top:calc(var(--vp-gap-section) - var(--vp-gap-module))}.knecht-detail .detail-programm:has(+h2.black){padding-bottom:calc(var(--vp-band-overlap) + var(--vp-gap-section))}.knecht-detail .detail-programm .col-sm-8{max-width:calc(var(--vp-measure) + 30px)}.knecht-detail .detail-programm h2{margin:0 0 var(--vp-gap-title);padding-right:44px}.knecht-detail .detail-programm h2 .vp-trip-subtitle{color:var(--vp-text);font-weight:400;line-height:1.3;display:block}.knecht-detail .detail-programm .printing{top:0}.knecht-detail .detail-programm .landingpage-intro{padding-top:0}.knecht-detail .detail-programm .intro-text .vp-day{margin:0 0 var(--vp-gap-field)}.knecht-detail .detail-programm .intro-text .vp-day:not(:has(.vp-day-text)){margin-bottom:var(--vp-gap-inline)}.knecht-detail .detail-programm .intro-text .vp-day-title{color:var(--vp-ink);font-size:15px;display:block}.knecht-detail .detail-programm .intro-text .vp-day-title b,.knecht-detail .detail-programm .intro-text b.vp-day-title{font-weight:700}.knecht-detail .detail-programm .intro-text .vp-day-text{margin-top:var(--vp-gap-tight);display:block}.knecht-detail .reisedetails-details{padding:0 0 calc(var(--vp-band-overlap) + var(--vp-gap-section))}.knecht-detail .reisedetails-details .panel{margin-bottom:var(--vp-gap-stack)}.knecht-detail .reisedetails-details .panel:last-child{margin-bottom:0}.knecht-detail .reisedetails-details .panel-title{font-size:16px;line-height:1.1}.knecht-detail .reisedetails-details .panel-body ul>br{display:none}.knecht-detail .reisedetails-details .panel-body li{margin-bottom:6px}.knecht-detail .reisedetails-details .panel-body .vp-group-label{margin:var(--vp-gap-field) 0 var(--vp-gap-inline);color:var(--vp-ink);font-weight:700;display:block}.knecht-detail .reisedetails-details .panel-body h3+.vp-group-label{margin-top:0}.knecht-detail .reisedetails-details #detailMap img{width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.knecht-detail .spezialist .hotline a{margin-block:-4px;padding-block:4px;display:inline-block}.knecht-detail .details-spezialisten{padding:calc(var(--vp-band-overlap) + var(--vp-gap-module)) 0 var(--vp-gap-section)}.knecht-detail .details-spezialisten .vp-spez-list>.spezialist-list-container{width:auto;max-width:none;padding-inline:0}.knecht-detail .details-spezialisten .vp-spez-list .owl-stage{margin-inline:auto}.knecht-detail .details-spezialisten .vp-spez-list+.vp-spez-cta{margin-top:var(--vp-gap-module)}.knecht-detail .details-spezialisten.vp-spez-compact{padding-bottom:var(--vp-gap-module)}.knecht-detail .vp-spez-compact .vp-spez-cta{justify-content:center;align-items:center;gap:var(--vp-gap-stack) var(--vp-gap-field);flex-wrap:wrap;display:flex}.knecht-detail .vp-spez-compact .vp-spez-hotline{align-items:center;gap:var(--vp-gap-inline);min-height:44px;color:var(--vp-ink);font:700 16px/20px var(--vp-font-head);letter-spacing:.1em;text-decoration:none;display:inline-flex}.knecht-detail .vp-spez-compact .vp-spez-hotline:hover{color:var(--vp-link)}.fl-node-5914691a6fe2a>.fl-row-content-wrap{padding-top:calc(var(--vp-gap-section) - 20px)}@media (width>=768px) and (width<=991.98px){.fl-node-5914691a6fe2a .fl-module-tt-teaser-favtours .col-sm-4.col-md-3{width:50%}}.fl-node-59dc8d56afc93>.fl-row-content-wrap{background-color:#1a1a1a;padding-top:0;padding-bottom:0}.fl-builder-content .fl-node-59dc8d56b04db>.fl-row-content-wrap{padding-top:var(--vp-space-9);background-color:#fff;padding-bottom:72px}.fl-node-59dc919545f83{visibility:hidden}.fl-node-59dc90451ff7f{min-height:var(--vp-header-sticky);background-color:var(--vp-surface-dark)}@media (width>=992px){.fl-node-59dc90451ff7f{min-height:140px}}.fl-node-59dc904523cfa,.fl-node-59dc8eecd0f90{width:100%}.fl-node-59dc8eecd0e80 .fl-rich-text .vp-404-actions{gap:var(--vp-space-3) var(--vp-space-4);max-width:none;margin-top:var(--vp-gap-head);flex-wrap:wrap;display:flex}.fl-node-59dc8eecd0e80 .vp-404-actions .btn{text-decoration:none}.fl-node-59dc8eecd0e80 .vp-404-actions .btn-default{background:var(--vp-surface);color:var(--vp-link);box-shadow:inset 0 0 0 2px var(--vp-link)}.fl-node-59dc8eecd0e80 .vp-404-actions .btn-default:is(:hover,:focus-visible){background:var(--vp-link);color:var(--vp-surface)}@media (width<=767.98px){.fl-builder-content .fl-node-59dc8d56b04db>.fl-row-content-wrap{padding-top:var(--vp-space-6);padding-bottom:var(--vp-space-8)}.fl-node-59dc8eecd0e80 .vp-404-actions .btn{flex:100%}}.fl-accordion:is(.fl-accordion-small,.fl-accordion-medium) .fl-accordion-button{min-height:48px;padding:13px var(--vp-space-4)}.fl-accordion:is(.fl-accordion-small,.fl-accordion-medium) .fl-accordion-button-label{font-size:16px;line-height:22px}.fl-accordion:is(.fl-accordion-small,.fl-accordion-medium) .fl-accordion-content{padding:0 var(--vp-space-4) var(--vp-space-4)}.fl-accordion .fl-accordion-button:hover .fl-accordion-button-label{color:var(--vp-link)}.fl-accordion .fl-accordion-item-active{background-color:var(--vp-surface)}.fl-accordion .fl-accordion-item-active>.fl-accordion-button .fl-accordion-button-label{color:var(--vp-ink);font-weight:700}.fl-accordion .fl-accordion-button:focus-visible{--vp-ring-offset:calc(-1 * var(--vp-focus-width))}.fl-accordion-content :is(p,ul,ol){max-width:var(--vp-measure)}.fl-accordion-content [style*=justify]{-webkit-hyphens:auto;hyphens:auto}@media (width<=767.98px){.fl-accordion-content [style*=justify]{text-align:left!important}}:is(.page-id-1193,.page-id-1143) :is(.fl-rich-text,.fl-accordion-content) p:has(>strong:first-child):not(:first-child){margin-top:var(--vp-gap-field);margin-bottom:var(--vp-gap-tight)}.fl-node-58e2609511ce4 #hero.tpl-default .media-wrapper .media-image{background-position:50% 62%;background-size:auto max(145%,37.5vw)}@media (width<=767.98px){.tt-timeline .timeline-title{font-size:16px;font-weight:700;line-height:20px}}.fl-builder-content .fl-node-5cc1633151481{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px;display:grid}.fl-builder-content .fl-node-5cc1633151481:before,.fl-builder-content .fl-node-5cc1633151481:after{content:none}.fl-builder-content .fl-node-5cc1633151481>.fl-col{float:none;max-width:none;margin:0;width:auto!important}.fl-builder-content .fl-node-5cc1633151481>.fl-col>.fl-col-content,.fl-builder-content .fl-node-5cc1633151481 .fl-module,.fl-builder-content .fl-node-5cc1633151481 .tt-button{height:100%}.fl-builder-content .fl-node-5cc1633151481 .fl-module-content{height:100%;margin:0}.fl-builder-content .fl-node-5cc1633151481 .tt-button a.btn{width:100%;height:100%;padding-inline:var(--vp-space-3)}@media (width>=768px) and (width<=1199.98px){.fl-builder-content .fl-node-5cc1633151481{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767.98px){.fl-builder-content .fl-node-5cc1633151481{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-builder-content .fl-node-5cc1633151481>.fl-col:last-child:nth-child(odd){grid-column:1/-1}}.fl-node-59bbde2ad1915 h2.fl-heading{font-size:24px;line-height:1.1}@media (width<=767.98px){.fl-node-59bbde2ad1915 h2.fl-heading{font-size:var(--vp-h2-sm);line-height:24px}.fl-row:has(.fl-node-59bbde2ad1915) .fl-module-heading h3.fl-heading{font-size:var(--vp-title-sm);line-height:24px}}@media (width>=769px){.fl-builder-content .fl-module-knecht-filiale>.fl-module-content{margin-top:0}}.filialen-container .shop-item{padding:var(--vp-space-6);background:var(--vp-surface-2);margin:0}.filialen-container .shop-item .shop-name{margin:0 0 var(--vp-space-5);color:var(--vp-ink)}.filialen-container .shop-item h4{margin:0 0 var(--vp-space-3);color:var(--vp-ink);font:700 13px/20px var(--vp-font-head);letter-spacing:.1em;text-transform:uppercase}.filialen-container .shop-item .row>[class*=col-]+[class*=col-]{margin-top:0}@media (width<=767.98px){.filialen-container .shop-item{padding:var(--vp-space-5) var(--vp-space-4)}.filialen-container .shop-item .row>[class*=col-]+[class*=col-]{margin-top:var(--vp-gap-field)}}.filialen-container .company-zipcode-city,.filialen-container .company-contact{margin-bottom:var(--vp-space-2)}.filialen-container .company-contact>div{margin-bottom:var(--vp-gap-tight)}.filialen-container .company-contact .info-value{padding-block:2px;display:inline-block}@media (pointer:coarse),(width<=991.98px){.filialen-container .company-contact .info-value{margin-block:-10px;padding-block:12px}}.filialen-container .opening-hours{width:100%;margin:0 0 var(--vp-space-3);border-collapse:collapse;font-variant-numeric:tabular-nums}.filialen-container .opening-hours :is(th,td){padding:var(--vp-gap-tight) 0;vertical-align:top;font-weight:400}.filialen-container .opening-hours th{padding-right:var(--vp-space-4);text-align:left;white-space:nowrap}.filialen-container .opening-hours td{text-align:right}.filialen-container .shop-item .open-meeting-info{color:var(--vp-muted);margin:0}.spezialist-suche-container .inner-container{padding-top:var(--vp-space-6)}.spezialist-suche-container:has(form[data-vp-specialists]) .inner-container{padding-top:0}.spezialist-suche-container .inner-container>h3{margin-top:0}.spezialist-suche-container select.form-control{text-overflow:ellipsis;font-size:16px}.spezialist-suche-container .vp-spec-reset-wrap{text-align:left}.spezialist-suche-container .vp-spec-reset{color:var(--vp-muted);padding:12px 0;font-size:14px;line-height:1.3;text-decoration:underline;display:inline-block}.spezialist-suche-container .vp-spec-reset:hover{color:var(--vp-ink)}.spezialist-suche-container form label.uppercase{min-height:var(--vp-target-min);line-height:var(--vp-target-min)}@media (pointer:coarse),(width<=991.98px){.spezialist-suche-container .vp-spec-reset{min-height:var(--vp-target)}}@media (width<=767.98px){.spezialist-suche-container .inner-container{padding-inline:var(--vp-gutter);padding-bottom:var(--vp-space-5)}}@media (width>=769px) and (width<=991.98px){.spezialist-suche-container form .btn{width:100%;padding-inline:var(--vp-space-3)}}.spezialist-suche-container form .btn{max-width:100%}@media (width>=480px) and (width<=768px){.spezialist-suche-container form>.row{column-gap:var(--vp-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;display:grid}.spezialist-suche-container form>.row:before,.spezialist-suche-container form>.row:after{content:none}.spezialist-suche-container form>.row>[class*=col-]{width:auto;padding-inline:0}.spezialist-suche-container form>.row>:is(.vp-spec-reset-wrap,.text-right){grid-column:1/-1}}.vp-spec-list [data-vp-person][hidden]{display:none!important}.vp-spec-list>.row{flex-wrap:wrap;display:flex}.vp-spec-list>.row:before,.vp-spec-list>.row:after{content:none}.vp-spec-list>.row>[data-vp-person]{float:none}.vp-spec-list .vp-spec-status{margin:0 0 var(--vp-gap-stack);color:var(--vp-text);font:400 13px/20px var(--vp-font-head);letter-spacing:.08em;text-transform:uppercase}.vp-spec-list .vp-spec-empty{margin-bottom:var(--vp-gap-module);padding:var(--vp-space-6);background:var(--vp-surface);text-align:center}.vp-spec-list .vp-spec-empty p{margin:0 0 var(--vp-gap-stack);color:var(--vp-ink)}@media (width>=480px) and (width<=767.98px){.vp-spec-list>.row>[data-vp-person]{width:50%}}.spezialist .h3,.spezialist .h3 a{color:var(--vp-ink)}.spezialist .h3 a{text-underline-offset:.2em;-webkit-text-decoration:underline #1a1a1a59;text-decoration:underline #1a1a1a59;text-decoration-thickness:1px}.spezialist .h3 a:hover{color:var(--vp-link);text-decoration-color:currentColor}.spezialist .hotline a{white-space:nowrap}.spezialist :is(.specialist-location a.shop-link,.hotline a){margin-block:-4px;padding-block:4px;display:inline-block}@media (pointer:coarse),(width<=991.98px){.spezialist :is(.specialist-location a.shop-link,.hotline a,.h3 a){margin-block:-12px;padding-block:12px;display:inline-block}}#specialist-hero:has(.hero-header-bg:not([style*=url\(]),.hero-header-bg[style*="spezialisten-cockpit.ch')"]){height:auto}#specialist-hero:has(.hero-header-bg:not([style*=url\(]),.hero-header-bg[style*="spezialisten-cockpit.ch')"]) .landingpage-hero-media{display:none}#specialist-hero:has(.hero-header-bg:not([style*=url\(]),.hero-header-bg[style*="spezialisten-cockpit.ch')"]) .landingpage-hero-wrap{padding:180px 0 48px;position:static}@media (width<=767.98px){#specialist-hero:has(.hero-header-bg:not([style*=url\(]),.hero-header-bg[style*="spezialisten-cockpit.ch')"]) .landingpage-hero-wrap{padding:140px var(--vp-gutter) 32px}}#specialist-hero:has(.hero-header-bg:not([style*=url\(]),.hero-header-bg[style*="spezialisten-cockpit.ch')"]) .specialist-blockquote-wrap{margin:0 0 var(--vp-gap-head);position:static}#specialist-hero .landingpage-hero-media{position:relative}#specialist-hero .landingpage-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#00000073);position:absolute;inset:0}#specialist-hero :is(.landingpage-head .kicker,.landingpage-head h1,.specialist-blockquote){text-shadow:0 1px 4px #00000080}#specialist-hero{--vp-ring:var(--vp-focus-on-dark)}#specialist-hero :focus-visible,.spezialisten-media :focus-visible{box-shadow:0 0 0 4px var(--vp-focus-halo)}.spezialisten-media{--vp-ring:var(--vp-focus-on-dark)}.spezialisten-media>h2{padding-inline:var(--vp-gutter)}.spezialisten-media .media-slider .media-image{aspect-ratio:1}.spezialisten-media .media-slider .media-item .media-image img{aspect-ratio:1;width:auto}.spezialist-intro .breadcrumb>li>a:not(.vp-crumb-home){margin-block:-2px;padding-block:2px;display:inline-block}@media (pointer:coarse){.spezialist-intro .breadcrumb>li>a:not(.vp-crumb-home){margin-block:-12px;padding-block:12px}}.spezialist-intro :is(.about-me,.specialist-for) :is(p,ul,ol){max-width:var(--vp-measure)}@media (width<=767.98px){.spezialist-intro .about-me>h2{margin-top:var(--vp-space-6)}}@media (width>=768px) and (width<=991.98px){.spezialist-intro .container>.row>.col-sm-9{width:66.6667%}.spezialist-intro .container>.row>.col-sm-3{width:33.3333%}}@media (width>=768px){.spezialisten-tipps .tipp-items .row{flex-wrap:wrap;display:flex}.spezialisten-tipps .tipp-items .row:before,.spezialisten-tipps .tipp-items .row:after{content:none}.spezialisten-tipps .tipp-items .row>[class*=col-]{float:none;display:flex}.spezialisten-tipps .tipp-items .row>[class*=col-]>.tipp{flex:auto;width:100%}}@media (width>=992px) and (width<=1279.98px){.spezialisten-tipps .tipp{display:block}.spezialisten-tipps .tipp figure,.spezialisten-tipps .tipp .tipp-content{width:100%;min-height:0}.spezialisten-tipps .tipp figure{padding-bottom:56.25%}}@media (width>=1280px){.spezialisten-tipps .tipp figure{flex:0 0 40%;width:40%}.spezialisten-tipps .tipp .tipp-content{flex:60%;width:60%}}@media (width<=767.98px){.spezialisten-tipps .tipp figure{aspect-ratio:16/9;width:100%;max-height:200px;padding-bottom:0}}.vp-tipps-more>summary{justify-content:center;align-items:center;gap:var(--vp-gap-inline);width:max-content;max-width:100%;margin:0 auto var(--vp-gap-module);list-style:none;display:flex}.vp-tipps-more>summary::-webkit-details-marker{display:none}.vp-tipps-more>summary>.fa{transition:transform var(--vp-dur) var(--vp-ease);font-size:18px;line-height:1}.vp-tipps-more[open]>summary>.fa{transform:rotate(180deg)}.fl-builder-content .fl-node-5cda7b018f760>.fl-row-content-wrap{margin-inline:0}.fl-node-587e0f4389a30,.fl-node-5880dc55b2a54{width:100%}.fl-node-587e0f43897fd>.fl-module-content,.fl-node-5880dc55b2809>.fl-module-content{margin:0}.fl-node-57d0129e48324{min-height:var(--vp-header-sticky);background-color:var(--vp-surface-dark)}@media (width>=992px){.fl-node-57d0129e48324{min-height:140px}}.fl-builder-content .fl-node-56fe312de29a1>.fl-row-content-wrap{padding-top:calc(var(--vp-gap-section) - 20px);padding-bottom:calc(var(--vp-gap-section) - 20px)}.fl-builder-content .fl-node-57d012b0dfe19>.fl-row-content-wrap{background-color:var(--vp-surface-dark);padding-top:0;padding-bottom:0}@media (width<=767.98px){.fl-builder-content .fl-node-56fe35ed4c3c2 h1.fl-heading{letter-spacing:.05em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(22px,7vw,30px);line-height:1.15}}.vp-dest-lead>p,.vp-island-lead>p,.vp-island-intro{max-width:var(--vp-measure);margin-inline:auto}.vp-dest-figure{margin:var(--vp-gap-module) 0 0}.vp-dest-figure img{object-fit:cover;width:100%;height:auto;max-height:560px;display:block}.vp-dest-more{text-align:center}.vp-island-lead>p{margin-bottom:var(--vp-gap-head)}.vp-trip-figures{gap:var(--vp-space-3);margin:var(--vp-space-3) 0 var(--vp-gap-stack);flex-wrap:wrap;display:flex}.vp-trip-figures figure{flex:0 278px;margin:0}.vp-trip-figures img{width:100%;height:auto;display:block}.vp-media-text{gap:var(--vp-gap-field) var(--vp-space-6);align-items:start;display:grid}.vp-media-text+.vp-media-text{margin-top:var(--vp-gap-module)}.vp-media-text-figure{margin:0}.vp-media-text-figure img,.vp-hotel-figure img{aspect-ratio:4/3;object-fit:cover;background:var(--vp-surface-3);width:100%;height:auto;display:block}.vp-media-text-figure figcaption,.vp-hotel-figure figcaption{margin-top:var(--vp-space-1);color:var(--vp-muted);font-size:12px;line-height:16px}.vp-media-text-body>:first-child,.vp-hotel-body>:first-child{margin-top:0}.vp-media-text-body>:last-child,.vp-hotel-body>:last-child{margin-bottom:0}.vp-media-text-body :is(p,ul){max-width:var(--vp-measure)}.vp-media-text-body h3{margin:0 0 var(--vp-gap-title)}@media (width>=768px){.vp-media-text{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.vp-media-text.vp-media-text-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.vp-media-text-flip>.vp-media-text-figure{order:2}}.vp-island-nav ul{justify-content:center;gap:var(--vp-target-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vp-island-nav a{min-height:var(--vp-target);padding:0 var(--vp-space-4);border:1px solid var(--vp-surface-3);color:var(--vp-ink);font:700 13px/1 var(--vp-font-head);letter-spacing:.08em;text-transform:uppercase;transition:background-color var(--vp-dur) var(--vp-ease), border-color var(--vp-dur) var(--vp-ease);align-items:center;text-decoration:none;display:inline-flex}.vp-island-nav a:hover{border-color:var(--vp-field-border);background:var(--vp-surface-2);color:var(--vp-ink);text-decoration:none}.vp-island{padding-top:var(--vp-gap-section)}.vp-island>h2{margin:0 0 var(--vp-space-2);text-align:center}.vp-island>.vp-island-place{max-width:none;margin-bottom:var(--vp-gap-head);text-align:center}.vp-island-place{margin:0 0 var(--vp-gap-title);color:var(--vp-muted);font:700 13px/18px var(--vp-font-head);letter-spacing:.08em;text-transform:uppercase}.vp-hotels{gap:var(--vp-gap-module);margin-top:var(--vp-gap-module);display:grid}.vp-hotel{gap:var(--vp-gap-field) var(--vp-space-6);padding-top:var(--vp-gap-module);border-top:1px solid var(--vp-surface-3);align-items:start;display:grid}.vp-hotel-figure{gap:var(--vp-space-2);margin:0;display:grid}.vp-hotel-name{margin:0 0 var(--vp-space-1)}.vp-hotel-stars{margin-left:var(--vp-space-2);color:var(--vp-accent);letter-spacing:.1em;white-space:nowrap;font-size:.8em}.vp-hotel-facts{margin:0 0 var(--vp-gap-stack)}.vp-hotel-facts dt{color:var(--vp-ink);font:700 13px/18px var(--vp-font-head);letter-spacing:.08em;text-transform:uppercase}.vp-hotel-facts dd{max-width:var(--vp-measure);margin:0 0 var(--vp-space-3)}.vp-hotel-tip{max-width:var(--vp-measure);margin:0 0 var(--vp-gap-stack);padding-left:var(--vp-space-3);border-left:3px solid var(--vp-accent)}.vp-hotel-tip p{margin:0}@media (width>=768px){.vp-hotel{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.vp-facts{gap:2px;max-width:880px;margin:0 auto;display:grid}.vp-fact{background:var(--vp-surface-2)}.vp-fact[open]{background:var(--vp-surface);box-shadow:inset 0 0 0 1px var(--vp-surface-3)}.vp-fact>summary{justify-content:space-between;align-items:center;gap:var(--vp-space-4);min-height:48px;padding:13px var(--vp-space-4);color:var(--vp-text);cursor:pointer;font-size:16px;line-height:22px;list-style:none;display:flex}.vp-fact>summary::-webkit-details-marker{display:none}.vp-fact>summary:hover{color:var(--vp-link)}.vp-fact[open]>summary{color:var(--vp-ink);font-weight:700}.vp-fact>summary:focus-visible{--vp-ring-offset:calc(-1 * var(--vp-focus-width))}.vp-fact>summary>.fa{transition:transform var(--vp-dur) var(--vp-ease);flex:none}.vp-fact[open]>summary>.fa{transform:rotate(45deg)}.vp-fact-body{padding:0 var(--vp-space-4) var(--vp-space-4)}.vp-fact-body :is(p,ul){max-width:var(--vp-measure)}.vp-fact-body>:last-child{margin-bottom:0}.vp-fact-body table{width:100%;max-width:640px;margin-bottom:var(--vp-gap-stack);border-collapse:collapse}.vp-fact-body :is(th,td){padding:var(--vp-space-2) var(--vp-space-3) var(--vp-space-2) 0;border-bottom:1px solid var(--vp-surface-3);text-align:left;vertical-align:top}@media (prefers-reduced-motion:reduce){.vp-fact>summary>.fa,.vp-island-nav a{transition:none}}#hero.start-hero{--vp-ring:var(--vp-focus-on-dark)}#hero.start-hero .scroll-down:focus-visible{box-shadow:0 0 0 4px var(--vp-focus-halo);border-radius:50%}@media (width>=768px) and (width<=991.98px){#hero.start-hero .scroll-down{bottom:150px}}.fl-builder-content .fl-node-587f7278a531c .teaser-custom-wrapper.eq-height-wrapper{row-gap:var(--vp-gap-module);flex-wrap:wrap;display:flex}.fl-builder-content .fl-node-587f7278a531c .teaser-custom-wrapper.eq-height-wrapper:before,.fl-builder-content .fl-node-587f7278a531c .teaser-custom-wrapper.eq-height-wrapper:after{content:none}.fl-builder-content .fl-node-587f7278a531c .teaser-wrapper{float:none;margin-bottom:0}.fl-builder-content .fl-node-587f7278a531c .teaser-wrapper .icon{line-height:1}.fl-builder-content .fl-node-587f7278a531c .teaser-wrapper .h3{margin-bottom:var(--vp-gap-inline)}.fl-builder-content .fl-node-587f7278a531c .teaser-wrapper .dscr{min-height:0;margin-bottom:0}@media (width>=992px) and (width<=1199.98px){.fl-builder-content .fl-node-587f7278a531c .teaser-custom .teaser-wrapper.col-sm-6.col-md-4{width:25%}}@media (width>=576px) and (width<=991.98px){.fl-builder-content .fl-node-587f7278a531c .teaser-custom .teaser-wrapper.col-sm-6.col-md-4{width:50%}}@media (width<=991.98px){.fl-builder-content .fl-node-587f7278a531c .teaser-wrapper .teaser-wrapper-inner.hintergrund .content-wrapper-outer{margin-top:var(--vp-gap-stack)}}@media (width<=767.98px){.fl-builder-content .fl-node-587f7278a531c .teaser-wrapper .h3{font-size:var(--vp-title-sm);line-height:24px}}.fl-builder-content .fl-module.fl-node-587e40ed6a1f8{text-align:center;float:none!important}.fl-builder-content .fl-node-587e40ed6a1f8>.fl-module-content{margin:var(--vp-space-3) var(--vp-gutter) 0}.fl-builder-content .fl-node-587e40ed6a1f8 .tt-button a.btn{width:auto}.fl-builder-content-primary>.fl-node-56def33495abc>.fl-row-content-wrap{padding-bottom:calc(var(--vp-band-overlap) + var(--vp-gap-section) - var(--vp-gap-stack))}.fl-builder-content .fl-col-group.fl-node-58822496d379b{padding-bottom:0}.fl-builder-content .fl-node-597078e8f1c35>.fl-module-content{margin-bottom:0}@media (width<=767px){.fl-builder-content-primary>.fl-node-58822496d0406{display:none}}.header .navbar #menu-header-main .dropdown-menu>li:focus-within>.dropdown-menu{display:block}@media (width>=992px){.header .navbar #menu-header-main>li.vp-flip-end>.dropdown-menu{left:auto;right:0}.header .navbar #menu-header-main .dropdown-menu>li.vp-flip>.dropdown-menu{left:auto;right:100%}.header .navbar #menu-header-main li.vp-narrow>.dropdown-menu{width:max-content}.header .navbar #menu-header-main li.vp-narrow>.dropdown-menu>li>a{white-space:normal}}.header{--vp-ring:var(--vp-focus-on-dark)}.header .dropdown-menu{--vp-ring:var(--vp-focus-on-dark);--vp-ring-offset:var(--vp-focus-offset-edge)}.header .navbar #menu-header-main>li>a,.header .navbar #menu-header-main .dropdown-menu>li>a{transition-property:color,background-color,border-color}.header .navbar .logo-offset{transition-property:opacity}.header .top-bar .top-bar-info a{color:inherit;position:relative}.header .top-bar .top-bar-info a:is(:hover,:focus-visible){color:#fff}.header .top-bar .top-bar-info a:after,.header .top-bar .top-bar-actions .tt-fav-list-teaser:after,.header .top-bar .vp-languages-toggle:after{content:"";position:absolute;inset:-6px -4px}.header .top-bar .top-bar-actions .tt-fav-list-teaser{color:#fffc;position:relative}.header .top-bar .top-bar-actions .tt-fav-list-teaser:is(:hover,:focus-visible){color:#fff}.header .top-bar:has(.vp-languages) .top-bar-info li:last-child{margin-right:0;padding-right:0}.header .top-bar .top-bar-actions li.vp-languages{position:relative}.header .top-bar .vp-languages-toggle{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.header .top-bar .top-bar-actions .vp-languages-toggle i{margin-left:5px;font-size:11px}.header .top-bar .vp-languages-toggle:hover,.header .top-bar .vp-languages-toggle:focus-visible,.header .top-bar .vp-languages.open>.vp-languages-toggle{color:#fff}.header .top-bar .vp-languages-menu{background:0 0;border:0;border-radius:0;min-width:0;margin:9px 0 0;padding:0;left:auto;right:0;box-shadow:0 15px 30px #0000001a}.header .top-bar .top-bar-actions .vp-languages-menu>li{border:0;margin:0;padding:0;display:block}.header .top-bar .vp-languages-menu>li>a{background:var(--vp-menu-bg);color:#fffc;white-space:nowrap;padding:8px 20px;font-size:12px;display:block}.header .top-bar .vp-languages-menu>li>a:hover,.header .top-bar .vp-languages-menu>li>a:focus-visible{background:var(--vp-menu-bg-hover);color:#fff;text-decoration:none}.vp-languages-mobile,.header .vp-fav-mobile{display:none}@media (width>=992px){.header:not(.offset){background-color:#0000008c}.header.offset{background-color:#fff}.header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00000054,#0000);transition:opacity .3s;position:absolute;inset:0}.header.offset:before{opacity:0}.header.offset{--vp-ring:initial}.header:not(.offset) .top-bar-info a:focus-visible,.header:not(.offset) .top-bar-actions>li>:is(.tt-fav-list-teaser,.vp-languages-toggle):focus-visible,.header:not(.offset) .navbar-header a:focus-visible,.header:not(.offset) .navbar #menu-header-main>li>a:focus-visible{box-shadow:0 0 0 4px var(--vp-focus-halo)}.header .top-bar{visibility:visible;color:#fffc;letter-spacing:.08em;font-size:12px;display:block}.header .top-bar>.container{min-height:22px}.header:not(.offset) .top-bar{background-color:#00000042}.header.offset .top-bar{visibility:hidden}.header .top-bar .top-bar-info li{margin-right:16px;padding-right:16px}.header .top-bar .top-bar-actions li{margin-left:16px;padding-left:16px}.header .top-bar .top-bar-actions li:first-child{margin-left:0;padding-left:0}.header .navbar,.header.offset .navbar{padding:25px 0 15px}.header .navbar>.container{justify-content:space-between;align-items:center;gap:var(--vp-space-5);display:flex}.header .navbar>.container:before,.header .navbar>.container:after,.header .navbar #menu-header-main:before,.header .navbar #menu-header-main:after{content:none}.header .navbar .navbar-header{float:none;flex:none}.header .navbar-header .top-bar-actions{display:none}.header .navbar .logo{margin-left:0}.header.offset .navbar .logo{display:none}.header.offset .navbar .logo-offset{opacity:1;display:inline-block}.header .navbar #navbar{float:none;flex:none;margin-bottom:14px;padding:0}.header .navbar #menu-header-main{--vp-nav-pad:20px;float:none;display:flex}.header .navbar #menu-header-main>li>a,.header.offset .navbar #menu-header-main>li>a{padding:6px var(--vp-nav-pad-end,var(--vp-nav-pad)) 5px var(--vp-nav-pad)}.header .navbar #menu-header-main>li:last-child>a{--vp-nav-pad-end:0px}.header .navbar #menu-header-main>li+li>a{border-left:1px solid #ffffff1a}.header.offset .navbar #menu-header-main>li+li>a{border-left:1px solid #0000000d}.header:not(.offset) .navbar #menu-header-main>li>a,.header:not(.offset) .navbar #menu-header-main>li>a:hover{color:#fff}.header.offset .navbar #menu-header-main>li>a{color:var(--vp-muted)}.header.offset .navbar #menu-header-main>li>a:is(:hover,:focus-visible),.header.offset .navbar #menu-header-main>li.open>a{color:var(--vp-ink)}.header .navbar #menu-header-main>li>a:after{content:"";left:var(--vp-nav-pad);right:var(--vp-nav-pad-end,var(--vp-nav-pad));opacity:0;height:2px;transition:opacity var(--vp-dur) var(--vp-ease), transform var(--vp-dur) var(--vp-ease);background:currentColor;position:absolute;bottom:0;transform:scaleX(.6)}.header .navbar #menu-header-main>li>a:is(:hover,:focus-visible):after,.header .navbar #menu-header-main>li.open>a:after{opacity:.5;transform:none}.header .navbar #menu-header-main>li:is(.current-menu-ancestor,.current-menu-item)>a:after{background:var(--vp-accent);opacity:1;transform:none}.header.offset .navbar #menu-header-main>li:is(.current-menu-ancestor,.current-menu-item)>a{color:var(--vp-link)}.header .navbar #menu-header-main .dropdown-menu{margin-left:0;box-shadow:0 15px 30px #0000001a}.header .navbar #menu-header-main>li>.dropdown-menu{top:calc(100% + 36.5px)}.header.offset .navbar #menu-header-main>li>.dropdown-menu{top:calc(100% + 33.5px)}.header .navbar .navbar-nav#menu-header-main>li:nth-child(2)>ul.dropdown-menu{background:#000000eb}.header .navbar .navbar-nav#menu-header-main>li:nth-child(2)>ul.dropdown-menu>li>a{background:0 0}.header .navbar .navbar-nav#menu-header-main>li:nth-child(2)>ul.dropdown-menu>li>a:is(:hover,:focus){background:#ffffff1a}}@media (width>=992px) and (width<=1199.98px){.header .navbar #menu-header-main{--vp-nav-pad:14px}.header .navbar #menu-header-main>li>a,.header.offset .navbar #menu-header-main>li>a{letter-spacing:1px}}@media (width>=992px) and (width<=1237.98px){.header .top-bar .top-bar-info li:nth-child(2){display:none}}@media (width<=991.98px){.header .navbar-header{grid-template-columns:auto 1fr auto auto auto;grid-template-areas:"logo.phone fav toggle";align-items:start;display:grid}.header .navbar-header:before,.header .navbar-header:after{content:none}.header .navbar .logo,.header .navbar .logo-offset{grid-area:logo;justify-self:start}.header .navbar-header .top-bar-actions{grid-area:phone;align-items:center;height:48px;margin:0;padding:0;display:flex}.header .navbar-header .top-bar-actions>li{display:block}.header .navbar-header ul.top-bar-actions.pull-right a{visibility:visible;color:#ff9600;font-size:16px;font-weight:700;display:inline-block;position:relative;top:0}.header .navbar-header ul.top-bar-actions.pull-right a:after{content:"";position:absolute;inset:-24px -4px 0}.header .vp-fav-mobile{color:#fff;width:44px;height:48px;font:700 15px/1 var(--vp-font-text);grid-area:fav;justify-content:center;align-items:center;gap:5px;margin-left:4px;text-decoration:none;display:flex}.header .vp-fav-mobile .fa{font-size:16px}.header .vp-fav-mobile:is(:hover,:focus){color:#fff;text-decoration:none}.header .vp-fav-mobile:hover .count{text-decoration:underline}.header .nav-toggle{grid-area:toggle}:root:has(>body.nav-open){overflow:hidden}#navbar.navbar-collapse{overscroll-behavior:contain;--vp-ring-offset:var(--vp-focus-offset-edge)}body.nav-open .header .navbar-header ul.top-bar-actions.pull-right a,body.nav-open .header .vp-fav-mobile{visibility:hidden}#navbar.navbar-collapse ul#menu-header-main ul.dropdown-menu>li>a{padding-top:12px;padding-bottom:12px}#navbar.navbar-collapse .vp-languages-mobile{float:none;border-top:1px solid #ffffff26;margin:15px 30px 0;padding:15px 0 0;display:block}#navbar .vp-languages-mobile>li{gap:var(--vp-target-gap);float:none;flex-wrap:wrap;display:flex}#navbar .vp-languages-mobile a,#navbar .vp-languages-mobile span{min-width:var(--vp-target);min-height:var(--vp-target);letter-spacing:1px;color:#ffffffb3;align-items:center;padding:0;font-size:17px;font-weight:700;display:inline-flex}#navbar .vp-languages-mobile a:hover,#navbar .vp-languages-mobile a:focus,#navbar .vp-languages-mobile [aria-current]{color:#fff;background:0 0;text-decoration:none}}@media (width<=575.98px){.header .navbar-header{grid-template-columns:1fr auto auto auto;grid-template-areas:".phone fav toggle""logo logo logo logo"}.header .navbar .logo{margin-top:-18px}}.newsletter_overlay,.catalog-overlay{--vp-lasche-edge:max(var(--vp-gutter), calc((100% - var(--vp-container)) / 2 + var(--vp-gutter)));--vp-lasche-size:48px;--vp-lasche-gap:var(--vp-space-3);--vp-lasche-shift:calc(var(--vp-lasche-nl,164px) + var(--vp-lasche-gap));transition:opacity var(--vp-dur) var(--vp-ease);left:auto}.newsletter_overlay,.newsletter_overlay .newsletter_overlay--inner,.catalog-overlay,.catalog-overlay .catalog-overlay--inner{pointer-events:none}.newsletter_overlay a.newsletter_toggle,.catalog-overlay .catalog-overlay--inner .catalog-link{pointer-events:auto}.newsletter_overlay{right:var(--vp-lasche-edge)}.catalog-overlay{right:calc(var(--vp-lasche-edge) + var(--vp-lasche-shift))}body:not(:has(.newsletter_overlay)) .catalog-overlay{--vp-lasche-shift:0px!important}.newsletter_overlay a.newsletter_toggle,.catalog-overlay .catalog-overlay--inner .catalog-link{--vp-ring:var(--vp-focus-on-dark);transition:background-color var(--vp-dur) var(--vp-ease), color var(--vp-dur) var(--vp-ease), box-shadow var(--vp-dur) var(--vp-ease), transform var(--vp-dur) var(--vp-ease)}.newsletter_overlay a.newsletter_toggle:focus-visible,.catalog-overlay .catalog-overlay--inner .catalog-link:focus-visible{box-shadow:0 0 0 4px var(--vp-focus-halo), 0 5px 15px #00000040!important}@media (width<=767.98px){.catalog-overlay{--vp-lasche-shift:calc(var(--vp-lasche-size) + var(--vp-lasche-gap))}.newsletter_overlay a.newsletter_toggle .newsletter_toggle--txt,.catalog-overlay .catalog-overlay--inner .catalog-link .catalog-link--txt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}}@media (width>=768px){.newsletter_overlay a.newsletter_toggle,.catalog-overlay .catalog-overlay--inner .catalog-link{isolation:isolate}.newsletter_overlay a.newsletter_toggle:after,.catalog-overlay .catalog-overlay--inner .catalog-link:after{content:"";z-index:-1;width:var(--vp-lasche-size);height:var(--vp-lasche-size);opacity:0;pointer-events:none;transition:opacity var(--vp-dur) var(--vp-ease);background-color:#000000bf;border-radius:50%;position:absolute;top:0;right:0;box-shadow:0 5px 15px #00000040}.newsletter_overlay a.newsletter_toggle :is(.newsletter_toggle--icon,.newsletter_toggle--txt),.catalog-overlay .catalog-overlay--inner .catalog-link :is(.catalog-link--icon,.catalog-link--txt){transition:transform var(--vp-dur) var(--vp-ease), opacity var(--vp-dur) var(--vp-ease)}body:has(.header.offset) .catalog-overlay .catalog-overlay--inner .catalog-link{transform:translateX(calc(var(--vp-lasche-nl,164px) - var(--vp-lasche-size)))}body:has(.header.offset) .newsletter_overlay .newsletter_overlay--inner:not(.open) a.newsletter_toggle:not(:hover,:focus-visible){pointer-events:none;background-color:#0000;box-shadow:none!important}body:has(.header.offset) .catalog-overlay .catalog-overlay--inner .catalog-link:not(:hover,:focus-visible){pointer-events:none;background-color:#0000;box-shadow:none!important}body:has(.header.offset) .newsletter_overlay .newsletter_overlay--inner:not(.open) a.newsletter_toggle:not(:hover,:focus-visible):after{opacity:1;pointer-events:auto}body:has(.header.offset) .catalog-overlay .catalog-overlay--inner .catalog-link:not(:hover,:focus-visible):after{opacity:1;pointer-events:auto}body:has(.header.offset) .newsletter_overlay .newsletter_overlay--inner:not(.open) a.newsletter_toggle:not(:hover,:focus-visible) .newsletter_toggle--txt{opacity:0}body:has(.header.offset) .catalog-overlay .catalog-overlay--inner .catalog-link:not(:hover,:focus-visible) .catalog-link--txt{opacity:0}body:has(.header.offset) .newsletter_overlay .newsletter_overlay--inner:not(.open) a.newsletter_toggle:not(:hover,:focus-visible) .newsletter_toggle--icon{transform:translateX(calc(var(--vp-lasche-nl,164px) - 56px))}body:has(.header.offset) .catalog-overlay .catalog-overlay--inner .catalog-link:not(:hover,:focus-visible) .catalog-link--icon{transform:translateX(calc(var(--vp-lasche-cat,262px) - 56px))}}@media (width>=768px) and (prefers-reduced-motion:reduce){.newsletter_overlay a.newsletter_toggle,.catalog-overlay .catalog-overlay--inner .catalog-link,.newsletter_overlay a.newsletter_toggle :is(.newsletter_toggle--icon,.newsletter_toggle--txt),.catalog-overlay .catalog-overlay--inner .catalog-link :is(.catalog-link--icon,.catalog-link--txt),.newsletter_overlay a.newsletter_toggle:after,.catalog-overlay .catalog-overlay--inner .catalog-link:after{transition:none}}body:is(.nav-open,.modal-open,.vp-form-active,.vp-lasche-dodge,.vp-lasche-action,.vp-lasche-end,:has(.search-box.offcanvas.open,.tt-popover.active,.popover-field.active)):not(.vp-newsletter-open) :is(.newsletter_overlay,.catalog-overlay):not(:focus-within){opacity:0;pointer-events:none!important}body:is(.nav-open,.modal-open,.vp-form-active,.vp-lasche-dodge,.vp-lasche-action,.vp-lasche-end,:has(.search-box.offcanvas.open,.tt-popover.active,.popover-field.active)):not(.vp-newsletter-open) :is(.newsletter_overlay,.catalog-overlay):not(:focus-within) :is(.newsletter_toggle,.catalog-link),body:is(.nav-open,.modal-open,.vp-form-active,.vp-lasche-dodge,.vp-lasche-action,.vp-lasche-end,:has(.search-box.offcanvas.open,.tt-popover.active,.popover-field.active)):not(.vp-newsletter-open) :is(.newsletter_overlay,.catalog-overlay):not(:focus-within) :is(.newsletter_toggle,.catalog-link):after{pointer-events:none!important}body.vp-newsletter-open .catalog-overlay{z-index:10000006}.newsletter_overlay .newsletter_overlay--inner .newsletter_content{overscroll-behavior:contain;max-height:calc(100dvh - 140px);transition:opacity var(--vp-dur) var(--vp-ease), visibility 0s;overflow-y:auto}.newsletter_overlay .newsletter_overlay--inner:not(.open) .newsletter_content{visibility:hidden;transition:opacity var(--vp-dur) var(--vp-ease), visibility 0s var(--vp-dur)}@media (width<=767.98px){.newsletter_overlay .newsletter_overlay--inner .newsletter_content{max-height:none}}.newsletter_overlay .newsletter_content .newsletter_close{width:var(--vp-target);height:var(--vp-target);color:var(--vp-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:flex;position:absolute;top:0;right:0}.newsletter_overlay .newsletter_content .newsletter_close:hover{color:var(--vp-ink)}.fl-builder-content-11173 .fl-module-content,.fl-builder-content-7155 .fl-module-content{margin:0}.fl-builder-content-11173 .fl-row-content-wrap,.fl-builder-content-7155 .fl-row-content-wrap{padding:0}.fl-module-knecht-filiale-google-maps h2.vp-map-title{z-index:10;width:fit-content;max-width:calc(100% - 2 * var(--vp-gutter));justify-content:center;align-items:center;height:0;margin:0 auto;display:flex;position:relative}.vp-map-title-text{font:inherit}h2.black.yellow span,.h2.black.yellow span{color:var(--vp-on-orange)}@media (width<=859.98px){h2.black span,.h2.black span{max-width:100%;height:auto;min-height:60px;padding:var(--vp-space-2) var(--vp-space-7);white-space:normal;text-wrap:balance;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,20px 100%,0 50%);justify-content:center;align-items:center;line-height:28px;display:inline-flex}h2.black span:before,h2.black span:after,.h2.black span:before,.h2.black span:after{display:none}h2.black span img,.h2.black span img{flex:none}}@media (width<=767.98px){h2.black span,.h2.black span{font-size:var(--vp-band-sm);letter-spacing:.1em;line-height:22px}}@media (width<=399.98px){h2.black span,.h2.black span{padding-inline:var(--vp-space-6)}}@media (width<=575.98px){.fl-module-knecht-filiale-google-maps h2.vp-map-title span img{display:none}}.fl-module-knecht-filiale-google-maps .standorte,.fl-module-knecht-filiale-google-maps #standorte-map{height:auto}[data-agencies-map]{--vp-map-height:600px;z-index:9;width:100%;height:var(--vp-map-height);position:relative}@media (width<=767.98px){[data-agencies-map]{--vp-map-height:360px}}@media (height<=600px){[data-agencies-map]{height:max(200px, min(var(--vp-map-height), calc(100dvh - var(--vp-header-sticky) - var(--vp-space-4) - var(--vp-overlay-clearance))))}}@media (width<=991.98px){.fl-module-knecht-filiale-google-maps .leaflet-top{top:44px}}@media (pointer:coarse),(width<=991.98px){.fl-module-knecht-filiale-google-maps .leaflet-touch .leaflet-bar a{width:var(--vp-target);height:var(--vp-target);font-size:22px;line-height:var(--vp-target)}}.fl-module-knecht-filiale-google-maps .leaflet-control-attribution{font-size:12px;line-height:24px}.fl-module-knecht-filiale-google-maps .leaflet-control-attribution a{display:inline-block}[data-agencies-map]:focus-visible{--vp-ring-offset:var(--vp-focus-offset-edge)}[data-agencies-map]:after{content:attr(data-hint);z-index:999;padding:0 var(--vp-gutter);color:#fff;font:700 20px/1.3 var(--vp-font-head);letter-spacing:.05em;text-align:center;text-transform:uppercase;text-shadow:0 1px 3px #0009;pointer-events:none;opacity:0;transition:opacity var(--vp-dur) var(--vp-ease);background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-agencies-map].vp-map-hint:after{opacity:1}.bigdata .leaflet-popup-content{width:min(400px,100vw - 80px)!important}.vp-map-agency+.vp-map-agency{margin-top:var(--vp-space-3)}.fl-row:has(+.fl-row .fl-module-knecht-filiale-google-maps)>.fl-row-content-wrap{padding-bottom:max(var(--vp-gap-section), calc(var(--vp-band-overlap) + var(--vp-gap-head)))}.fl-builder-content-920{--vp-ring:var(--vp-focus-on-dark)}.fl-builder-content-920 :focus-visible{box-shadow:0 0 0 4px var(--vp-focus-halo)}.fl-builder-content-920 .logo-slider a img{transition:opacity var(--vp-dur) var(--vp-ease)}.fl-builder-content-920 .logo-slider a:is(:hover,:focus-visible) img{opacity:1}.fl-builder-content-920 .logo-slider:not(.owl-loaded){justify-content:center;gap:40px;height:0;margin-bottom:40px;display:flex;overflow-x:clip}.fl-builder-content-920 .logo-slider:not(.owl-loaded)>:is(img,a){flex:none}.fl-builder-content-920 .logo-slider:not(.owl-loaded) img{width:auto;max-height:40px}.fl-builder-content-920 .logo-slider .owl-item img{width:auto;max-width:none;height:40px}.fl-builder-content-920 .social-links a{transition:filter var(--vp-dur) var(--vp-ease)}.fl-builder-content-920 .social-links a:is(:hover,:focus-visible){filter:brightness(1.15)}.fl-col.fl-node-5880dac63d773[data-node]>.vp-seals{justify-content:start;align-items:center;gap:var(--vp-gap-field);padding:var(--vp-space-7) var(--vp-gutter) var(--vp-gutter);grid-template-columns:repeat(3,auto);display:grid}.fl-col.fl-node-5880dac63d773[data-node]>.vp-seals :is(.fl-col-group,.fl-col,.fl-col-content){display:contents}.fl-col.fl-node-5880dac63d773[data-node]>.vp-seals :is(.fl-col-group,.fl-col):before,.fl-col.fl-node-5880dac63d773[data-node]>.vp-seals :is(.fl-col-group,.fl-col):after{content:none}.fl-col.fl-node-5880dac63d773[data-node]>.vp-seals :is(.fl-module-photo,.fl-module-photo>.fl-module-content){min-width:0;margin:0}.fl-col.fl-node-5880dac63d773[data-node]>.vp-seals .fl-photo{text-align:left}.fl-col.fl-node-5880dac63d773[data-node]>.vp-seals .fl-photo-content{width:auto}@media (width>=992px) and (width<=1199.98px){.fl-node-5880dac63d6c1{width:30%}.fl-node-5880dac63d705{width:22%}.fl-node-5880dac63d73c{width:18%}.fl-node-5880dac63d773{width:30%}.footer .tt-menu #menu-reiseziele{column-count:1}}@media (width>=768px) and (width<=991.98px){.fl-node-5880dac63d6c1,.fl-node-5880dac63d705,.fl-node-5880dac63d73c{clear:none;float:left;max-width:none;width:33.333%!important}.fl-node-5880dac63d773{clear:both;float:none;max-width:none;width:100%!important}.footer .tt-menu :is(#menu-reiseziele,#menu-reisearten){column-count:1}.fl-col.fl-node-5880dac63d773[data-node]>.vp-seals{grid-template-columns:repeat(4,auto);padding-top:0}}@media (width<=767.98px){.fl-col.fl-node-5880dac63d773[data-node]>.vp-seals{padding-top:var(--vp-gutter)}.footer .tt-menu.collapse_mobile .menu_headline{padding-top:10px}.footer .tt-menu.collapse_mobile .menu_headline>span[role=button]{margin-block:-10px;padding-block:10px;display:inline-block}}.footer .tt-menu li a{min-height:var(--vp-target-min)}@media (width<=991.98px),(pointer:coarse){.footer .tt-menu li a{min-height:var(--vp-target);padding:12px 0}}@media (width>=576px) and (width<=767.98px){.fl-col.fl-node-5880dac63d773[data-node]>.vp-seals{grid-template-columns:repeat(4,auto)}}@media (width<=575.98px){.fl-col.fl-node-5880dac63d773[data-node]>.vp-seals{grid-template-columns:repeat(2,auto)}}
