.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
/**
 * CLICKPRESS CSS-Grid
 * @author: Stefan Schulz-Lauterbach
 *
 * thanks to Dinko Skopljak for co-working
 */
.justify-items-start {
  justify-items: start;
}

.justify-items-center {
  justify-items: center;
}

.justify-items-end {
  justify-items: end;
}

.justify-items-stretch {
  justify-items: stretch;
}

.content-start {
  align-content: start;
}

.content-center {
  align-content: center;
}

.content-end {
  align-content: end;
}

.items-start {
  align-items: start;
}

.items-center {
  align-items: center;
}

.items-end {
  align-items: end;
}

.items-stretch {
  align-items: stretch;
}

.items-baseline {
  align-items: baseline;
}

[class*=grid_] {
  display: grid;
  grid-gap: 1rem;
}
[class*=grid_] > .block {
  margin-bottom: 0;
}

@media (min-width: 576px) {
  .grid_mobile_100 {
    grid-template-columns: 1fr;
  }
  .grid_mobile_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_mobile_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_mobile_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_mobile_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_mobile_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_mobile_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_mobile_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_mobile_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_mobile_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_mobile_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_mobile_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_mobile_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_mobile_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_mobile_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_mobile_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .gap_mobile_0 {
    grid-gap: 0;
  }
  .gap_mobile_1 {
    grid-gap: 1rem;
  }
  .gap_mobile_2 {
    grid-gap: 2rem;
  }
  .gap_mobile_3 {
    grid-gap: 3rem;
  }
  .gap_mobile_4 {
    grid-gap: 4rem;
  }
  .gap_mobile_5 {
    grid-gap: 5rem;
  }
  .gap_mobile_6 {
    grid-gap: 6rem;
  }
  .gap_mobile_7 {
    grid-gap: 7rem;
  }
  .gap_mobile_8 {
    grid-gap: 8rem;
  }
  .gap_mobile_9 {
    grid-gap: 9rem;
  }
  .gap_mobile_10 {
    grid-gap: 10rem;
  }
  .gap_mobile_11 {
    grid-gap: 11rem;
  }
  .gap_mobile_12 {
    grid-gap: 12rem;
  }
}
@media (min-width: 768px) {
  .grid_tablet_100 {
    grid-template-columns: 1fr;
  }
  .grid_tablet_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_tablet_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_tablet_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_tablet_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_tablet_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_tablet_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_tablet_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_tablet_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_tablet_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_tablet_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_tablet_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_tablet_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_tablet_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_tablet_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_tablet_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .grid_tablet_20_40_40 {
    grid-template-columns: 1fr 2fr 2fr;
  }
  .grid_tablet_40_20_40 {
    grid-template-columns: 2fr 1fr 2fr;
  }
  .grid_tablet_40_40_20 {
    grid-template-columns: 2fr 2fr 1fr;
  }
  .gap_tablet_0 {
    grid-gap: 0;
  }
  .gap_tablet_1 {
    grid-gap: 1rem;
  }
  .gap_tablet_2 {
    grid-gap: 2rem;
  }
  .gap_tablet_3 {
    grid-gap: 3rem;
  }
  .gap_tablet_4 {
    grid-gap: 4rem;
  }
  .gap_tablet_5 {
    grid-gap: 5rem;
  }
  .gap_tablet_6 {
    grid-gap: 6rem;
  }
  .gap_tablet_7 {
    grid-gap: 7rem;
  }
  .gap_tablet_8 {
    grid-gap: 8rem;
  }
  .gap_tablet_9 {
    grid-gap: 9rem;
  }
  .gap_tablet_10 {
    grid-gap: 10rem;
  }
  .gap_tablet_11 {
    grid-gap: 11rem;
  }
  .gap_tablet_12 {
    grid-gap: 12rem;
  }
}
@media (min-width: 992px) {
  .grid_desktop_100 {
    grid-template-columns: 1fr;
  }
  .grid_desktop_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_desktop_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_desktop_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_desktop_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_desktop_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_desktop_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_desktop_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_desktop_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_desktop_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_desktop_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_desktop_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .grid_desktop_20_40_40 {
    grid-template-columns: 1fr 2fr 2fr;
  }
  .grid_desktop_40_20_40 {
    grid-template-columns: 2fr 1fr 2fr;
  }
  .grid_desktop_40_40_20 {
    grid-template-columns: 2fr 2fr 1fr;
  }
  .grid_desktop_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_desktop_40_20_20_20 {
    grid-template-columns: 2fr 1fr 1fr 1fr;
  }
  .grid_desktop_20_40_20_20 {
    grid-template-columns: 1fr 2fr 1fr 1fr;
  }
  .grid_desktop_20_20_40_20 {
    grid-template-columns: 1fr 1fr 2fr 1fr;
  }
  .grid_desktop_20_20_20_40 {
    grid-template-columns: 1fr 1fr 1fr 2fr;
  }
  .grid_desktop_20_20_20_20_20 {
    grid-template-columns: repeat(5, 1fr);
  }
  .gap_desktop_0 {
    grid-gap: 0;
  }
  .gap_desktop_1 {
    grid-gap: 1rem;
  }
  .gap_desktop_2 {
    grid-gap: 2rem;
  }
  .gap_desktop_3 {
    grid-gap: 3rem;
  }
  .gap_desktop_4 {
    grid-gap: 4rem;
  }
  .gap_desktop_5 {
    grid-gap: 5rem;
  }
  .gap_desktop_6 {
    grid-gap: 6rem;
  }
  .gap_desktop_7 {
    grid-gap: 7rem;
  }
  .gap_desktop_8 {
    grid-gap: 8rem;
  }
  .gap_desktop_9 {
    grid-gap: 9rem;
  }
  .gap_desktop_10 {
    grid-gap: 10rem;
  }
  .gap_desktop_11 {
    grid-gap: 11rem;
  }
  .gap_desktop_12 {
    grid-gap: 12rem;
  }
}

/*# sourceMappingURL=clickpress-grid.css.map */

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{scroll-behavior:smooth;height:100%}body{font-size:100%;line-height:1;font-family:sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:bold}em{font-style:italic}sup{font-size:85%;line-height:0;position:relative;vertical-align:baseline;top:-0.25em}sub{font-size:85%;line-height:0;position:relative;vertical-align:baseline;bottom:-0.2em}abbr{text-decoration:none}figure{line-height:0}figure figcaption{line-height:1}*{-webkit-box-sizing:border-box;box-sizing:border-box}button:hover,input[type=submit]:hover{cursor:pointer}a{color:inherit;text-decoration:none}a,button,input,label{-webkit-transition:200ms all ease-out;transition:200ms all ease-out;color:inherit;outline:none}a,button,input[type=submit]{outline-offset:3px}a:focus,a:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{outline:none}@media (pointer:fine){a:focus-visible,button:focus-visible,input[type=submit]:focus-visible{outline:1px solid black}}button{font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;background-color:transparent;border:none}input{-webkit-appearance:none;border-radius:0}a[href^="tel:"]{color:inherit!important;text-decoration:none!important;border:none!important;white-space:nowrap}img{max-width:100%;height:auto}video{width:100%}.mod_article{overflow:hidden}.nowrap{white-space:nowrap}.text-center{text-align:center}::-webkit-input-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}:-moz-placeholder{color:inherit;opacity:1}pre{font-family:monospace;font-size:1rem;background-color:lavender;padding:1rem;margin-bottom:1rem;white-space:normal}.invisible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.nowrap{white-space:nowrap}@font-face{font-family:"texgyreheros";src:url("../../files/assets/fonts/TeX-Gyre-Heros/texgyreheros-regular-webfont-webfont.woff2") format("woff2"),url("../../files/assets/fonts/TeX-Gyre-Heros/texgyreheros-regular-webfont-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"texgyreheros";src:url("../../files/assets/fonts/TeX-Gyre-Heros/texgyreheros-bold-webfont-webfont.woff2") format("woff2"),url("../../files/assets/fonts/TeX-Gyre-Heros/texgyreheros-bold-webfont-webfont.woff") format("woff");font-weight:bold;font-style:normal}body{font-family:"texgyreheros",Helvetica,Arial,sans-serif;line-height:normal}.contao-cookiebar .cc-inner{--ccb-text:$black}.contao-cookiebar .cc-inner{-webkit-box-shadow:none;box-shadow:none;border:1px solid black;border-radius:20px}.contao-cookiebar .cc-btn{font-size:1.2rem;line-height:1.18;background-color:white;border:1px solid black;border-radius:100px;display:inline-block;padding:0.6em 1.2em;text-align:center}.contao-cookiebar .cc-btn:focus-visible,.contao-cookiebar .cc-btn:hover{background-color:black;color:white}.skip-navigation{position:fixed;top:-1000px;left:-1000px}.skip-navigation li{display:block}.skip-navigation a,.skip-navigation button{position:fixed;top:-1000px;left:-1000px;background-color:black;color:white;font-size:calc(1rem + 1vw);padding:0.5em;z-index:99999;-webkit-transition:ease 0ms all;transition:ease 0ms all;outline:none}.skip-navigation a:focus,.skip-navigation button:focus{top:0;left:0}.hidden{display:none}#dialog1[role=dialog]{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100vw;height:100%}.dialog-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background-color:transparent;margin:0 auto;max-width:1880px}.dialog-backdrop.active{display:block}.no-scroll{overflow-y:auto!important}.has-dialog{overflow:hidden}.off-canvas-box--bttn{padding:0;position:absolute;height:40px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.off-canvas-box--bttn{top:1.6rem;right:2.1rem}}@media (min-width:768px){.off-canvas-box--bttn{top:2.25rem;right:3.0625rem}}.open-off-canvas-box--bttn{padding:0;height:40px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.open-off-canvas-box--bttn{margin-top:0.2rem}}@media (min-width:768px){.open-off-canvas-box--bttn{margin-top:0.1rem}}.open-reservierung-box--bttn{padding:0;height:auto;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.open-reservierung-box--bttn{margin-top:0.2rem}}@media (min-width:768px){.open-reservierung-box--bttn{margin-top:0.1rem}}.dialogs.with-zenchef .dialog-backdrop{background-color:white}.dialogs.with-zenchef .default_dialog .inner{bottom:5rem}body.sticky-footer{height:100%}body.sticky-footer #wrapper{min-height:100%;display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto}#wrapper{margin:0 auto;max-width:1920px}@media (min-width:1921px){#wrapper{padding:0 20px}}@media (max-width:1279px){.show-desktop{display:none!important}}@media (min-width:1280px){.show-mobile{display:none!important}}@media (max-width:767px){.mod_article{margin:0 2rem}}@media (min-width:768px){.mod_article{margin:0 3rem}}.mod_article.fullwidth{margin:0}@media (max-width:767px){.col-ueber-uns{margin:0 2rem;margin-top:var(--headerheight)}}@media (min-width:768px){.col-ueber-uns{margin:0 3rem;margin-top:var(--headerheight)}}.mod_article.fullwidth{width:100%}@media (min-width:1025px){.mod_article.width-75{width:75%}}.mod_article.pt-0{padding-top:0}.mod_article.pb-0{padding-bottom:0}.mod_article.pl-0{padding-left:0}.mod_article.pr-0{padding-right:0}.mod_article.pt-sm{padding-top:20px}.mod_article.pb-sm{padding-bottom:20px}.mod_article.pl-sm{padding-left:20px}.mod_article.pr-sm{padding-right:20px}@media (max-width:1024px){.mod_article.pt-md{padding-top:20px}.mod_article.pb-md{padding-bottom:20px}.mod_article.pl-md{padding-left:20px}.mod_article.pr-md{padding-right:20px}}@media (min-width:1024px){.mod_article.pt-md{padding-top:40px}.mod_article.pb-md{padding-bottom:40px}.mod_article.pl-md{padding-left:40px}.mod_article.pr-md{padding-right:40px}}@media (max-width:768px){.mod_article.pt-lg{padding-top:20px}.mod_article.pb-lg{padding-bottom:20px}.mod_article.pl-lg{padding-left:20px}.mod_article.pr-lg{padding-right:20px}}@media (min-width:769px) and (max-width:1024px){.mod_article.pt-lg{padding-top:40px}.mod_article.pb-lg{padding-bottom:40px}.mod_article.pl-lg{padding-left:40px}.mod_article.pr-lg{padding-right:40px}}@media (min-width:1024px){.mod_article.pt-lg{padding-top:80px}.mod_article.pb-lg{padding-bottom:80px}.mod_article.pl-lg{padding-left:80px}.mod_article.pr-lg{padding-right:80px}}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mt-sm{margin-top:20px}.mb-sm{margin-bottom:20px}.ml-sm{margin-left:20px}.mr-sm{margin-right:20px}@media (max-width:1024px){.mt-md{margin-top:20px}.mb-md{margin-bottom:20px}.ml-md{margin-left:20px}.mr-md{margin-right:20px}}@media (min-width:1024px){.mt-md{margin-top:40px}.mb-md{margin-bottom:40px}.ml-md{margin-left:40px}.mr-md{margin-right:40px}}@media (max-width:768px){.mt-lg{margin-top:20px}.mb-lg{margin-bottom:20px}.ml-lg{margin-left:20px}.mr-lg{margin-right:20px}}@media (min-width:769px) and (max-width:1024px){.mt-lg{margin-top:40px}.mb-lg{margin-bottom:40px}.ml-lg{margin-left:40px}.mr-lg{margin-right:40px}}@media (min-width:1024px){.mt-lg{margin-top:80px}.mb-lg{margin-bottom:80px}.ml-lg{margin-left:80px}.mr-lg{margin-right:80px}}#header .quandoo-static-font{font-family:unset;font-size:unset}#header .quandoo-button-text{-webkit-box-shadow:none;box-shadow:none;padding:0;text-decoration:underline}#header .quandoo-button-text:focus,#header .quandoo-button-text:hover{-webkit-filter:none;filter:none;text-decoration:none}#popup1 .image-box{width:100%;height:100%;max-width:800px}#popup1 .image-box img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}body header{position:sticky;z-index:2;width:100%;top:0;max-width:1920px}@media (min-width:1921px){body header{max-width:1880px}}body.header-fixed header{position:fixed}header{padding:1.2rem}@media (max-width:1439px){header{font-size:calc(0.875rem + 0.5vw)}}@media (min-width:1440px){header{font-size:1.375rem}}header .inside{background-color:white;border:1px solid black;border-radius:20px}@media (max-width:767px){header .inside{padding:0.3rem 0.8rem 0.5rem 0.8rem}}@media (min-width:768px){header .inside{padding:0.9rem 1.8rem 1rem 1.8rem}}header .inside .flex-wrapper.show-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0}header .inside .flex-wrapper.show-mobile .col-1,header .inside .flex-wrapper.show-mobile .col-3{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}header .inside .flex-wrapper.show-mobile .col-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .inside .flex-wrapper.show-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0}header .inside .flex-wrapper.show-desktop .col-1,header .inside .flex-wrapper.show-desktop .col-3{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 100px);flex:0 0 calc(50% - 100px)}header .inside .flex-wrapper.show-desktop .col-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1439px){header .inside .flex-wrapper.show-desktop .col-3{margin:-1vw}header .inside .flex-wrapper.show-desktop .col-3>*{padding:1vw}}@media (min-width:1440px){header .inside .flex-wrapper.show-desktop .col-3{margin:-1rem}header .inside .flex-wrapper.show-desktop .col-3>*{padding:1rem}}header .inside .col-1 a,header .inside .col-1 button,header .inside .col-2 a,header .inside .col-2 button{display:inline-block}header .inside nav ul li a,header .inside nav ul li button{line-height:1;text-decoration:underline}header .inside nav ul li a.color-red,header .inside nav ul li button.color-red{color:#E60014}header .inside nav ul li a:focus,header .inside nav ul li a:hover,header .inside nav ul li button:focus,header .inside nav ul li button:hover{text-decoration:none}header .inside nav ul li a.active,header .inside nav ul li button.active{font-weight:bold;text-decoration:none}header .inside .flex-wrapper.show-desktop nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1439px){header .inside .flex-wrapper.show-desktop nav ul{margin:-1vw}}@media (min-width:1440px){header .inside .flex-wrapper.show-desktop nav ul{margin:-1rem}}@media (max-width:1439px){header .inside .flex-wrapper.show-desktop nav ul li{padding:1vw}}@media (min-width:1440px){header .inside .flex-wrapper.show-desktop nav ul li{padding:1rem}}.default_dialog .logo-mobile-dialog{position:absolute;z-index:1;display:block}.default_dialog .logo-mobile-dialog a{display:block}@media (max-width:767px){.default_dialog .logo-mobile-dialog{top:2.03125rem;left:2.0625rem}}@media (min-width:768px){.default_dialog .logo-mobile-dialog{top:41px;left:49px}}.default_dialog .inner{overflow-y:auto;position:absolute;top:1.2rem;left:1.2rem;right:1.2rem;bottom:1.2rem;border:1px solid black;border-radius:20px;background-color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.default_dialog .inner{padding:6.3rem 0.8rem 0.5rem 0.8rem}}@media (min-width:768px){.default_dialog .inner{padding:6.9rem 1.8rem 1rem 1.8rem}}.default_dialog .inner.bg-yellow{background-color:#ff0}@media (max-width:767px){.default_dialog#dialog2 .inner{padding:1rem 0}}@media (min-width:768px){.default_dialog#dialog2 .inner{padding:1rem 0}}@media (min-width:768px){.default_dialog#dialog2 .inner{left:auto;bottom:auto}}.default_dialog nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2.3125rem;margin:-0.3em}.default_dialog nav ul li{padding:0.3em}.default_dialog .mod_listing-table{font-size:calc(0.875rem + 1.5vw);margin-top:calc(0.875rem + 2.5vw)}#container .h1,#container .h3,#container .h4,#container .h5,#container .h6,#container h1,#container h3,#container h4,#container h5,#container h6{font-weight:bold}#container .h1 .not-bold,#container .h3 .not-bold,#container .h4 .not-bold,#container .h5 .not-bold,#container .h6 .not-bold,#container h1 .not-bold,#container h3 .not-bold,#container h4 .not-bold,#container h5 .not-bold,#container h6 .not-bold{font-weight:normal}#container .h1,#container .h2,#container h1,#container h2{line-height:1.2;margin-bottom:1.8rem;font-size:1.875rem}#container .h1.font-xl,#container .h2.font-xl,#container h1.font-xl,#container h2.font-xl{line-height:1.18;font-weight:normal}@media (max-width:767px){#container .h1.font-xl,#container .h2.font-xl,#container h1.font-xl,#container h2.font-xl{font-size:4.25rem}}@media (min-width:768px){#container .h1.font-xl,#container .h2.font-xl,#container h1.font-xl,#container h2.font-xl{font-size:6.25rem}}#container .h3,#container h3{line-height:1.18;margin-bottom:0;font-size:1.375rem}#container .p,#container ol,#container p,#container ul{margin-bottom:1.18em;font-size:1.375rem;line-height:1.18}#container .p a:focus,#container .p a:hover,#container ol a:focus,#container ol a:hover,#container p a:focus,#container p a:hover,#container ul a:focus,#container ul a:hover{text-decoration:underline}#container h1.p,#container h2.p,#container h3.p,#container h4.p,#container h5.p,#container h6.p{margin-bottom:0}#container .ce_hyperlink{margin:1.18em 0}#container .ce_cookiebar_opener a,#container .ce_hyperlink a,#container button[type=submit]{font-size:1.375rem;line-height:1.18;border:1px solid black;border-radius:100px;display:inline-block;padding:0.6em 1.2em;text-align:center}#container .ce_cookiebar_opener a:focus-visible,#container .ce_cookiebar_opener a:hover,#container .ce_hyperlink a:focus-visible,#container .ce_hyperlink a:hover,#container button[type=submit]:focus-visible,#container button[type=submit]:hover{background-color:black;color:white}body.error p a{text-decoration:underline}body.error p a:focus,body.error p a:hover{text-decoration:none!important}@media (max-width:767px){footer{padding:2rem 2rem 5rem 2rem}}@media (min-width:768px){footer{padding:3rem 3rem 5rem 3rem}}@media (max-width:1599px){footer{font-size:calc(1rem + 0.125vw)}footer *{font-size:calc(1rem + 0.125vw)}}@media (min-width:1600px){footer{font-size:1.125rem}footer *{font-size:1.125rem}}footer .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:-1rem}footer .flex-wrapper>.col{padding:1rem}@media (max-width:600px){footer .flex-wrapper>.col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}footer .flex-wrapper>.col.col-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:601px){footer .flex-wrapper>.col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}footer .flex-wrapper.row-2{margin-top:2rem}footer .flex-wrapper.row-2>.col{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:767px){footer .flex-wrapper.row-2>.col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:768px){footer .flex-wrapper.row-2>.col.text-right{margin-left:auto}}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{font-weight:bold}footer h1 .not-bold,footer h2 .not-bold,footer h3 .not-bold,footer h4 .not-bold,footer h5 .not-bold,footer h6 .not-bold{font-weight:normal}footer a{text-decoration:none}footer a:focus-visible,footer a:hover{text-decoration:underline}footer nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px}footer nav ul>li{padding:10px}footer nav ul>li a{text-decoration:underline}footer nav ul>li a:focus-visible,footer nav ul>li a:hover{text-decoration:none}footer nav ul>li a.active{font-weight:bold;text-decoration:none}footer .reservierung-link{position:fixed;bottom:0;margin:0 auto;max-width:1880px;width:100%;text-align:right;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}@media (max-width:767px){footer .reservierung-link{padding-right:2rem}}@media (min-width:768px){footer .reservierung-link{padding-right:3rem}}footer .reservierung-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}footer .reservierung-link a,footer .reservierung-link button{pointer-events:all;background-color:#E60014;color:white;border-radius:10px 10px 0 0;border:1px solid #E60014;border-bottom:none;line-height:0}@media (max-width:1439px){footer .reservierung-link a,footer .reservierung-link button{font-size:calc(0.875rem + 0.5vw)}}@media (min-width:1440px){footer .reservierung-link a,footer .reservierung-link button{font-size:1.375rem}}@media (max-width:767px){footer .reservierung-link a,footer .reservierung-link button{padding:1.3rem}}@media (min-width:768px){footer .reservierung-link a,footer .reservierung-link button{padding:1.9rem}}footer .reservierung-link a:focus-visible,footer .reservierung-link a:hover,footer .reservierung-link button:focus-visible,footer .reservierung-link button:hover{color:black;background-color:white;border-color:black}nav.nav-social-media ul{margin:-5px}nav.nav-social-media ul>li{padding:5px}nav.nav-social-media a.link-facebook,nav.nav-social-media a.link-instagram{display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:contain;text-indent:-5000px;overflow:hidden}nav.nav-social-media a.link-instagram{background-image:url("/files/assets/img/sm-instagram.gif")}nav.nav-social-media a.link-facebook{background-image:url("/files/assets/img/sm-facebook.gif")}main .ce_text.mt-md{margin-top:170px!important}@media (max-width:767px){main .ce_text .text-wrapper.align-left>.textblock,main .ce_text .text-wrapper.align-right>.textblock{padding:40px 0 0 0}}@media (min-width:768px) and (max-width:1024px){main .ce_text .text-wrapper.align-left>.textblock,main .ce_text .text-wrapper.align-right>.textblock{padding:20px}}@media (min-width:1025px){main .ce_text .text-wrapper.align-left>.textblock,main .ce_text .text-wrapper.align-right>.textblock{padding:40px 20px 0 20px}}@media (min-width:768px){main .ce_text .text-wrapper.align-left,main .ce_text .text-wrapper.align-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}main .ce_text .text-wrapper.align-left>.image_container,main .ce_text .text-wrapper.align-left>.textblock,main .ce_text .text-wrapper.align-right>.image_container,main .ce_text .text-wrapper.align-right>.textblock{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}main .ce_text .text-wrapper.align-left>.image_container,main .ce_text .text-wrapper.align-right>.image_container{margin:0;padding:0 20px}main .ce_text .text-wrapper.align-right>.textblock{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}main .ce_text .text-wrapper.align-right>.image_container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}main .ce_text .text-wrapper.img-33.align-left>.textblock,main .ce_text .text-wrapper.img-33.align-right>.textblock{-webkit-box-flex:0;-ms-flex:0 0 66.666%;flex:0 0 66.666%}main .ce_text .text-wrapper.img-33.align-left>.image_container,main .ce_text .text-wrapper.img-33.align-right>.image_container{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%}main .ce_text .text-wrapper.img-25.align-left>.textblock,main .ce_text .text-wrapper.img-25.align-right>.textblock{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}main .ce_text .text-wrapper.img-25.align-left>.image_container,main .ce_text .text-wrapper.img-25.align-right>.image_container{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}@media (max-width:767px){main .ce_text .align-above>.textblock{margin-top:20px}}@media (min-width:768px){main .ce_text .align-above>.textblock{margin-top:40px}}@media (max-width:767px){main .ce_text .align-below>.textblock{margin-bottom:20px}}@media (min-width:768px){main .ce_text .align-below>.textblock{margin-bottom:40px}}main .ce_text figcaption{padding-top:10px;padding-bottom:10px;font-size:0.875rem;line-height:1.2}main .image_container img{max-width:100%;height:auto}main .image_container figcaption{margin:0.5rem 0.5rem 0 0.5rem}main .image_container a{display:block}main .image_container a img{max-width:100%;height:auto;-webkit-transition:200ms all ease-in;transition:200ms all ease-in}.ce_image.align-right{text-align:right}#container .speisekarte-flex-wrapper *{pointer-events:none}#container .speisekarte-flex-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:-15px}#container .speisekarte-flex-wrapper ul .speisekarte-box{text-align:center;margin:0;padding:15px}@media (max-width:1023px){#container .speisekarte-flex-wrapper ul .speisekarte-box{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:1024px){#container .speisekarte-flex-wrapper ul .speisekarte-box{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}#container .speisekarte-flex-wrapper .link-bttn,#container .speisekarte-flex-wrapper img{pointer-events:all}#container .speisekarte-flex-wrapper img{border:1px solid black}#container .speisekarte-flex-wrapper .link-bttn{font-size:1.375rem;line-height:1.18;border:1px solid black;border-radius:100px;display:inline-block;padding:0.6em 1.2em;margin:15px 0 0 0;text-align:center}#container .speisekarte-flex-wrapper a:focus-visible .link-bttn,#container .speisekarte-flex-wrapper a:hover .link-bttn{background-color:black;color:white}
