*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}button,input,select,textarea{font:inherit}html{font-size:clamp(1rem,1.1rem + .1vw,1.2rem);scroll-behavior:smooth;scroll-padding:100px}h1,h2,h3,h4,h5,h6{text-wrap:balance}figcaption,li,p{text-wrap:pretty}img,picture,svg,video{display:block;height:auto;max-width:100%}@view-transition{navigation:auto}body{font-size:inherit!important;-ms-hyphens:auto;hyphens:auto;-webkit-hyphens:auto}body.angebote-template-default .hero-image-wrapper,body.angebote-template-default .video-image-wrapper,body.archive .hero-image-wrapper,body.archive .video-image-wrapper,body.page-template-default .hero-image-wrapper,body.page-template-default .video-image-wrapper,body.page-template-page-booking .hero-image-wrapper,body.page-template-page-booking .video-image-wrapper,body.page-template-page-form .hero-image-wrapper,body.page-template-page-form .video-image-wrapper,body.post-template-default .hero-image-wrapper,body.post-template-default .video-image-wrapper,body.zimmer-template-default .hero-image-wrapper,body.zimmer-template-default .video-image-wrapper{height:70dvh}body.angebote-template-default main,body.archive main,body.page-template-default main,body.page-template-page-booking main,body.page-template-page-form main,body.post-template-default main,body.zimmer-template-default main{padding-top:2rem}main{margin:0;overflow-x:hidden;overflow-y:visible;padding:0}h1,h2,h3,h4,h5{-ms-hyphens:none;hyphens:none;-webkit-hyphens:none;paint-order:stroke fill}a{color:var(--wp--preset--color--link)}a,a:hover{text-decoration:none}a:hover{color:var(--wp--preset--color--link-hover)}a:focus{outline:none}a.keyboard-focus{border:2px solid blue;border-radius:4px}ul.none.inline li{display:inline-block;margin-right:.5rem}button:active,button:focus,button:hover,label:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}@media (max-width:768px){.hide-on-mobile{display:none!important}}.cookiefox__embed:first-child:last-child{height:unset!important}
