:root{--body-bg: #fff;--overlay-bg: rgba(0, 0, 0, .15);--color-primary: #8A100F;--color-secondary: #333333;--color-tertiary: #478C33;--color-text: #191919;--color-text-invert: #ffffff;--color-link: #191919;--color-link-hover: #444444;--color-input-bg: #ffffff;--color-button-text: #ffffff;--color-button-text-hover: #8A100F;--color-button-bg: #8A100F;--color-button-bg-hover: #ffffff;--color-bg-default: #EEEEEE;--color-text-secondary: #8A100F;--color-text-secondary-invert: #75eff0;--line-height: 1.7;--font-family: "Roboto", "Open Sans", Arial, Ubuntu, sans-serif;--font-weight: 400;--font-size: 1.125rem;--font-base-size: 1rem;--font-size-h1: clamp(2.125rem, 1.95rem + .875vw, 3rem);--font-size-h2: clamp(2.375rem, 2.35rem + .125vw, 2.5rem);--font-size-subtitle: clamp(1.875rem, 1.775rem + .5vw, 2.375rem);--font-size-h3: clamp(1.5rem, 1.425rem + .375vw, 1.875rem);--font-size-h4: clamp(1.5rem, 1.475rem + .125vw, 1.625rem);--font-size-h5: 1rem;--font-size-h6: 1rem;--font-size-menu: 1.563rem;--font-size-extra: 1.25rem;--gap: .5rem;--gap-input: .5rem;--margin: 1rem;--padding: 2rem;--padding-input: .5rem;--padding-button: .75rem 1.25rem;--border: 1px solid #1a1a1a;--border-radius: 5px;--border-input: 1px solid #ccc;--border-button: 0;--box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);--box-shadow-button: 0px 0px 6px 0px rgba(0, 0, 0, .2)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;padding:0;margin:0}body{margin:0;padding:0}main,article,aside,figure,footer,header,nav,section,details,summary{display:block}img,video,iframe{max-width:100%;height:auto;vertical-align:top}picture{display:inline-block}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}strong,b{font-weight:700}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select,label{max-width:100%;vertical-align:baseline}textarea{vertical-align:middle}input[type=checkbox],input[type=radio]{display:inline-block}input[type=checkbox]+label,input[type=radio]+label{font-weight:400}input[type=range]{vertical-align:top}input[type=button],input[type=submit],input[type=file],button{cursor:pointer}#root,#__next,#app{isolation:isolate}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:400;src:url(../Fonts/Mulish/mulish-v12-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:600;src:url(../Fonts/Mulish/mulish-v12-latin-600.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../Fonts/Roboto/roboto-v30-latin-regular.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(../Fonts/Roboto/roboto-v30-latin-900.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../Fonts/Roboto/roboto-v30-latin-700.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../Fonts/Roboto/roboto-v30-latin-500.woff2) format("woff2")}@font-face{font-family:Roboto-Condensed;font-style:normal;font-weight:400;src:url(../Fonts/Roboto/roboto-condensed-v25-latin-regular.woff2) format("woff2")}@font-face{font-family:Roboto-Slab;font-style:normal;font-weight:400;src:url(../Fonts/Roboto/roboto-slab-v25-latin-regular.woff2) format("woff2")}html,body{height:100%}html{scroll-behavior:smooth}body{font-size:var(--font-size);font-family:var(--font-family);color:var(--color-text);line-height:var(--line-height);background:var(--body-bg);background-size:cover;overflow-x:hidden}a{color:var(--color-link);display:inline-block;text-decoration:none}a:hover{color:var(--color-link-hover);transition:all .4s}p:not(:last-child){margin-bottom:15px}hr{background:var(--color-secondary);border:none;height:1px;margin:var(--margin) 0;width:100%}[hidden]{display:none}form{max-width:var(--form-max-width, 680px)}form *{padding:0;margin:0}input,textarea,select,label,legend{padding:var(--padding-input)}label,legend{padding-left:0}label input{margin-left:var(--gap-input)}fieldset{border:0;min-width:250px;max-width:var(--form-max-width, 680px)}fieldset>*{margin-bottom:var(--gap-input)}fieldset label{display:inline-flex;flex:0 1 auto;width:29.5%}fieldset input[type=checkbox],fieldset input[type=radio]{display:inline-flex;inline-size:1.25rem;padding:0;margin:0 calc(var(--gap-input) / 2)}fieldset select,fieldset textarea,fieldset input[type=text],fieldset input[type=search],fieldset input[type=email],fieldset input[type=tel],fieldset input[type=month],fieldset input[type=week],fieldset input[type=password],fieldset input[type=url],fieldset input[type=number],fieldset input[type=time],fieldset input[type=date],fieldset input[type=datetime],fieldset input[data-datepicker-format]{display:inline-flex;flex:1 1 auto;width:69.5%;background:var(--color-input-bg);border:var(--border-input);border-radius:var(--border-radius)}fieldset .powermail_field{display:inline-flex;flex:1 1 auto;width:69.5%}input[type=submit],input[type=file],input[type=reset]{padding:var(--padding-button);margin-right:var(--gap-input);background:var(--color-button-bg);color:var(--color-button-text);box-shadow:var(--box-shadow-button);cursor:pointer;border:var(--border-button);border-radius:var(--border-radius);display:inline-block;transition:all .5s;max-width:90vw}:is(input[type=submit], input[type=file], input[type=reset]):is(input):last-of-type{margin-right:0}input[type=submit]:hover,input[type=file]:hover,input[type=reset]:hover{background:var(--color-button-bg-hover);color:var(--color-button-text-hover)}h1,h2,h3,h4,h5,h6{line-height:var(--line-height);margin:0}h1{font-size:var(--font-size-h1);margin-bottom:19px;color:var(--color-text-secondary);font-weight:400}h2{font-size:var(--font-size-h2);font-weight:600;margin-bottom:38px}h3{font-size:var(--font-size-h3);font-weight:600;margin-bottom:14px}h4{font-size:var(--font-size-h4);margin-bottom:7px}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}dialog{border:1px solid #fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow) var(--color-shadow);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;z-index:999}iframe.video-embed-item{aspect-ratio:16 / 9}.full-width{width:100vw;position:relative;left:50%;transform:translate(-50%)}.cursor-pointer{cursor:pointer}.color-brand{color:var(--color-primary)}.icon-at{background-image:url(../Icons/at_icon.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateY(3px);width:1.5ch;height:1.5ch;display:inline-block}.btn{display:inline-block;position:relative;margin-right:var(--margin)}.btn:last-of-type{margin-right:0}.btn-default{background-color:var(--color-button-bg);border-style:solid;border-width:1px;border-color:var(--color-button-bg);border-radius:36px;color:var(--color-button-text);padding:10px 20px;transition:all .4s}.btn-default:hover{background-color:var(--color-button-bg-hover);color:var(--color-button-text-hover)}.btn-center{left:50%;transform:translate(-50%)}.ce-headline-center,.text-center{text-align:center}.ioaccordion-toggle{cursor:pointer;background:#009036;margin-bottom:3px;color:#fff}.ioaccordion-content-wrapper{display:block;overflow:hidden;transition:.5s all}.ioaccordion-toggle,.ioaccordion-content{padding:14px 16px}:root{--ionav-color-button: #000;--ionav-color-bg: #fff;--ionav-color-text: inherit;--ionav-color-links: inherit;--ionav-color-overlay: rgba(0, 0, 0, .5)}.ionav-btn{display:none;position:fixed;right:30px;top:33px;z-index:860;width:30px;height:30px;cursor:pointer}.ionav--closed .ionav-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:850;width:100%;height:24px;background:linear-gradient(to bottom,var(--ionav-color-button) 0 20%,transparent 20% 40%,var(--ionav-color-button) 40% 60%,transparent 60% 80%,var(--ionav-color-button) 80% 100%,transparent 0)}.ionav--active .ionav-source{display:none}.ionav--active .ionav-source.logo,.ionav-source#logo,.ionav--active .ionav-btn,.ionav--open .ionav-overlay{display:block}.ionav--open .ionav-btn:hover{opacity:1}.ionav--open .ionav-btn:before,.ionav--open .ionav-btn:after{position:absolute;right:15px;content:" ";height:100%;width:3px;background-color:#fff}.ionav--open .ionav-btn:before{transform:rotate(45deg)}.ionav--open .ionav-btn:after{transform:rotate(-45deg)}.ionav-overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background:var(--ionav-color-overlay);z-index:840}.ionav-hidden{display:none}.ionav-canvas{width:45%;background:var(--ionav-color-bg);color:var(--ionav-color-text)}.ionav-canvas>*{padding-top:20px;background-color:var(--ionav-color-bg)}.ionav-canvas nav ul{list-style-type:none}.ionav-canvas nav li li{padding-left:8px}.ionav-canvas nav a{display:block;padding:10px;color:var(--ionav-color-links)}.ionav-canvas .ionav-logo,#ionav-logo{text-align:center;padding-left:20px;padding-right:20px}.ionav--hasSubnav ul,.ionav--hasSubnav .hasCustomSubnav{display:none}ul.ionav--hasSubnav.ionav--active,.hasCustomSubnav.ionav--hasSubnav.ionav--active,.hasCustomSubnav.ionav--hasSubnav.ionav--active>ul{display:block}#header{--header-bg: #ffffff;--header-padding: 0rem;--header-margin: 1rem;--header-color-text: #000000}#header{background:var(--header-bg);display:grid;align-items:end;min-height:76px}#header .header-container{display:grid;grid-template-columns:100%;align-content:center;justify-content:space-between;align-items:center;color:var(--header-color-text);margin-top:30px;margin-right:clamp(15px,11%,160px);margin-left:clamp(15px,11%,160px);padding:var(--header-padding);position:relative;z-index:800}#header .header-container nav{align-self:flex-end}#logo{max-width:80%;min-width:176px;width:50%}@media screen and (min-width: 700px){#logo{max-width:570px;width:50%}}@media (scripting: none) and (min-width: 840px){#header .header-container{grid-template-columns:1fr 1fr}}#banner{position:relative}#banner .frame{max-width:100vw;padding:0}#banner .image-embed-item{width:100vw}#banner-menu,.optional-menu{height:16.66vw;bottom:6vw;position:relative;margin-bottom:-11vw}#banner-menu .menu-trenner-image ul,.optional-menu ul{display:flex;flex-wrap:wrap;justify-content:space-evenly}:is(#banner-menu .menu-trenner-image ul, .optional-menu ul)>li{padding:5px;text-transform:uppercase}:is(#banner-menu .menu-trenner-image ul, .optional-menu ul) span{position:absolute;height:7.8125vw;width:16.66vw}:is(#banner-menu .menu-trenner-image ul, .optional-menu ul) .title{display:flex;flex-direction:column;justify-content:center}:is(#banner-menu .menu-trenner-image ul, .optional-menu ul) .title span{position:relative;height:min-content}:is(#banner-menu .menu-trenner-image ul, .optional-menu ul) a{display:flex;flex-direction:column;align-items:center;position:relative;height:7.8125vw;width:16.66vw;word-spacing:16.66vw;background-color:#393f3f;justify-content:center;color:#fff;font-size:clamp(1.6rem,.871rem + .941vw,2rem);text-align:center;opacity:.9}#banner-menu .menu-trenner-image ul li:nth-child(even) .title span:nth-child(2n+1){font-weight:900}#banner-menu .menu-trenner-image ul li:nth-child(odd) .title span:nth-child(2n){font-weight:900}.menu-trenner-image,#optional-menu{display:none}#banner .image-wrapper{width:100vw;margin:0 auto;overflow:hidden;position:relative}#banner .image-wrapper img{width:100vw;animation:move 20s ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;-ms-animation:move 20s ease-in-out;-webkit-animation:move 20s ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation:move 20s ease-in-out;-moz-animation-iteration-count:infinite;-moz-animation-direction:alternate}@-webkit-keyframes move{0%{-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}to{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2)}}@media screen and (min-width: 1240px){.menu-trenner-image,#optional-menu{display:block}}#content{--content-item-gap: 2rem;--content-item-min-width: 250px;--sidebar-padding: 2rem}#content{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--content-item-min-width),1fr));justify-content:center}#main{max-width:100vw;grid-column:span 3}#sidebar-left,#sidebar-right{background:rgba(0,0,0,.4);grid-column:span 1;padding:var(--sidebar-padding)}.content-wrapper{overflow:hidden;position:relative}hr{background-color:#707070;max-width:600px}.frame-type-div.frame-layout-center>hr{margin-left:auto;margin-right:auto}.frame-type-div.frame-layout-right>hr{margin-left:auto}.frame-type-div.frame-layout-red-center>hr{background-color:var(--color-text-secondary);margin-left:auto;margin-right:auto}.frame-type-div.frame-layout-red-right>hr{background-color:var(--color-text-secondary);margin-left:auto}.frame-type-div.frame-layout-red>hr{background-color:var(--color-text-secondary)}.frame-type-div.frame-layout-red-bold-center>hr{background-color:var(--color-text-secondary);height:10px;margin-left:auto;margin-right:auto}.frame-type-div.frame-layout-red-bold-right>hr{background-color:var(--color-text-secondary);height:10px;margin-left:auto}.frame-type-div.frame-layout-red-bold>hr{background-color:var(--color-text-secondary);height:10px}#footer{--footer-gap: var(--gap, .5rem);--footer-padding: var(--padding, 1rem);--footer-margin: var(--margin, 1rem);--footer-bg: #ffffff;--footer-color-text: #fff;--footer-max-width: 1440px;--footer-links-bg: #fff}#footer{background:url(../Images/DerHof--09.jpg);overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;font-size:20px;min-height:580px;max-height:none}#footer :is(.footer-address, .footer-contact){line-height:2.5rem}#footer .nav-h a{font-size:inherit}.footer-colnav-spacing{height:2.6vw;background:#fff}@media screen and (max-width: 1400px){.footer-colnav-spacing{height:90px}}.footer-container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--footer-gap);padding:1rem;margin:var(--footer-margin) auto 0 auto;max-width:var(--footer-max-width);position:relative;max-width:min(92vw,1766px);flex-direction:column}.footer-container,.footer-container p,.footer-container a{color:var(--footer-color-text);margin-bottom:0}.footer-container .footer-item{padding:1rem;min-height:9.64vw}.footer-container .footer-logo{width:100%}.footer-container .footer-logo img{max-height:100px;width:auto}.footer-container :is(.footer-col-1, .footer-col-2, .footer-col-3, .footer-col-4){flex:0 1 32%;min-width:13.02vw;line-height:2rem}.footer-container .footer-colnav{flex-basis:auto;min-height:0}.footer-container .footer-colnav-container{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;justify-items:center;align-items:center;align-content:center;height:126%;width:auto;border-radius:50%;aspect-ratio:1 / 1;position:absolute;top:-2.6vw;right:0;background:var(--color-primary)}.footer-container .footer-colnav-container nav{padding:var(--padding)}@media screen and (max-width: 1400px){.footer-container{margin-top:8.57vw}.footer-container .footer-colnav-container{border-radius:0;height:auto;width:100%;max-width:100%;aspect-ratio:unset;left:0;top:-50px;clip-path:ellipse(58% 100% at 50% 100%);transform:translateY(-100%);padding-top:30px}}@media screen and (max-width: 640px){.footer-container .footer-colnav-container{clip-path:none}}.footer-container .footer-colnav-info-text{padding-top:var(--padding);width:100%}.footer-container nav{--nav-color-link: var(--color-text-invert)}@media screen and (min-width: 1000px){.footer-container{flex-direction:row}.footer{max-height:800px}.footer-container,.footer-item{padding:var(--footer-padding)}}#footer:empty{display:none}.footer-links{background:var(--footer-links-bg);padding:0 var(--footer-padding);position:relative;z-index:999}.footer-links-container{color:var(--footer-links-color-text);padding:calc(var(--footer-padding) / 2) var(--footer-padding);max-width:var(--footer-max-width);margin:0 auto;display:grid;grid-auto-flow:column;justify-content:space-between;align-items:center}.footer-links-container a{color:var(--footer-links-color-text)}.footer-links-container a:hover{color:var(--footer-links-color-text-hover)}.footer-links-container nav img{width:1.56vw;height:auto}.footer-links-socialmedia{display:flex;align-items:center}.footer-links-socialmedia nav{--nav-padding: 0}.footer-links-socialmedia .footer-links-info-text{padding-right:var(--padding)}.footer-links-nav nav{--nav-padding: .5rem;--nav-gap: 0}.footer-links-nav nav li:last-of-type:after{content:initial}.menu.menu-trenner.nav-h p:not(:last-child){margin-bottom:auto}.ce-uploads li{margin-bottom:min(var(--gap),25px)}.ce-uploads-icon,.ce-uploads-filename,.ce-uploads-filesize,.ce-uploads-description{display:inline-block;margin-right:min(var(--gap),25px);vertical-align:middle}.ce-uploads-icon{max-width:32px}.frame{--frame-max-width: 1920px;--frame-small-max-width: 1024px;--frame-large-max-width: 1680px;--frame-xlarge-max-width: 100vw;--frame-gap: 1rem;--frame-gap-small: 4rem;--frame-gap-large: 8rem;--frame-gap-xlarge: 14rem;--frame-padding: 2rem}.frame{margin-left:auto;margin-right:auto;margin-bottom:var(--frame-gap);max-width:var(--frame-max-width);scroll-margin-top:240px}.be-default_with_side_nav .frame{margin:0}.frame-none{max-width:100%}.frame-default{padding-left:20px;padding-right:20px;max-width:1624px}.frame-small{max-width:var(--frame-small-max-width)}.frame-large{max-width:var(--frame-large-max-width)}.frame-xlarge{max-width:var(--frame-xlarge-max-width)}.frame-max-width{max-width:1920px;padding:0;margin-left:auto;margin-right:auto}.frame-full-width{width:100vw;padding:0;margin-left:0;margin-right:0}.frame-space-before-none{margin-top:0}.frame-space-before-small{margin-top:var(--frame-gap-small)}.frame-space-before-large{margin-top:var(--frame-gap-large)}.frame-space-before-xlarge{margin-top:var(--frame-gap-xlarge)}.frame-space-after-none{margin-bottom:0}.frame-space-after-small{margin-bottom:var(--frame-gap-small)}.frame-space-after-large{margin-bottom:var(--frame-gap-large)}.frame-space-after-xlarge{margin-bottom:var(--frame-gap-xlarge)}.frame-layout-heart{background:url(../Images/heart.png);z-index:-10;position:relative;height:max(250px,12.5vw);background-repeat:no-repeat;margin-top:-9vw;display:none;right:0;background-position:right;top:2vw}.frame-layout-bread{background:url(../Images/bread.png);z-index:-10;position:relative;height:max(300px,16.5vw);background-repeat:no-repeat;margin-top:0vw;display:none;left:47vw;margin-bottom:max(-425px,-30vw);max-height:240px}.frame-layout-cake{background:url(../Images/cake.png);z-index:-10;position:relative;height:max(300px,25.5vw);background-repeat:no-repeat;top:-10.9375vw;left:max(-19vw,-375px);display:none;background-size:contain;margin-bottom:max(-500px,-26vw);max-height:490px}.frame-layout-spiral{background:url(../Images/spiral.png);z-index:-10;position:relative;height:max(22.5vw,433px);background-repeat:no-repeat;margin-top:-5.9375vw;display:none;margin-bottom:max(-596px,-31vw);left:58vw;max-height:433px}.frame-layout-saxaphon{background:url(../Images/saxaphon.png);z-index:-10;position:relative;background-repeat:no-repeat;display:none;height:max(450px,18.04vw);background-position:right;right:min(21vw,565px);background-size:contain;margin-bottom:max(-20vw,-520px);max-height:500px}.frame:has(.frame .frame-layout-saxaphon){margin-top:90px}.frame .frame .grid-item:has(.frame-layout-saxaphon){margin-bottom:40px}.frame-layout-cutlery{background:url(../Images/cutlery.png);z-index:-10;position:relative;height:max(300px,12.5vw);background-repeat:no-repeat;margin-top:-9vw;display:none;background-position:right;right:-22vw;max-height:200px;margin-bottom:max(20px,1vw)}.frame-layout-cutlery-set{background:url(../Images/cutlery-set.png);z-index:-10;position:relative;height:max(560px,30.5vw);background-repeat:no-repeat;margin-top:min(-190px,-10vw);display:none;max-height:560px;background-position-x:left;left:-24vw;margin-bottom:max(-423px,-22vw)}.frame-full-width{max-width:100%;padding:0}.frame-full-width .frame{padding:0}.frame-full-width .frame picture{text-align:right}.frame-layout-right{text-align:right;margin-bottom:4vw}.frame-layout-left{text-align:left;margin-bottom:0vw}.frame-layout-center{margin:0 13vw 8vw;padding:0}.frame-layout-quote{font-family:Roboto-Slab;font-size:2rem}.frame-layout-brotbacken-quote-top{font-family:Roboto-Slab;font-size:2rem;margin-bottom:4vw;left:-40px;position:relative;margin-top:70px;text-align:right}.frame-layout-brotbacken-quote-bottom{font-family:Roboto-Slab;font-size:2rem;margin-bottom:3vw;position:relative;margin-top:-3vw}.frame-layout-brotbacken{margin-bottom:4vw;position:relative;width:41vw}.frame .frame .frame-layout-brotbacken-quote-top,.frame .frame .frame-layout-brotbacken,.frame .frame .frame-layout-brotbacken-quote-bottom{width:75%}.frame .frame:has(.frame-layout-brotbacken){min-width:1250px}@media screen and (max-width: 1250px){.frame .frame:has(.frame-layout-brotbacken){min-width:auto}}@media screen and (max-width: 1250px){.frame>.grid-container:has(.frame-layout-brotbacken){display:block}}.grid-item:has(.frame-layout-cake){left:7%;position:relative}.grid-item:has(.frame-layout-cake) .frame-type-grid .grid-item .frame{max-width:400px}@media screen and (max-width: 1250px){.grid-item:has(.frame-layout-cake){left:0}}.frame-layout-hofweihnacht-qoute-bottom{font-family:Roboto-Slab;font-size:2rem;top:200px;left:-50px;position:relative;width:95%}.frame-layout-termin{margin-bottom:max(135px,7vw)}.frame-type-grid-row-1--col-1:last-of-type{margin-bottom:0}.frame-type-text.frame-layout-termin .subheader{font-size:var(--font-size-extra);color:var(--color-text-secondary);font-weight:900;margin-bottom:0;border-top:10px solid #7E2017;width:min(752px,39vw);padding-top:25px}.frame-type-text .ce-bodytext p{margin-bottom:0}.frame-type-text header,.frame-type-header header{font-family:Roboto-Condensed;color:var(--color-text-secondary)}:is(.frame-type-text header, .frame-type-header header) h2{margin:0}.frame-type-text .subheader,.frame-type-header .subheader{font-size:var(--font-size-subtitle);color:var(--color-text-secondary);font-weight:400}.frame-layout-image-text{float:left}.frame-layout-image-text header h1{font-size:95px;right:176px;position:relative;width:100vw;color:#fff}.frame-layout-transparent-text-bread{margin-left:max(-310px,-24%);margin-bottom:min(-430px,-28%)}.frame-layout-transparent-text-bread header.layout-101{position:relative;z-index:50;top:350px;left:525px}.frame-layout-transparent-text-bread header.layout-101 h1.ce-headline-left{font-variant-caps:all-petite-caps;font-size:145px;font-weight:900;color:#fff;letter-spacing:.5rem}.frame-layout-transparent-text-bread header.layout-101 .transparent-text{font-size:145px;font-weight:900;-webkit-background-clip:text;background-clip:text;color:transparent;background-image:url(../Images/restaurant_01.jpg);background-position:270px 280px}.frame-layout-transparent-text-bread header.layout-101 .subheader{font-family:Roboto-Slab;font-size:2rem;position:relative;font-weight:400;left:30%}@media screen and (max-width: 1250px){.frame-layout-transparent-text-bread{margin-bottom:0}}.frame-layout-transparent-text-christmas{margin-left:max(-310px,-24%);margin-bottom:-11vw}.frame-layout-transparent-text-christmas header.layout-102{position:relative;z-index:50;top:270px;left:clamp(19.688rem,-13.635rem + 42.612vw,37.5rem)}.frame-layout-transparent-text-christmas header.layout-102 h1.ce-headline-left{font-variant-caps:all-petite-caps;font-size:145px;font-weight:900;color:#fff;letter-spacing:.5rem}.frame-layout-transparent-text-christmas header.layout-102 .transparent-text{font-size:145px;font-weight:900;-webkit-background-clip:text;background-clip:text;color:transparent;background-image:url(../Images/restaurant-1.jpg);background-position:650px 35px}.frame-layout-transparent-text-christmas .ce-image{width:min(42.45vw,815px)}@media screen and (min-width: 1920px){.frame-layout-transparent-text-christmas{margin-bottom:-240px}}.frame-layout-pic-big-left .grid-container{gap:0}.frame-layout-pic-big-left .grid-item-2{position:relative;top:15%;margin-bottom:15%}.frame-layout-pic-big-right{margin-top:2vw}.frame-layout-pic-big-right .grid-container{gap:0}.frame-layout-pic-big-right .grid-item-1 .frame-type-image{text-align:right}.frame-layout-pic-big-right .grid-item-1 .frame-type-text .ce-bodytext{position:relative}.frame-layout-pic-big-right .frame-type-text{position:relative;text-align:right}.frame-layout-hofkonzerte .grid-container{margin-left:0;margin-right:0}.frame-layout-hofkonzerte .grid-container>.frame-type-image{width:fit-content;position:relative}.frame-layout-hofkonzerte .grid-container .frame-layout-saxaphon{width:400px;float:right;right:45%;bottom:35%;margin-bottom:unset}#main>.frame-layout-termin{position:relative;margin-left:clamp(15px,11%,160px);margin-right:clamp(15px,11%,220px)}.frame-type-hofkonzerte .mainbody{position:relative;margin-left:clamp(15px,11%,160px);margin-right:clamp(15px,11%,220px);display:grid;margin-top:max(6vw,5%);margin-bottom:max(-8vw,-8%);column-gap:min(20px)}.frame-type-hofkonzerte .image{width:max-content;grid-area:1 / 1 / 6 / 2;height:fit-content;z-index:-20;position:relative}.frame-type-hofkonzerte .image_2{width:fit-content;grid-area:1 / 2 / 3 / 3;position:relative;bottom:6vw;left:2vw}.frame-type-hofkonzerte header{grid-area:3 / 2 / 4 / 3;position:relative;bottom:10vw}.frame-type-hofkonzerte header.sub{grid-area:5 / 2 / 6 / 3;bottom:9vw;font-family:Roboto-Slab;font-size:var(--font-size-h3)}.frame-type-hofkonzerte .textblockBodytext{grid-area:4 / 2 / 5 / 3;position:relative;bottom:10vw}@media screen and (max-width: 1000px){.frame-type-hofkonzerte .mainbody{margin-bottom:0}.frame-type-hofkonzerte .image{grid-area:unset;order:2;margin-bottom:25px;width:100%}.frame-type-hofkonzerte .image_2{display:none}.frame-type-hofkonzerte header{order:1;grid-area:unset;bottom:0}.frame-type-hofkonzerte header.sub{order:4;grid-area:unset;bottom:0}.frame-type-hofkonzerte .textblockBodytext{order:3;grid-area:unset;bottom:0}}.ce-image.ce-left.ce-above{text-align-last:left}@media screen and (min-width: 1250px){.frame-layout-heart,.frame-layout-cake,.frame-layout-saxaphon,.frame-layout-bread,.frame-layout-spiral,.frame-layout-cutlery,.frame-layout-cutlery-set{display:block}}@media screen and (min-width: 1921px){.frame-layout-cutlery-set{margin-top:-170px;left:-450px;margin-bottom:-425px}.frame-layout-saxaphon{margin-bottom:-350px;right:405px;margin-top:-90px}.frame-layout-cutlery{margin-top:-170px;right:-425px;margin-bottom:20px}}@media screen and (max-width: 1250px){.frame-layout-right{right:10px;position:relative}.frame-full-width .frame,.frame-default .frame{padding:10px;right:0;margin-top:0;width:auto}:is(.frame-full-width .frame, .frame-default .frame).frame-layout-saxaphon{right:min(-10vw,-100px)}.frame-layout-termin{margin-left:10px;margin-right:50px}.frame-layout-transparent-text-bread{margin-left:0;margin-top:-270px}.frame-layout-transparent-text-bread header.layout-101{left:0;top:0}.frame-layout-transparent-text-bread header.layout-101 h1.ce-headline-left,.frame-layout-transparent-text-bread header.layout-101 .transparent-text{font-size:var(--font-size-h2);color:var(--color-text-secondary);font-weight:700;font-variant-caps:unset}.frame-layout-transparent-text-bread header.layout-101 .subheader{left:0}.frame-layout-transparent-text-bread .ce-headline-left{font-size:145px;font-weight:700;-webkit-background-clip:text;background-clip:text;background-position:270px 280px;color:var(--color-text-secondary);font-family:Roboto-Condensed}.frame-layout-transparent-text-bread header.layout-101 h1.ce-headline-left{color:var(--color-text-secondary);letter-spacing:normal;text-align:center}.frame-layout-brotbacken-quote-top{left:0}.frame-layout-transparent-text-christmas header.layout-102 h1.ce-headline-left,.frame-layout-transparent-text-christmas header.layout-102 .transparent-text{font-size:var(--font-size-h2);color:var(--color-text-secondary);font-family:Roboto-Condensed;font-variant-caps:unset}.frame-layout-transparent-text-christmas header.layout-102{left:0;margin-top:0;top:0;letter-spacing:normal;text-align:center}.frame-layout-transparent-text-christmas header.layout-102 .transparent-text{top:0;position:relative;background-position:205px 225px}.frame-layout-transparent-text-christmas .ce-headline-left{font-weight:700;-webkit-background-clip:text;background-clip:text;background-image:url(../Images/restaurant-1.jpg);background-position:205px 225px;font-family:Roboto-Condensed}.frame-layout-hofweihnacht-qoute-bottom{top:0;left:0}.frame-layout-pic-big-left .grid-item-2{left:0;margin-bottom:0}.frame-layout-pic-big-right .grid-item-1{margin-bottom:0}.frame-layout-transparent-text-christmas{margin:0}.frame-layout-brotbacken-quote-bottom{right:0}.frame-type-text .subheader{font-size:var(--font-size-h4)}.frame-layout-brotbacken-quote-top,.frame-layout-brotbacken,.frame-layout-brotbacken-quote-bottom{width:auto;left:0}}.ce-gallery{--gallery-item-min-width: min(280px, 100%);--gallery-item-gap: 1rem;--gallery-item-caption-bg: rgba(0, 0, 0, .8);--gallery-item-caption-color: var(--color-text-invert)}.ce-gallery :is(.image-wrapper, figure){height:100%;width:100%}.ce-gallery figure{position:relative}.ce-gallery picture img{object-fit:cover;object-position:center center;height:100%}.ce-gallery figcaption{position:absolute;bottom:6vw;width:100%;padding:var(--padding);background:var(--gallery-item-caption-bg);color:var(--gallery-item-caption-color);text-align:center;line-height:var(--line-height);transition:all .5s;opacity:0}.ce-gallery figure:hover figcaption{opacity:1}.ce-gallery figure a+figcaption{pointer-events:none}.ce-gallery .ce-gallery-container{display:grid;grid-template-columns:1fr;gap:var(--gallery-item-gap)}.ce-gallery[data-columns="2"] .ce-gallery-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 2 - var(--gallery-item-gap),var(--gallery-item-min-width)),2fr))}.ce-gallery[data-columns="3"] .ce-gallery-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 3 - var(--gallery-item-gap),var(--gallery-item-min-width)),3fr))}.ce-gallery[data-columns="4"] .ce-gallery-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 4 - var(--gallery-item-gap),var(--gallery-item-min-width)),4fr))}.ce-gallery[data-columns="5"] .ce-gallery-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 5 - var(--gallery-item-gap),var(--gallery-item-min-width)),5fr))}.ce-gallery[data-columns="6"] .ce-gallery-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 6 - var(--gallery-item-gap),var(--gallery-item-min-width)),6fr))}.ce-gallery[data-columns="7"] .ce-gallery-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 7 - var(--gallery-item-gap),var(--gallery-item-min-width)),7fr))}.ce-gallery[data-columns="8"] .ce-gallery-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 8 - var(--gallery-item-gap),var(--gallery-item-min-width)),8fr))}.frame-group-text{--frame-item-margin: 1rem;--frame-item-gap: 2rem}.frame-group-text .ce-gallery+.ce-bodytext{margin-top:var(--frame-item-margin)}.frame-group-text .ce-bodytext+.ce-gallery{margin-top:var(--frame-item-margin)}.frame-group-text .ce-bodytext ul{padding-left:1rem;list-style-type:disc}.frame-group-text .ce-left .ce-gallery{text-align:left}.frame-group-text .ce-center .ce-gallery{text-align:center}.frame-group-text .ce-right .ce-gallery{text-align:right}.frame-group-text .ce-intext{display:flex;flex-wrap:wrap;gap:var(--frame-item-gap)}.frame-group-text .ce-intext .ce-gallery picture img{width:100%;height:100%;object-fit:contain;object-position:center center}.frame-group-text .ce-intext :is(.ce-gallery, .ce-bodytext){flex:1 1 max(50% - var(--frame-item-gap),320px);text-align:left}.frame-group-text .ce-intext.ce-right .ce-gallery{order:1}.frame-layout-grey-bg--offset-image{background-color:var(--color-bg-default);font-size:1.38rem}.frame-layout-grey-bg--offset-image .ce-bodytext{padding-top:30px;padding-bottom:30px}.frame-layout-grey-bg--offset-image :is(h1, h2, h3, h4, h5, h6){margin-bottom:14px}.frame-alignment-vertical-center{display:flex;height:100%;align-content:space-around;flex-wrap:wrap}.frame-alignment-vertical-bottom{display:flex;height:100%;flex-wrap:wrap;align-content:flex-end}.ce-headline-left{text-align:left}.ce-headline-right{text-align:right}.ce-headline-center{text-align:center}.red-text{color:#8a100f}@media screen and (min-width: 800px){.frame-layout-grey-bg--offset-image .ce-gallery{margin-top:-70px}}@media screen and (min-width: 1000px){.frame-layout-grey-bg--offset-image .ce-bodytext{padding-top:6.25vh;padding-bottom:20px}.frame-layout-grey-bg--offset-image .ce-intext .ce-bodytext{flex:1 1 max(60% - var(--frame-item-gap),320px)}.frame-layout-grey-bg--offset-image .ce-intext .ce-gallery{flex:1 1 max(40% - var(--frame-item-gap),320px)}.ce-textpic.ce-right .ce-bodytext{padding-left:3.65vw}.ce-textpic.ce-left .ce-bodytext{padding-right:3.65vw}}@media screen and (min-width: 1200px){.frame-layout-grey-bg--offset-image .ce-bodytext{padding-top:3.5vw}}@media screen and (min-width: 1921px){.frame-layout-grey-bg--offset-image .ce-bodytext{padding-top:70px;padding-bottom:70px}.frame-layout-grey-bg--offset-image .ce-textpic.ce-right .ce-bodytext{padding-left:70px}.frame-layout-grey-bg--offset-image .ce-textpic.ce-left .ce-bodytext{padding-right:70px}}.frame-layout-text-overlay .ce-textpic{display:grid;grid-template-columns:100%;align-items:center}.frame-layout-text-overlay .ce-gallery{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;z-index:10}.frame-layout-text-overlay .ce-bodytext{color:#fff;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;padding:50px;z-index:20}.frame-layout-text-overlay .ce-bodytext .ce-headline-left:first-of-type{margin-bottom:7px}.frame-layout-text-overlay .ce-right .ce-bodytext{padding-left:10.5vw}.frame-layout-text-overlay .ce-left .ce-bodytext{padding-right:10.5vw}.frame-layout-text-overlay.frame-none,.frame-layout-text-overlay.frame-full-width,.frame-layout-text-overlay.frame-max-width{padding:0}.ce-center{text-align:center}@media screen and (min-width: 800px){.frame-layout-text-overlay :is(.ce-right, .ce-left) .ce-bodytext{max-width:50%}}@media screen and (min-width: 1921px){.frame-layout-text-overlay .ce-right .ce-bodytext{padding-left:200px}.frame-layout-text-overlay .ce-left .ce-bodytext{padding-right:200px}}@media screen and (max-width: 1250px){p,h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere}h1{font-weight:900;line-height:initial}h2{font-weight:900;line-height:initial;color:var(--color-text-secondary)}}.grid-container{--grid-item-gap: 1rem;--grid-item-min-width: min(280px, 100%)}.grid-container{display:grid;grid-template-columns:1fr;gap:var(--grid-item-gap)}.grid-container[data-columns="2"]{grid-template-columns:repeat(auto-fill,minmax(max(100% / 2 - var(--grid-item-gap),var(--grid-item-min-width)),2fr))}.grid-container[data-columns="3"]{grid-template-columns:repeat(auto-fill,minmax(max(100% / 3 - var(--grid-item-gap),var(--grid-item-min-width)),3fr))}.grid-container[data-columns="4"]{grid-template-columns:repeat(auto-fill,minmax(max(100% / 4 - var(--grid-item-gap),var(--grid-item-min-width)),4fr))}.frame-type-grid.frame-type-grid-row-1--col-1{padding:0}.frame-type-grid-row-1--col-2--33-66 .grid-container{grid-template-columns:1fr 2fr;gap:min(70px,3.65vw)}.frame-type-grid-row-1--col-2--66-33 .grid-container{grid-template-columns:2fr 1fr;gap:min(70px,3.65vw)}.frame-type-grid-row-1--col-2--25-75 .grid-container{grid-template-columns:1fr 3fr;gap:min(70px,3.65vw)}.frame-type-grid-row-1--col-2--75-25 .grid-container{grid-template-columns:3fr 1fr;gap:min(70px,3.65vw)}.frame-type-grid-row-1--col-2--58-42 .grid-container{grid-template-columns:58% 42%;gap:min(70px,3.65vw)}.frame-type-grid-row-1--col-2--58-42 .grid-container .grid-item-1{margin-left:13vw}.frame-type-grid-row-1--col-2--42-58 .grid-container{grid-template-columns:42% 58%;gap:min(70px,3.65vw)}.frame-type-grid-row-1--col-2 .grid-container{grid-template-columns:1fr 1fr;gap:min(70px,3.65vw)}.frame-type-grid-row-1--col-3--58-21-21 .grid-container{grid-template-columns:58% 21% 21%}.frame-type-grid-row-1--col-3--58-21-21.frame-layout-center{margin:0}.grid-item .ce-right{text-align:center;position:relative}@media screen and (min-width: 1251px){.grid-item .ce-right{text-align:right}}.frame-layout-center-full-height .grid-container .frame{margin-bottom:0;height:100%}.frame-layout-center-full-height .grid-container .frame .ce-image,.frame-layout-center-full-height .grid-container .frame .ce-image .ce-gallery,.frame-layout-center-full-height .grid-container .frame .ce-image .ce-gallery .ce-gallery-container{height:100%}.frame-layout-center-full-height .grid-container .frame .ce-image .ce-gallery .ce-gallery-container img{width:100%}.frame-layout-pic-big-right .grid-container .grid-item-2 .frame,.frame-layout-pic-big-left .grid-container .grid-item-1 .frame{margin-bottom:0;height:100%}:is(.frame-layout-pic-big-right .grid-container .grid-item-2 .frame, .frame-layout-pic-big-left .grid-container .grid-item-1 .frame) .ce-image{height:100%}:is(.frame-layout-pic-big-right .grid-container .grid-item-2 .frame, .frame-layout-pic-big-left .grid-container .grid-item-1 .frame) .ce-image .ce-gallery{height:100%}:is(.frame-layout-pic-big-right .grid-container .grid-item-2 .frame, .frame-layout-pic-big-left .grid-container .grid-item-1 .frame) .ce-image .ce-gallery .ce-gallery-container{height:100%}@media screen and (max-width: 1000px){.frame .grid-container:is([data-columns="2"], [data-columns="4"]){grid-template-columns:1fr}.frame .grid-container:is([data-columns="2"], [data-columns="4"]) .frame picture{text-align:unset}}@media screen and (max-width: 1100px){.frame .grid-container[data-columns="3"]{grid-template-columns:1fr}.frame .grid-container[data-columns="3"] .frame picture{text-align:unset}}@media screen and (max-width: 1200px){.frame .grid-container[data-columns="4"]{grid-template-columns:2fr}}.frame-type-menu_pages ul{list-style-type:none}.frame-type-menu_pages ul ul{padding-left:var(--padding)}.frame-type-menu_subpages ul{list-style-type:none}.frame-type-menu_subpages ul ul{padding-left:var(--padding)}.nav-h{--nav-bg: transparent;--nav-bg-hover: transparent;--nav-color-link: var(--color-secondary, #333);--nav-color-link-hover: var(--color-primary, #333);--nav-indent: 1rem;--nav-gap: 1rem;--nav-padding: 1rem}.nav-h a{background:var(--nav-bg);color:var(--nav-color-link);padding:var(--nav-padding);font-size:1.875rem}.nav-h a:hover{background:var(--nav-bg-hover);color:var(--nav-color-link-hover)}.nav-h>ul{display:flex;flex-wrap:wrap;justify-content:left;gap:var(--nav-gap);flex-direction:column}.nav-h.nav-center ul{justify-content:center}.nav-h.nav-right ul{justify-content:right}.footer-links-socialmedia .nav-h>ul{flex-direction:row}.nav-main{--nav-item-bg: transparent;--nav-item-bg-hover: transparent;--nav-item-color-text: #333;--nav-item-color-text-hover: #8A100F;--nav-item-gap: 0rem;--nav-item-padding: 1rem min(1.5rem, 1vw);--nav-item-border-active: 3px solid var(--color-primary);--nav-subitem-bg: #fefefe;--nav-subitem-bg-hover: #dbefd5;--nav-subitem-color-text: #333;--nav-subitem-color-text-hover: #333;--nav-subitem-padding: 1rem 1.5rem}.nav-main{padding:0 1.25rem}.nav-main>ul{display:flex;flex-wrap:wrap;justify-content:left;gap:var(--nav-item-gap)}.nav-main :is(ul, li, a){margin:0;padding:0;width:100%}.nav-main li{position:relative}.nav-main :is(li:hover > ul, li:active > ul, li:focus > ul){display:block}.nav-main>ul>li>a{padding:var(--nav-item-padding);background:var(--nav-item-bg);color:var(--nav-item-color-text);border-bottom:var(--nav-item-border-active);border-bottom-color:transparent}.nav-main>ul>li>a:hover{background:var(--nav-item-bg-hover);color:var(--nav-item-color-text-hover);border-bottom-color:transparent}.nav-main>ul>li>a.active{color:var(--nav-item-color-text-hover);border-bottom:var(--nav-item-border-active)}.nav-main>ul ul{background:var(--nav-subitem-bg);display:none}.nav-main>ul>li li a{width:100%;background:var(--nav-subitem-bg);border-bottom:1px solid rgba(0,0,0,.1);padding:var(--nav-subitem-padding)}.nav-main>ul>li li a:hover{background:var(--nav-subitem-bg-hover);color:var(--nav-subitem-color-text-hover)}.nav-main>ul>li li:last-of-type a{border-bottom:0}body .ionav-canvas{text-align:right;transform:rotate(45deg);display:flex;flex-direction:row-reverse;flex-wrap:wrap;border-radius:30px;right:-60px;position:absolute;top:-10%}body .ionav-canvas:after{content:" ";display:block;height:15vw;background-color:#fff;width:100vw;top:-10vw;position:relative}body .ionav-nav-main{transform:rotate(315deg);padding-right:max(9vw,12%);z-index:850;top:clamp(76px,12.1vw,280px);position:relative;display:flex;justify-content:right}.ionav--active .nav-main.ionav-source{display:block}.ionav--active .nav-main.ionav-source>ul{display:none}.btn-nav.ionav-btn{display:flex;flex-direction:column;gap:max(8px,.95vw);height:auto;position:absolute;right:0;top:50%;width:max(40px,4.5vw);transform:translateY(-50%)}.btn-nav.ionav-btn>span{background-color:#393f3f;border-radius:10px;display:block;height:max(5px,.575vw);width:100%;transition:all .4s}.btn-nav.ionav-btn:is(:after, :before){display:none}.btn-nav.ionav-btn:hover>span:nth-child(2){width:70%}.ionav--closed .ionav-btn:before{display:none}.ionav-overlay .ionav-btn{height:60px;position:relative;right:10px;top:0;align-self:flex-end}.ionav-overlay .ionav-btn:is(:before, :after){background-color:#393f3f}.ionav-overlay .ionav-btn>span{display:none}.ionav--open .ionav-btn:before,.ionav--open .ionav-btn:after{background-color:#393f3f;width:6px}.ionav-overlay .ionav-nav-main{flex-direction:column}@media screen and (min-width: 1921px){.btn-nav.ionav-btn{gap:18px;width:86px}.btn-nav.ionav-btn>span{height:10px}}.ionav-overlay{background:transparent;overflow:visible;position:absolute}.ionav-canvas>*{padding-top:0;background-color:transparent}.ionav-canvas nav a{font-size:clamp(1.25rem,1.1875rem + .3125vw,1.5625rem);padding:5px}.menu-trenner-image{height:2.6vw}.menu-trenner-image ul{flex-wrap:nowrap}.menu-trenner-image ul img{height:2.34vw;width:3.39vw}li.has--children>ul{height:0;transition:all 1s;overflow:hidden;display:block}li.has--children:hover>ul{height:auto}.ionav-overlay .ionav-canvas nav li li{padding-left:1.56vw}button.button-circle{border-radius:40px;background-color:#707070;height:40px;width:40px;position:relative;text-align:right;bottom:4vw;padding:0;text-align:center;left:clamp(12.5rem,-4.375rem + 84.375vw,96.875rem)}.arrow-up{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgb(255,255,255);position:relative;bottom:12px}@media screen and (max-width: 1250px){button.button-circle{right:-4vw;bottom:0}.ionav-overlay{background:var(--ionav-color-overlay)}.ionav-canvas nav a{font-size:1.4rem;padding-left:10px}body .ionav-nav-main{transform:rotate(0);width:100%;z-index:850;position:relative;display:flex;justify-content:right}body .ionav-canvas{float:inherit;transform:rotate(0);display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;min-height:100vh;border-radius:0;right:0;position:absolute;top:0;width:55%;padding-bottom:20px}}@media screen and (max-width: 600px){body .ionav-canvas{width:100%}}.nav-v{--nav-padding: 10px}.nav-v ul{list-style:none;display:inline-block;padding:0}.nav-v li{position:relative}.nav-v li.active>a{color:var(--color-link-hover)}.nav-v li>ul{background-color:var(--nav-sub-bg);display:none;position:absolute;padding:var(--nav-padding)}.nav-v li:hover>ul{display:block}.nav-v>ul>li{padding:min(1vw,var(--nav-padding)) min(1vw,var(--nav-padding) * 2)}.nav-v a{color:var(--nav-link-color);text-decoration:none}.nav-v a:hover{color:var(--nav-link-color-hover)}.news{--news-article-border-radius: var(--border-radius, 5px);--news-article-gap: 2rem;--news-article-min-width: min(280px, 100%);--news-article-padding: 1rem}.news :is(.header, .news-img-wrap){padding-bottom:calc(var(--news-article-padding) / 2)}.news .news-img-wrap img{max-height:100vh;width:auto;object-fit:cover;object-position:center center}.news .teaser-text{padding:0}.news .footer{padding-top:calc(var(--news-article-padding) / 2)}.news .article-container{height:100%;padding:var(--news-article-padding);border-radius:var(--news-article-border-radius)}.news.template-slider{position:relative}.news.template-default .news-container{display:grid;grid-template-columns:1fr;gap:var(--news-article-gap);row-gap:calc(2 * var(--news-article-gap))}.news.template-default .news-container[data-columns="2"]{grid-template-columns:repeat(auto-fill,minmax(max(100% / 2 - var(--news-article-gap),var(--news-article-min-width)),2fr))}.news.template-default .news-container[data-columns="3"]{grid-template-columns:repeat(auto-fill,minmax(max(100% / 3 - var(--news-article-gap),var(--news-article-min-width)),3fr))}.news.template-default .news-container[data-columns="4"]{grid-template-columns:repeat(auto-fill,minmax(max(100% / 4 - var(--news-article-gap),var(--news-article-min-width)),4fr))}.news-container .frame-group-text .ce-textpic .ce-gallery picture img{width:auto}.news-text{margin-bottom:15px}.news-list-view{width:75%;margin:0 auto}.news-list-view .ce-gallery-container{--gallery-item-gap: clamp(1.875rem, 1.3125rem + 2.8125vw, 4.6875rem)}.news-list-view .ce-gallery-container+.btn{margin-top:100px}.news-list-view article img{width:100%}.news-list-view article .news-img-wrap a{display:block}.news-list-view article .ce-textpic{flex-grow:1;padding-bottom:12px;padding-left:min(10px,7vw);padding-right:min(10px,7vw);padding-top:25px;text-align:left}@media screen and (min-width: 1000px){.news-list-view article .ce-textpic{padding-top:25px;padding-left:min(30px,7vw);padding-right:min(30px,7vw)}}.news-list-view article .news-img-wrap+.ce-textpic{background-color:#ffffffe6;width:100%}.news-list-view article .news-img-wrap{text-align:center}.news-list-view article .news-img-wrap img{width:100%}.news-list-view article .more{font-weight:600;padding-left:min(60px,7vw);padding-right:min(33px,7vw)}.news-list-view article .header a{color:var(--color-text-secondary);text-transform:uppercase}@media screen and (min-width: 1000px){.news-list-view{display:flex;justify-content:center;width:100%}}.news.template-appointments .news-list-view article{background-color:#f0f0f0;margin-bottom:10px}.news.template-appointments .news-list-view article h4{margin-bottom:0}.news.template-appointments .news-list-view article .ce-textpic{display:grid;grid-template-areas:"footer header" "footer content";grid-template-columns:100px 1fr;grid-template-rows:auto;align-items:center;text-align:initial}.news.template-appointments .news-list-view article .ce-textpic>footer{grid-area:footer}.news.template-appointments .news-list-view article .ce-textpic>footer :is(.day, .month){color:var(--color-primary);display:block;font-size:1.5rem;font-weight:600;text-align:center}.news.template-appointments .news-list-view article .ce-textpic .header{grid-area:header}.news.template-appointments .news-list-view article .ce-textpic .teaser-text{grid-area:content}article{display:flex;flex-direction:column}.frame-type-news_pi1 header h1{font-size:var(--font-size-h2);font-weight:700;margin-bottom:0}.frame-type-news_pi1 header h2{font-weight:400;color:var(--color-text-secondary)}.newsLink{margin:0 auto;width:75%;margin-top:3vw}.newsLink a{font-size:30px;color:var(--color-text-secondary);font-weight:700}@media screen and (min-width: 1000px){.newsLink{justify-content:center;width:100%;display:flex}}.frame-type-news_pi1:not(.frame-full-width) .news-single .news-wrap{display:grid;grid-template-columns:1fr 2fr;column-gap:40px}.frame-type-news_pi1:not(.frame-full-width) .news-single .news-wrap .news-img{align-self:center}.frame-type-news_pi1:not(.frame-full-width) .news-single .news-wrap h1{font-weight:700;margin-bottom:0}.frame-type-news_pi1:not(.frame-full-width) .news-single .news-wrap .footer{margin-bottom:25px}.frame-type-news_pi1:not(.frame-full-width) .news-single .news-wrap .teaser-text{margin-bottom:40px}.frame-type-news_pi1:not(.frame-full-width) .news-single .gallery{margin-top:60px}.frame-type-news_pi1:not(.frame-full-width) .news-single .gallery .news-img-wrap{display:flex;gap:20px}.frame-type-news_pi1:not(.frame-full-width) .news-single .news-backlink-wrap{margin-top:90px}.frame-type-news_pi1:not(.frame-full-width) .news-single .news-backlink-wrap a{color:#8b332e;font-weight:700;font-size:var(--font-size-menu)}@media screen and (max-width: 1249px){.frame-type-news_pi1:not(.frame-full-width) .news-single .news-wrap{grid-template-columns:1fr}}.bubbles:after{content:"\25cb  \25cb  \25cb";display:inline-block;position:absolute;bottom:-1em;left:0;text-align:center;width:100%;font-size:smaller}.bubbles{display:inline-block;position:relative;margin-bottom:min(100px,5.21vw)}.f3-widget-paginator{--paginator-border-radius: var(--border-radius, 5px);--paginator-bg: #ccc;--paginator-bg-hover: var(--color-primary, #000);--paginator-color-text: #fff;--paginator-color-text-hover: #fff}.f3-widget-paginator{text-align:center;padding:8px}.f3-widget-paginator :is(li, a){display:inline-block;background:var(--paginator-bg);color:var(--paginator-color-text);border-radius:var(--paginator-border-radius)}.f3-widget-paginator li{margin:0 3px}.f3-widget-paginator li a{padding:6px 14px}.f3-widget-paginator :is(li a:hover, li.current a){background:var(--paginator-bg-hover);color:var(--paginator-color-text-hover)}.powermail_form{--pow-max-width-col1: 200px}.powermail_fieldwrap{display:flex;justify-content:flex-end;max-width:var(--form-max-width, 680px)}.powermail_fieldwrap_type_radio .powermail_field,.powermail_fieldwrap_type_checkbox .powermail_field{flex-wrap:wrap}.powermail_label{width:var(--pow-max-width-col1);padding-left:0}.powermail_label .mandatory{display:contents}.powermail_field label{width:inherit}.powermail_fieldwrap_type_submit .powermail_field{justify-content:flex-end}.powermail_captchaimage{margin-left:10px;width:inherit}@media screen and (max-width: 480px){.powermail_fieldwrap{flex-wrap:wrap}.powermail_label,.powermail_captchaimage{width:100%}}.tns-slider,.ce-gallery-container.tns-slider{display:block}.tns-slider.tns-horizontal.tns-subpixel{white-space:normal}.tns-slider .tns-item img{width:100%;height:100%;object-fit:contain;object-position:center center}.hh-slider{position:relative}.hh-slider>.pagination{bottom:var(--frame-gap);position:absolute;left:50%;transform:translate(-50%)}.hh-slider>.pagination button{background-color:#cecece;border:0;border-radius:0;height:7px;width:65px}.hh-slider>.pagination button.tns-nav-active{background-color:var(--color-primary)}.slider-button-prev,.slider-button-next{background-image:url(../Icons/arrows_rounded.svg);width:30px}.template-slider .slider-button-prev,.template-slider .slider-button-next{display:block}@media screen and (min-width: 1000px){.template-slider .slider-button-prev,.template-slider .slider-button-next{display:none}}.tt_address_list{--addr-card-gap-row: 50px;--addr-card-gap-column: 20px;--addr-card-min-width: min(280px, 100%);--addr-card-padding: 1rem}.tt_address_list .article-container{height:100%;padding:0}.tt_address_list .ce-image{padding-bottom:var(--addr-card-padding)}.tt_address_list .ce-bodytext{word-break:break-word}.tt_address_list .article-container .ce-image img{max-height:50vh;width:auto;object-fit:cover;object-position:center center}.tt_address_list .position{font-size:1.375rem;font-weight:600;margin-bottom:0}.tt_address_list .name{margin-bottom:0}@media screen and (min-width: 1000px){.tt_address_list .article-container{display:grid;grid-template-columns:50% 1fr;align-items:flex-end;gap:20px}.tt_address_list .article-container[data-has-media=false] .ce-bodytext{grid-column-start:1;grid-column-end:3}.tt_address_list .ce-image{padding-bottom:0}}.tt_address_list-default .tt_address_list-container{display:grid;grid-template-columns:1fr;column-gap:var(--addr-card-gap-column);row-gap:var(--addr-card-gap-row)}.tt_address_list-default[data-columns="2"] .tt_address_list-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 2 - var(--addr-card-gap-column),var(--addr-card-min-width)),2fr))}.tt_address_list-default[data-columns="3"] .tt_address_list-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 3 - var(--addr-card-gap-column),var(--addr-card-min-width)),3fr))}.tt_address_list-default[data-columns="4"] .tt_address_list-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 4 - var(--addr-card-gap-column),var(--addr-card-min-width)),4fr))}.quicklinks{top:300px;position:fixed;right:0;z-index:600}.quicklinks li{background-color:var(--color-primary);color:#fff;left:calc(100% - 58px);margin-bottom:5px;padding:16px;transition:all .5s}.quicklinks li a{display:flex;flex-wrap:nowrap;align-items:center;gap:20px}.quicklinks li .files img{max-height:30px;max-width:30px}.quicklinks li:hover{left:0}.quicklinks li.link-to-top{background-image:url(../Icons/arrow-up-white.svg);background-position:center;background-size:contain;background-repeat:no-repeat;left:calc(100% - 58px)}.quicklinks li.link-to-top:not(:first-child){margin-top:15px}@media screen and (min-height: 700px){.quicklinks{top:61vh}}@media screen and (min-height: 1081px){.quicklinks{top:650px}}
/*# sourceMappingURL=main.bundle.css.map */
