:root{--color-white:#fff;--color-green:#21392D;--color-green-light:#B4BE9E;--color-white-80:#fffc;--color-white-50:#fff8;--color-green-80:#21392Dcc;--color-green-50:#21392D88;--color-green-25:#21392D40;--color-salbei:#E6E9D9;--color-jade:#8B9687;--color-rosenbeige:#EBE1D9;--color-kastanie:#4F4443;--color-terrakottahell:#D2C0B1;--color-haselnuss:#8E7564;--color-lehmgrau:#CCC9C0;--color-taupe:#777267;--color-cremeweiss:#F7F7F0;--color-silber:#97968A;--color-platin:#DCE4E1;--color-steingruen:#929A98;--color-elfenbein:#F0F0E6;--color-beige:#A7A18A;--color-orange:#d34613;--color-orange-light:#ED8E6C;--color-red:#df3112;--font-headings:stix,serif;--font-text:gtultra,sans-serif;--borderradius:0;--bigborderradius:0;--smallborderradius:0;--vh:1vh;--fontsize-body:1.05rem;--fontsize-intro:1.2rem;--fontsize-cards:.95rem;--fontsize-subheading:.8rem;--fontsize-notification:.8rem;--fontsize-links:.8rem;--fontsize-badge:.75rem;--fontsize-heading:2.85rem;--fontsize-footerheading:2.85rem;--fontsize-mainheading:3.2rem;--fontsize-cardheading:1.66rem;--fontsize-smallstix:1rem;--fontsize-liststix:1.5rem;--fontsize-liststixsmall:1.3rem;--fontsize-menu:1.5rem;--fontsize-hamburger:1.3rem;}@media only screen and (max-width:100em){:root{--fontsize-heading:2.5rem;--fontsize-footerheading:2.5rem;--fontsize-mainheading:3rem;}}@media only screen and (max-width:50em){:root{--fontsize-heading:2rem;--fontsize-footerheading:2rem;--fontsize-mainheading:2.5rem;}}@media only screen and (max-width:40em){:root{--fontsize-intro:var(--fontsize-body);--fontsize-heading:2rem;--fontsize-liststix:1.35rem;--fontsize-liststixsmall:1.35rem;}}@media only screen and (max-width:30em){:root{--fontsize-heading:1.66rem;--fontsize-footerheading:1.66rem;--fontsize-mainheading:2rem;}body > footer{--fontsize-liststixsmall:1.15rem;}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;}}body{--color-theme:var(--color-white);}body.themecolor-11{--color-theme:var(--color-salbei);}body.themecolor-12{--color-theme:var(--color-rosenbeige);}body.themecolor-13{--color-theme:var(--color-terrakottahell);}body.themecolor-14{--color-theme:var(--color-lehmgrau);}body.themecolor-15{--color-theme:var(--color-cremeweiss);}body.themecolor-16{--color-theme:var(--color-platin);}body.themecolor-17{--color-theme:var(--color-elfenbein);}body{background:var(--color-theme);color:color-green;font:1.15em/1.25em gtultra,sans-serif;margin:0;left:0;right:0;}*{box-sizing:border-box;}.hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.absent{display:none!important;}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide.is_only1{visibility:visible;}.splide.is_only1 ul.splide__list{display:block;cursor:auto;}.splide__arrow{background:var(--color-white);opacity:1;border-radius:0;width:2.5em;height:2em;top:calc(50% - 1em);transition:background .15s ease-out;}.splide__arrow[disabled]{opacity:.5;}.splide__arrow--prev{left:1.5em;}.splide__arrow--next{right:1.5em;}.splide__arrow svg{transition:scale .15s ease-out;}.splide__arrow:not([disabled]):hover,.splide__arrow:focus{opacity:1!important;}.splide__arrow:not([disabled]):hover{background:var(--color-green-light);}.splide__arrow:not([disabled]):hover svg,.splide__arrow:focus svg{scale:1.3;}.hero .splide__pagination li{margin:0 .26em;}@media only screen and (max-width:40em){.splide__arrows{position:relative;}.splide__arrow{width:1.75em;height:1.4em;top:calc(50% - .25em);top:36vw;}.splide__arrow svg{height:1em;width:auto;}.splide__arrow--prev[disabled]{opacity:0;pointer-events:none;}}@media only screen and (max-width:30em){.splide__arrow--prev{left:0;}.splide__arrow--next{right:0;}}input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;color:inherit;font-size:inherit;font-family:inherit;}input:focus{outline:0;}input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input[type=date].withpicker,input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-moz-appearance:textfield;-webkit-appearance:none;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=checkbox],input[type=radio]{width:.5em;height:.5em;}input[type=file]{top:0;}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;}::-webkit-search-decoration{display:none;}button,input[type="reset"],input[type="button"],input[type="submit"]{overflow:visible;width:auto;}::-webkit-file-upload-button{padding:0;border:0;background:none;}textarea{vertical-align:top;overflow:auto;}select[multiple]{vertical-align:top;}button:not([disabled]){cursor:pointer;}.h2alike,h1,h2,h3{margin:0 auto 0;font:inherit;font-family:var(--font-headings);font-weight:normal;display:flex;flex-direction:column;}.h2alike strong,h1 strong,h2 strong,h3 strong{font:var(--fontsize-heading)/1em stix;font-family:var(--font-headings);font-weight:normal;}.h2alike span,h1 span,h2 span,h3 span{font-family:var(--font-text);display:block;margin-bottom:1em;text-transform:uppercase;letter-spacing:.25em;font-weight:bold;font-size:var(--fontsize-subheading);}div > h3{font-family:var(--font-text);font-size:var(--fontsize-body);font-weight:bold;margin-bottom:0;}h4{font-size:1em;font-weight:bold;margin:1em auto .1em;}h3.inline,h3.inline > span,h3.inline + p,h4.inline,h4.inline > span,h4.inline + p{display:inline;}h3.inline,h4.inline{margin-right:.1em;}h3.inline + p + p,h4.inline + p + p{border-top:1.5em solid transparent;}.h2alike,h2:first-child,h3:first-child,h4:first-child{margin-top:0;}p{margin-top:0;margin-bottom:1.5em;}p:last-child{margin-bottom:0}.frame .content .text ol,.frame .content .text ul,.frame .content .text p{font-size:var(--fontsize-body);line-height:1.2;}main a,.popup-trigger{color:inherit!important;text-underline-offset:.15em;text-decoration:underline;}main a:hover,.popup-trigger:hover{color:inherit!important;text-decoration-thickness:.15em;text-underline-offset:.075em;text-decoration-color:var(--color-green-light);}.caps{text-transform:uppercase;letter-spacing:.25em;font-size:var(--fontsize-links);}a.exposed,.popup-trigger,a.morelink{color:inherit!important;text-transform:uppercase;letter-spacing:.25em;text-underline-offset:.35em;text-decoration-thickness:.15em;font-weight:bold;font-size:var(--fontsize-links);padding:0 .35em 0 .1ex;transition:all .1s ease-out;line-height:1.8;}a.exposed:hover,.popup-trigger:hover,a.morelink:hover{color:inherit!important;text-underline-offset:.075em;}a.call2action{display:inline-block;width:auto;width:content;max-width:100%;padding:1.33em 1.5em 1.2em;font-weight:bold;text-transform:uppercase;font-size:var(--fontsize-links);letter-spacing:.2em;text-underline-offset:.35em;border:1px solid transparent;background:var(--color-orange);text-decoration-color:transparent;color:var(--color-white)!important;transition:all .15s ease-out;}a.call2action:focus,a.call2action:hover{background-color:var(--color-orange-light);color:var(--color-green);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.35em;text-decoration-thickness:.15em;}.frame-type-heroimage.hastext a.call2action{background:transparent;border-color:var(--color-white);color:var(--color-white)!important;}.frame-type-heroimage.hastext a.call2action:focus,.frame-type-heroimage.hastext a.call2action:hover{background:var(--color-orange-light);border-color:var(--color-orange-light);color:var(--color-green)!important;}a > span.arrow{display:inline-block;transform:scale(.7) translateY(-.05em);font-family:kievit,sans-serif;font-weight:bold;letter-spacing:-.05em;color:var(--color-gray-dark);}a > span.arrow.before{margin-right:.2em;}a > span.arrow.after{margin-left:.2em;}@media only screen and (max-width:32em){a.exposed,.popup-trigger,a.morelink{letter-spacing:.05em;}}figure,picture{padding:0;margin:0;}body.archive img:not([src^="/_assets/"]):not(.menuimage),body.archive picture,body.archive video{filter:grayscale(.66) brightness(.5)!important;}body.archive iframe{filter:grayscale(.6)!important;}.text ul:not(.list){margin:0 0 1.5em;padding-left:1.5em;}.text ul:not(.list) li{padding-top:.2em;list-style:disc;}.text ul.spacious li{padding-top:.5em;padding-bottom:.4em;}.text ol:not(.list){margin:0 0 1.5em;padding-left:1.5em;}.text ol:not(.list) li{padding-top:.5em;}h1,h2,h3,.h2alike
ul.icons span,ul.links2 li a{-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:3;}.h2alike,main h1,main h2,main h3{-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 8 6;}@media only screen and (max-width:40em){.h2alike,main h1,main h2,main h3{hyphenate-limit-chars:auto 4 3;hyphenate-limit-lines:2;}}@media only screen and (max-width:30em){.text p,.text li{-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 4 3;hyphenate-limit-lines:2;}}body > header{position:fixed;z-index:10;top:0;left:0;right:0;margin:0 auto 0;padding-bottom:4em;display:flex;flex-direction:column-reverse;transition:background-color .2s ease,padding-bottom .3s ease,z-index .2s step-end,opacity .2s ease;display:flex;flex-direction:column-reverse;}#topline{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;margin:0;}#topline{width:100%;padding:2.75em 3em 0;}.link.home{position:absolute;left:50%;top:1em;transform:translateX(-50%);font-size:1.2em;}.link.home svg{width:10.5em;height:auto;transition:transform .6s ease-out;transform-origin:center 25%;}.link.home svg .logo{fill:var(--color-white);transition:fill .3s ease-out;}.link.home:hover svg{transform:scale(1.15);}#topline a{text-decoration-color:transparent;transition:all .2s ease-out;text-decoration-thickness:.15em;text-underline-offset:.2em;}#topline a:hover{text-decoration:underline;text-decoration-thickness:.15em;text-underline-offset:.2em;text-decoration-color:var(--color-orange-dark);}.hamburger{display:block;filter:contrast(2);position:absolute;top:2.8em;left:3em;z-index:999;-webkit-appearance:none;font-size:var(--fontsize-hamburger);border:none;background:transparent;width:1em;height:.75em;padding:0;color:#fff;transition:top .25s cubic-bezier(0.65,0,0.35,1),color .2s ease;}.hamburger::before,.hamburger::after{content:"";display:block;position:absolute;width:1em;height:.15em;border:.1em solid currentColor;border-width:.1em 0;top:0;transition:all .2s ease-out;transform-origin:bottom center;}.hamburger::after{top:.45em;transform-origin:top center;}.hamburger > span{display:block;font-size:.6em;line-height:2em;text-transform:uppercase;letter-spacing:.1em;position:absolute;top:-.3em;padding-left:2.5em;transition:opacity;}.hamburger:hover::before{height:.25em;top:-.15em;}.hamburger:hover::after{height:.25em;top:.5em;}body.mainactive .hamburger{color:var(--color-green);}body.mainactive .hamburger::before{top:0;height:.15em;border-top-color:transparent;transform:rotate(45deg) translate(0,.14em);border-bottom-color:var(--color-green);}body.mainactive .hamburger::after{top:.45em;height:.15em;border-bottom-color:transparent;transform:rotate(-45deg) translate(0,-.14em);border-top-color:var(--color-green);}body.mainactive .hamburger > span::after{background-color:#0000;}body.mainactive .hamburger:hover::before{transform:rotate(45deg) translate(0,.14em);}body.mainactive .hamburger:hover::after{transform:rotate(-45deg) translate(0,-.14em);}@media only screen and (min-width:45em){body.mainactive .hamburger:hover::before{transform:rotate(45deg) translate(0,.14em) scale(1.5);}body.mainactive .hamburger:hover::after{transform:rotate(-45deg) translate(0,-.14em) scale(1.5);}}body.mainactive #topline{z-index:200;mix-blend-mode:normal;}body.mainactive #logolink{opacity:0;top:-10em;}body.mainactive #logolink .logo{fill:var(--color-green);transition-delay:.15s;transition-duration:.4s;}.navicons{display:flex;list-style:none;padding:0;position:absolute;right:calc((100% - 80em) / 2);top:2.15em;z-index:3;pointer-events:none;}.navicons li{color:var(--color-white);padding:0;margin:0;text-align:center;}.navicons a{display:inline-block;padding:0 .5em;min-height:1.75em;color:var(--color-white);text-decoration-color:transparent;transition:filter .2s ease,opacity .2s ease,color .2s ease;pointer-events:all;}.navicons a span{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.navicons a abbr{text-decoration:none;font-size:var(--fontsize-subheading);letter-spacing:.1em;}.navicons a img{width:1.4em;height:auto;filter:brightness(100);transition:filter .2s ease,opacity .2s ease;}.navicons:hover a{opacity:.3;transition-duration:.1s;}.navicons a:hover{opacity:1;}body.mainactive .navicons{z-index:201;}body.mainactive .navicons a{color:var(--color-green);}body.mainactive .navicons a img{filter:none;}body.mainactive #tooltip{box-shadow:0 .1em 1.5em #0005;position:fixed;}@media only screen and (max-width:98.5em){.hamburger{left:2.5em;}.navicons{right:2.5em;}}@media only screen and (max-width:40em){body:not(.navfixed) #topline .link.home svg{max-width:50vw;}.hamburger{left:1em;top:1em;}.navicons{right:1em;top:-.05em;}}body.navfixed .navicons{top:.75em;transition:top .3s ease;}body.navfixed .hamburger{top:.8em;}body.navfixed .navicons a{color:var(--color-green);}body.navfixed .navicons a img{filter:none;}body.navfixed .hamburger{color:var(--color-green);}body.navfixed .hamburger > span::after{background-color:#fff0;}body.navfixed #topline .link.home svg .logo{fill:var(--color-green);transition:transform .4s ease-out,opacity .3s ease,fill .3s ease-out;}body.navfixed > header{background:var(--color-green-light);box-shadow:0 .2em 1em var(--color-green-25);padding-bottom:0;transition:background-color .5s ease,padding-bottom .3s ease;}body > header .link.home svg .type{transition:transform .3s .1s ease-out,opacity .2s .1s ease;}body.navfixed > header .link.home{top:0;height:2em;}body.navfixed > header .link.home svg{transform:translate(0,0) scale(.6);transition:transform .2s ease-out,opacity .3s ease;}body > header .link.home svg .type{transition:transform .3s .1s ease-out,opacity .2s .1s ease;}body.navfixed > header .link.home svg .type{transform:translateY(-2em);opacity:0;transition:transform .4s ease-out,opacity .3s ease;}body.navfixed .navicons{top:-.33em;}#main-menu{position:fixed;z-index:100;top:0;left:0;right:0;width:100vw;height:calc(var(--vh,1vh) * 100);min-height:100vh;background:var(--color-white);color:var(--color-green);overflow:auto;padding:2em 3em;bottom:100%;opacity:0;transition:all .2s ease-out;pointer-events:none;}#main-menu{display:grid;grid-template-columns:auto 60%;grid-template-rows:9.5em 1fr auto;gap:2em;padding-top:2em;padding:2em max(3em,calc((100vw - 100em) / 2));}#main-menu[data-color="11"]{background:var(--color-salbei);}#main-menu[data-color="12"]{background:var(--color-rosenbeige);}#main-menu[data-color="13"]{background:var(--color-terrakottahell);}#main-menu[data-color="14"]{background:var(--color-lehmgrau);}#main-menu[data-color="15"]{background:var(--color-cremeweiss);}#main-menu[data-color="16"]{background:var(--color-platin);}#main-menu[data-color="17"]{background:var(--color-elfenbein);}nav ul,nav li{margin:0;padding:0;list-style:none;}a,a:visited{color:inherit;}#main-menu > .menu{position:relative;}.menu > li{width:100%;padding-right:50%;list-style:none;}.menu > li > a{display:inline-block;font:var(--fontsize-menu)/1 stix,serif;text-decoration:none;color:var(--color-green);padding:.33em 0;}.menu > li ul{width:50%;max-height:100%;position:absolute;top:0;right:0;overflow-y:auto;overflow-x:hidden;list-style:none;padding:0 2em;opacity:0;transition:opacity .2s ease;}.menu > li ul li{margin:.25em 0;}.menu > li ul li a{display:inline-block;color:var(--color-gray-dark);padding:.33em 0;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 5 3;}#main-menu .menu > li a:hover{text-decoration:underline;}#main-menu .menu > li > a[aria-expanded="true"]{font-style:italic;}#main-menu .menu > li:hover > a::after{content:"";display:inline-block;position:absolute;margin-top:-3.75em;background:transparent;width:50%;--p:40%;aspect-ratio:1.5;clip-path:polygon(0 var(--p),0 calc(100% - var(--p)),50% 75%,100% 100%,100% 0,50% 25%);transform-origin:top left;}@media only screen and (min-width:110em){#main-menu .menu > li:hover > a::after{margin-top:-3.25em;aspect-ratio:1.75;}}@media only screen and (min-width:120em){#main-menu .menu > li:hover > a::after{margin-top:-3.75em;aspect-ratio:1.75;}}html.js .menu > li ul{pointer-events:none;}html:not(.js) .menu > li:hover ul,html.js .menu > li.is-open ul{opacity:1;pointer-events:inherit;z-index:20;}#main-menu a{font-weight:normal;text-decoration:none;}#main-menu a.home{display:block;margin:-.8em auto 0;grid-column:span 2 / span 2;}#main-menu a.home svg{width:12.5em;}#main-menu .contact{grid-row-start:3;font-size:var(--fontsize-body);}#main-menu .contact span,#main-menu .contact a{white-space:nowrap;}.menuimages{margin-right:10%;max-height:100%;}.tripleimages{position:relative;}.tripleimages ul{list-style:none;padding:0;}.tripleimages li{padding:0;margin:0;width:33%;}.tripleimages li img{position:absolute;top:0;left:0;width:40%;height:auto;transition:all .2s ease-out;}.tripleimages li:nth-child(2) img{top:0;left:50%;transform:translate(-45%,45%) rotate(5deg);z-index:2;}.tripleimages li:nth-child(3) img{top:0;left:auto;right:0;transform:translate(0,-5%) rotate(-10deg);}.menuimages li img:hover{z-index:5;}.menuimages ul ul{position:relative;z-index:-1;opacity:0;transition:z-index .3s step-end,opacity .3s .15s linear;}.menuimages ul ul:first-child{opacity:1;z-index:1;}.menuimages ul ul.is-active{z-index:2;opacity:1;transition:z-index .3s step-start,opacity .3s linear;}body.mainactive #main-menu{bottom:0;opacity:1;pointer-events:all;}body:not(.mainactive) #main-menu .tripleimages li:first-child img{transform:translate(-150%,-200%) rotate(-50deg);opacity:0;}body:not(.mainactive) #main-menu .tripleimages li:nth-child(2) img{transform:translate(-80%,-200%) rotate(-30deg);opacity:0;}body:not(.mainactive) #main-menu .tripleimages li:nth-child(3) img{transform:translate(70%,-100%) rotate(50deg);opacity:0;}#main-menu .menu ul{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.3) transparent;-webkit-overflow-scrolling:touch;}#main-menu .menu ul::-webkit-scrollbar{width:6px;}#main-menu .menu ul::-webkit-scrollbar-track{background:transparent;}#main-menu .menu ul::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.3);border-radius:3px;border:1px solid transparent;}@media only screen and (max-width:90em){#main-menu{grid-template-columns:auto 50%;}}@media only screen and (max-width:80em){#main-menu{grid-template-columns:auto 40%;}.tripleimages li img{width:60%}#main-menu .tripleimages li:nth-child(3){display:none;}}@media only screen and (max-width:80em){header .link.home svg{width:9em;}#main-menu{grid-template-columns:auto 40%;}.tripleimages li img{width:60%}#main-menu .tripleimages li:nth-child(3){display:none;}}@media only screen and (max-width:60em){#main-menu .menu{grid-column:span 2 / span 2;}.menuimages{display:none;}.navicons li:not(.lang),.navicons li:not(.lang) a{opacity:0;pointer-events:none;}body.mainactive .navicons li{opacity:1;pointer-events:initial;}body.mainactive .navicons li a{opacity:1;pointer-events:initial;}body.mainactive .navicons{flex-direction:column;}.navicons{flex-direction:row;}body.mainactive .navicons li{margin:0 0 .5em;order:2;}body.mainactive .navicons li.lang{order:0;order:1;margin:0;}#main-menu .contact{grid-column:span 2}}@media only screen and (max-width:45em){#main-menu{display:flex;flex-direction:column;padding-top:2em;}.menuimages{display:none;}.menu a{-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 5 3;}.menu > li{padding-right:0;border-bottom:1px solid var(--color-green-25);border-bottom:2px solid var(--color-green);border:0;padding:.3em 0;position:relative;}.menu > li > a{font-size:1.4em;line-height:1;width:calc(100% - 2em);}#main-menu .menu > li:hover > a::after{display:none;}.menu > li .navbutton{position:absolute;right:0;width:1.5em;height:1.5em;transition:transform .2s ease-out;}.menu > li .navbutton::before,.menu > li .navbutton::after{content:"";display:block;width:2px;height:.75em;position:absolute;top:.66em;right:.4em;z-index:1;background:var(--color-green);transition:all .15s ease;transform-origin:center;}.menu > li .navbutton::after{transform:rotate(90deg);}.menu > li a[aria-expanded="true"] + .navbutton::before{transform:scaleY(0);}.menu > .home{display:block;text-align:center;fill:var(--color-green);margin:0 auto 2em;}.menu > .home svg{text-align:center;fill:var(--color-green);width:12em;height:auto;max-width:55vw;}.menu > li.has-sub > a::after{content:"";display:block;height:1px;background-color:var(--color-green-25);position:absolute;}.menu > li.iconitem img{width:1.1em;margin-right:.5em;position:relative;top:.1em;margin-top:-.15em;}.menu > li.iconitem{margin-top:2em;padding:.25em 0;font-size:.8em;border:none;}.menu > li.iconitem + li.iconitem{margin-top:0;}.menu > li.iconitem a{display:flex;align-items:flex-start;}.menu > li ul{width:100%;position:static;transition:opacity .3s ease,max-height .2s ease,margin-bottom .2s ease;opacity:1;overflow:hidden;margin-bottom:1em;padding:0;}.menu > li ul li:first-child{margin-top:.25em;}.menu > li ul a{font-size:var(--fontsize-body);}html.js .menu > li:not(.is-open) ul{max-height:0!important;opacity:0;margin-bottom:0;}#main-menu .contact{margin:0;}#main-menu .meta{order:10;margin-bottom:9em;}body.mainactive .navicons{flex-direction:row;}body.mainactive .navicons li:not(.lang),body.mainactive .navicons li:not(.lang) a{opacity:0;pointer-events:none;order:1;}body.mainactive .hamburger > span{opacity:0;}#main-menu .contact span,#main-menu .contact a{display:block;white-space:initial;}#main-menu .contact a{margin:.5em 0;}#main-menu .contact i,#main-menu .contact br{display:none;}}@media only screen and (min-width:45em){.menu button{display:none;}.menu > li.iconitem{display:none;}}@media only screen and (max-width:30em){body.navfixed .hamburger{top:.55em;}.hamburger{font-size:1.5em;}.hamburger > span{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.menu > li > a{font-size:1.1em;line-height:1;padding:.5em 0;}.menu > li .navbutton::before,.menu > li .navbutton::after{top:.4em;}.menu > li ul a{font-size:.85em;}body:not(.mainactive) .navicons li.lang,body:not(.mainactive) .navicons li.lang a{opacity:0;pointer-events:none;}}@media only screen and (max-width:26em){.menu > li > a{font-size:1em;line-height:1;}.menu > li .navbutton::before,.menu > li .navbutton::after{top:.3em;}}@media only screen and (max-width:21em){#main-menu{display:block;padding:4em 1em 1em;}body > header .link.home{top:1em;}}@media only screen and (min-width:40em){.onlymobile{display:none!important;}}@media only screen and (max-height:55em){#main-menu{grid-template-rows:7em 1fr auto;}.menu > li ul li{line-height:1.1;margin:.1em 0;}}@media only screen and (max-height:50em){#main-menu{grid-template-rows:6em 1fr auto;}.menu > li ul li{line-height:1;margin:0;}}@media only screen and (max-height:45em){#main-menu{grid-template-rows:5em 1fr auto;}}@media only screen and (max-height:40em){#main-menu{grid-template-rows:4em 1fr auto;}.menu > li > a{padding:.25em 0;}}.frame{width:100%;position:relative;z-index:1;background:transparent;padding:5em 0;background-color:var(--color-theme);color:var(--color-green);overflow-x:hidden;}.frame .content{width:80em;max-width:100%;max-width:calc(100% - 5em);margin:0 auto;position:relative;padding:0 8em;box-sizing:border-box;}@media only screen and (max-width:60em){.frame .content{padding:4em;}}@media only screen and (max-width:40em){.frame{padding:4em 0;}.frame .content{padding:2em;max-width:calc(100% - 2em);}}.col-21{background-color:var(--color-salbei);}.col-1{background-color:var(--color-white);}.col-2{background-color:var(--color-green);color:var(--color-white);}.col-11{background-color:var(--color-theme);}.col-11 .content{background-color:var(--color-white);}.col-12{background-color:var(--color-theme);}.col-12 .content{background-color:var(--color-green);color:var(--color-white);}.col-13{background-color:var(--color-white);}.col-13 .content{background-color:var(--color-theme);}.col-21{background-color:var(--color-salbei);}.col-22{background-color:var(--color-rosenbeige);}.col-23{background-color:var(--color-terrakottahell);}.col-24{background-color:var(--color-lehmgrau);}.col-25{background-color:var(--color-cremeweiss);}.col-26{background-color:var(--color-platin);}.col-27{background-color:var(--color-elfenbein);}.col-31,.col-32,.col-33,.col-34,.col-35,.col-36,.col-37{background-color:var(--color-theme);}.col-31 .content{background-color:var(--color-salbei);}.col-32 .content{background-color:var(--color-rosenbeige);}.col-33 .content{background-color:var(--color-terrakottahell);}.col-34 .content{background-color:var(--color-lehmgrau);}.col-35 .content{background-color:var(--color-cremeweiss);}.col-36 .content{background-color:var(--color-platin);}.col-37 .content{background-color:var(--color-elfenbein);}.col-11 .content,.col-12 .content,.col-13 .content,.col-31 .content,.col-32 .content,.col-33 .content,.col-34 .content,.col-35 .content,.col-36 .content,.col-37 .content{padding:8em;}@media only screen and (max-width:80em){.frame .content{padding:0 4em;}.col-11 .content,.col-12 .content,.col-13 .content,.col-31 .content,.col-32 .content,.col-33 .content,.col-34 .content,.col-35 .content,.col-36 .content,.col-37 .content{padding:4em;}}@media only screen and (max-width:70em){.frame .content{padding:0 3em;}.col-11 .content,.col-12 .content,.col-13 .content,.col-31 .content,.col-32 .content,.col-33 .content,.col-34 .content,.col-35 .content,.col-36 .content,.col-37 .content{padding:3em;}}@media only screen and (max-width:40em){.frame .content{padding:0 2em;}.col-11 .content,.col-12 .content,.col-13 .content,.col-31 .content,.col-32 .content,.col-33 .content,.col-34 .content,.col-35 .content,.col-36 .content,.col-37 .content{padding:2em;}}@media only screen and (max-width:30em){.frame .content{padding:0 1em;}.col-11 .content,.col-12 .content,.col-13 .content,.col-31 .content,.col-32 .content,.col-33 .content,.col-34 .content,.col-35 .content,.col-36 .content,.col-37 .content{padding:1em;}}.themecolor- .col-11 .content,.themecolor-0 .col-11 .content,.themecolor- .col-13 .content
.themecolor-0 .col-13 .content,.themecolor-11 .col-31 .content,.themecolor-12 .col-32 .content,.themecolor-13 .col-33 .content,.themecolor-14 .col-34 .content,.themecolor-15 .col-35 .content,.themecolor-16 .col-36 .content,.themecolor-17 .col-37 .content{padding-top:3.5em;padding-bottom:3.5;}@media only screen and (max-width:60em){.col- .content,.col-0 .content,.col-1 .content,.col-2 .content,.col-21 .content,.col-22 .content,.col-23 .content,.col-24 .content,.col-25 .content,.col-26 .content,.col-27 .content,.themecolor- .col-11 .content,.themecolor-0 .col-11 .content,.themecolor- .col-13 .content
    .themecolor-0 .col-13 .content,.themecolor-11 .col-31 .content,.themecolor-12 .col-32 .content,.themecolor-13 .col-33 .content,.themecolor-14 .col-34 .content,.themecolor-15 .col-35 .content,.themecolor-16 .col-36 .content,.themecolor-17 .col-37 .content{padding-left:0;padding-right:0;}}.text header{margin-bottom:2em;}@media only screen and (max-width:104em){.frame:not(.hero,.frame-type-tiles,.frame-type-text.centered) .h2alike strong br,.frame:not(.hero,.frame-type-tiles,.frame-type-text.centered) h1 strong br,.frame:not(.hero,.frame-type-tiles,.frame-type-text.centered) h2 strong br,.frame:not(.hero,.frame-type-tiles,.frame-type-text.centered) h3 strong br{display:none;}}@media only screen and (max-width:52em){.frame.hero .h2alike strong br,.frame-type-tiles.h2alike strong br,.frame-type-text.centered .h2alike strong br,.frame.hero h1 strong br,.frame-type-tiles h1 strong br,.frame-type-text.centered h1 strong br,.frame.hero h2 strong br,.frame-type-tiles h2 strong br,.frame-type-text.centered h2 strong br,.frame.hero h3 strong br,.frame-type-tiles h3 strong br,.frame-type-text.centered h3 strong br{display:none;}}.frame-type-heroimage{min-height:100vh;width:100%;padding:0;}.frame-type-herovideo{overflow:hidden;}.videocontrols{position:absolute;left:50%;bottom:9em;transform:translate(-50%,-50%);line-height:1.4em;transition:bottom .1s ease-out;z-index:6;color:var(--color-white);}.videocontrols button{all:unset;outline:revert;display:flex;flex-direction:row-reverse;transition:all .15s ease-out;opacity:.6;}.videocontrols button:hover{transform:scale(1.2);opacity:1;}.videocontrols button > *{flex-grow:0;flex-shrink:0;}.videocontrols button svg{width:1.1em;margin-left:.5em;}.videocontrols button svg *{opacity:0;transition:opacity .25s ease;}.videocontrols button[aria-pressed="true"] svg .pause{opacity:1}.videocontrols button:not([aria-pressed="true"]) svg .play{opacity:1;}.videocontrols button svg:hover + span{opacity:1;transition:opacity .2s ease;}video.playing + .videocontrols{bottom:10%;}.frame-type-heroimage picture{position:absolute;position:absolute;top:0;right:0;bottom:0;left:0;}.frame-type-heroimage img.hero,.frame-type-heroimage video{width:100%;height:100%;object-fit:cover;object-position:center;overflow:hidden;}.frame-type-heroimage video{position:absolute;}.frame-type-heroimage figcaption.content{display:flex;padding:0;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;height:100%;width:100%;position:relative;z-index:5;text-align:center;color:var(--color-white);}.frame-type-heroimage figure,figcaption{margin:0;padding:0;}.darken-95 figure img{filter:brightness(.05);}.darken-90 figure img{filter:brightness(.1);}.darken-85 figure img{filter:brightness(.15);}.darken-80 figure img{filter:brightness(.2);}.darken-75 figure img{filter:brightness(.25);}.darken-70 figure img{filter:brightness(.3);}.darken-65 figure img{filter:brightness(.35);}.darken-60 figure img{filter:brightness(.4);}.darken-55 figure img{filter:brightness(.45);}.darken-50 figure img{filter:brightness(.5);}.darken-45 figure img{filter:brightness(.55);}.darken-40 figure img{filter:brightness(.6);}.darken-35 figure img{filter:brightness(.65);}.darken-30 figure img{filter:brightness(.7);}.darken-25 figure img{filter:brightness(.75);}.darken-20 figure img{filter:brightness(.8);}.darken-15 figure img{filter:brightness(.85);}.darken-10 figure img{filter:brightness(.9);}.darken-05 figure img{filter:brightness(.95);}.darken-95 figure video{filter:brightness(.05);}.darken-90 figure video{filter:brightness(.1);}.darken-85 figure video{filter:brightness(.15);}.darken-80 figure video{filter:brightness(.2);}.darken-75 figure video{filter:brightness(.25);}.darken-70 figure video{filter:brightness(.3);}.darken-65 figure video{filter:brightness(.35);}.darken-60 figure video{filter:brightness(.4);}.darken-55 figure video{filter:brightness(.45);}.darken-50 figure video{filter:brightness(.5);}.darken-45 figure video{filter:brightness(.55);}.darken-40 figure video{filter:brightness(.6);}.darken-35 figure video{filter:brightness(.65);}.darken-30 figure video{filter:brightness(.7);}.darken-25 figure video{filter:brightness(.75);}.darken-20 figure video{filter:brightness(.8);}.darken-15 figure video{filter:brightness(.85);}.darken-10 figure video{filter:brightness(.9);}.darken-05 figure video{filter:brightness(.95);}.frame-type-heroimage{overflow:hidden;}.frame-type-heroimage figure{overflow:hidden;width:100%;}.frame-type-heroimage:first-child figure::after{display:block;content:"";position:absolute;top:0;left:-25%;right:-25%;bottom:33%;background-image:radial-gradient(ellipse farthest-side at center bottom,#0000 66%,#0006 100%);}.frame-type-heroimage .h2alike,.frame-type-heroimage h3,.frame-type-heroimage h1,.frame-type-heroimage h2{color:#fff;max-width:50.33em;}.frame-type-heroimage .h2alike strong,.frame-type-heroimage h3 strong,.frame-type-heroimage h1 strong,.frame-type-heroimage h2 strong{display:block;font:var(--fontsize-heading)/1em stix,serif;font-weight:normal;color:var(--color-white);font-weight:normal;width:auto;margin:0 auto;}.frame-type-heroimage:first-child .h2alike strong,.frame-type-heroimage:first-child h3 strong,.frame-type-heroimage:first-child h1 strong,.frame-type-heroimage:first-child h2 strong{font:var(--fontsize-mainheading)/1em stix,serif;}.frame-type-heroimage .h2alike span,.frame-type-heroimage h3 span,.frame-type-heroimage h1 span,.frame-type-heroimage h2 span{display:block;margin:0 auto 1em;}.frame-type-heroimage .h2alike + p,.frame-type-heroimage h3 + p,.frame-type-heroimage h1 + p,.frame-type-heroimage h2 + p{margin-top:2em;}.frame-type-heroimage .link{padding-top:2.5em;color:inherit;}.frame-type-heroimage .link a:hover{text-decoration-thickness:.3em;text-underline-offset:.275em;}figure.herovideo{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh;}@media only screen and (max-width:90em){.frame-type-heroimage .h2alike strong,.frame-type-heroimage h3 strong,.frame-type-heroimage h1 strong,.frame-type-heroimage h2 strong{font-size:2.25em;line-height:1em;}}@media only screen and (max-width:60em){.frame-type-heroimage figcaption.content{min-height:80vh;}.frame-type-heroimage .subcontent div.text{padding:0 3.5vw;}}@media only screen and (max-width:40em){.frame-type-heroimage figcaption.content{min-height:100vh;padding:2em 1em;}.frame-type-heroimage figure,figcaption{padding:0;}.frame-type-heroimage figcaption.content > div{width:22em;max-width:100%;}.frame-type-heroimage .h2alike strong,.frame-type-heroimage h3 strong,.frame-type-heroimage h1 strong,.frame-type-heroimage h2 strong{font-size:2em;line-height:1em;}}@media only screen and (max-width:35em){.frame-type-heroimage .subcontent{flex-direction:column;align-items:center;justify-content:space-between;}.frame-type-heroimage .subcontent > div{width:100%;padding:1em 0!important;max-width:25em;}.frame-type-heroimage .h2alike strong,.frame-type-heroimage h3 strong,.frame-type-heroimage h1 strong,.frame-type-heroimage h2 strong{font-size:1.5em;line-height:1em;}}.frame-type-heroimage:not(:first-child){min-height:unset;}.frame-type-herovideo:not(:first-child) figure{width:90vw;max-width:80em;min-height:unset;margin:3em auto;position:relative;border-radius:var(--border-radius-m);clip-path:var(--clip-corners-both-m);overflow:hidden;line-height:0;}.frame-type-herovideo:not(:first-child) video{min-height:unset;position:static;height:auto;}.frame-type-herovideo:not(:first-child) .videocontrols{right:calc(50% + 2em);bottom:50%;transform:translate(50%,50%);line-height:1.4em;transition:bottom .1s ease-out;}.frame-type-herovideo:not(:first-child) video.playing + .videocontrols{bottom:10%;}.frame-type-herovideo:not(:first-child) figcaption.content{min-height:unset;position:absolute;}.frame-type-heroimage.inbound picture{padding:1.2em 1em;}.frame-type-heroimage.col-11 .content{background:transparent;}.frame-type-heroimage.col-11 .content > div{background:var(--color-white);width:50em;max-width:calc(100% - 2em);padding:3em 2em;color:var(--color-green);min-height:31em;display:flex;flex-direction:column;justify-content:center;position:relative;padding-top:6em;}.frame-type-heroimage.col-11 .content > div::before{width:4em;height:4em;display:block;content:"";background:transparent url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Logos/vjz-logogram.svg') top center no-repeat;background-size:contain;margin:0 auto 3em;position:absolute;top:3em;left:50%;transform:translateX(-50%);}.frame-type-heroimage.col-11 .content > div .h2alike,.frame-type-heroimage.col-11 .content > div h3,.frame-type-heroimage.col-11 .content > div h1,.frame-type-heroimage.col-11 .content > div h2{margin-top:0;}.frame-type-heroimage.col-11 .content > div *{color:var(--color-green);}.frame-type-heroimage.col-11 .content .link{flex-grow:0;padding-top:1em;}@media only screen and (max-width:40em){.frame-type-heroimage.col-11 .content{min-height:70vh;}.frame-type-heroimage.col-11 .content > div{min-height:25em;}}.frame-type-heroimage.newsletter .content{max-width:36em;padding:3em;}.frame-type-heroimage.newsletter form{margin-top:2em;}.frame-type-heroimage.newsletter .form-group{position:relative;display:flex;align-items:flex-end;text-align:left;border-bottom:1px solid var(--color-white);margin:1em 0 0 0;}.frame-type-heroimage.newsletter .form-group label{flex-basis:11em;text-transform:uppercase;letter-spacing:.25em;font-weight:bold;font-size:var(--fontsize-links);}.frame-type-heroimage.newsletter .formbuilder-text label,.frame-type-heroimage.newsletter .formbuilder-email label{padding:1em 1em .78em 0;}.frame-type-heroimage.newsletter .form-control{font-size:var(--fontsize-body);border-radius:0;line-height:1.2;height:auto;padding:.5em .5em .3em;border-bottom:.2em solid transparent;transition:border-bottom-color .15s ease;}.frame-type-heroimage.newsletter .formbuilder-checkbox{display:block;}.frame-type-heroimage.newsletter .formbuilder-checkbox label{max-width:100%;font-size:var(--fontsize-body);line-height:1.25;letter-spacing:0;text-transform:none;font-weight:normal;flex-basis:unset;}.frame-type-heroimage.newsletter .formbuilder-checkbox .formbuilder-checkbox{padding:.5em 0 .5em;display:flex;}.frame-type-heroimage.newsletter .formbuilder-checkbox .formbuilder-checkbox label{max-width:calc(100% - 1em);margin-left:1em;}.frame-type-heroimage.newsletter .formbuilder-checkbox,.frame-type-heroimage.newsletter .formbuilder-paragraph,.frame-type-heroimage.newsletter .formbuilder-button{border-bottom:0;}.frame-type-heroimage.newsletter .formbuilder-paragraph,.frame-type-heroimage.newsletter .formbuilder-button{padding-left:1.75em;}.frame-type-heroimage.newsletter .formbuilder-button{margin:2em 0 1.5em;}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:.1em 0 0 0;font:inherit;color:currentColor;width:.8em;height:.8em;aspect-ratio:1;border:1px solid currentColor;border-radius:0;transform:translateY(-0.075em);display:grid;place-content:center;}input[type=checkbox]::before{content:"";width:.5em;height:.5em;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:center;transition:.1s transform ease-in-out;box-shadow:inset 1em 1em var(--color-white);}input[type=checkbox]:checked::before{transform:scale(1);}.frame-type-heroimage.newsletter .form-control:focus{box-shadow:none;border-bottom-color:var(--color-white);}input[type=checkbox]:focus{box-shadow:none;outline:max(1px,0.15em) solid currentColor;outline-offset:max(2px,0.15em);}input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed;}.newsletter button.btn{display:inline-block;width:min-content;padding:1.33em 1.5em 1.2em;font-weight:bold;text-transform:uppercase;font-size:var(--fontsize-links);letter-spacing:.2em;text-underline-offset:.35em;border:1px solid transparent;background:var(--color-green);text-decoration-color:transparent;color:var(--color-white)!important;transition:all .15s ease-out;width:unset;max-width:100%;white-space:wrap;overflow:hidden;text-overflow:ellipsis;border-radius:0;text-align:left;}.newsletter button.btn:focus,.newsletter button.btn:hover{background-color:var(--color-green-light);color:var(--color-green);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.35em;text-decoration-thickness:.15em;}.frame-type-heroimage.newsletter button.btn{background:transparent;border-color:var(--color-white);color:var(--color-white)!important;}.frame-type-heroimage.newsletter button.btn:focus,.frame-type-heroimage.newsletter button.btn:hover{background:var(--color-green-light);border-color:var(--color-green-light);color:var(--color-green)!important;}.frame-type-heroimage.newsletter .formbuilder-required{display:inline-block;color:var(--color-white);transform:scale(1.5);transform-origin:center left;font-weight:lighter;}.frame-type-heroimage.newsletter a,.frame-type-heroimage.newsletter label{-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}.frame-type-heroimage.newsletter .ThankYouMessage{text-align:left;font-family:var(--font-headings);font-size:var(--fontsize-cardheading);margin:.7em auto 0 1.2em;}@media only screen and (max-width:60em){}@media only screen and (max-width:40em){.frame-type-heroimage.newsletter .content{padding:3em 2em 3em;}.frame-type-heroimage.newsletter .formbuilder-checkbox label{line-height:1.1em;}}@media only screen and (max-width:32em){.frame-type-heroimage.newsletter .content{padding:3em 1em 3em;}.frame-type-heroimage.newsletter picture{padding:0;}}.frame-type-heroimageslider{padding:5em 0;}.frame-type-heroimageslider .content{padding:0;text-align:center;position:static;}.frame-type-heroimageslider header{margin-bottom:3em;}.frame-type-heroimageslider picture,.frame-type-heroimageslider .splide__slide{box-sizing:border-box;}.frame-type-heroimageslider img{width:100%;height:auto;padding:0 calc((100vw - 80em) / 6);}.frame-type-heroimageslider .splide__arrow--prev{left:calc((100vw - 80em) / 2 - 1.25em);}.frame-type-heroimageslider .splide__arrow--next{right:calc((100vw - 80em) / 2 - 1.25em);}.frame-type-heroimageslider:not(.col-2) .splide__arrow{background-color:var(--color-green);}.frame-type-heroimageslider:not(.col-2) .splide__arrow svg{fill:var(--color-white);}.frame-type-heroimageslider:not(.col-2) .splide__arrow:hover{background-color:var(--color-green-light);}.frame-type-heroimageslider.col-11 .content{background:transparent;}.frame-type-heroimageslider.col-11 .content > div{background:var(--color-white);width:50em;max-width:calc(100% - 2em);padding:3em 2em;color:var(--color-green);min-height:31em;display:flex;flex-direction:column;justify-content:center;position:relative;padding-top:6em;}.frame-type-heroimageslider.col-11 .content > div::before{width:4em;height:4em;display:block;content:"";background:transparent url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Logos/vjz-logogram.svg') top center no-repeat;background-size:contain;margin:0 auto 3em;position:absolute;top:3em;left:50%;transform:translateX(-50%);}.frame-type-heroimageslider.col-11 .content > div .h2alike,.frame-type-heroimageslider.col-11 .content > div h3,.frame-type-heroimageslider.col-11 .content > div h1,.frame-type-heroimageslider.col-11 .content > div h2{margin-top:0;}.frame-type-heroimageslider.col-11 .content > div *{color:var(--color-green);}.frame-type-heroimageslider.col-11 .content .link{flex-grow:0;padding-top:1em;}.splide__toggle{width:1.25em;height:1.25em;position:absolute;left:50%;bottom:1.75em;transform:translateX(-.625em);opacity:.7;}.splide__toggle:hover,.splide__toggle:focus{opacity:.9;}.splide__toggle svg{fill:var(--color-white);}@media only screen and (max-width:100em){.frame-type-heroimageslider .splide__arrow--prev{left:2.5em}.frame-type-heroimageslider .splide__arrow--next{right:2.5em;}}@media only screen and (max-width:40em){.frame-type-heroimageslider .splide__arrow{display:none;}}.frame-type-text header{margin-bottom:4em;max-width:42em;}.frame-type-text .text{max-width:52em;}.hero + .anchor + .frame-type-text.centered,.hero + .frame-type-text.centered{padding-top:6em;}.frame-type-text.centered .content{display:flex;flex-direction:column;padding-bottom:0;text-align:center;justify-content:center;}.frame-type-text.centered .content .text{max-width:60em;margin:0 auto;}.frame-type-text.centered .h2alike,.frame-type-text.centered h3,.frame-type-text.centered h1,.frame-type-text.centered h2{margin:0 auto 2em;font-size:var(--fontsize-heading);line-height:1.2;}.frame-type-text.centered h3:not(:first-child),.frame-type-text.centered .content .text ol,.frame-type-text.centered .content .text > ul,.frame-type-text.centered .content .text p{font-size:var(--fontsize-intro);line-height:1.2;max-width:41em;margin-left:auto;margin-right:auto;}.frame-type-text.centered .text a.exposed{display:inline-block;margin:.5em .5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(70vw,40em);}.frame-type-text.centered .text > ul,.frame-type-text.centered .text > ol{list-style:none;margin:0 auto 2em;padding:0;text-align:center;}.frame-type-text.centered .text > ul li,.frame-type-text.centered .text > ol li{max-width:40em;margin:0 auto 0;padding:0;counter-increment:intro-counter;list-style:none;}.frame-type-text.centered .text > ul li + li::before{content:"–";display:block;margin-bottom:0;line-height:1;}.frame-type-text.centered .text > ul.spacious li{margin-top:.5em;}.frame-type-text.centered .text > ul.spacious li::before{margin-bottom:.5em;}.frame-type-text.centered .text > ol li::before{content:'– ' counter(intro-counter) ' –';display:block;font-weight:bold;margin-top:.5em;font-size:.8em;opacity:.6;}@media only screen and (max-width:60em){.frame-type-text.centered .text a.exposed{display:block;overflow:visible;max-width:100vw;margin:1.5em auto;white-space:initial;}.frame-type-text.centered .content .text{margin:0 10vw;}}@media only screen and (max-width:40em){.frame-type-text.centered .content .text{margin:0 5vw;}}@media only screen and (max-width:35em){.frame-type-text.centered .content .text{margin:0 2vw;}}.frame-type-text.centered .tripleimages{width:calc(100% + 10vw);margin:0 -5vw;position:relative;padding-bottom:15%;}.frame-type-text.centered .tripleimages ul{display:flex;align-items:center;justify-content:center;list-style:none;padding:0;}.frame-type-text.centered .tripleimages li{position:relative;padding:0;margin:0;width:33.3%;list-style:none;}.frame-type-text.centered .tripleimages li img{position:relative;top:0;left:0;width:100%;height:auto;transition:all .2s ease-out;}.frame-type-text.centered .tripleimages li:first-child  img{transform:translate(0,25%) rotate(-8deg);z-index:3;}.frame-type-text.centered .tripleimages li:nth-child(2) img{top:0;left:0;transform:translate(-5%,0) rotate(0);z-index:2;}.frame-type-text.centered .tripleimages li:nth-child(3) img{top:0;left:0;right:0;transform:translate(0,20%) rotate(5deg);}@media only screen and (max-width:80em){.frame-type-text.centered .tripleimages{width:80%;margin:0 auto;}}@media only screen and (max-width:50em){.frame-type-text.centered .tripleimages{width:100%;}}section.frame-type-textimage{}section.frame-type-textimage > header{width:100%;max-width:60em;margin:0 auto;text-align:center;}section.frame-type-textimage > header .h2alike span,section.frame-type-textimage > header h2 span{margin-top:.5em;}section.frame-type-textimage .content{position:relative;display:flex;align-items:stretch;}section.frame-type-textimage .textwrap{width:50%;padding:0;height:auto;position:relative;z-index:5;}section.frame-type-textimage .text{width:100%;min-height:100%;padding:0 4em 1em 0;box-sizing:border-box;position:relative;z-index:5;display:flex;flex-direction:column;justify-content:center;}section.frame-type-textimage.right .text{padding-right:2em;}section.frame-type-textimage header + .content .text{justify-content:center;}section.frame-type-textimage .text .h2alike,section.frame-type-textimage .text h2{margin:0;}section.frame-type-textimage .content header .h2alike,section.frame-type-textimage .content header h2{margin-left:0;}section.frame-type-textimage .imagewrap{position:relative;width:50%;max-height:50vw;padding:0 0 0 4em;line-height:0;}section.frame-type-textimage figure{position:relative;width:100%;height:100%;overflow:hidden;}section.frame-type-textimage .ce-textpic{position:relative;width:50%;padding:0;line-height:0;overflow:hidden;}section.frame-type-textimage .imagewrap picture,section.frame-type-textimage .imagewrap img{width:100%;height:100%;object-fit:cover;}section.frame-type-textimage.left .content{flex-direction:row-reverse;}section.frame-type-textimage.left .imagewrap{padding:0 4em 0 0;}section.frame-type-textimage.left .text{padding-right:0;padding-left:4em;}section.frame-type-textimage.left .splide{margin-right:0;margin-left:-2em;}section.frame-type-textimage.col-0 .text .h2alike span,section.frame-type-textimage.col-0 .text h2 span{color:var(--color-beige-text);}section.frame-type-textimage.col-1 .text{background:var(--color-dark-grey);}header ul.icons{justify-content:center;}header ul.icons li{flex-grow:0;min-height:unset;padding:0 .2em;opacity:1;}header ul.icons li img,header ul.icons li svg{width:100%;max-width:3.5em;height:auto;}header ul.icons li span{display:block;font-size:var(--fontsize-links);padding:.5em;letter-spacing:.05em;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}header ul.icons li span strong{display:block;font-weight:normal;}@media only screen and (max-width:60em){section.frame-type-textimage .sliderwrap{width:40%;}section.frame-type-textimage .textwrap{width:60%;}section.frame-type-textimage .text{padding:0 0 1em 2em;min-height:unset;}section.frame-type-textimage.right .text{padding:0 2em 1em 0;}section.frame-type-textimage .splide{margin:0!important;}}@media only screen and (max-width:50em){section.frame-type-textimage .content{flex-direction:column!important;}section.frame-type-textimage .content > *{width:100%!important;padding-left:0;padding-right:0;max-height:unset;}section.frame-type-textimage.right .imagewrap{padding:0 0 2.5em;}section.frame-type-textimage.left .imagewrap{padding:1em 0 0;}section.frame-type-textimage .text{padding:0 0 1em!important;}}section.frame-type-textimage.sqaure .textwrap{padding-left:12em;}section.frame-type-textimage.square .imagewrap{padding:0;width:calc(50% + 4em);}section.frame-type-textimage.square .imagewrap picture,section.frame-type-textimage.square .imagewrap img{object-fit:initial;height:auto;}section.frame-type-textimage.square.left .text{padding-left:6em;}section.frame-type-textimage.square.right .text{padding-right:5em;}section.frame-type-textimage.layout-11 .text{justify-content:space-between;padding-bottom:0;}.popup-overlay{position:fixed;z-index:20;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;padding-top:4em;opacity:0;pointer-events:none;transition:opacity .25s ease;text-align:left;}.popup-overlay.is-open{opacity:1;pointer-events:auto;}.popup-content.lightbox{display:block;position:absolute;background:var(--color-theme);color:var(--color-green);width:calc(100% - 18em);min-height:min(30em,70vh);max-height:calc(100vh - 6em);overflow-y:auto;padding:2.5em;transform:translateY(20px);transition:transform .25s ease;box-shadow:0 .5em 3em #0005;}.popup-content .lightbox-wrap{display:flex;width:100%;align-content:space-between;justify-content:space-between;}.popup-overlay.is-open .popup-content.lightbox{transform:translateY(0);}.popup-close{position:absolute;top:.75rem;right:.75rem;background:none;border:none;font-size:1.5rem;cursor:pointer;}.popup-close:hover{transform:scale(1.5);font-weight:bold;}.popup-content.lightbox header{text-align:left;}.popup-content.lightbox h3{font-family:var(--font-headings);color:var(--color-green);font-size:var(--fontsize-heading);line-height:1;font-weight:normal;margin:0;text-align:left;}.popup-content.lightbox h3 + p{margin-top:1.5em;}.popup-content.lightbox .list{margin-top:1em;}.popup-content.lightbox p,.popup-content.lightbox ul,.popup-content.lightbox ol{font-size:var(--fontsize-body);line-height:1.2;}.popup-content img{max-width:100%;height:auto;}body.noscroll{overflow:hidden;}body.noscroll section.lightbox-open{z-index:3;}body.lightbox-open > header{opacity:0;z-index:3;}@media only screen and (max-width:60em){.popup-content.lightbox{width:calc(100% - 8em);}}@media only screen and (max-width:40em){.popup-overlay{padding-top:0;}.popup-content.lightbox{margin-top:2em;width:calc(100% - 4em);max-height:calc(100vh - 4em);max-height:calc(100 * var(--vh) - 4em);padding:2em 2em 1em 1.25em;}.popup-content .lightbox-wrap{flex-direction:column;}.lightbox .popup-content .lightbox-wrap > *{width:100%;max-width:100%;padding:0;}.popup-content.lightbox h3{font-size:1.5em;line-height:1;}}@media only screen and (max-width:30em){.popup-content.lightbox{width:calc(100% - 2em);max-height:calc(100vh - 2em);max-height:calc(100 * var(--vh) - 2em);padding:0 1em 1em;}}@media only screen and (max-height:40em){.popup-overlay{padding-top:0;}.popup-content.lightbox{margin-top:1em;width:calc(100% - 2em);max-height:calc(100vh - 2em);max-height:calc(100 * var(--vh) - 2em);padding:1em;}}section.frame-type-faqimage .content{padding:0;}section.frame-type-faqimage .imagewrap,section.frame-type-faqimage.left .imagewrap{padding:0;}section.frame-type-faqimage .text{padding-right:8em;}section.frame-type-faqimage.left .text{padding-left:8em;padding-right:0;}section.frame-type-faqimage .imagewrap picture,section.frame-type-faqimage .imagewrap img{object-fit:unset;height:auto;}section.frame-type-faqimage .text{justify-content:space-between;padding-bottom:0;}section.frame-type-faqimage.changing .textwrap{width:calc(33.33% + 5em);}section.frame-type-faqimage.changing.right .textwrap .text > div{width:calc(100% - 5em);}section.frame-type-faqimage.changing header + div .list{margin-top:1.5em;}section.frame-type-faqimage.changing .imagewrap{padding:0;width:calc(66.66% - 5em);}section.frame-type-faqimage.changing .imagewrap picture,section.frame-type-faqimage.changing .imagewrap img{object-fit:initial;height:auto;}section.frame-type-faqimage.changing .imagewrap figure + figure{position:absolute;top:0;left:0;z-index:-1;opacity:0;transition:z-index .3s step-end,opacity .3s .15s linear;}section.frame-type-faqimage.changing .imagewrap figure + figure.active{z-index:1;opacity:1;transition:z-index .3s step-start,opacity .3s linear;}section.frame-type-faqimage.changing.left .text{padding-left:6em;}section.frame-type-faqimage.changing.right .text{padding-right:5em;}@media only screen and (max-width:60em){section.frame-type-faqimage.changing.right .textwrap .text > div{width:100%;}}section.frame-type-twinandtext{}section.frame-type-twinandtext .content{position:relative;padding:0;overflow:clip;display:flex;align-items:stretch;}section.frame-type-twinandtext .imagewrap{width:calc(66.6%);max-height:40vw;margin-left:3.5em;border-radius:.5em;line-height:0;}section.frame-type-twinandtext .textwrap{width:33.3%;padding:0 2.25em 0 0;}section.frame-type-twinandtext .text{width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:center;}section.frame-type-twinandtext .imagewrap figure{display:flex;height:100%;align-items:stretch;justify-content:space-between;}section.frame-type-twinandtext .imagewrap figure > *{display:inline-block;width:48%;width:calc(50% - 1.25em);height:auto;border-radius:.5em;}section.frame-type-twinandtext .imagewrap figure > .video{max-height:34.2em;}section.frame-type-twinandtext .imagewrap .video + .video,section.frame-type-twinandtext .imagewrap .video + img,section.frame-type-twinandtext .imagewrap img + .video,section.frame-type-twinandtext .imagewrap img + img{margin-left:3.5em;}.img > picture,.img img,.video > video{width:100%;height:100%;object-fit:cover;}section.frame-type-twinandtext.left .content{flex-direction:row-reverse;}section.frame-type-twinandtext.left .imagewrap{width:calc(66.6%);margin-left:0;margin-right:3.5em;}section.frame-type-twinandtext.left .textwrap{width:33.3%;padding:0;}section.frame-type-twinandtext.bottom .content{align-items:flex-end;}section.frame-type-twinandtext.bottom .textwrap{padding:0 0 3.5em;}@media only screen and (max-width:80em){section.frame-type-twinandtext .imagewrap figure > *{width:calc(50% - .5em);}}@media only screen and (max-width:60em){section.frame.frame-type-twinandtext .content{flex-direction:column-reverse;}section.frame-type-twinandtext > header{margin-bottom:1.5em;}section.frame.frame-type-twinandtext .content > *{width:100%;margin:0;}section.frame-type-twinandtext .imagewrap{max-height:unset;}section.frame-type-twinandtext .imagewrap figure > *{width:calc(50% - .5em);height:auto;}section.frame-type-twinandtext.left .textwrap{padding-top:1.5em;}}section.frame-type-list{}section.frame-type-list .content{padding:3em 0;}section.frame-type-list .content > div{width:66.66%;margin:0 0 0 auto;}.list{margin:0 -.5em 0 auto;padding:0;list-style:none;width:100%;counter-reset:faqlist;}header + div .list{margin-top:8em;}.list > li{position:relative;margin:0;padding:0 .5em 0 0;min-height:0;overflow:hidden;column-break-inside:avoid;counter-increment:faqlist;}.cols2 .list,.cols2.list{columns:2;}.faqitem .faqtext{padding:0 2.5em 0 0;max-height:0;transition:all .2s ease,max-height .2s ease;overflow:hidden;width:100%;border-bottom:1px solid var(--color-green);}.faqitem .faqtext > *:first-child{margin-top:.5em;}.faqitem .faqtext.expanded{max-height:60em;}html.js .faqitem .faqtext.collapsed{max-height:0!important;padding-bottom:0;}.faqitem button.toggle{all:unset;display:block;box-sizing:border-box;font-weight:bold;outline:revert;position:relative;min-height:1.4em;width:100%;padding:.75em 1.9em .75em 0;transition:all .15s ease;cursor:pointer;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 5 3;}.faqitem button.toggle[aria-expanded="true"]{}.ul .faqitem button.toggle::before{display:none;}.faqitem button.toggle span::before,.faqitem button.toggle span::after{content:"";display:block;width:2px;height:.75em;position:absolute;top:1em;right:1em;z-index:1;background:var(--color-green);transition:all .15s ease;transform-origin:center;}.faqitem button.toggle:hover span::before,.faqitem button.toggle:hover span::after{scale:1.5;}.faqitem button.toggle span::after{transform:rotate(90deg);}.faqitem button.toggle[aria-expanded="true"] span::before{transform:scaleY(0);}.faqtext > *:last-child{margin-bottom:1.5em;}.col-2 .faqitem .faqtext,.col-12 .faqitem .faqtext,.col-2 .list .text,.col-12 .list .text{border-color:var(--color-white);}.col-2 .faqitem button.toggle span::before,.col-12 .faqitem button.toggle span::before,.col-2 .faqitem button.toggle span::after,.col-12 .faqitem button.toggle span::after{background:var(--color-white);}.decimal .faqitem button.toggle{font:var(--fontsize-liststix) / 1.05 var(--font-headings);padding-top:.25em;padding-bottom:.25em;padding-left:1.8em;}.decimal .faqitem button.toggle::before{content:counters(faqlist,"",decimal-leading-zero) " ";display:inline-block;min-width:1.5em;margin-left:-1.8em;}.decimal .faqitem .faqtext{padding-left:calc(1.75em * 1.4);}.decimal .faqitem button.toggle span::before,.decimal .faqitem button.toggle span::after{font-size:.73em;}ol.roman0{counter-reset:faqlist -1;}.roman .faqitem button.toggle,.roman0 .faqitem button.toggle{font:var(--fontsize-liststix) var(--font-headings);padding-top:.25em;padding-bottom:.25em;padding-left:2em;}.roman .faqitem button.toggle::before,.roman0 .faqitem button.toggle::before{content:counters(faqlist,"",upper-roman) " ";display:inline-block;min-width:1.75em;margin-left:-2em;}.roman .faqitem .faqtext,.roman0 .faqitem .faqtext{padding-left:calc(2em * 1.4);}.roman .faqitem button.toggle span::before,.roman .faqitem button.toggle span::after,.roman0 .faqitem button.toggle span::before,.roman0 .faqitem button.toggle span::after{font-size:.73em;}@media only screen and (max-width:40em){.cols2 .list,.cols2.list{columns:1;}.decimal .faqitem button.toggle span::before,.decimal .faqitem button.toggle span::after,.roman .faqitem button.toggle span::before,.roman .faqitem button.toggle span::after,.roman0 .faqitem button.toggle span::before,.roman0 .faqitem button.toggle span::after{top:.6em;}}@media only screen and (max-width:30em){.roman .faqitem button.toggle,.roman0 .faqitem button.toggle{font-size:1.2em;}}li.withicon{background-repeat:no-repeat;background-size:2em 2em;background-position:0 min(.83em,max(12%,.55em));min-height:3em;padding:1em 0 .8em 4em;border-bottom:1px solid var(--color-green);}.noline li.withicon{border:none;background-position:0 min(.33em,max(10%,.05em));min-height:2em;padding:.5em 0 .5em 4em;}.font-heading li.withicon > *{font-family:var(--font-headings);font-size:var(--fontsize-liststixsmall);}.font-heading li.withicon strong,.font-heading li.withicon b{font-weight:normal;}@media only screen and (max-width:50em){section.frame-type-list .content{flex-direction:column!important;padding:1em 0;}section.frame-type-list.right .content{flex-direction:column-reverse!important;}section.frame-type-list .content > *{width:100%!important;padding-left:0;padding-right:0;max-height:unset;}section.frame-type-list .content > header{margin-bottom:2em;max-width:calc(100% - 1em);}.list{margin:0!important;}}@media only screen and (max-width:40em){section.frame-type-list .content{flex-direction:column!important;padding:0;}}section.frame-type-list.col-11 .content{display:flex;align-items:stretch;background:transparent;min-height:calc(100vh - 26em);padding-bottom:0;}section.frame-type-list.col-11 .content .text{width:100%;flex-grow:1;background:transparent;display:flex;align-items:flex-start;}section.frame-type-list.col-11 .content .text > header{flex-grow:1;width:50%;padding-right:6em;color:var(--color-white);}section.frame-type-list.col-11 .content .text > div{width:50%;align-self:flex-end;background:var(--color-white);}section.frame-type-list.col-11 .content .text .list{margin:1.5em 2em!important;width:calc(100% - 4em);}section.frame-type-list.col-11 picture{position:absolute;position:absolute;top:0;right:0;bottom:auto;height:100%;max-height:100vw;left:0;z-index:-1;}section.frame-type-list.col-11 picture img{width:100%;height:100%;object-fit:cover;}@media only screen and (max-width:80em){section.frame-type-list.col-11 picture{max-height:120vw;}section.frame-type-list.col-11.cols2 .list{columns:1;width:calc(100% - 2em)!important;margin:.5em 1em!important;}}@media only screen and (max-width:60em){section.frame-type-list.col-11 .content .text{flex-direction:column;}section.frame-type-list.col-11 .content .text > header{width:80%;}section.frame-type-list.col-11 .content .text > div{width:30em;max-width:100%;}}@media only screen and (max-width:40em){section.frame-type-list.col-11 .content .text > header{width:100%;padding-right:0;}}@media only screen and (max-width:30em){section.frame-type-list.col-11 picture{max-height:80vh;}}section.frame-type-list.meetingrooms .content .text{flex-direction:column;}section.frame-type-list.meetingrooms .content .text > div{width:80%;padding:2em 2.5em;}section.frame-type-list.meetingrooms .content .text > div > p{font-weight:bold;}section.frame-type-list.meetingrooms thead th{background-repeat:no-repeat;background-size:auto 2.75em;background-position:center;}section.frame-type-list.meetingrooms thead th span{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}section.frame-type-list.meetingrooms thead th strong{font-size:var(--fontsize-links);line-height:1;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;}section.frame-type-list.meetingrooms thead th.name{background-image:url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Icons/Content/veranstaltungsraum.svg');background-size:auto 2em;background-position:center left;}section.frame-type-list.meetingrooms thead th.capacity.block{background-image:url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Icons/Seatings/block-form.svg');}section.frame-type-list.meetingrooms thead th.capacity.u{background-image:url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Icons/Seatings/u-form.svg');}section.frame-type-list.meetingrooms thead th.capacity.concert{background-image:url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Icons/Seatings/kino.svg');}section.frame-type-list.meetingrooms thead th.capacity.parliament{background-image:url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Icons/Seatings/parlamentarisch.svg');}th.capacity.hastooltip::after{content:"";position:absolute;background:var(--color-green);opacity:0;top:0;bottom:0;width:3.5em;z-index:10;transform:translateX(-50%);}th.capacity.hastooltip:hover::after{opacity:.1;}section.frame-type-list.meetingrooms table{font-size:var(--fontsize-body);border-collapse:collapse;width:100%;position:relative;}section.frame-type-list.meetingrooms tr{border-bottom:1px solid var(--color-green);}section.frame-type-list.meetingrooms table abbr{text-decoration:none;}section.frame-type-list.meetingrooms th,section.frame-type-list.meetingrooms td{padding:1.05em 0 .9em;text-align:left;}section.frame-type-list.meetingrooms .capacity,section.frame-type-list.meetingrooms .size{text-align:center;min-width:3em;}section.frame-type-list.meetingrooms .size{padding-right:2em;}section.frame-type-list.meetingrooms .link{text-align:right;}section.frame-type-list.meetingrooms .metrics,section.frame-type-list.meetingrooms .size{white-space:nowrap;}@media only screen and (max-width:60em){section.frame-type-list.meetingrooms .content .text > div{width:100%;overflow-x:auto;}section.frame-type-list.meetingrooms .metrics{display:none;}section.frame-type-list.meetingrooms .link{display:block;width:0;}section.frame-type-list.meetingrooms .link a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;}}section.frame-type-textimage.square.meetingroom .text p.metrics,section.frame-type-textimage.square.meetingroom .text p.capacity{margin-bottom:1.2em;}section.frame-type-textimage.square.meetingroom  abbr{text-decoration:none;}section.frame-type-textimage.square.meetingroom .lightbox{text-align:center;justify-content:center;align-items:center;}section.frame-type-textimage.square.meetingroom .lightbox h3{text-align:center;}section.frame-type-textimage.square.meetingroom .lightbox img{margin-top:2.5em;}section.frame-type-textimage.square.meetingroom p.capacity{background-repeat:no-repeat;background-size:auto 2.75em;background-position:-.5em -.8em;padding-left:2.5em;}section.frame-type-textimage.square.meetingroom p.capacity.block{background-image:url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Icons/Seatings/block-form.svg');}section.frame-type-textimage.square.meetingroom p.capacity.u{background-image:url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Icons/Seatings/u-form.svg');}section.frame-type-textimage.square.meetingroom p.capacity.concert{background-image:url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Icons/Seatings/kino.svg');}section.frame-type-textimage.square.meetingroom p.capacity.parliament{background-image:url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Icons/Seatings/parlamentarisch.svg');}section.frame-type-textimage.square.meetingroom.col-12 p.capacity,section.frame-type-textimage.square.meetingroom.col-2 p.capacity{filter:brightness(100);}section.frame-type-video{text-align:center;padding:0;}section.frame-type-video header{max-width:50em;margin:0 auto;padding:4em 0 2.5em;}section.frame-type-video .content{width:100%;max-width:100%;padding:1.2em 1em;}section.frame-type-video video{width:100%;height:auto;}section.frame-type-video iframe{width:100%;aspect-ratio:1.777;height:auto;border:none;}.frame-type-awardsslider header{text-align:center;margin:1em 0;}.freeslider{position:relative;width:100%;--marquee-distance:-50%;}.free-track{display:flex;gap:60px;width:max-content;will-change:transform;animation:marquee linear infinite;list-style:none;padding:0;margin:0;}.free-track a{display:flex;align-items:center;}.free-track img{height:140px;width:auto;display:block;will-change:transform;transition:transform .2s ease;}.free-track li:hover img{display:flex;align-items:center;transform:scale(1.4);}.free-toggle{margin-bottom:10px;cursor:pointer;display:none;}@media (prefers-reduced-motion:reduce){.free-track{animation:none!important;transform:none!important;}}@keyframes marquee{from{transform:translateX(0);}to{transform:translateX(var(--marquee-distance));}}ul.tiles{transition:opacity .3s ease;}ul.tiles[aria-busy="true"]{opacity:.5;transition:opacity .1s ease;}.filters{padding-left:.75em;}.filters ul,.tile ul.categories{margin:.5em 0;padding:0;list-style:none;}.filters li,.categories li{display:inline-block;margin:0 0 .2em;padding:0;list-style:none;max-width:100%;}.filters button,.categories li button,.categories li > span{display:inline-block;margin:0;padding:.4em .4em .2em;list-style:none;font-size:var(--fontsize-badge);line-height:1;text-transform:uppercase;letter-spacing:.1em;text-underline-offset:.35em;text-decoration-thickness:.15em;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;}.filters button{padding-top:.44em;transition:all .2s ease-out;max-height:2em;}.filters button::after{display:inline-block;width:1em;height:1em;content:"";margin-left:.25em;opacity:0;transition:opacity .15s ease-out;}.filters button[disabled]:first-child{max-height:0;opacity:0;}.filters button + button[disabled]{opacity:.4;}.filters button:not([disabled]):hover,.filters button:focus,.categories li button:hover,.categories li button:focus{text-decoration:underline;}.filters button[aria-pressed="true"],.filters button.active{background:var(--color-green);color:var(--color-white);text-decoration:none!important;}.filters button[aria-pressed="true"]::after,.filters button.active::after{content:"✔";opacity:1;}.filters > button[aria-pressed="true"]{}.filters ul{text-align:center;max-height:0;margin-top:1em;transition:all .2s ease,max-height .2s ease;overflow:hidden;}.filters ul.expanded{max-height:5em;}html.js .filters .collapsed{max-height:0!important;padding-bottom:0;}.categories li button,.categories li > span{border:1px solid var(--color-green);text-underline-offset:.15em;}.frame-type-tiles header{max-width:90em;margin:0 auto;padding:3em 0 1em;text-align:center;display:flex;flex-direction:column;}.col-0 + .frame-type-tiles.col-0 header,.col-0 + .anchor + .frame-type-tiles.col-0 header,.col-1 + .frame-type-tiles.col-1 header,.col-1 + .anchor + .frame-type-tiles.col-1 header,.col-2 + .frame-type-tiles.col-2 header,.col-2 + .anchor + .frame-type-tiles.col-2 header,.col-21 + .frame-type-tiles.col-21 header,.col-21 + .anchor + .frame-type-tiles.col-21 header,.col-22 + .frame-type-tiles.col-22 header,.col-22 + .anchor + .frame-type-tiles.col-22 header,.col-23 + .frame-type-tiles.col-23 header,.col-23 + .anchor + .frame-type-tiles.col-23 header,.col-24 + .frame-type-tiles.col-24 header,.col-24 + .anchor + .frame-type-tiles.col-24 header,.col-25 + .frame-type-tiles.col-25 header,.col-25 + .anchor + .frame-type-tiles.col-25 header,.col-26 + .frame-type-tiles.col-26 header,.col-26 + .anchor + .frame-type-tiles.col-26 header,.col-27 + .frame-type-tiles.col-27 header,.col-27 + .anchor + .frame-type-tiles.col-27 header,.col-0 + teaser-list .frame-type-tiles.col-0 header,.col-0 + .anchor + teaser-list .frame-type-tiles.col-0 header,.col-1 + teaser-list .frame-type-tiles.col-1 header,.col-1 + .anchor + teaser-list .frame-type-tiles.col-1 header,.col-2 + teaser-list .frame-type-tiles.col-2 header,.col-2 + .anchor + teaser-list .frame-type-tiles.col-2 header,.col-21 + teaser-list .frame-type-tiles.col-21 header,.col-21 + .anchor + teaser-list .frame-type-tiles.col-21 header,.col-22 + teaser-list .frame-type-tiles.col-22 header,.col-22 + .anchor + teaser-list .frame-type-tiles.col-22 header,.col-23 + teaser-list .frame-type-tiles.col-23 header,.col-23 + .anchor + teaser-list .frame-type-tiles.col-23 header,.col-24 + teaser-list .frame-type-tiles.col-24 header,.col-24 + .anchor + teaser-list .frame-type-tiles.col-24 header,.col-25 + teaser-list .frame-type-tiles.col-25 header,.col-25 + .anchor + teaser-list .frame-type-tiles.col-25 header,.col-26 + teaser-list .frame-type-tiles.col-26 header,.col-26 + .anchor + teaser-list .frame-type-tiles.col-26 header,.col-27 + teaser-list .frame-type-tiles.col-27 header,.col-27 + .anchor + teaser-list .frame-type-tiles.col-27 header{padding-top:1em;}.frame-type-tiles header .h2alike,.frame-type-tiles header h2,.frame-type-tiles header h3{display:block;text-align:center;margin:0 auto 2em;}.frame-type-tiles header a.exposed,.frame-type-tiles footer a.exposed{margin:0 auto;}.frame-type-tiles footer p{text-align:center;margin:3em auto 0;}.frame-type-tiles > .content{padding-left:0;padding-right:0;}.frame-type-tiles .tiles{display:flex;margin:0 -.75em -2em;padding:0;list-style:none;width:calc(100% + 1.5em);flex-wrap:wrap;justify-content:center;}.frame-type-tiles .tiles > li{position:relative;box-sizing:border-box;width:33.333%;padding:.75em;margin:0 0 3em;display:flex;flex-direction:column-reverse;justify-content:start;}.frame-type-tiles.cols3 .tiles > li{width:33.333%;}.frame-type-tiles.cols2 .tiles > li{width:50%;}.frame-type-tiles .tile .img{aspect-ratio:.75;}.frame-type-tiles.cols2 .tile .img{aspect-ratio:1.25;}.frame-type-tiles .tile .img picture,.frame-type-tiles .tile .img img{width:100%;height:100%;object-fit:cover;}.frame-type-tiles .tile .content{padding:2em 2em 1em;position:static;}.frame-type-tiles .tile h3 strong,.frame-type-tiles .tile h4 strong{font-family:var(--font-headings);font-size:var(--fontsize-cardheading);line-height:1;font-weight:normal;margin:.25em 0;color:inherit;}.frame-type-tiles .tile h3 span,.frame-type-tiles .tile h4 span{font-size:var(--fontsize-subheading);line-height:1.1;letter-spacing:.2em;margin-bottom:.5em;}.frame-type-tiles .tile .categories.absent + h3{margin-top:2.5em;}.frame-type-tiles .tile figcaption{font-size:var(--fontsize-cards);}.frame-type-tiles .tile figcaption h3:first-child,.frame-type-tiles .tile figcaption h4:first-child{margin:1.66em 0 .5em;}.frame-type-tiles .tile figcaption p{margin:0;}.frame-type-tiles .tile figcaption p.morelinks{margin-top:1.5em;}.frame-type-tiles .tile figcaption .popup-trigger{margin-right:1em;}.frame-type-tiles .tile figcaption > span{display:none;}.frame-type-tiles .tile .tags{position:absolute;top:1.5em;left:1.5em;}.frame-type-tiles .tile .tags p{position:relative;display:inline-block;margin:0 .5em .4em 0;padding:.4em .6em .22em;font-size:var(--fontsize-badge);line-height:1.2;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;z-index:2;border:1px solid var(--color-white);color:var(--color-white);}.frame-type-tiles .tile .tags p:not(.highlight)::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2;background:transparent;background-color:var(--color-green-25);backdrop-filter:contrast(.5) brightness(.5);}.frame-type-tiles .tile .tags p.highlight{background:var(--color-green-light);border-color:var(--color-green-light);color:var(--color-green);}.frame-type-tiles .tile .morelink{display:inline-block;margin:1.5em 1.5em 0 0;white-space:nowrap;}.offers .bookable{font-weight:normal;}.frame-type-tiles.rooms .tile h3:first-child,.frame-type-tiles.rooms .tile h4:first-child{margin-top:.75em;}.pagination{text-align:center;margin-top:3em;}.pagination p{display:flex;justify-content:center;align-items:center;}.pagination p > span:not(.paginationlink){display:inline-block;text-transform:uppercase;letter-spacing:.2em;font-size:var(--fontsize-links);padding:0 .35em 0 .1ex;order:3;}.pagination .paginationlink{display:inline-block;width:2.66em;height:2em;background:var(--color-green);color:var(--color-white);display:flex;justify-content:center;align-items:center;margin:0 1em 0 0;transition:all .2s ease-out;}.pagination .paginationlink svg{width:1em;height:auto;color:var(--color-white);transition:scale .2s ease;}.pagination p > span.paginationlink{background:var(--color-green-25);}.pagination a.paginationlink:focus,.pagination a.paginationlink:hover{background:var(--color-green-light);}.pagination a.paginationlink:focus svg,.pagination a.paginationlink:hover svg{scale:1.5;}.frame-type-tiles.slider .content{width:100%;max-width:100%;padding:0;}.frame-type-tiles.slider .tiles{flex-wrap:nowrap;width:auto;justify-content:flex-start;}.frame-type-tiles.slider .tiles > li{margin-bottom:0;}.frame-type-tiles.slider .splide__arrow{background:var(--color-green);border-radius:0;width:2.5em;transition:background .15s ease-out,opacity .15s ease-out;}.frame-type-tiles.slider .splide__arrow svg{fill:var(--color-white);}.frame-type-tiles.slider.col-2 .splide__arrow{background:var(--color-green-light);}.frame-type-tiles.slider.col-2 .splide__arrow svg{fill:var(--color-green);}.frame-type-tiles.slider .splide__arrow--prev{left:max(calc(50vw - 43.5em),1.5em);}.frame-type-tiles.slider .splide__arrow--next{right:max(calc(50vw - 41.5em),1.5em);}@media only screen and (min-width:80em){.frame-type-tiles .tiles{margin:0 -1.5em -2em;width:calc(100% + 3em);}.frame-type-tiles .tiles > li{padding:.75em 1.5em;}.frame-type-tiles .tile .tags{left:2.4em;}}@media only screen and (max-width:40em){.frame-type-tiles.slider{overflow:hidden;}.frame-type-tiles.slider.col-1{padding-bottom:1em;}.frame-type-tiles.slider .content{margin-left:-1.5em;margin-right:-1.5em;width:calc(100% + 3em);max-width:calc(100% + 3em);}.frame-type-tiles.slider header,.frame-type-tiles.slider footer{margin-left:2.5em;max-width:calc(100% - 5em);}.frame-type-tiles.slider header p{margin-top:1em;}.categories li{padding:0;}.categories li button,.categories li > span{letter-spacing:0em;}}@media only screen and (max-width:32em){.frame-type-tiles header,.frame-type-tiles header .h2alike,.frame-type-tiles header h2,.frame-type-tiles header h3,.frame-type-tiles footer p{text-align:left;margin-left:0;margin-bottom:0;}.filters{padding-left:0;margin-left:-.13em;}.filters ul{text-align:left;}.filters button{margin-top:1.5em;}}@media only screen and (max-width:785px){.frame-type-tiles.cols3 .tiles .tile{width:50%;}.frame-type-tiles.cols3.slider .tiles .tile{margin-bottom:.5em;}.frame-type-tiles.cols3 .tile .img{aspect-ratio:auto;}.frame-type-tiles.cols3 .tile picture,.frame-type-tiles.cols3 .tile img{width:100%;height:auto;object-fit:initial;}}@media only screen and (max-width:500px){.frame-type-tiles.cols2:not(.slider) .tiles{flex-direction:column;}.frame-type-tiles.cols3 .tiles .tile,.frame-type-tiles.cols2 .tiles .tile{width:100%;}.frame-type-tiles .tiles > li:last-child,.frame-type-tiles.cols2.slider .tiles .tile{margin-bottom:.5em;}.frame-type-tiles.cols3 .tile figcaption,.frame-type-tiles.cols2 .tile figcaption{margin-top:-.4em;}.frame-type-tiles .filters li,.frame-type-tiles .categories li{margin:0;padding:0;}.frame-type-tiles.cols2 .tile .img{aspect-ratio:auto;}.frame-type-tiles.cols2 .tile picture,.frame-type-tiles.cols2 .tile img,.frame-type-tiles.cols3 .tile picture,.frame-type-tiles.cols3 .tile img{width:100%;height:auto;object-fit:initial;aspect-ratio:1.33;}}.frame-type-tiles .lightboxes{height:0;padding:0;margin:0;}.frame-type-tiles .lightbox{flex-direction:row;align-items:flex-start;justify-content:flex-start;}.frame-type-tiles .lightbox .imagewrap{width:50%;max-width:32em;padding-right:4em;flex-shrink:0;}.frame-type-tiles .lightbox .imagewrap img{width:100%;height:auto;}.frame-type-tiles .lightbox .textwrap{flex-direction:column;align-items:flex-start;justify-content:space-between;flex-grow:1;}@media only screen and (max-width:40em){.frame-type-tiles .lightbox{flex-direction:column;}.frame-type-tiles .lightbox header{padding-top:1em;}}body > footer.frame{position:relative;margin:1.2em 1em .8em;padding-bottom:7.25em;width:calc(100% - 2em);text-align:center;}body > footer.frame p{margin-bottom:1.25em;}body > footer.frame .link.home{display:inline-block;position:static;margin:0 auto 3.33em;transform:none;}body > footer.frame .content{border-top:1px solid var(--color-white);display:flex;align-items:flex-start;justify-content:space-between;text-align:left;padding:5em 0;}body > footer.frame .content .text{width:36%;}body > footer.frame .content nav{display:flex;justify-content:space-between;}body > footer.frame .content .column{margin-left:2em;min-width:10em;}body > footer.frame .content .text h4{margin:0 auto 4.85em 0;font:inherit;font-weight:normal;}body > footer.frame .content .text h4 strong{font-size:var(--fontsize-footerheading);line-height:1;font-family:var(--font-headings);font-weight:normal;}body > footer.frame .content .text h4 span{display:block;margin-bottom:1em;text-transform:uppercase;letter-spacing:.2em;font-weight:bold;font-size:var(--fontsize-subheading);}body > footer.frame .content .text h4 i strong{font-style:italic;}body > footer.frame .content .text a:not(.exposed){text-decoration:none;}body > footer.frame .content .text strong{display:inline-block;font-weight:normal;min-width:4.5em;}body > footer.frame .column h3,body > footer.frame .column h4{font-weight:normal;margin-bottom:1em;font-size:var(--fontsize-links);text-transform:uppercase;letter-spacing:.2em;}body > footer.frame .column p,body > footer.frame .column li{font-family:var(--font-headings);font-size:var(--fontsize-liststixsmall);line-height:1;color:var(--color-white);}body > footer.frame .column li{margin-bottom:.4em;}body > footer.frame .column a{text-decoration:none;}body > footer.frame .column a:hover{text-decoration:underline;}body > footer.frame .column:not(.partner) a[href^="http"]{font-style:italic;}body > footer.frame .content .contact p{margin-bottom:.75em;}body > footer.frame .content .contact a{white-space:nowrap;}body > footer.frame .footline{border:0;padding:0;}body > footer.frame .footline ul{width:100%;display:flex;align-items:flex-start;justify-content:flex-end;}body > footer.frame .footline ul li.copyright{flex-grow:1;}body > footer.frame .footline li{font-size:var(--fontsize-links);text-transform:uppercase;letter-spacing:.2em;}body > footer.frame .footline li + li{margin-left:5em;}body > footer.frame .footline a{text-decoration:none;}body > footer.frame .footline a:hover{text-decoration:underline;}body > footer.frame .content .text p{display:none;}body > footer.frame .content .text p{display:block;}body > footer.frame .content .column{margin-left:3em;min-width:10em;}body > footer.frame .content .contact{display:none;}@media only screen and (max-width:80em){body > footer.frame .content{flex-direction:column;}body > footer.frame .content .text{width:100%;margin-bottom:3.5em;}body > footer.frame .content .column{margin:0 2em 2em 0;}}@media only screen and (max-width:60em){body > footer.frame .content nav{flex-wrap:wrap;}body > footer.frame .content .column{width:calc(50% - 2em);}}@media only screen and (max-width:40em){body > footer.frame .content{text-align:center;padding-top:1.5em;}body > footer.frame .content nav{flex-direction:column;width:100%;align-items:stretch;}body > footer.frame .content .column{margin:0 0 2em 0;width:100%;}body > footer.frame .link.home svg{max-width:50vw;}body > footer.frame .footline ul{flex-direction:column;align-items:center;}body > footer.frame .footline ul li{margin:.33em auto;}body > footer.frame .footline ul li.copyright{margin-bottom:2.5em;}}#bookingwidget{position:fixed;bottom:0;left:0;right:0;width:100%;height:7.25em;z-index:10;transition:bottom .2s ease-out 0s;}#bookingwidget form{width:calc(90vw + .5em);max-width:64em;margin:0 auto;position:relative;box-sizing:border-box;display:flex;align-items:stretch;justify-content:space-between;}#bookingwidget form > div{min-height:4em;width:6em;background:var(--color-white-80);color:var(--color-green);flex-grow:1;margin:.25em;padding:0 .5em;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 .2em .5em 0.1em rgba(0,0,0,.2);backdrop-filter:blur(3px);transition:background-color .2s ease;}#bookingwidget form > div:hover,#bookingwidget form > div:focus{background-color:var(--color-white);}#bookingwidget form > div.link{padding:0;background:var(--color-green-80);min-width:3em;max-width:5em;}#bookingwidget form > div.link a{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;}#bookingwidget form > div.link a:hover,#bookingwidget form > div.link a:focus{background-color:var(--color-green);}#bookingwidget form > div.link img{width:1.75em;height:auto;filter:brightness(100);transition:transform .2s ease;}#bookingwidget form > div.link a:hover img{transform:scale(1.25);}#bookingwidget form > div.link{border:1px solid transparent;transition:border-color 2s ease;}body.notattop #bookingwidget form > div.link{border-color:var(--color-white-50);transition:border-color .2s ease;}#bookingwidget label{display:inline-block;font-weight:bold;margin-top:.25em;}#bookingwidget .dates{background:#f9f9f0cc;}#bookingwidget .dates input{width:7em;}#bookingwidget label:first-child::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;z-index:-1;}#bookingwidget input{text-align:center;position:relative;z-index:2;}#bookingwidget input:not([type=submit]){text-align:center;padding:.25em .5em .15em;text-align:center;}#bookingwidget .guests fieldset{border:none;margin:0;padding:0;white-space:nowrap;}#bookingwidget .guests input{width:1.2em;margin:0 -.5em;}#bookingwidget .guests button{cursor:pointer;border-radius:2px;line-height:1.5em;width:1.5em;position:relative;z-index:3;font-weight:bold;transition:all .2s ease;}#bookingwidget .guests button:focus{background:var(--color-white);transition:all 2.5s ease;}#bookingwidget .guests button:hover{background:var(--color-green);color:var(--color-white);transition:all .1s ease-out;}#bookingwidget .code{max-width:12em;}#bookingwidget .code input{text-transform:uppercase;letter-spacing:.1em;}#bookingwidget .code input::placeholder{text-transform:uppercase;color:#b0bdbd;}#bookingwidget form > div.submit{width:8em;padding-left:0;padding-right:0;background:var(--color-green-light);}#bookingwidget .submit input{width:100%;height:100%;font-size:1em;line-height:1.2em;font-weight:bold;text-transform:uppercase;letter-spacing:.1em;padding:.2em 1em 0;cursor:pointer;white-space:nowrap;transition:all .15s ease-out;}html[lang="de"] #bookingwidget .submit input{padding-top:0;}#bookingwidget .submit input:hover{background:var(--color-green);color:var(--color-white);}@media only screen and (max-width:70em){#bookingwidget form > div.link{min-width:3em;width:auto;}}@media only screen and (max-width:62em){#bookingwidget .dates{display:none;}}@media only screen and (max-width:40em){#bookingwidget .children{display:none;}#bookingwidget{font-size:.8em;}}@media only screen and (max-width:32em){#bookingwidget .adults{display:none;}#bookingwidget .submit input{white-space:normal;}}@media only screen and (max-width:30em){#bookingwidget .submit input{font-size:.8em;}}body.bookingScrolled:not(.scrolledup) #bookingwidget,body.noscroll #bookingwidget,body.mainactive #bookingwidget{bottom:-7.5em;transition:bottom .3s ease 0s;}@media only screen and (max-width:56em){#bookingwidget form > div:not(.submit){height:4em;}#bookingwidget{height:4em;}#bookingwidget form{justify-content:center;left:0;}.videocontrols{bottom:3.5em;}}.datepicker{width:44.8em;padding:1em 2.5em;bottom:5em;left:0;transition:height .5s ease !important;white-space:wrap;background:var(--color-white);color:var(--color-black);}.datepicker.datepicker--open{transition:height .15s ease !important;}.datepicker *:not(.datepicker__week-name){padding:.8em .25em;}.datepicker .datepicker__month{color:inherit;}.datepicker .datepicker__month + .datepicker__month{margin-left:2em;}#tooltip{position:absolute;z-index:1000;padding:0.35em 0.6em .25em;font-size:var(--fontsize-badge);text-transform:uppercase;letter-spacing:.15em;background-color:var(--color-green);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.3s ease,transform 0.3s ease;}#tooltip::after{content:"";position:absolute;top:-12px;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:transparent transparent var(--color-green) transparent;}#tooltip[data-theme=light]{background-color:var(--color-white);color:var(--color-green);box-shadow:0 .2em .8em .2em #0004}#tooltip[data-theme=light]::after{border-bottom-color:var(--color-white);}#tooltip[data-position=fixed]{position:fixed;}#tooltip.is-visible{opacity:1;transform:translateY(4px);transition-duration:.15s;transition-delay:0;}aside#notification{display:none;max-height:0;min-height:0;opacity:0;order:0;background:var(--color-green);color:var(--color-white);transition:all .4s ease;overflow:hidden;}aside#notification .content{position:relative;width:80em;max-width:calc(100% - 5em);margin:0 auto;padding:.75em 3.5em;text-align:center;line-height:1.1em;}aside#notification .content p{margin:0;font-size:var(--fontsize-notification);text-transform:uppercase;letter-spacing:.15em;min-height:1.75em;}aside#notification a{text-decoration:underline;transition:all .15s ease-out;display:inline-block;text-decoration-thickness:.15em;text-underline-offset:.075em;text-decoration-color:currentColor;font-weight:bold;}aside#notification a:focus,aside#notification a:hover{background-color:var(--color-green-light);color:var(--color-green);}aside#notification button{right:.66em;top:.5em;opacity:0;pointer-events:none;}body.noticevisible aside#notification{max-height:6em;min-height:2.7em;opacity:1;transition:all .2s ease-out;}body.noticevisible aside#notification button{opacity:1;pointer-events:all;}body.navfixed aside#notification,body.mainactive aside#notification{min-height:0!important;max-height:0!important;opacity:0;}@media only screen and (max-width:98.5em){aside#notification .content{max-width:100%;}aside#notification button{right:2.5em;}}@media only screen and (max-width:60em){aside#notification button{right:2em;}}@media only screen and (max-width:40em){aside#notification .content{max-width:100%;padding-left:1em;padding-right:1em;}body.noticevisible aside#notification{max-height:12em;}aside#notification button{right:1em;}}@media only screen and (max-width:32em){aside#notification .content{text-align:left;padding-left:1em;padding-right:3em;}}body #CybotCookiebotDialogPoweredbyImage{max-height:100%;width:auto;margin-left:.25em;}body #CybotCookiebotDialog{border-radius:0;}body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-radius:0;}@font-face{font-family:'gtultra';src:url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Fonts/GT_Ultra/GT-Ultra-Standard-Thin.woff2') format('woff2'),url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Fonts/GT_Ultra/GT-Ultra-Standard-Thin.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'gtultra';src:url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Fonts/GT_Ultra/GT-Ultra-Standard-Regular.woff2') format('woff2'),url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Fonts/GT_Ultra/GT-Ultra-Standard-Regular.woff') format('woff');font-weight:bold;font-style:normal;}@font-face{font-display:swap;font-family:'stix';font-style:normal;font-weight:normal;src:url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Fonts/STIX_General/STIXGeneral-Regular.otf') format('opentype');}@font-face{font-display:swap;font-family:'stix';font-style:italic;font-weight:normal;src:url('../../../_assets/b5b7d9905f703af7d08703c1a60670ac/Fonts/STIX_General/STIXGeneral-Italic.otf') format('opentype');}
