:root{--black:#000;--white:#fff;--floristik-darkgrey:#191919;--floristik-grey0:#f5f5f5;--floristik-grey1:#ddd;--floristik-grey2:#a1a1a1;--floristik-grey3:#767676;--floristik-red:#e63214;--floristik-darkgreen:#284632;--floristik-purple:#6e1f64;--floristik-peach:#ffd7bd;--floristik-yellow:#dcdc00;--floristik-palepink:#e7dcec;--floristik-bg:#ffebde;--color-black:var(--black);--color-white:var(--white);--color-darkgrey:var(--floristik-darkgrey);--color-grey0:var(--floristik-grey0);--color-grey1:var(--floristik-grey1);--color-grey2:var(--floristik-grey2);--color-grey3:var(--floristik-grey3);--color-red:var(--floristik-red);--color-darkgreen:var(--floristik-darkgreen);--color-green:var(--floristik-darkgreen);--color-purple:var(--floristik-purple);--color-peach:var(--floristik-peach);--color-yellow:var(--floristik-yellow);--color-palepink:var(--floristik-palepink);--color-bg0:var(--floristik-bg);--color-beige:var(--floristik-bg);--color-stdhgl:var(--floristik-purple);--color-bbgrey1:var(--floristik-grey3);--color-bborange0:var(--floristik-red);--color-bg:var(--color-bg0);--color-bg-alt:var(--color-palepink);--color-bg-dark:var(--color-darkgreen);--color-primary:var(--color-darkgreen);--color-accent:var(--color-purple);--color-text:var(--color-black);--color-text-inv:var(--color-white);--color-text-muted:var(--color-grey3);--color-border:var(--color-grey1);--color-hover:var(--color-peach);--color-success:var(--color-darkgreen);--color-error:var(--color-red);--color-sky:var(--color-grey2);--color-black-rgb:0, 0, 0;--color-white-rgb:255, 255, 255;--font-main:"Cabinet Grotesk", "Roboto", sans-serif;--border-radius-32:32px;--border-radius-24:24px;--border-radius-16:16px;--border-radius-12:12px;--border-radius-8:8px;--radius-sm:var(--border-radius-8);--radius-md:var(--border-radius-16);--radius-lg:var(--border-radius-24);--radius-full:999px;--radius-s:var(--radius-sm);--radius-m:var(--radius-md);--radius-l:var(--radius-lg);--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-12:96px;--space-16:128px;--content-max-width:1440px;--content-inner:1240px;--content-padding:100px}@media screen and (max-width:760px){:root{--radius-md:var(--border-radius-12);--radius-lg:var(--border-radius-16);--content-padding:20px}}*,:before,:after{box-sizing:border-box}html{scrollbar-width:none;-ms-overflow-style:none;height:100%;margin:0;padding:0}body{-ms-word-wrap:normal;word-wrap:normal;width:100%;height:auto;min-height:100vh;overscroll-behavior-x:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;counter-reset:all;flex-direction:column;min-height:100dvh;margin:0;padding:0;font-size:16px;display:flex;position:relative;overflow:hidden auto}body.holdscreen{overflow:hidden}article,h1,h2,h3,h4,h5,h6,div,p,pre,span,ul,ol,li,cite{color:inherit;position:relative}p{margin:0}a{color:inherit;text-decoration:none}main{z-index:1;flex-direction:column;width:100%;height:auto;display:flex;position:relative}.section--container,.custom--container{width:100%;max-width:var(--content-max-width,1440px);z-index:3;box-sizing:border-box;flex-direction:column;height:auto;margin:0 auto;display:flex;position:relative}article{display:block;position:relative}.block--contents{--block-code-bg:var(--color-bg-alt,#f3f4f6);--block-code-border:var(--color-border,#d1d5db);width:auto;height:auto;display:block;position:relative}.block--contents p{padding:0 0 20px}.block--contents ul,.block--contents ol,.block--contents li{line-height:1.65}.block--contents ul:not(:last-child),.block--contents ol:not(:last-child){padding-bottom:20px}.block--contents h1,.block--contents h2,.block--contents h3,.block--contents h4,.block--contents h5,.block--contents h6{margin:0 0 .4em;scroll-margin-top:90px;font-weight:700}.block--contents figure.quote{flex-direction:column;align-items:flex-start;padding:0 0 40px;display:flex}.block--contents blockquote{border:unset;margin:0;padding:25px 0 15px;font-weight:700;line-height:1.35;display:block}.block--contents ul>li:before{content:"";width:1em;min-width:1em;height:1em;min-height:1em;display:block;position:absolute;transform:translate(-1.5em,.2125em)}#jg--scrollbar{z-index:1002;background-color:#0000;width:14px;height:100%;transition:transform .2s cubic-bezier(.75,.25,0,1);position:fixed;top:0;right:0;transform:translate(100%)}#jg--scrollstick,#jg--menuscrollstick{--scrollbar-color-stick:var(--color-text);--scrollbar-color-stick-menu:var(--color-accent)}#jg--scrollstick{background-color:var(--scrollbar-color-stick);cursor:grab;border-radius:1px;width:4px;margin:0 auto;display:block;position:absolute;left:0;right:0}#jg--scrollstick:active,body.stickdragging{cursor:grabbing}#jg--menuscrollbar{z-index:1004;background-color:#0000;width:14px;height:100%;transition:transform .2s cubic-bezier(.75,.25,0,1);position:fixed;top:0;right:0;transform:translate(100%)}#jg--menuscrollstick{background-color:var(--scrollbar-color-stick-menu);cursor:grab;border-radius:1px;width:4px;margin:0 auto;display:block;position:absolute;left:0;right:0}#jg--menuscrollstick:active,body.stickdraggingmenu{cursor:grabbing}.empty{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;width:0;height:0;position:absolute}.bg{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}pre{z-index:2147483647;background-color:#ff0;width:auto;height:100%;font-size:.75rem;line-height:1.2;position:relative;top:0;left:0;overflow:scroll;color:#000!important}.dg.ac{z-index:1000!important;top:100px!important}#etc{width:0;height:0;position:absolute;top:0;left:0}#etc #window-wh{width:100vw;height:100vh;height:100dvh;min-height:100vh;z-index:-2;visibility:hidden;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;min-height:100dvh;position:fixed;top:0;left:0}.data--attr{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;display:none}.buttons{--button-focus-color:#005fcc;--button-focus-radius:4px;margin:0;display:inline-block;position:relative}.buttons .btntarget{cursor:pointer;align-items:center;display:inline-block}.buttons .btntarget>*{display:initial;vertical-align:middle}.buttons .btntarget>.icons{display:flex}.buttons button{color:inherit;font-size:inherit;cursor:pointer;background-color:#0000;border:none;outline:none;margin:0;padding:0;font-family:inherit}button.a11y,.buttons.a11y>.btntarget{color:inherit;font-size:inherit;background-color:#0000;border:none;outline:none}button.a11y:focus-visible{outline-offset:-2px;border-radius:var(--button-focus-radius);outline:2px solid var(--button-focus-color)!important}.buttons.a11y>.btntarget:focus-visible{outline-offset:-2px;border-radius:var(--button-focus-radius);outline:2px solid var(--button-focus-color)!important}.buttons.progressbar.a11y input:focus-visible{outline-offset:-2px;border-radius:var(--button-focus-radius);outline:2px solid var(--button-focus-color)!important}.buttons.a11y:focus-visible~.btntarget{outline:2px solid var(--button-focus-color);outline-offset:-2px;border-radius:var(--button-focus-radius)}.buttons.btnradio.a11y input:focus-visible~.btntarget{outline:2px solid var(--button-focus-color);outline-offset:-2px;border-radius:var(--button-focus-radius)}.buttons.fullwidth,.buttons.fullwidth .btntarget,.buttons.fullwidth .btntarget>span{width:100%}.buttons.aligncenter{text-align:center}.size12 figure.icons,.size12 figure.icons svg{width:12px;min-width:12px;max-width:12px;height:12px;min-height:12px;max-height:12px}.size14 figure.icons,.size14 figure.icons svg{width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px}.size18 figure.icons,.size18 figure.icons svg{width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px}.size22 figure.icons,.size22 figure.icons svg{width:22px;min-width:22px;max-width:22px;height:22px;min-height:22px;max-height:22px}.size40 figure.icons,.size40 figure.icons svg{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px}.size44 figure.icons,.size44 figure.icons svg{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px}.size56 figure.icons,.size56 figure.icons svg{width:56px;min-width:56px;max-width:56px;height:56px;min-height:56px;max-height:56px}.jg--accordion{--acc-color-icon:var(--color-text)}.jg--accordion .head .acc--headline{cursor:pointer;margin:0;display:inline-block}.jg--accordion li.ani--accordion .head .acc--headline{margin-bottom:20px}.jg--accordion.transon .head .acc--headline,.jg--accordion.transon .head .acc--headline>.btntarget{transition:margin .4s cubic-bezier(.75,.25,0,1),color .2s cubic-bezier(.075,.82,.165,1)}.jg--accordion .head .acc--headline>.btntarget{padding:0 2em 0 0}.jg--accordion .head .acc--headline>.btntarget:before,.jg--accordion .head .acc--headline>.btntarget:after{content:"";background-color:var(--acc-color-icon);border-radius:4px;width:1.25em;min-width:1.25em;height:2px;min-height:2px;display:block;position:absolute;top:.65em;right:0}.jg--accordion .head .acc--headline>.btntarget:before{transform:rotate(90deg)scale(1)}.jg--accordion .head .acc--headline>.btntarget:after{margin-left:30px;transform:rotate(0)scale(1)}.jg--accordion .ani--accordion .head .acc--headline>.btntarget:before{transform:rotate(-360deg)scaleX(.8)}.jg--accordion .ani--accordion .head .acc--headline>.btntarget:after{transform:rotate(-180deg)scaleX(0)}.jg--accordion.transon .head .acc--headline>.btntarget:before,.jg--accordion.transon .head .acc--headline>.btntarget:after{transition:transform .3s cubic-bezier(.75,.25,0,1),color .2s cubic-bezier(.075,.82,.165,1)}.jg--accordion .textbox>:last-child{margin-bottom:0;padding-bottom:0}.jg--accordion .textbox{opacity:0;max-height:0;position:relative;overflow:hidden}.jg--accordion.transon .textbox{transition:max-height .4s cubic-bezier(.75,.25,0,1),opacity .1s}.jg--accordion li.ani--accordion .textbox{opacity:1}section.grid--pinterest ul.gplist{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;list-style:none;display:flex;position:relative}section.grid--pinterest ul.gplist>li{vertical-align:top;box-sizing:border-box;width:100%;height:auto;margin:0;list-style:none;display:inline-block;position:relative}section.grid--pinterest ul.gplist>li::marker{display:none}.jg--cal{flex-direction:column;width:100%;max-width:480px;margin:0 auto;display:flex}.jg--cal *{box-sizing:border-box}.jg--cal .buttons{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:0;display:flex;position:relative}.jg--cal .buttons input,.jg--cal .buttons select{-webkit-appearance:none;appearance:none;z-index:4;cursor:pointer;background-color:#0000;border:none;width:100%;height:auto;margin:0;padding:40px 15px 15px;font-weight:700;position:relative;top:0;left:0}.jg--cal .buttons input::placeholder{opacity:.5;font-weight:400}.jg--cal .buttons input:focus,.jg--cal .buttons select:focus{-webkit-appearance:unset;appearance:unset;border:none;outline:none}.jg--cal .buttons select:focus-visible{-webkit-appearance:unset;appearance:unset;border:none;outline:none}.jg--cal .buttons .form--select{content:"";border:solid var(--color-black);pointer-events:none;-webkit-user-select:none;user-select:none;border-width:0 1px 1px 0;padding:.25em;display:inline-block;position:absolute;bottom:30%;right:20px;transform:rotate(45deg)}.jg--cal .buttons .btntarget{opacity:1;cursor:pointer;width:100%;height:100%;font-size:12px;position:absolute;top:0;left:0}.jg--cal .buttons .btntarget span{font-size:inherit;z-index:2;width:100%;height:auto;padding:15px 15px 0;display:inline-block;position:relative}.jg--cal .buttons .btntarget .bgbox{background-color:var(--color-white);box-sizing:border-box;border-radius:5px;width:100%;height:100%;position:absolute;box-shadow:0 0 12px #0000001a}.jg--cal .result{max-width:64px}.jg--cal .result input{cursor:auto;text-align:center;pointer-events:none}.jg--cal .result .buttons .btntarget{text-align:center;cursor:auto}.jg--cal .result .buttons .btntarget span{padding-left:10px;padding-right:10px}.jg--cal .output--container{width:100%;height:auto;padding:0 0 5px;display:flex}.jg--cal .output--container>*{justify-content:flex-start;align-items:center;width:100%;height:auto;display:flex;position:relative}.jg--cal .output--container>:not(:first-child){margin-left:5px}.jg--cal .output--container>.begin.on .buttons .btntarget .bgbox,.jg--cal .output--container>.end.on .buttons .btntarget .bgbox{border:1px solid var(--color-black)}.jg--cal.dateequal .output--container>.begin,.jg--cal.betweenoff .output--container>.between{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;max-width:0;overflow:hidden}.jg--cal.dateequal .output--container>.end,.jg--cal.betweenoff .output--container>.between{margin-left:unset}.jg--cal .boxes{background-color:var(--color-white);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:5px;flex-direction:column;max-height:0;transition:max-height .4s cubic-bezier(.75,.25,0,1),opacity .1s;display:flex;overflow:hidden;box-shadow:0 3px 12px #00000026}.jg--cal.jgcalon .boxes{opacity:1;pointer-events:unset;-webkit-user-select:unset;user-select:unset}.jg--cal .boxes .box--container{flex-direction:column;width:100%;height:auto;padding:20px;display:flex}.jg--cal .boxcal-a{justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:700;line-height:1;display:flex}.jg--cal .boxcal-a .year-month{padding:0 .5em;display:block;position:relative}.jg--cal .boxcal-a .buttons.prev,.jg--cal .boxcal-a .buttons.next{cursor:pointer;justify-content:center;align-items:center;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;margin:0;display:flex}.jg--cal .boxcal-a .buttons.prev.disable{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}.jg--cal .boxcal-a .buttons.prev .btntarget,.jg--cal .boxcal-a .buttons.next .btntarget{justify-content:center;align-items:center;display:flex}.jg--cal .boxcal-a .buttons.prev .btntarget:before,.jg--cal .boxcal-a .buttons.next .btntarget:before{content:"";border-width:2px 2px 0 0;border-color:var(--color-black);border-style:solid;width:40%;height:40%;display:block;position:absolute}.jg--cal .boxcal-a .buttons.prev .btntarget:before{transform:rotate(-135deg)}.jg--cal .boxcal-a .buttons.next .btntarget:before{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.jg--cal .boxcal-a .buttons.prev .btntarget:hover:before,.jg--cal .boxcal-a .buttons.next .btntarget:hover:before{border-color:var(--color-accent)}}.jg--cal .boxcal-b{flex-direction:column;margin:0 auto;display:flex;position:relative}.jg--cal .boxcal-b .dayname,.jg--cal .boxcal-b .days{grid-gap:2px 0;grid-template-columns:repeat(7,1fr);display:grid}.jg--cal .boxcal-b .dayname *,.jg--cal .boxcal-b .days *{width:100%;height:100%;display:block}.jg--cal .boxcal-b .dayname>*,.jg--cal .boxcal-b .days>*{text-align:center;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;color:var(--color-black);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:relative}@media screen and (max-width:510px){.jg--cal .boxcal-b .dayname>*,.jg--cal .boxcal-b .days>*{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px}}.jg--cal .boxcal-b .days .cont{width:100%;height:100%;position:relative}.jg--cal .boxcal-b .days .cont *{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.jg--cal .boxcal-b .days .day-next,.jg--cal .boxcal-b .days .day-prev{color:var(--color-black);opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;visibility:hidden}.jg--cal .boxcal-b .days .day-cur{cursor:pointer}.jg--cal .boxcal-b .days .day-cur.disable{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}.jg--cal .boxcal-b .days .day-cur .str{z-index:1;justify-content:center;align-items:center;display:flex}.jg--cal .boxcal-b .days .day-cur.selected-b .str,.jg--cal .boxcal-b .days .day-cur.selected-e .str{color:var(--color-white)}.jg--cal .boxcal-b .days .day-cur .bg{position:absolute}.jg--cal .boxcal-b .days .day-cur .bg:before,.jg--cal .boxcal-b .days .day-cur .bg:after{content:"";box-sizing:border-box;width:100%;height:100%;display:block;position:absolute}.jg--cal .boxcal-b .days .day-cur .bg:after{border:2px solid #0000;border-radius:50%}.jg--cal .boxcal-b .days .day-cur.on .bg:after{border:2px solid var(--color-black);background-color:var(--color-white)}.jg--cal .boxcal-b .days .day-cur.selected-b .bg:after,.jg--cal .boxcal-b .days .day-cur.selected-e .bg:after{border:2px solid var(--color-bg-alt);background-color:var(--color-black)}.jg--cal .boxcal-b .days .day-cur.selected-b.on .bg:after,.jg--cal .boxcal-b .days .day-cur.selected-e.on .bg:after{border:2px solid var(--color-black)}.jg--cal.exist-b.exist-e .boxcal-b .days .day-cur.selected-b .bg:before,.jg--cal.exist-b .boxcal-b .days .day-cur.selected-b.mouse-b .bg:before{background-color:var(--color-bg-alt);width:50%;right:0}.jg--cal.exist-b.exist-e .boxcal-b .days .day-cur.selected-e .bg:before,.jg--cal.exist-b .boxcal-b .days .day-cur.on.mouse-e .bg:before{background-color:var(--color-bg-alt);width:50%;left:0}.jg--cal.exist-b.exist-e .boxcal-b .days .day-cur.selected-e.mouse-btw .bg:before{width:100%}.jg--cal.exist-b.exist-e .boxcal-b .days .day-cur.selected-b.selected-e .bg:before{width:0}.jg--cal .boxcal-b .days .day-cur.selected-btw .bg:before{background-color:var(--color-bg-alt);border-radius:0}.jg--cal .boxcal-b .days .day-cur.selected-btw.on .bg:after{background-color:var(--color-bg-alt);border-radius:50%}.jg--cal .boxcal-b .days .day-cur.mouse-btw .bg:before{background-color:var(--color-bg-alt);border-radius:0}.jg--cal .boxcal-b .days .day-cur.mouse-btw.on .bg:after{background-color:var(--color-bg-alt);border-radius:50%}.jg--cal .boxcal-b .days .day-cur .diff{width:auto;top:0;left:unset;color:var(--color-black);white-space:pre;z-index:1;background-color:var(--color-white);pointer-events:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:4px;padding:1em;font-size:12px;display:block;position:absolute;transform:translateY(-100%)scale(0);box-shadow:4px 0 11px #0000001c}.jg--cal.betweenoff .boxcal-b .days .day-cur .diff{display:none}@media (hover:hover) and (pointer:fine){.jg--cal.exist-b .boxcal-b .days .day-cur.day-show:hover .diff{animation:.4s cubic-bezier(.075,.82,.165,1) forwards JG_CalDaysOn}}@keyframes JG_CalDaysOn{0%{transform:translateY(-100%)scale(.9)}to{transform:translateY(-100%)scale(1)}}.jg--cal .boxcal-d .reset{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.2;justify-content:center;align-items:center;width:100%;height:auto;margin-top:10px;display:flex;position:relative}.jg--cal.exist-b .boxcal-d .reset,.jg--cal.exist-e .boxcal-d .reset{pointer-events:unset;-webkit-user-select:unset;user-select:unset;opacity:1}.jg--cal .boxcal-d .reset .buttons{background-color:var(--color-white);border:1px solid var(--color-black);color:var(--color-white);border-radius:5px;justify-content:center;align-items:center;padding:0}.jg--cal .boxcal-d .reset .buttons .btntarget{height:auto;color:var(--color-black);justify-content:center;align-items:center;display:flex;position:relative}.jg--cal .boxcal-d .reset .buttons .btntarget>span{text-transform:uppercase;text-align:center;padding:.2em 0}.jg--cal .times{width:100%;height:auto;display:block;position:relative}.jg--cal .time--container{flex-direction:row;width:100%;display:flex}.jg--cal.jgcalon .time--container{padding-top:5px}.jg--cal .time--container>:not(:first-child){margin-left:5px}.jg--cal .time--container>*{width:100%;display:block;position:relative}.jg--cal .time--container>.from,.jg--cal .time--container>.until{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.2}.jg--cal.exist-b .times .time--container>.from,.jg--cal.exist-b.exist-e .times .time--container>.until{pointer-events:unset;-webkit-user-select:unset;user-select:unset;opacity:1}.jg--cal .final .final--container{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px 0;display:flex}.jg--cal .final .finalheadline{padding-bottom:10px;font-size:.875rem;font-weight:700}.jg--cal .final ul.finallist{flex-direction:column;align-items:flex-start;padding-bottom:0;display:flex}.jg--cal .final ul.finallist>li{cursor:pointer;display:flex}.jg--cal .final ul.finallist>li:not(:first-child){margin-top:10px}.jg--cal .final ul.finallist>li.target{cursor:auto}.jg--cal .final ul.finallist>li.overlap{background-color:#fff98d}.jg--cal .final ul.finallist>li>input[type=text]{opacity:0;max-width:1px;max-height:1px;margin:0;padding:0;position:absolute;top:0;left:0}.jg--cal .final ul.finallist>li>div{border:1px solid var(--color-black);border-radius:4px;flex-direction:row;align-items:center;padding-right:.8em;font-size:.875rem;font-weight:700;display:flex;position:relative}.jg--cal .final ul.finallist>li.target>div{border:1px solid var(--color-accent)}.jg--cal .final ul.finallist>li>div>span{transform:unset;width:auto;height:auto;padding:1em .8em;display:block;position:relative}.jg--cal .final ul.finallist>li>div .finalremove{cursor:pointer;justify-content:center;align-items:center;width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;display:flex;position:relative}.jg--cal.finalissingle .final ul.finallist>li>div .finalremove{display:none}.jg--cal .final ul.finallist>li>div .finalremove:before,.jg--cal .final ul.finallist>li>div .finalremove:after{content:"";background-color:var(--color-black);width:100%;height:2px;display:block;position:absolute}.jg--cal .final ul.finallist>li>div .finalremove:before{transform:rotate(45deg)}.jg--cal .final ul.finallist>li>div .finalremove:after{transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){.jg--cal .final ul.finallist>li>div .finalremove:hover:before,.jg--cal .final ul.finallist>li>div .finalremove:hover:after{background-color:var(--color-accent)}}.jg--cal .final .finalwarning{display:none}.jg--cal.isoverlap .final .finalwarning{color:var(--color-white);background-color:var(--color-accent);margin-top:10px;padding:.25em .5em;font-weight:700;animation:.8s cubic-bezier(.075,.82,.165,1) forwards jgcal_final_overlap;display:block}@keyframes jgcal_final_overlap{0%{opacity:0;transform:scaleY(0)}to{transform:scale(1)}}.jg--cal .final .finaladd{background-color:var(--color-white);border:2px solid var(--color-black);cursor:pointer;border-radius:100rem;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1em;padding:.25em .4em;display:flex}.jg--cal.finalisempty .final .finaladd{cursor:not-allowed;opacity:.25}.jg--cal .final .finaladd span{padding:0 15px 0 10px;font-weight:700;display:inline-block}.jg--cal .final .finaladd i{background-color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;display:flex;position:relative}.jg--cal.finalisempty .final .finaladd i{background-color:#999}.jg--cal .final .finaladd i:before,.jg--cal .final .finaladd i:after{content:"";background-color:var(--color-white);width:60%;height:2px;transition:transform .25s cubic-bezier(.075,.82,.165,1);display:block;position:absolute}.jg--cal .final .finaladd i:before{transform:rotate(90deg)scaleX(.75)}.jg--cal .final .finaladd i:after{transform:scaleX(.75)}@media (hover:hover) and (pointer:fine){.jg--cal .final .finaladd:hover i:before{transform:rotate(90deg)scale(1)}.jg--cal .final .finaladd:hover i:after{transform:scale(1)}}.jg--cfboxes{--cf-color-text:var(--color-text);--cf-color-muted:var(--color-border);--cf-color-bg:var(--color-text-inv);--cf-color-border:var(--color-text);--cf-color-focus:var(--color-accent);--cf-color-error:var(--color-error);--cf-color-placeholder:rgba(var(--color-black-rgb), .45);--cf-color-overlay:rgba(var(--color-black-rgb), .58);--cf-radius-control:4px;--cf-border-width:1px;--cf-space-col:10px;--cf-space-row:20px;--cf-space-label:10px;--cf-space-legend:5px;--cf-control-px:.75em;--cf-control-py:1em;--cf-control-py-compact:.625em;--cf-select-pr:2.25em;--cf-file-py:.5em;--cf-file-px:.625em;--cf-check-size:1.125rem;--cf-check-offset-left:1.875rem;width:100%;height:auto}.jg--cfboxes .hide-robot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.jg--cfboxes>.container{flex-direction:column;width:100%;height:auto;display:flex}.jg--cfboxes>.container>form{width:100%;height:auto;display:block}.jg--cfboxes>.container>form:after{content:"";clear:both;display:table}.jg--cfboxes .formfield{float:left;clear:none;width:100%;height:auto}.jg--cfboxes .formfield.w50{width:50%}.jg--cfboxes .formfield.w100{clear:both;width:100%}.jg--cfboxes .formfield.w50left{clear:left;padding-right:var(--cf-space-col)}.jg--cfboxes .formfield.w50right{clear:none;padding-left:var(--cf-space-col)}.jg--cfboxes .formfield>.container{width:100%;height:auto;padding-top:var(--cf-space-row);flex-direction:column;display:flex}.jg--cfboxes .formfield>.container>label{order:1}.jg--cfboxes .formfield>.container>input,.jg--cfboxes .formfield>.container>textarea,.jg--cfboxes .formfield>.container>select,.jg--cfboxes .formfield>.container>fieldset{order:2}.jg--cfboxes .formfield.typeselect>.container{position:relative}.jg--cfboxes .formfield>.container>.fielderror{order:3}@media screen and (max-width:760px){.jg--cfboxes .formfield,.jg--cfboxes .formfield.w50,.jg--cfboxes .formfield.w100{float:none;clear:both;width:100%;padding-left:0;padding-right:0}}.jg--cfboxes .formfield label{text-align:left;width:100%;padding-bottom:var(--cf-space-label);color:var(--cf-color-text);opacity:1;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.jg--cfboxes .formfield.isrequired label:after{content:"*";display:inline-block}.jg--cfboxes .formfield>.container>input+label,.jg--cfboxes .formfield>.container>textarea+label,.jg--cfboxes .formfield>.container>select+label{opacity:1}.jg--cfboxes .formfield>.container>input:not(:disabled):focus+label,.jg--cfboxes .formfield>.container>textarea:not(:disabled):focus+label,.jg--cfboxes .formfield>.container>select:not(:disabled):focus+label,.jg--cfboxes .formfield>.container>input:not(:disabled):active+label,.jg--cfboxes .formfield>.container>textarea:not(:disabled):active+label,.jg--cfboxes .formfield>.container>select:not(:disabled):active+label,jg--cfboxes .formfield>.container.is-filled>label{color:var(--cf-color-muted)}.jg--cfboxes input[type=text],.jg--cfboxes input[type=email],.jg--cfboxes input[type=number],.jg--cfboxes textarea,.jg--cfboxes select,.jg--cfboxes input[type=file]{-webkit-appearance:none;appearance:none;border:var(--cf-border-width) solid var(--cf-color-border);background-color:var(--cf-color-bg);color:var(--cf-color-text);border-radius:var(--cf-radius-control);width:100%;font-family:inherit;font-size:inherit;outline:none;transition:all .4s cubic-bezier(.075,.82,.165,1)}.jg--cfboxes input[type=text],.jg--cfboxes input[type=email],.jg--cfboxes input[type=number],.jg--cfboxes textarea{padding:var(--cf-control-py) var(--cf-control-px)}.jg--cfboxes input[type=text]::placeholder,.jg--cfboxes input[type=email]::placeholder,.jg--cfboxes input[type=number]::placeholder,.jg--cfboxes textarea::placeholder{color:var(--cf-color-placeholder)}@media (hover:hover) and (pointer:fine){.jg--cfboxes input[type=text]:hover,.jg--cfboxes input[type=email]:hover,.jg--cfboxes input[type=number]:hover,.jg--cfboxes textarea:hover{border-color:var(--cf-color-focus)}}.jg--cfboxes input[type=text]:focus,.jg--cfboxes input[type=email]:focus,.jg--cfboxes input[type=number]:focus,.jg--cfboxes textarea:focus{border-color:var(--cf-color-focus)}.jg--cfboxes input[type=text]:focus-visible{border-color:var(--cf-color-focus)}.jg--cfboxes input[type=email]:focus-visible{border-color:var(--cf-color-focus)}.jg--cfboxes input[type=number]:focus-visible{border-color:var(--cf-color-focus)}.jg--cfboxes textarea:focus-visible{border-color:var(--cf-color-focus)}.jg--cfboxes input[type=text]:active,.jg--cfboxes input[type=email]:active,.jg--cfboxes input[type=number]:active,.jg--cfboxes textarea:active{border-color:var(--cf-color-focus)}.jg--cfboxes input[type=text]:disabled,.jg--cfboxes input[type=email]:disabled,.jg--cfboxes input[type=number]:disabled,.jg--cfboxes textarea:disabled{background-color:var(--cf-color-bg);color:var(--cf-color-muted);border-color:var(--cf-color-muted);cursor:not-allowed}.jg--cfboxes textarea{resize:vertical;min-height:7.5em}.jg--cfboxes select{padding:var(--cf-control-py-compact) var(--cf-select-pr) var(--cf-control-py-compact) var(--cf-control-px)}@media (hover:hover) and (pointer:fine){.jg--cfboxes select:hover{border-color:var(--cf-color-focus)}}.jg--cfboxes select:focus{border-color:var(--cf-color-focus)}.jg--cfboxes select:focus-visible{border-color:var(--cf-color-focus)}.jg--cfboxes .formfield.typeselect>.container>.icon{pointer-events:none;z-index:2;width:.7em;height:.7em;display:block;position:absolute;bottom:1em;right:1em}.jg--cfboxes .formfield.typeselect>.container>.icon:before,.jg--cfboxes .formfield.typeselect>.container>.icon:after{content:"";background-color:var(--cf-color-text);transform-origin:50%;width:100%;height:2px;position:absolute;top:50%;left:50%}.jg--cfboxes .formfield.typeselect>.container>.icon:before{transform:translate(-70%,-50%)rotate(45deg)scaleX(.7)}.jg--cfboxes .formfield.typeselect>.container>.icon:after{transform:translate(-30%,-50%)rotate(-45deg)scaleX(.7)}.jg--cfboxes input[type=file]{padding:var(--cf-file-py) var(--cf-file-px)}@media (hover:hover) and (pointer:fine){.jg--cfboxes input[type=file]:hover{border-color:var(--cf-color-focus)}}.jg--cfboxes .formfield.typefile>.container>.filehint{width:100%;color:var(--cf-color-muted);text-align:left;word-break:break-word;order:3;margin-top:8px;padding-top:2px;font-size:.875rem;line-height:1.4;display:block}.jg--cfboxes .formfield.typefile>.container>.fielderror{order:4}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list{order:4;width:100%;margin-top:8px}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-note{color:var(--cf-color-muted);margin:2px 0 8px;font-size:.8125rem;line-height:1.35;display:block}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-item{border:var(--cf-border-width) solid var(--cf-color-border);border-radius:var(--cf-radius-control);background-color:var(--cf-color-bg);flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;margin-top:6px;padding:8px 10px;display:flex}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-name{min-width:0;color:var(--cf-color-text);white-space:nowrap;text-overflow:ellipsis;margin-right:10px;font-size:.875rem;line-height:1.4;display:block;overflow:hidden}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-remove{color:var(--cf-color-error);cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:underline;display:inline-block}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-remove:focus{color:var(--cf-color-focus)}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-remove:focus-visible{color:var(--cf-color-focus)}.jg--cfboxes .formfield.typefile.haserror>.container>.fielderror{order:5}.jg--cfboxes fieldset{border:0;margin:0;padding:0}.jg--cfboxes legend{width:100%;padding:0;padding-bottom:var(--cf-space-legend);text-align:left;color:var(--cf-color-text);opacity:1;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;margin:0;display:flex}.jg--cfboxes .formfield.typeradio fieldset .fieldoptions,.jg--cfboxes .formfield.typecheckbox fieldset .fieldoptions{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.jg--cfboxes .formfield.typeradio fieldset label,.jg--cfboxes .formfield.typecheckbox fieldset label{cursor:pointer;align-items:center;width:auto;margin:10px 0;padding-bottom:0;display:flex}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio],.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]{opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.jg--cfboxes .formfield.typeradio fieldset label>span,.jg--cfboxes .formfield.typecheckbox fieldset label>span{min-height:1.25rem;padding-left:var(--cf-check-offset-left);color:var(--cf-color-text);align-items:center;display:inline-flex;position:relative}.jg--cfboxes .formfield.typeradio fieldset label>span:before,.jg--cfboxes .formfield.typecheckbox fieldset label>span:before{content:"";width:var(--cf-check-size);height:var(--cf-check-size);border:var(--cf-border-width) solid var(--cf-color-border);background-color:var(--cf-color-bg);border-radius:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.jg--cfboxes .formfield.typecheckbox fieldset label>span:before{border-radius:4px}.jg--cfboxes .formfield.typeradio fieldset label>span:before{border-radius:50%}.jg--cfboxes .formfield.typeradio fieldset label>span:after,.jg--cfboxes .formfield.typecheckbox fieldset label>span:after{content:"";opacity:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:checked+span:after{border-right:2px solid var(--cf-color-focus);border-bottom:2px solid var(--cf-color-focus);opacity:1;width:.325rem;height:.625rem;left:.4rem;transform:translateY(-58%)rotate(45deg)}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:checked+span:after{background-color:var(--cf-color-focus);opacity:1;border-radius:50%;width:.5rem;height:.5rem;left:.3125rem}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:checked+span:before,.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:checked+span:before{border-color:var(--cf-color-focus)}@media (hover:hover) and (pointer:fine){.jg--cfboxes .formfield.typeradio fieldset label:hover>span:before,.jg--cfboxes .formfield.typecheckbox fieldset label:hover>span:before{border-color:var(--cf-color-focus)}}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:focus+span:before,.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:focus+span:before{border-color:var(--cf-color-focus)}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:focus-visible+span:before{border-color:var(--cf-color-focus)}.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:focus-visible+span:before{border-color:var(--cf-color-focus)}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:disabled+span,.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:disabled+span{color:var(--cf-color-muted);cursor:not-allowed}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:disabled+span:before,.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:disabled+span:before{background-color:var(--cf-color-bg);border-color:var(--cf-color-muted)}.jg--cfboxes .dataprivacy{clear:both;width:100%}.jg--cfboxes .dataprivacy>.container{padding:var(--cf-space-row) 0;position:relative}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]{opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.jg--cfboxes .dataprivacy>.container>label{grid-gap:8px;text-align:left;width:100%;color:var(--cf-color-text);cursor:pointer;grid-template-columns:auto 1fr;justify-content:flex-start;align-items:flex-start;margin:0;display:grid;position:relative}.jg--cfboxes .dataprivacy>.container>label>.blocks{width:100%;max-width:none}.jg--cfboxes .dataprivacy>.container>label>.blocks>.block--contents>:first-child{margin-top:0}.jg--cfboxes .dataprivacy>.container>label>.blocks>.block--contents>:last-child{margin-bottom:0}.jg--cfboxes .dataprivacy>.container>label>.iconcheckbox{border:1px solid var(--cf-color-border);border-radius:4px;justify-content:center;align-items:center;width:1em;height:1em;margin-top:.2em;display:flex;position:relative;overflow:hidden}.jg--cfboxes .dataprivacy>.container>label>.iconcheckbox:before{content:"";background-color:var(--cf-color-text);opacity:0;border-radius:3px;width:70%;height:70%;display:block;position:absolute;transform:scale(1.5)}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:checked+label>.iconcheckbox:before{opacity:1;transition:transform .25s cubic-bezier(.075,.82,.165,1);transform:scale(1)}@media (hover:hover) and (pointer:fine){.jg--cfboxes .dataprivacy>.container>label:hover>.iconcheckbox{border-color:var(--cf-color-focus)}}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:focus+label>.iconcheckbox{border-color:var(--cf-color-focus)}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:focus-visible+label>.iconcheckbox{border-color:var(--cf-color-focus)}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:disabled+label{color:var(--cf-color-muted);cursor:not-allowed}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:disabled+label>.iconcheckbox{background-color:var(--cf-color-bg);border-color:var(--cf-color-muted)}.jg--cfboxes .formsubmit{clear:both;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.jg--cfboxes .formsubmit .btntarget.is-submitting{cursor:wait;opacity:.72}.jg--cfboxes .jg--cffeedback{margin-top:var(--cf-space-row);border:var(--cf-border-width) solid var(--cf-color-border);border-radius:var(--cf-radius-control);background-color:var(--cf-color-bg);color:var(--cf-color-text);text-align:left;padding:16px 18px}.jg--cfboxes .jg--cffeedback>h3{margin:0;padding:0}.jg--cfboxes .jg--cffeedback>p{margin:8px 0 0;padding:0;font-size:1rem}.jg--cfboxes .jg--cffeedback-error{border-color:var(--cf-color-error);background-color:var(--cf-color-bg);border-left-width:6px}.jg--cfboxes .jg--cffeedback-error>h3{color:var(--cf-color-error);font-size:1.5rem}.jg--cfboxes .jg--cffeedback-code{color:var(--cf-color-error);word-break:break-word;margin-top:10px;font-size:.9375rem;font-weight:500;line-height:1.45;display:block}.jg--cfboxes .jg--cfmodal{z-index:9998;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.jg--cfboxes .jg--cfmodal.is-open{display:block}.jg--cfboxes .jg--cfmodal-backdrop{background-color:var(--cf-color-overlay);position:absolute;top:0;bottom:0;left:0;right:0}.jg--cfboxes .jg--cfmodal-box{z-index:2;border:var(--cf-border-width) solid var(--cf-color-border);border-radius:var(--cf-radius-control);background-color:var(--cf-color-bg);width:calc(100% - 40px);max-width:560px;max-height:calc(100vh - 40px);color:var(--cf-color-text);text-align:left;padding:20px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.jg--cfboxes .jg--cfmodal-title{letter-spacing:0;margin:0;padding:0;font-size:1.3125rem;font-weight:600;line-height:1.3}.jg--cfboxes .jg--cfmodal-text{margin:10px 0 0;padding:0;font-size:1rem;font-weight:400;line-height:1.5}.jg--cfboxes .jg--cfmodal-code{color:var(--cf-color-error);word-break:break-word;margin-top:10px;font-size:.9375rem;font-weight:500;line-height:1.45;display:block}.jg--cfboxes .jg--cfmodal-actions{justify-content:flex-start;align-items:flex-start;margin-top:16px;display:flex}.jg--cfboxes .jg--cfmodal-actions .buttons{width:auto}@media screen and (max-width:760px){.jg--cfboxes .jg--cfmodal-box{width:calc(100% - 24px);max-height:calc(100vh - 24px);padding:16px}}section.frame-newsletter-group{min-height:100vh;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative}section.frame-newsletter-group>.section--container{padding-top:80px;padding-bottom:80px}section.frame-newsletter-group .box-a{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}section.frame-newsletter-group .box-a>*+*{margin-top:30px}section.frame-newsletter-group .box-a .headline{margin-top:0}section.frame-newsletter-group .box-a .blocks{margin:0}div#cc-main{--cc-font-family:var(--font-main);--cc-modal-border-radius:8px;--cc-btn-border-radius:8px;--cc-pm-toggle-border-radius:8px;--cc-btn-primary-bg:var(--color-accent);--cc-btn-primary-hover-bg:var(--color-black);--cc-btn-primary-border-color:unset;--cc-btn-primary-hover-border-color:unset;--cc-btn-secondary-bg:var(--color-accent);--cc-btn-secondary-color:var(--color-white);--cc-btn-secondary-border-color:unset;--cc-btn-secondary-hover-bg:var(--color-black);--cc-btn-secondary-hover-color:var(--color-white);--cc-btn-secondary-hover-border-color:unset}div#cc-main .pm__btn,div#cc-main .pm__close-btn,div#cc-main .pm__section--toggle .pm__section-title,div#cc-main .cc--anim .cm__btn,div#cc-main .cc--anim .cm__close{transition:unset}div#cc-main .cm__btn,div#cc-main .pm__btn{border:unset}div#cc-main table{border-collapse:collapse;text-align:left;width:100%;margin:1em 0 0;padding:0;position:relative;overflow:hidden}div#cc-main table:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-modal-border-radius);width:100%;height:100%;display:block;position:absolute;top:0;left:0}div#cc-main td,div#cc-main th{text-align:left;vertical-align:top;padding:.8em 1.2em}div#cc-main table thead tr:first-child{border-bottom:1px solid var(--cc-cookie-category-block-border)}.jg--videos[data-consent-category=external_media]{justify-content:center;align-items:center;display:flex;position:relative}.jg--videos .jg--consent-placeholder{z-index:3;background:var(--ccp-color-fallback-bg);padding:24px;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.jg--videos .jg--consent-placeholder:before{content:"";z-index:1;background:var(--ccp-color-backdrop);position:absolute;top:0;bottom:0;left:0;right:0}.jg--videos .jg--consent-placeholder .jg--consent-thumb{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.jg--videos.jg--is-external-media-blocked .jg--consent-placeholder{justify-content:center;align-items:center;display:flex}.jg--videos.jg--is-external-media-blocked>.buttons:not(.jg--consent-actions){opacity:0;pointer-events:none}.jg--consent-placeholder{--ccp-color-text-inv:var(--color-text-inv,var(--color-white,#fff));--ccp-color-accent:var(--color-accent,var(--color-bborange0,#ff6008));--ccp-color-text:var(--color-text,var(--color-black,#000));--ccp-color-fallback-bg:#121618;--ccp-color-backdrop:#00000094;--ccp-color-panel-bg:#000000b8;--ccp-color-panel-border:#ffffff24;--ccp-color-button-bg:var(--color-white,#fff);--ccp-color-button-text:var(--color-black,#000);--ccp-color-button-hover:var(--ccp-color-accent)}.jg--videos .jg--consent-placeholder>.container{z-index:2;border:1px solid var(--ccp-color-panel-border);background:var(--ccp-color-panel-bg);text-align:center;width:100%;max-width:420px;color:var(--ccp-color-text-inv);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.jg--videos .jg--consent-placeholder .title{margin:0;padding:0;font-size:1.125rem;font-weight:700}.jg--videos .jg--consent-placeholder .text{margin:12px 0 0;padding:0;font-size:.9375rem;line-height:1.5}.jg--videos .jg--consent-placeholder .jg--consent-actions{justify-content:center;align-items:center;margin:18px 0 0;display:flex}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget{color:var(--ccp-color-button-text);cursor:pointer;background-color:#0000;border:0;border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget:hover{color:var(--ccp-color-text-inv)}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget:focus-visible{color:var(--ccp-color-text-inv)}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget>.bg{z-index:0;border-radius:inherit;background-color:var(--ccp-color-button-bg);transition:background-color .2s,transform .2s;position:absolute;top:0;bottom:0;left:0;right:0}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget>span{z-index:1;color:currentColor;position:relative}@media (hover:hover) and (pointer:fine){.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget:hover>.bg{background-color:var(--ccp-color-button-hover);transform:scale(1.02)}}.jg--videos.jg--has-external-media-consent .jg--consent-placeholder{display:none}@media screen and (max-width:760px){.jg--videos .jg--consent-placeholder{padding:16px}.jg--videos .jg--consent-placeholder .title{font-size:1rem}.jg--videos .jg--consent-placeholder .text{font-size:.875rem}}figure{justify-content:center;align-items:center;width:100%;height:auto;margin:0;display:flex;position:relative;overflow:hidden}figure.caption--on{margin:0 0 6rem}img{-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:100%;display:block;position:relative}figure.setratio{justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative}figure.setratio img,figure.setratio video{object-fit:cover;width:100%;height:100%;position:absolute}figure.jg--lazytrans{opacity:1!important;transition:opacity .4s!important}figure.jg--lazytrans.jg--lazyimg{opacity:1!important}html.jg--lazyload-js figure.jg--lazytrans.jg--lazyimg{opacity:0!important}figure.setratio .ratiovalue{display:block;position:relative}figure.vimeo iframe{position:absolute}figure.fitheight{height:auto}figure.setratio figcaption{display:block;position:absolute;bottom:0;left:0;transform:translateY(3.6rem)}figure.icon.size24,figure.icon.size24 img{width:24px;min-width:24px;height:24px;min-height:24px}figure.icon.size36,figure.icon.size36 img{width:36px;min-width:36px;height:36px;min-height:36px}figure.icon.size48,figure.icon.size48 img{width:48px;min-width:48px;height:48px;min-height:48px}#preloadimg{background-color:var(--color-text-inv);height:100vh;height:-webkit-fill-available;min-height:100vh;z-index:1000;opacity:0;width:100vw;min-height:100dvh;transition:opacity .4s ease-out .2s;display:block;position:fixed;top:0;left:0}#preloadimg.plimg0{opacity:1}.jg--media{--media-color-text-inv:var(--color-text-inv,var(--color-white,#fff));--media-color-text:var(--color-text,var(--color-black,#000));--media-color-accent:var(--color-accent,var(--color-bborange0,#ff6008))}.jg--media .media{width:100%;height:auto;display:block}.jg--media .image--container{width:100%;height:auto;margin:0 auto}.jg--media .galleries.slide--hold:before{content:"";z-index:9999;width:100%;height:100%;display:block;position:absolute;left:0;right:0}.jg--media .gallery--children:hover{cursor:grab}.jg--media .gallery--children:active{cursor:grabbing}.jg--media .galleries{align-items:center;width:100%;height:auto;margin:0 auto;display:flex;position:relative}.jg--media .galleries figure.jg--lazytrans>img{transition:unset!important}.jg--media .gallery--frame{box-sizing:border-box;width:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}.jg--media .gallery--parent{height:100%;display:flex;position:relative;left:0}.jg--media .galleries.shifting .gallery--parent{transition-property:left;transition-timing-function:cubic-bezier(0,.9,.6,1)}.jg--media .gallery--children{box-sizing:border-box;align-items:stretch;width:100%;height:auto;display:flex;position:relative}.jg--media .gallery--children img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none}.jg--media .gallery--control{justify-content:space-between;align-items:center;width:100%;height:0;margin:0 auto;padding:0 20px;display:flex;position:absolute;left:0;right:0}.jg--media .gallery--control>*{cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.jg--media .gallery--control>:after,.jg--media .gallery--control>:before{content:"";display:block;position:absolute}.jg--media .gallery--control>:after{z-index:11;background-color:#0003;border-radius:50%;width:100%;height:100%;transition:background .15s}.jg--media .gallery--control>:before{z-index:12;border-top:2px solid #fff;border-left:2px solid #fff;width:25%;height:25%;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.jg--media .gallery--control .gallery--prev:before{transform:rotate(-45deg)translate(10%,10%)}.jg--media .gallery--control .gallery--next:before{transform:rotate(135deg)translate(10%,10%)}@media (hover:hover) and (pointer:fine){.jg--media .gallery--control .gallery--prev:hover:after,.jg--media .gallery--control .gallery--next:hover:after{background-color:#0006}.jg--media .gallery--control .gallery--prev:hover:before{transform:rotate(-45deg)translate(10%,10%)scale(.8)}.jg--media .gallery--control .gallery--next:hover:before{transform:rotate(135deg)translate(10%,10%)scale(.8)}}.jg--media .gallery--count{color:var(--media-color-text-inv);z-index:9;pointer-events:none;text-align:center;justify-content:flex-end;width:100%;max-width:60px;margin:0 auto;font-size:16px;font-weight:700;display:flex;position:absolute;bottom:20px;left:0;right:0}.jg--media .gallery--count>*{position:relative}.jg--media .gallery--count>:not(:first-child){margin-left:10px}.jg--media .gallery--count>:first-child{animation-timing-function:cubic-bezier(.15,.8,0,1);animation-fill-mode:forwards}.jg--media .gallery--count.countingup2>:first-child{animation-name:galCountingUPOn}.jg--media .gallery--count.countingup1>:first-child{animation-name:galCountingUPOff}@keyframes galCountingUPOff{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-150%)scale(.1,3)}}@keyframes galCountingUPOn{0%{opacity:0;transform:translateY(150%)scale(.1,3)}to{opacity:1;transform:translate(0,0)scale(1)}}.jg--media .gallery--count.countingdown2>:first-child{animation-name:galCountingDownOff}.jg--media .gallery--count.countingdown1>:first-child{animation-name:galCountingDownOn}@keyframes galCountingDownOn{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(150%)scale(.1,3)}}@keyframes galCountingDownOff{0%{opacity:0;transform:translateY(-150%)scale(.1,3)}to{opacity:1;transform:translate(0,0)scale(1)}}.jg--media .video--container{width:100%;height:auto;display:block;position:relative}.jg--media .video--container.gif{pointer-events:none;-webkit-user-select:none;user-select:none}.jg--media .jg--videos{justify-content:center;align-items:center;width:100%;height:auto;margin:0 auto;display:flex}.jg--media .jg--videos iframe{z-index:-1;cursor:pointer;width:100%;height:100%;position:absolute}.jg--media .video--container.gif .jg--videos.jg--gifmode iframe{pointer-events:none;-webkit-user-select:none;user-select:none}.jg--media .jg--videos .buttons.btnmediaplay .player--text{z-index:1;color:var(--media-color-text-inv);pointer-events:none;border-radius:2px;justify-content:center;align-items:center;padding:10px 20px;font-size:1rem;font-weight:700;display:flex;position:absolute}.jg--media .jg--videos .buttons.btnmediaplay .player--text>span:first-child{opacity:0;transform:translateY(50%)scaleX(2)}.jg--media .jg--videos .buttons.btnmediaplay .player--text.on>span:first-child{animation:1.2s cubic-bezier(.075,.82,.165,1) forwards jgVideoPlayerTextOn}.jg--media .jg--videos .buttons.btnmediaplay .player--text>span:nth-child(2){background-color:var(--media-color-text);z-index:-1;width:100%;height:100%;position:absolute;transform:scale(1.4,0)}.jg--media .jg--videos .buttons.btnmediaplay .player--text.on>span:nth-child(2){animation:1.2s cubic-bezier(.075,.82,.165,1) forwards jgVideoPlayerBGOn}@keyframes jgVideoPlayerTextOn{0%{opacity:0;transform:translateY(20%)scaleX(2)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes jgVideoPlayerBGOn{0%{transform:scale(1.4,0)}to{transform:scale(1)}}.jg--media .video--container.brt1:not(.gif) .jg--videos.jg--videourl figure.setratio:after{content:"";opacity:.3;z-index:1;background-color:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.jg--media .media--caption{font-size:inherit;padding:.75em 1em;display:block}.jg--media .jg--videos .buttons.btnmediaplay{z-index:2;cursor:pointer;flex-direction:column-reverse;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:absolute;top:0;left:0}.jg--media .jg--videos .buttons.btnmediaplay .btntarget{z-index:1;cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.jg--media .jg--videos .buttons.btnmediaplay .btntarget:before{content:"";z-index:2;background:url(/content/plugins/framecore/assets/img/svg/mediaui/play.svg) 50%/contain no-repeat;width:24px;height:24px;margin-left:2px;display:block;position:absolute}.jg--media .jg--videos .buttons.btnmediaplay .btntarget:after{content:"";background-color:var(--media-color-text-inv,var(--color-white,#fff));border-radius:50%;width:48px;height:48px;display:block;position:absolute}@media (hover:hover) and (pointer:fine){.jg--media .jg--videos .buttons.btnmediaplay .btntarget:hover:after{background-color:var(--media-color-accent,var(--color-accent,#ff6008));transition:all .25s cubic-bezier(.075,.82,.165,1)}}.jg--slider2024{--slider-color-pagenr:var(--color-text-inv);overflow:hidden}.jg--slider2024 .box-a,.jg--slider2024 .media,.jg--slider2024 .slidebox{width:100%;height:auto}.jg--slider2024.sbon .slidelist::-webkit-scrollbar{display:none}.jg--slider2024 .slidelist{scrollbar-width:none;scroll-behavior:auto;width:100%;height:100%;padding:0;display:flex;position:relative;overflow:scroll hidden}.jg--slider2024.sbon.btnon .slidelist:active{cursor:grabbing}@media (hover:hover) and (pointer:fine){.jg--slider2024.sbon.btnon .slidelist:hover{cursor:grab}}.jg--slider2024 .slidelist>li{width:100%;height:auto;display:block}.jg--slider2024.sbon .slidelist>li>*{pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}body.touchon .jg--slider2024.sbon .slidelist>li>*{pointer-events:unset;-webkit-user-select:unset;user-select:unset}.jg--slider2024 .ctrlbox{width:100%;height:0;display:none;position:absolute;bottom:50%}.jg--slider2024.btnon.sbon .ctrlbox{display:flex}.jg--slider2024 .ctrlbox .ctrl{z-index:3;justify-content:space-between;align-items:center;width:100%;height:0;margin:0 auto;padding:0 20px;display:flex;position:absolute;left:0;right:0}.jg--slider2024 .ctrlbox .ctrl>*{cursor:pointer;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.jg--slider2024 .ctrlbox .ctrl>:after,.jg--slider2024 .ctrlbox .ctrl>:before{content:"";display:block;position:absolute}.jg--slider2024 .ctrlbox .ctrl>:after{z-index:11;background-color:#0000008c;border-radius:50%;width:100%;height:100%;transition:background .15s}.jg--slider2024 .ctrlbox .ctrl>:before{z-index:12;border-top:2px solid #fff;border-left:2px solid #fff;width:25%;height:25%;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.jg--slider2024 .ctrlbox .ctrl .prev:before{transform:rotate(-45deg)translate(10%,10%)}.jg--slider2024 .ctrlbox .ctrl .next:before{transform:rotate(135deg)translate(10%,10%)}.jg--slider2024.end .ctrl .next,.jg--slider2024.start .ctrl .prev{opacity:.25;cursor:unset;-webkit-user-select:none;user-select:none;opacity:.2;transform:scale(.9)}@media (hover:hover) and (pointer:fine){.jg--slider2024 .ctrlbox .ctrl .prev:hover:after,.jg--slider2024 .ctrlbox .ctrl .next:hover:after{background-color:#000c}.jg--slider2024 .ctrlbox .ctrl .prev:hover:before{transform:rotate(-45deg)translate(10%,10%)scale(.8)}.jg--slider2024 .ctrlbox .ctrl .next:hover:before{transform:rotate(135deg)translate(10%,10%)scale(.8)}}@media screen and (max-width:1200px){.jg--slider2024 .ctrlbox .ctrl>*{width:48px;height:48px}}@media screen and (max-width:760px){.jg--slider2024 .ctrlbox .ctrl>*{width:36px;height:36px}}.jg--slider2024 .thumbbox{justify-content:center;align-items:center;width:100%;padding:20px 5% 0;display:none;position:relative}.jg--slider2024.sbon .thumbbox{display:flex}.jg--slider2024 .thumbbox>ul{justify-content:center;width:100%;height:auto;display:flex;position:relative}.jg--slider2024 .thumbbox>ul>li{cursor:pointer;width:15%;max-width:110px;height:100%;max-height:60px;padding:.1%;display:flex;position:relative}.jg--slider2024 .thumbbox>ul>li>figure{opacity:.5;transition:transform .6s cubic-bezier(.075,.82,.165,1);transform:scale(.8)}.jg--slider2024 .thumbbox>ul>li.on>figure{opacity:1;transform:scale(1)}@media (hover:hover) and (pointer:fine){.jg--slider2024 .thumbbox>ul>li:hover>figure,.jg--slider2024 .thumbbox>ul>li.on:hover>figure{transform:scale(1)}}@media screen and (max-width:760px){.jg--slider2024 .thumbbox{padding:10px 5% 0}}.jg--slider2024 .jg--slider--pagenr{color:var(--slider-color-pagenr);z-index:9;pointer-events:none;text-align:center;justify-content:flex-end;width:100%;max-width:60px;margin:0 auto;font-size:16px;font-weight:700;display:none;position:absolute;bottom:20px;left:0;right:0}.jg--slider2024.sbon .jg--slider--pagenr{display:flex}.jg--slider2024 .jg--slider--pagenr>*{position:relative}.jg--slider2024 .jg--slider--pagenr>:not(:first-child){margin-left:10px}.jg--slider2024 .jg--slider--pagenr>:first-child{animation-timing-function:cubic-bezier(.15,.8,0,1);animation-fill-mode:forwards}.jg--slider2024 .jg--slider--pagenr.countingup2>:first-child{animation-name:galCountingUPOn}.jg--slider2024 .jg--slider--pagenr.countingup1>:first-child{animation-name:galCountingUPOff}.jg--slider2024 .jg--slider--pagenr.countingdown2>:first-child{animation-name:galCountingDownOff}.jg--slider2024 .jg--slider--pagenr.countingdown1>:first-child{animation-name:galCountingDownOn}.jg--slider2024.customwidth.sbon .slidebox:before,.jg--slider2024.customwidth.sbon .slidebox:after{content:"";z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:40px;height:100%;display:block;position:absolute;top:0}.jg--slider2024.customwidth.sbon .slidebox:before{background:linear-gradient(90deg,#ffffffbf 0%,#fff0 100%);left:0}.jg--slider2024.customwidth.sbon .slidebox:after{background:linear-gradient(-90deg,#ffffffbf 0%,#fff0 100%);right:0}@media screen and (max-width:1200px){.jg--slider2024.customwidth.sbon .slidebox{justify-content:center;align-items:center;padding-left:0;padding-right:0;display:flex}}.jg--slider2024 .autoplaybox{z-index:4;justify-content:center;align-items:center;height:0;display:flex;position:absolute;bottom:28px;left:0}.jg--slider2024 .autoplaybox figure.icons svg{cursor:pointer;-webkit-user-select:none;user-select:none}.jg--slider2024 .autoplaybox .progress--bar{transform-origin:50%;stroke-dasharray:126;stroke-dashoffset:126px;transform:rotate(-90deg)}.jg--slider2024 .autoplaybox.playing .play,.jg--slider2024 .autoplaybox .pause{display:none}.jg--slider2024 .autoplaybox.playing .pause{display:block}.jg--slider2024.sbon.touchscrollsensitivoff .slidelist{overflow:hidden}.jg--slider2024.sbon.sliderhold .slidelist{pointer-events:none;-webkit-user-select:none;user-select:none}body.holdforslider{overflow:hidden!important}figure.videomp4{--mp4-color-text-inv:var(--color-text-inv);--mp4-color-bg-controls:#000000a6;--mp4-color-track:#ffffff40;--mp4-color-fill:var(--color-text-inv);--mp4-color-accent:var(--color-accent);--mp4-color-tooltip-bg:#000000d9;--mp4-color-toggle-bg:#0000008c;--mp4-color-toggle-bg-hover:#000c;--mp4-color-icon-hover-bg:#ffffff26;--mp4-color-fullscreen-bg:var(--color-black);--mp4-icon-size:24px;--mp4-hit-target:36px;--mp4-controls-pad:12px;--mp4-radius:4px;width:100%;max-width:1280px;color:var(--mp4-color-text-inv);margin:0;display:block;position:relative}figure.videomp4 *,figure.videomp4 :before,figure.videomp4 :after{box-sizing:border-box}figure.videomp4 ul,figure.videomp4 li{margin:0;padding:0;list-style:none}figure.videomp4 button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0}figure.videomp4 input{background:0 0;border:0;margin:0}figure.videomp4 .ratiovalue{display:block}figure.videomp4 .video--box{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}figure.videomp4 video{background-color:var(--color-black);object-fit:contain;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}figure.videomp4 .button--onvideo{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}figure.videomp4 .button--onvideo .btntarget{pointer-events:auto;width:100%;height:100%;color:var(--mp4-color-text-inv);justify-content:center;align-items:center;display:flex;position:relative}figure.videomp4 .button--onvideo .btntarget>i.bg{background-color:var(--mp4-color-toggle-bg);opacity:.8;z-index:-1;border-radius:50%;width:84px;height:84px;transition:opacity .2s,background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){figure.videomp4 .button--onvideo .btntarget:hover>i.bg{opacity:1;background-color:var(--mp4-color-toggle-bg-hover)}}figure.videomp4 .button--onvideo .mp4play,figure.videomp4 .button--onvideo .mp4pause{visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}figure.videomp4 .button--onvideo .mp4play:before{content:"";border:14px solid #0000;border-left:22px solid;border-right-width:0;width:0;height:0;margin-left:4px}figure.videomp4 .button--onvideo .mp4pause:before,figure.videomp4 .button--onvideo .mp4pause:after{content:"";background-color:currentColor;border-radius:1px;width:6px;height:28px;position:absolute;top:50%;transform:translateY(-50%)}figure.videomp4 .button--onvideo .mp4pause:before{left:calc(50% - 10px)}figure.videomp4 .button--onvideo .mp4pause:after{left:calc(50% + 4px)}figure.videomp4.btn--start .button--onvideo .mp4play,figure.videomp4.paused .button--onvideo .mp4play{visibility:visible}figure.videomp4.playing .button--onvideo .btntarget{opacity:0;transform:scale(.9)}@media (hover:hover) and (pointer:fine){figure.videomp4.playing .button--onvideo:hover .btntarget{opacity:1;transform:scale(1)}figure.videomp4.playing .button--onvideo:hover .mp4pause{visibility:visible}}figure.videomp4 .video--controls{padding:var(--mp4-controls-pad);background-image:linear-gradient(to top, var(--mp4-color-bg-controls) 0%, transparent 100%);z-index:3;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:4px 12px;padding-top:32px;transition:opacity .25s;display:grid;position:absolute;bottom:0;left:0;right:0}figure.videomp4 .video--controls.hide{opacity:0;pointer-events:none}figure.videomp4 .videoui--left{display:contents}figure.videomp4 .left--controls{grid-area:1/1/auto/-1;align-items:center;gap:12px;min-width:0;display:flex}figure.videomp4 .video--progress{grid-area:2/1;align-self:center}figure.videomp4 .videoui--right{grid-area:2/2;align-self:center}figure.videomp4 .time{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;line-height:1;display:flex}figure.videomp4 .time>span:nth-child(2){opacity:.7}figure.videomp4 .video--progress{cursor:pointer;width:100%;height:14px;position:relative}figure.videomp4 .video--progress:after{content:"";background-color:var(--mp4-color-track);border-radius:2px;height:2px;position:absolute;bottom:6px;left:0;right:0}figure.videomp4 .progress--bar--video{background-color:var(--mp4-color-accent);pointer-events:none;z-index:1;border-radius:2px;height:2px;position:absolute;bottom:6px;left:0}figure.videomp4 .progress--bar--video:after{content:"";background-color:var(--mp4-color-accent);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}figure.videomp4 .videoui--right{flex:none;align-items:center;gap:4px;display:flex}figure.videomp4 .volume--controls{align-items:center;gap:6px;display:flex}figure.videomp4 .volume--controls .progressbar{width:70px;height:var(--mp4-hit-target);align-items:center;display:flex;position:relative}figure.videomp4 .volume--controls .progressbar:after{content:"";background-color:var(--mp4-color-track);border-radius:2px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}figure.videomp4 .progress--bar--volume{background-color:var(--mp4-color-fill);pointer-events:none;z-index:1;border-radius:2px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}figure.videomp4 input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;z-index:2;background:0 0;outline:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}figure.videomp4 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:0 0;border:0;width:0;height:0}figure.videomp4 input[type=range]::-moz-range-thumb{background:0 0;border:0;width:0;height:0}figure.videomp4 .play .btntarget,figure.videomp4 .volume--button .btntarget,figure.videomp4 .fullscreen--button .btntarget{width:var(--mp4-hit-target);height:var(--mp4-hit-target);color:var(--mp4-color-text-inv);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex}@media (hover:hover) and (pointer:fine){figure.videomp4 .play .btntarget:hover,figure.videomp4 .volume--button .btntarget:hover,figure.videomp4 .fullscreen--button .btntarget:hover{background-color:var(--mp4-color-icon-hover-bg)}}figure.videomp4 figure.icons{width:var(--mp4-icon-size);height:var(--mp4-icon-size);justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}figure.videomp4 figure.icons>svg{width:var(--mp4-icon-size);height:var(--mp4-icon-size);color:currentColor;display:block}figure.videomp4 .volume--button svg path.volume--mute,figure.videomp4 .volume--button svg path.volume--low,figure.videomp4 .volume--button svg path.volume--high{position:absolute}figure.videomp4 .volume--button .hidden{visibility:hidden}figure.videomp4 .tooltip--seek,figure.videomp4 .tooltip--volume{border-radius:var(--mp4-radius);background-color:var(--mp4-color-tooltip-bg);color:var(--mp4-color-text-inv);white-space:nowrap;pointer-events:none;z-index:4;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.2;display:none;position:absolute;bottom:18px;transform:translate(-50%)}figure.videomp4 .tooltip--volume{bottom:30px}figure.videomp4 .video--progress:hover .tooltip--seek,figure.videomp4 .tooltip--volume.pct--onoff{display:block}figure.videomp4 .jg--mp4-autoplay-toggle{z-index:4;pointer-events:auto;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;bottom:12px;right:12px}figure.videomp4 .jg--mp4-autoplay-toggle .btntarget{background-color:var(--mp4-color-toggle-bg);width:100%;height:100%;color:var(--mp4-color-text-inv);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex}@media (hover:hover) and (pointer:fine){figure.videomp4 .jg--mp4-autoplay-toggle .btntarget:hover{background-color:var(--mp4-color-toggle-bg-hover)}}figure.videomp4 .jg--mp4-autoplay-icon{color:currentColor;position:absolute}figure.videomp4 .jg--mp4-autoplay-icon.play{border:7px solid #0000;border-left:11px solid;border-right-width:0;width:0;height:0;margin-left:2px}figure.videomp4 .jg--mp4-autoplay-icon.pause{width:12px;height:14px;position:relative}figure.videomp4 .jg--mp4-autoplay-icon.pause:before,figure.videomp4 .jg--mp4-autoplay-icon.pause:after{content:"";background-color:currentColor;width:4px;height:100%;position:absolute;top:0}figure.videomp4 .jg--mp4-autoplay-icon.pause:before{left:0}figure.videomp4 .jg--mp4-autoplay-icon.pause:after{right:0}figure.videomp4.is-autoplay-playing .jg--mp4-autoplay-icon.play,figure.videomp4.is-autoplay-paused .jg--mp4-autoplay-icon.pause,.vid--box figure.videomp4 .jg--mp4-autoplay-toggle,.jg--mp4[data-autoplay=on] figure.videomp4 .video--controls,.jg--mp4[data-autoplay=on] figure.videomp4 .button--onvideo,.jg--mp4[data-autoplay=gif] figure.videomp4 .video--controls,.jg--mp4[data-autoplay=gif] figure.videomp4 .button--onvideo,.jg--mp4[data-autoplay=offwc] figure.videomp4:not(.thumbmp4autoplay) .video--controls,.jg--mp4[data-autoplay=offwc] figure.videomp4:not(.thumbmp4autoplay) .button--onvideo,.jg--mp4[data-autoplay=offwc] figure.videomp4:not(.thumbmp4autoplay){display:none}.jg--mp4[data-autoplay=on],.jg--mp4[data-autoplay=offwc]{cursor:pointer}.jg--mp4[data-autoplay=gif] figure.videomp4 .video--box .button--onvideo{pointer-events:none}.vid--box figure.videomp4 .video--box{width:100%;height:auto;position:absolute}.vid--box figure.videomp4 video{object-fit:contain;width:100%;height:auto;position:relative}body.fsonoff--a .mp4fullbg{z-index:1028;background-color:var(--color-black);opacity:0;transition:opacity .3s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}body.fsonoff--a.fsonoff--b .mp4fullbg{opacity:1}body.fsonoff--a.fsonoff--b.fsonoff--c .mp4fullbg,body.fsonoff--a.fsonoff--b.fsonoff--c header{visibility:hidden}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4{z-index:1029;width:100vw;height:100vh;background-color:var(--mp4-color-fullscreen-bg);justify-content:center;align-items:center;height:100dvh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;max-width:none!important}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4 .video--box{top:0;bottom:0;left:0;right:0}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4 video{object-fit:contain;max-width:100vw;max-height:100vh;max-height:100dvh}@media screen and (max-width:760px){figure.videomp4 .button--onvideo .btntarget{width:64px;height:64px}figure.videomp4 .button--onvideo .mp4play:before{border-width:11px 0 11px 17px}figure.videomp4 .button--onvideo .mp4pause:before,figure.videomp4 .button--onvideo .mp4pause:after{width:5px;height:22px}figure.videomp4 .volume--controls .progressbar{display:none}figure.videomp4 .video--controls{gap:4px}figure.videomp4 .time{font-size:12px}}.vid--box,#jbcloser{--vid-color-backdrop:var(--color-black,#000);--vid-color-closer-bg:#0009;--vid-color-closer-bg-hover:#000000d9;--vid-color-closer-icon:var(--color-white,#fff)}.vid--box{z-index:1010;border:1px solid;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.vid--box .vid--video{z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.vid--box .vid--bgopen{width:100vw;height:100vh;height:-webkit-fill-available;min-height:100vh;background-color:var(--vid-color-backdrop);transform-origin:50%;opacity:.8;min-height:100dvh;animation-name:ytBGopen;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards;position:absolute}#jbcloser,.vid--box .vid--closer{z-index:2;background-color:var(--vid-color-closer-bg);width:44px;height:44px;color:var(--vid-color-closer-icon);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;display:flex;position:absolute;top:16px;right:16px}@media (hover:hover) and (pointer:fine){#jbcloser:hover,.vid--box .vid--closer:hover{background-color:var(--vid-color-closer-bg-hover);transform:scale(1.05)}}@media screen and (max-width:760px){#jbcloser,.vid--box .vid--closer{width:40px;height:40px;top:12px;right:12px}}#jbcloser:before,#jbcloser:after,.vid--box .vid--closer:before,.vid--box .vid--closer:after{content:"";background-color:currentColor;border-radius:1px;width:18px;height:2px;display:block;position:absolute}#jbcloser:before,.vid--box .vid--closer:before{transform:rotate(45deg)}#jbcloser:after,.vid--box .vid--closer:after{transform:rotate(-45deg)}.vid--box iframe{opacity:0;transform-origin:50%;border-radius:4px;width:100%;height:100%;animation-name:ytIframe;animation-timing-function:cubic-bezier(.75,.25,0,1);animation-delay:.2s;animation-fill-mode:forwards;transform:translateY(50%)scale(1)}@keyframes ytIframe{0%{opacity:0;transform:translateY(0)scale(1.025)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ytBGopen{0%{opacity:0}to{opacity:.95}}body.vid--closing .vid--box{opacity:0;transition:transform .4s cubic-bezier(.75,.25,0,1),opacity .15s}.content--mediafull.jg--slider2024 .section--container{max-width:800px}.content--mediafull.jg--slider2024 .media{border-radius:15px;overflow:hidden}.jg--slider2024 .jg--slider--pagenr{background-color:var(--color-green);justify-content:center;align-items:center;max-width:80px;padding-top:8px;padding-bottom:8px;font-size:.75rem;bottom:34px}.jg--slider2024 .jg--slider--pagenr span{font-size:inherit}.jg--slider2024 .ctrlbox--custom .ctrl{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:0;display:flex}.jg--slider2024 .ctrlbox--custom .ctrl>*{cursor:pointer}.jg--slider2024 .ctrlbox--custom .ctrl>.prev figure.icons{transform:rotate(90deg)}.jg--slider2024 .ctrlbox--custom .ctrl>.next{margin-left:80px}.jg--slider2024 .ctrlbox--custom .ctrl>.next figure.icons{transform:rotate(-90deg)}@media (hover:hover) and (pointer:fine){.jg--slider2024 .ctrlbox--custom .ctrl>:hover figure.icons svg .bg{fill:var(--color-green);stroke:var(--color-green)}.jg--slider2024 .ctrlbox--custom .ctrl>:hover figure.icons svg .arrow{stroke:var(--color-yellow)}}.jg--slider2024 .autoplaybox{margin:0 auto;bottom:0;left:0;right:0}.jg--slider2024 .autoplaybox figure.icons svg .progress--bg{stroke:var(--color-yellow)}.jg--slider2024 .autoplaybox figure.icons svg .progress--bar{stroke:var(--color-green)}.jg--slider2024 .autoplaybox figure.icons svg .play *,.jg--slider2024 .autoplaybox figure.icons svg .pause *{fill:var(--color-green)}.jg--slider2024 .ctrlbox .ctrl>:after{background-color:var(--color-yellow)}.jg--slider2024 .ctrlbox .ctrl>:before{border-color:var(--color-black)}@media (hover:hover) and (pointer:fine){.jg--slider2024 .ctrlbox .ctrl>:hover:before{border-color:var(--color-yellow)}}.jg--videos .buttons{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex;top:0;left:0}@media (hover:hover) and (pointer:fine){.jg--videos .buttons:hover:before{transform:scale(1.1)}}section.jg--media .media--caption{z-index:1;width:100%;height:auto;color:var(--color-white);border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l);background:linear-gradient(#cc5e0000 0%,#00000080 80%);margin:0 auto;padding:20px;font-weight:500;position:absolute;bottom:0;left:0;right:0}.contactform{background-color:var(--color-bg0);overflow:hidden}.contactform .buttons{margin-top:0}.contactform .section--container{grid-template-columns:repeat(2,1fr);padding-left:0;display:grid}@media screen and (max-width:970px){.contactform .section--container{grid-template-columns:3fr 4fr}}@media screen and (max-width:760px){.contactform .section--container{grid-template-columns:unset;flex-direction:column-reverse;justify-content:center;padding-top:60px;padding-left:20px;display:flex}}.contactform .box-media0{justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.contactform .box-media0 .media{transform-origin:top;width:100%;height:auto;transform:translate(-40%,-90px)scale(1.2)}@media screen and (max-width:1400px){.contactform .box-media0 .media{transform:translate(-40%,-70px)scale(1.2)}}@media screen and (max-width:1200px){.contactform .box-media0 .media{transform:translate(-40%,-50px)scale(1.2)}}@media screen and (max-width:760px){.contactform .box-media0 .media{transform:unset;width:80vw;max-width:440px;margin:0 auto;padding:50px 20px 0}}.contactform .box-a{flex-direction:column;align-items:flex-start;width:100%;max-width:580px;display:flex}.contactform .box-a>.cont-a,.contactform .box-a>.cont-b{width:100%}.contactform .box-a .blocks{color:var(--color-darkgreen);margin-bottom:0}.contactform .box-a .blocks h2{font-size:4rem;font-weight:700}@media screen and (max-width:1200px){.contactform .box-a .blocks h2{font-size:3.2rem}}@media screen and (max-width:970px){.contactform .box-a .blocks h2{font-size:2.8rem}}@media screen and (max-width:510px){.contactform .box-a .blocks h2{font-size:2.5rem}}.jg--cfboxes{--cf-color-bg:transparent;--cf-radius-control:unset;--cf-control-px:0;--cf-control-py:.4em;--cf-space-label:0}.jg--cfboxes input[type=text],.jg--cfboxes input[type=email],.jg--cfboxes input[type=number],.jg--cfboxes textarea,.jg--cfboxes select,.jg--cfboxes input[type=file]{border-top:none;border-left:none;border-right:none;font-size:1.5em!important}.jg--cfboxes textarea{min-height:6em}.jg--scrollbars{z-index:1004;background-color:#0000;width:14px;height:100%;transition:transform .2s cubic-bezier(.75,.25,0,1);position:absolute;top:0;right:0;transform:translate(100%)}body.begin .jg--scrollbars{transition:unset!important}.jg--scrollsticks{background-color:var(--color-darkgreen);cursor:grab;border-radius:3px;width:6px;margin:0 auto;transition:background-color .2s;display:block;position:absolute;left:0;right:0}.jg--scrollsticks:active{cursor:grabbing}@media (hover:hover) and (pointer:fine){.jg--scrollsticks:hover{background-color:var(--color-purple)}}body.onmenu--a #jg--scrollbar{transform:translate(100%)!important}@font-face{font-display:swap;font-family:Cabinet Grotesk;font-style:normal;font-weight:900;src:url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Black.eot);src:url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Black.eot?#iefix)format("embedded-opentype"),url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Black.woff2)format("woff2"),url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Black.woff)format("woff"),url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Black.ttf)format("truetype"),url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Black.svg#CabinetGrotesk)format("svg")}@font-face{font-display:swap;font-family:Cabinet Grotesk;font-style:normal;font-weight:700;src:url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Bold.eot);src:url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Bold.eot?#iefix)format("embedded-opentype"),url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Bold.woff2)format("woff2"),url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Bold.woff)format("woff"),url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Bold.ttf)format("truetype"),url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Bold.svg#CabinetGrotesk)format("svg")}@font-face{font-display:swap;font-family:Cabinet Grotesk;font-style:normal;font-weight:400;src:url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Regular.eot);src:url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Regular.eot?#iefix)format("embedded-opentype"),url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Regular.woff2)format("woff2"),url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Regular.woff)format("woff"),url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Regular.ttf)format("truetype"),url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Regular.svg#CabinetGrotesk)format("svg")}@font-face{font-display:swap;font-family:Cabinet Grotesk;font-style:normal;font-weight:200;src:url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Extralight.eot);src:url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Extralight.eot?#iefix)format("embedded-opentype"),url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Extralight.woff2)format("woff2"),url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Extralight.woff)format("woff"),url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Extralight.ttf)format("truetype"),url(/content/themes/framebase/assets/fonts/CabinetGrotesk-Extralight.svg#CabinetGrotesk)format("svg")}::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:0;height:0;display:none}html{scrollbar-width:none;height:100%;margin:0;padding:0}body{background-color:var(--color-bg0);color:var(--color-black);-ms-word-wrap:normal;word-wrap:normal;width:100%;height:auto;min-height:100vh;overscroll-behavior-x:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;counter-reset:all;flex-direction:column;justify-content:space-between;min-height:100dvh;margin:0;padding:0;font-family:Cabinet Grotesk,Roboto,sans-serif;font-size:16px;line-height:1.5;display:flex;position:relative;overflow-x:hidden}body.cffstyle{align-items:stretch}body.holdscreen,body.onmenu--a.onmenu--b{overflow:hidden}body.holdscreen:before{content:"";width:100vw;height:100vh;z-index:1001;height:-webkit-fill-available;min-height:100dvh;display:block;position:fixed;top:0;left:0}*{box-sizing:border-box}::selection{color:var(--color-white);background:var(--color-black)}::-o-selection{color:var(--color-white);background:var(--color-black)}::-moz-selection{color:var(--color-white);background:var(--color-black)}::-webkit-selection{color:var(--color-white);background:var(--color-black)}canvas{width:auto;height:auto}h1,h2,h3,h4,h5,h6,div,p,pre,span,ul,ol,li,cite{color:inherit;position:relative}ul,ol,li,label{margin:0;padding:0;list-style:none;display:block}ul,ol,li{line-height:1.65}label{line-height:1.35}ul:not(:last-child),ol:not(:last-child){padding-bottom:20px}h1,h2,h3,h4,h5,h6{margin:0 0 .4em;font-weight:400;line-height:1}h1.hidden-h1{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}span,b,strong,figcaption{display:initial;font-size:inherit}strong{color:var(--color-darkgreen)}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:900}p{margin:0;padding:0 0 20px;line-height:1.63}a{width:auto;height:auto;font-size:inherit;color:inherit;text-decoration:none;display:table;position:relative}a.email{font-weight:400}figure.quote{flex-direction:column;align-items:flex-start;padding:0 0 40px;display:flex}blockquote{border:unset;margin:0;padding:25px 0 15px;font-weight:700;line-height:1.35;display:block}.social--share{flex-direction:column;display:flex}.social--share:before{content:"";background-color:var(--color-black);width:100%;height:2px;margin-bottom:40px;display:block;position:relative}.social--share>div{align-items:center;display:flex}.social--share>div>p{margin:0;padding:0}.social--share>div ul{justify-content:center;align-items:center;display:flex}.social--share>div ul>li{margin-left:40px}@media screen and (max-width:970px){.social--share:before{margin-bottom:25px}}@media screen and (max-width:760px){.social--share>div ul>li{margin-left:30px}}ul.socialmedia{align-self:center;margin:0 0 0 auto;display:flex}ul.socialmedia li:not(:first-child){margin-left:40px}@media screen and (max-width:760px){ul.socialmedia{margin:0 auto 0 0}}.strcustom p,.strcustom ul,.strcustom ol,.strcustom li,.strcustom label,.strcustom textarea,.strcustom select,.strcustom span,.strcustom blockquote,.strcustom cite,.strcustom h1,.strcustom h2,.strcustom h3,.strcustom h4,.strcustom h5,.strcustom h6{font-size:inherit;line-height:inherit}.str0{font-size:6.375rem;line-height:1}.str1,h1{font-size:4.75rem;line-height:1}.str2,h2{font-size:6.25rem;line-height:1}.str3,h3{font-size:3.75rem}.str4,h4{font-size:1.875rem}.str5,h5,h6{font-size:1.5rem}.str6,p,ul,ol,li,label{font-size:1.3125rem}.str7,span{font-size:1.125rem}.str8{font-size:1rem}.str9{font-size:.875rem}.str10{font-size:.75rem}.str20{font-size:3.5rem;line-height:1.286}.str21{font-size:1.75rem}@media screen and (max-width:1600px){.str2,h2{font-size:5.125rem}.str3,h3{font-size:3.25rem}.str20{font-size:3rem}.str21{font-size:1.875rem}}@media screen and (max-width:1400px){.str0{font-size:5.375rem}.str1,h1{font-size:4rem}.str2,h2{font-size:4.25rem}.str3,h3{font-size:2.75rem}.str4,h4{font-size:1.6125rem}.str5,h5,h6{font-size:1.375rem}.str6,p,ul,ol,li,label{font-size:1.25rem}.str7,span{font-size:1rem}.str20{font-size:2.625rem}.str21{font-size:1.625rem}}@media screen and (max-width:1200px){.str2,h2{font-size:3.5rem}.str3,h3{font-size:2.5rem}.str6,p,ul,ol,li,label{font-size:1.125rem}.str8{font-size:.875rem}.str20{font-size:2rem}.str21{font-size:1.5rem}}@media screen and (max-width:970px){.str0{font-size:4.75rem}.str1,h1{font-size:3.625rem}.str2,h2{font-size:3rem}.str3,h3{font-size:2.125rem}.str4,h4{font-size:1.5rem}.str5,h5,h6{font-size:1.3125rem}.str8{font-size:.8125rem}.str20{font-size:1.75rem}.str21{font-size:1.375rem}}@media screen and (max-width:760px){.str0{font-size:4rem}.str1,h1{font-size:3rem}.str2,h2{font-size:2.4rem}.str3,h3{font-size:1.625rem}.str4,h4{font-size:1.375rem}.str5,h5,h6{font-size:1.25rem}.str20{font-size:1.5rem}.str21{font-size:1.3125rem}}@media screen and (max-width:510px){.str0{font-size:3.25rem}.str1,h1{font-size:2.4rem}.str2,h2{font-size:2rem}.str6,p,ul,ol,li,label{font-size:1rem}.str7,span{font-size:.875rem}.str8{font-size:.75rem}.str20{font-size:1.3125rem}.str21{font-size:1.125rem}}h1{margin-top:0}.style900{font-weight:900}.style700{font-weight:700}.style400{font-weight:400}.style300{font-weight:300}.strlp1{font-size:4.75rem}.strlp2{font-size:4rem}.strlp3{font-size:2.25rem}.strlp5{font-size:1.5rem}@media screen and (max-width:1400px){.strlp1{font-size:4rem}.strlp2{font-size:3.4rem}.strlp3{font-size:2rem}.strlp5{font-size:1.375rem}}@media screen and (max-width:970px){.strlp1{font-size:3.625rem}.strlp2{font-size:3rem}.strlp3{font-size:1.875rem}.strlp5{font-size:1.25rem}}@media screen and (max-width:760px){.strlp1{font-size:3rem}.strlp2{font-size:2.4rem}.strlp3{font-size:1.625rem}.strlp5{font-size:1.125rem}}@media screen and (max-width:510px){.strlp1{font-size:2.4rem}.strlp2{font-size:2rem}}body#body--berittunterricht{background-color:var(--color-white)}body[data-tpl=home]{background-color:var(--color-darkgreen)}body[data-tpl=landingpage]{background-color:var(--color-palepink)}.fontfamily1{font-family:Roboto,sans-serif}.fontfamily1 *{font-family:inherit}figure.jg--quote{flex-direction:column;align-items:flex-start;width:100%;height:auto;padding-bottom:0;padding-left:20px;padding-right:20px;line-height:1.65}figure.jg--quote blockquote{border:unset;color:var(--color-black);font-weight:700;line-height:inherit;margin:0;padding:0}figure.jg--quote figcaption{padding-top:15px}figure.jg--quote figcaption *{color:var(--color-black);font-size:.875rem;font-style:normal;font-weight:400;display:inline-block}@media screen and (max-width:510px){figure.jg--quote{padding-left:12px;padding-right:12px}}header{z-index:101;justify-content:center;align-items:flex-start;width:100%;height:0;transition:transform .4s cubic-bezier(.165,.84,.44,1);display:flex;position:fixed;top:0;left:0;transform:translate(0,0)}header .header--container{box-sizing:border-box;z-index:1;justify-content:space-between;align-items:flex-start;width:100%;max-width:1720px;height:0;display:flex;position:relative;top:25px}header>.header--container>.box-a{z-index:3;opacity:1}body.onmenu--a header>.header--container>.box-a{pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}body.onmenu--a.onmenu--b header>.header--container>.box-a{opacity:0}header .homelogo{justify-content:center;align-items:center;width:auto;display:flex}header .logo{width:auto;height:60px;min-height:60px;max-height:60px}@media screen and (max-width:760px){header .logo{height:48px;min-height:48px;max-height:48px}}header>.header--container>.box-b{z-index:2;margin:0 auto;position:absolute;left:0;right:0}header .box-b .navmenu>.cont-a{z-index:3;justify-content:center;align-items:flex-start;height:0;display:flex}header .box-b .navmenu .cont-b>.bg{opacity:0;background-color:var(--color-peach);transition-property:opacity;transition-timing-function:cubic-bezier(.075,.82,.165,1)}body.onmenu--a.onmenu--b header .box-b .navmenu>.cont-b>.bg{opacity:1}header .box-b .navmenu>.cont-b>.container>.popupframe>.popuptgt>.maincontent{flex-direction:column;justify-content:center;width:100%;height:auto;display:flex}header .box-b .navmenu>.cont-b>.container>.popupframe>.popuptgt>.maincontent>.container{grid-gap:60px;z-index:1;grid-template-columns:repeat(2,1fr);justify-content:center;width:100%;height:auto;display:grid}@media screen and (max-width:970px){header .box-b .navmenu>.cont-b>.container>.popupframe>.popuptgt>.maincontent>.container{grid-gap:40px}}@media screen and (max-width:760px){header .box-b .navmenu>.cont-b>.container>.popupframe>.popuptgt>.maincontent>.container{grid-template-columns:1fr}}header .box-b .navmenu>.cont-b nav{z-index:1;text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;height:100%;margin:0 0 0 auto;padding:0;display:flex}header .box-b .navmenu>.cont-b nav>ul{text-align:inherit;flex-direction:column;display:flex}header .box-b .navmenu>.cont-b nav>ul>li{opacity:0;justify-content:flex-end;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.075,.82,.165,1);display:flex;transform:translateY(40%)}header .box-b .navmenu>.cont-b nav>ul>li.currentpage{color:var(--color-purple);font-weight:400}body.onmenu--a.onmenu--b header .box-b .navmenu>.cont-b nav>ul>li{opacity:1;transform:translate(0,0)}header .box-b .navmenu>.cont-b nav>ul>li:not(:first-child){margin-top:16px}header .box-b .navmenu>.cont-b nav>ul>li>a{background:linear-gradient(to bottom, transparent 96%, var(--color-stdhgl) 0) center right/0 100% no-repeat}@media (hover:hover) and (pointer:fine){header .box-b .navmenu>.cont-b nav>ul>li:hover>a{color:var(--color-stdhgl);background-size:100% 100%;font-weight:400;transition:background .25s cubic-bezier(.075,.82,.165,1)}}@media screen and (max-width:760px){header .box-b .navmenu>.cont-b nav{text-align:left;justify-content:flex-start;align-items:flex-start;max-width:360px;margin:0 auto;padding-top:40px}header .box-b .navmenu>.cont-b nav>ul>li{justify-content:flex-start}}header .box-b .navmenu>.cont-b .dsgvo{z-index:1;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:30px 20px 0;display:flex;transform:translateY(20px)}body.onmenu--a.onmenu--b.onmenu--vf header .box-b .navmenu>.cont-b .dsgvo{pointer-events:unset;-webkit-user-select:unset;user-select:unset;animation:.8s cubic-bezier(.165,.84,.44,1) .6s forwards ohs_dsgvo_on}@keyframes ohs_dsgvo_on{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}header .box-b .navmenu>.cont-b .dsgvo>ul{grid-gap:60px;grid-template-columns:repeat(2,1fr);width:100%;display:grid}header .box-b .navmenu>.cont-b .dsgvo>ul>*{width:100%}header .box-b .navmenu>.cont-b .dsgvo>ul>:first-child>a{margin-left:auto}@media screen and (max-width:970px){header .box-b .navmenu>.cont-b .dsgvo>ul{grid-gap:40px}}@media screen and (max-width:760px){header .box-b .navmenu>.cont-b .dsgvo{width:100%;max-width:360px;margin:0 auto;padding-left:0;padding-right:0}header .box-b .navmenu>.cont-b .dsgvo>ul{grid-gap:8px;grid-template-columns:1fr}header .box-b .navmenu>.cont-b .dsgvo>ul>:first-child>a{margin-left:0}}header>.header--container>.box-c{z-index:1}.scrollby>li:not(:first-child){margin-left:30px}.scrollby>li .btntarget{cursor:pointer}main{z-index:1;flex-direction:column;width:100%;height:auto;display:flex;position:relative;overflow:hidden}section{width:100%;height:auto;display:block;position:relative}.section--container{box-sizing:border-box;z-index:3;width:100%;max-width:1720px;height:auto;margin:0 auto;display:block;position:relative}.custom--container{z-index:1;width:100%;max-width:1720px;height:auto;margin:0 auto}.section--container,.custom--container{padding:90px 60px}.header--container,.aside--container,.footer--container{padding-left:60px;padding-right:60px}@media screen and (max-width:1400px){.section--container,.custom--container{padding:70px 50px}.header--container,.aside--container,.footer--container{padding-left:50px;padding-right:50px}}@media screen and (max-width:1200px){.section--container,.custom--container{padding:50px 40px}.header--container,.aside--container,.footer--container{padding-left:40px;padding-right:40px}}@media screen and (max-width:970px){.section--container,.custom--container{padding:50px 30px}.header--container,.aside--container,.footer--container{padding-left:30px;padding-right:30px}}@media screen and (max-width:760px){.section--container,.custom--container{padding:40px 20px 30px}.header--container,.aside--container,.footer--container{padding-left:20px;padding-right:20px}}section.pt--add .section--container{padding-top:45px}section.pb--add .section--container{padding-bottom:45px}@media screen and (max-width:1400px){section.pt--add .section--container{padding-top:35px}section.pb--add .section--container{padding-bottom:35px}}@media screen and (max-width:1200px){section.pt--add .section--container{padding-top:25px}section.pb--add .section--container{padding-bottom:25px}}@media screen and (max-width:760px){section.pt--add .section--container{padding-top:20px}section.pb--add .section--container{padding-bottom:20px}}article,div{display:block;position:relative}.blocks{width:auto;max-width:800px;height:auto;display:block;position:relative}.blocks>:first-child{margin-top:0}.block--contents{width:auto;height:auto;display:block;position:relative}.block--contents>:first-child{margin-top:0;padding-top:0}.block--contents>:last-child,.boxes>:last-child{margin-bottom:0;padding-bottom:0}.block--contents ol>li{margin-left:1.8em}.block--contents ul>li{margin-left:1.4em}.block--contents ol>li:not(:last-child),.block--contents ul>li:not(:last-child){margin-bottom:.4em}.block--contents ul>li>ul,.block--contents ul>li>ol,.block--contents ol>li>ul,.block--contents ol>li>ol{margin-top:.75em}.block--contents ul>li:before{content:"";background:url(/content/themes/framebase/assets/img/svg/list-item.svg) 50%/100% 100% no-repeat;border-radius:50%;width:.85em;min-width:.85em;height:.85em;min-height:.85em;display:block;position:absolute;transform:translate(-1.2em,.35em)}.block--contents a{display:initial;color:var(--color-stdhgl);line-height:inherit;background:linear-gradient(to bottom, transparent 94%, var(--color-stdhgl) 0) center center/0 100% no-repeat;transition:all 50ms}@media (hover:hover) and (pointer:fine){.block--contents a:hover{color:var(--color-black);background-size:100% 100%}}.block--contents ol{counter-reset:item;margin:0;list-style:none}.block--contents ol>li{counter-increment:item;align-items:baseline;display:block}.block--contents ol>li:before{content:counter(item) ". ";color:var(--color-black);font-size:inherit;text-align:center;width:.35em;min-width:.35em;height:.35em;min-height:.35em;display:block;position:absolute;transform:translate(-1.65em)}.block--contents a,.buttons.link{display:initial}.block--contents code{background:var(--color-grey0);border:1px solid var(--color-grey2);color:inherit;border-radius:4px;padding:.05em .2em;font-size:.875em}.block--contents h1,.block--contents h2,.block--contents h3,.block--contents h4,.block--contents h5,.block--contents h6{scroll-margin-top:90px}.block--contents hr{margin:10px 0 30px;display:block;position:relative}.buttons.btn0{margin:0}.buttons.btn0 .btntarget{overflow:hidden}.buttons.btn0 .btntarget>span{padding:.6em .5em;display:inline-block}.buttons.btn0.highlight .btntarget>span{padding:.6em 1em}.buttons.btn0 .btntarget>.bg{background-color:var(--color-white);border:1px solid var(--color-black);border-radius:5px}.buttons.btn0.highlight .btntarget>.bg{background-color:var(--color-stdhgl);border-radius:5em}@media (hover:hover) and (pointer:fine){.buttons.btn0 .btntarget:hover>span{animation:.2s ease-in-out forwards btn0-hover}.buttons.btn0.highlight .btntarget:hover>span{color:var(--color-black)}.buttons.btn0 .btntarget:hover>.bg{background-color:var(--color-stdhgl)}.buttons.btn0.highlight .btntarget:hover>.bg{background-color:var(--color-white)}}@keyframes btn0-hover{0%{opacity:1;transform:translate(0,0)}49%{opacity:0;transform:translateY(-50%)}50%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translate(0,0)}}.buttons.btn1{width:auto;margin:0}.buttons.btn1 .btntarget{color:var(--color-white);padding:.45em 1em;font-weight:400;display:flex}.buttons.btn1 .btntarget>span{z-index:1}.buttons.btn1 .btntarget>.bg{background-color:var(--color-purple);border-radius:var(--border-radius-8);width:100%;height:100%;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.buttons.btn1 .btntarget:hover{color:var(--color-darkgreen)}.buttons.btn1 .btntarget:hover>.bg{background-color:var(--color-yellow)}}.buttons.btnicon-str1{margin:0}.buttons.btnicon-str1 .btntarget{justify-content:flex-start;align-items:center;display:flex}.buttons.btnicon-str1 .btntarget>span{background:linear-gradient(to bottom, transparent 94%, var(--color-stdhgl) 0) center center/0 100% no-repeat;margin-right:.4em;transition:all .45s cubic-bezier(.075,.82,.165,1)}.buttons.btnicon-str1 .btntarget>figure.icons{background-color:var(--color-yellow);border-radius:10em}.buttons.btnicon-str1 .btntarget>figure.icons svg path{stroke-width:2px}@media (hover:hover) and (pointer:fine){.buttons.btnicon-str1 .btntarget:hover>figure.icons svg{animation:1.2s cubic-bezier(.075,.82,.165,1) forwards btnicon-str1-hover}.buttons.btnicon-str1.right .btntarget:hover>figure.icons svg{animation:1.2s cubic-bezier(.075,.82,.165,1) forwards btnicon-str1-right-hover}.buttons.btnicon-str1 .btntarget:hover>span{background-size:100% 100%}}@keyframes btnicon-str1-hover{0%{opacity:1;transform:translate(0,0)}34%{opacity:0;transform:translateY(50%)}35%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translate(0,0)}}@keyframes btnicon-str1-right-hover{0%{opacity:1;transform:translate(0,0)}34%{opacity:0;transform:translate(50%)}35%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0,0)}}.buttons.btnlink{margin:0}.buttons.btnlink .btntarget{display:flex}.buttons.btnlink .btntarget>figure.icons{margin-right:.6em}.buttons.btnlink .btntarget>span{background:linear-gradient(to bottom, transparent 90%, var(--color-stdhgl) 0) center center/0 100% no-repeat;transition:all .45s cubic-bezier(.075,.82,.165,1)}@media (hover:hover) and (pointer:fine){.buttons.btnlink .btntarget:hover>span{color:var(--color-stdhgl);background-size:100% 100%}}.buttons.btnonlyicon-a{margin:0}.buttons.btnonlyicon-a .btntarget{display:flex}.buttons.btnonlyicon-a .btntarget figure.icons svg path{transition:fill .2s}@media (hover:hover) and (pointer:fine){.buttons.btnonlyicon-a .btntarget:hover figure.icons svg path{fill:var(--color-red)}}.buttons.btnicon-str2{margin:0}.buttons.btnicon-str2 .btntarget{justify-content:flex-start;align-items:center;display:flex}.buttons.btnicon-str2 .btntarget>span{background:linear-gradient(to bottom, transparent 94%, var(--color-stdhgl) 0) center center/0 100% no-repeat;margin-left:.4em;transition:all .45s cubic-bezier(.075,.82,.165,1)}@media (hover:hover) and (pointer:fine){.buttons.btnicon-str2 .btntarget:hover>figure.icons svg{animation:1.2s cubic-bezier(.075,.82,.165,1) forwards btnicon-str2-hover}.buttons.btnicon-str2 .btntarget:hover>figure.icons svg path{fill:var(--color-stdhgl);transition:fill .1s .25s}.buttons.btnicon-str2 .btntarget:hover>span{color:var(--color-stdhgl);background-size:100% 100%}}@keyframes btnicon-str2-hover{0%{opacity:1;transform:translate(0,0)}34%{opacity:0;transform:translateY(-50%)}35%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translate(0,0)}}aside{z-index:102;justify-content:center;align-items:center;width:100%;height:0;transition:transform .4s cubic-bezier(.165,.84,.44,1);display:none;position:fixed;top:40px;left:0}body.scrolldir aside{transform:translateY(-80px)}body.headernavon aside{top:unset;height:auto;transition:unset}body.headernavon aside>.bg{background-color:var(--color-beige)}aside .aside--container{box-sizing:border-box;z-index:1;justify-content:flex-end;align-items:center;width:100%;max-width:1440px;height:0;display:flex;position:relative}body.headernavon aside .aside--container{justify-content:center;height:auto;padding-top:15px;padding-bottom:15px}aside .box-a .navmenu{justify-content:flex-start;align-items:flex-start;display:flex}body.headernavon aside .box-a .navmenu{width:auto;margin:0 auto}aside .box-a .navmenu nav{justify-content:flex-end;align-items:center;display:flex;position:relative}aside .box-a .navmenu nav::-webkit-scrollbar{display:none}aside .box-a .navmenu nav>ul{justify-content:center;align-items:center;height:0;display:flex}body.headernavon aside .box-a .navmenu nav>ul{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;width:auto;max-width:100vw;height:auto;overflow:auto hidden}body.headernavon aside .box-a .navmenu nav>ul::-webkit-scrollbar{display:none}aside .box-a .navmenu nav>ul>li:not(:first-child){margin-left:15px}aside .box-a .navmenu nav>ul>li .conts{justify-content:center;align-items:center;display:flex}aside .box-a .navmenu nav>ul>li .buttons .btntarget{white-space:pre;justify-content:center;align-items:center;display:flex}aside .box-a .navmenu nav>ul>li .buttons.current{cursor:pointer;-webkit-user-select:none;user-select:none}aside .box-a .navmenu nav>ul>li .buttons.current .btntarget{pointer-events:none;-webkit-user-select:none;user-select:none}aside .box-a .navmenu nav>ul>li .buttons.current .btntarget>.bg{border-color:var(--color-green);background-color:var(--color-green)}aside .box-a .navmenu nav>ul>li .buttons.current .btntarget>span{color:var(--color-white);justify-content:center;align-items:center;display:flex}aside .box-a .navmenu nav>ul>li .buttons.current .btntarget:after{content:"";z-index:1;background-color:var(--color-white);border-radius:50%;width:8px;height:8px;margin-right:10px;display:block;position:relative}aside .ctrlbox{z-index:2;width:100vw;height:0;padding:0 15px;position:absolute;left:0}aside .ctrlbox .ctrls{justify-content:center;align-items:center;width:100%;height:0;display:flex}aside .ctrlbox .ctrls>.prev{margin-right:auto}aside .ctrlbox .ctrls>.next{margin-left:auto}.size16 figure.icons,.size16 figure.icons svg{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px}.size20 figure.icons,.size20 figure.icons svg{width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px}.size24 figure.icons,.size24 figure.icons svg{width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px}.size28 figure.icons,.size28 figure.icons svg{width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px}.size32 figure.icons,.size32 figure.icons svg{width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px}.size36 figure.icons,.size36 figure.icons svg{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}.size48 figure.icons,.size48 figure.icons svg{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px}.size64 figure.icons,.size64 figure.icons svg{width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px}.size-em figure.icons,.size-em figure.icons svg{width:1em;min-width:1em;max-width:1em;height:1em;min-height:1em;max-height:1em}body[data-tpl=ipp] h1{margin-top:100px;margin-bottom:40px;font-size:3.2rem}body[data-tpl=ipp] h2{font-size:1.5rem}body[data-tpl=ipp] h3{font-size:1.325rem}body[data-tpl=ipp] .blocks{max-width:900px;margin:0 auto}body[data-tpl=ipp] .blocks .block--contents>:not(:last-child){margin-bottom:5px;padding-bottom:20px}@media screen and (max-width:760px){body[data-tpl=ipp] h1{font-size:2.4rem}}@media screen and (max-width:510px){body[data-tpl=ipp] h1{font-size:2rem}}.jg--hamburger.icon{box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;display:flex;position:relative}@media screen and (max-width:510px){.jg--hamburger.icon{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}}.jg--hamburger.icon>*{background-color:var(--color-yellow);border-radius:2px;width:80%;height:4px;display:block;position:absolute}.jg--hamburger.icon>:first-child{transform:translateY(-190%)}.jg--hamburger.icon>:nth-child(3){transform:translateY(190%)}body.onmenu--b .jg--hamburger.icon>:first-child{transform:rotate(135deg)}body.onmenu--b .jg--hamburger.icon>:nth-child(2){visibility:hidden}body.onmenu--b .jg--hamburger.icon>:nth-child(3){transform:rotate(-135deg)}.jg--hamburger.icon>*{transition:transform .4s cubic-bezier(.165,.84,.44,1)}body.onmenu--a .jg--hamburger.icon>*{transition:background-color .4s,transform .6s cubic-bezier(.075,.82,.165,1)}body.onmenu--a.onmenu--b .jg--hamburger.icon>*{background-color:var(--color-red)}@media (hover:hover) and (pointer:fine){body:not(.onmenu--a) .jg--hamburger.icon:hover>:first-child{transform:translateY(-250%)}body:not(.onmenu--a) .jg--hamburger.icon:hover>:nth-child(3){transform:translateY(250%)}}body.error404{height:auto;min-height:100vh;min-height:100dvh}body.error404 main{flex-direction:column;justify-content:center;align-items:center;display:flex}section.page404 .box-a{text-align:center;color:var(--color-white);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;max-width:960px;margin:0 auto;padding:20vh 30px;display:flex;overflow:hidden}section.page404 .section--container{padding-top:120px!important}section.page404 .box-a:before,section.page404 .box-a:after{content:"";filter:blur(6px);width:100%;height:100%;display:block;position:absolute}section.page404 .box-a:before{z-index:0;background:url(/content/themes/framebase/assets/img/page404.png) 50%/cover no-repeat}section.page404 .box-a:after{z-index:1;background-color:var(--color-black);opacity:.5}section.page404 .box-a .blocks{z-index:2;max-width:640px;position:relative}section.page404 .box-a .g-comp-buttonbox{z-index:3;margin-top:24px}section.page404 .box-a .g-comp-buttonbox figure.icons{color:var(--color-black)}section.lp--intro{align-items:center;height:100%;display:flex;overflow:hidden}section.lp--intro .section--container{flex-direction:column;justify-content:center;align-items:center;padding-bottom:160px;display:flex}@media screen and (max-width:1600px){section.lp--intro .section--container{padding-bottom:140px}}@media screen and (max-width:1400px){section.lp--intro .section--container{padding-bottom:120px}}@media screen and (max-width:1200px){section.lp--intro .section--container{padding-bottom:90px}}@media screen and (max-width:590px){section.lp--intro .section--container{padding-bottom:180px;padding-top:200px!important}}section.lp--intro .boxes{z-index:2;width:100%;max-width:840px;margin:0 auto}section.lp--intro .box-a{justify-content:center;align-items:center;margin-bottom:60px;display:flex}section.lp--intro .box-a .homelogo{width:540px;min-width:540px;max-width:540px;height:auto}@media screen and (max-width:1400px){section.lp--intro .box-a{margin-bottom:50px}section.lp--intro .box-a .homelogo{width:480px;min-width:480px;max-width:480px}}@media screen and (max-width:970px){section.lp--intro .box-a{margin-bottom:40px}section.lp--intro .box-a .homelogo{width:420px;min-width:420px;max-width:420px}}@media screen and (max-width:760px){section.lp--intro .box-a{margin-bottom:30px}section.lp--intro .box-a .homelogo{width:360px;min-width:360px;max-width:360px}}@media screen and (max-width:590px){section.lp--intro .box-a{margin-bottom:20px}section.lp--intro .box-a .homelogo{width:280px;min-width:280px;max-width:280px}}section.lp--intro .box-b{grid-gap:30px;grid-template-columns:auto 1fr;justify-content:center;align-items:center;width:auto;display:grid}@media screen and (max-width:590px){section.lp--intro .box-b{grid-template-columns:unset;grid-gap:15px;flex-direction:column;width:100%;max-width:360px;margin:0 auto}}section.lp--intro .box-b .cont-a{flex-direction:column;max-width:380px;margin-left:auto;display:flex}section.lp--intro .box-b .cont-a h2{color:var(--color-darkgreen);font-weight:900}section.lp--intro .box-b .cont-a>.label{color:var(--color-purple)}@media screen and (max-width:970px){section.lp--intro .box-b .cont-a{max-width:300px}}@media screen and (max-width:760px){section.lp--intro .box-b .cont-a{max-width:240px}}@media screen and (max-width:590px){section.lp--intro .box-b .cont-a{width:100%;max-width:unset}}section.lp--intro .box-b .cont-b{margin-right:auto}section.lp--intro .box-c{text-align:center;justify-content:center;align-items:flex-start;display:flex}@media screen and (max-width:590px){section.lp--intro .box-c{text-align:left;max-width:360px;margin-top:20px}}section.lp--intro .symbolbox{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}section.lp--intro .symbolbox>.symbols:first-child{width:40vw;height:29.7vw;transform:rotate(5deg)translate(-40%,-40%)}section.lp--intro .symbolbox>.symbols:nth-child(2){width:43vw;height:31.9vw;top:unset;left:unset;bottom:0;right:0;transform:rotate(5deg)translate(55%,-15%)}@media screen and (max-width:590px){section.lp--intro .symbolbox>.symbols:first-child{width:280px;height:210px;transform:rotate(5deg)translate(-10%,-25%)}section.lp--intro .symbolbox>.symbols:nth-child(2){width:280px;height:210px;top:unset;left:unset;bottom:0;right:0;transform:rotate(5deg)translate(35%,-6%)}}.textboxes{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:800px;margin:0 auto;display:flex}.textboxes .label{background-color:var(--color-green);color:var(--color-white);width:auto;padding:.5em .8em;display:block}.textboxes .headline{margin:.25em 0 0}.textboxes .text{padding:.6em 0 0}.symbols{justify-content:flex-start;align-items:flex-start;width:100%;max-width:640px;height:100%;max-height:475px;display:flex;position:absolute;top:0;left:0}.symbolyellow figure.icons.fill svg path{fill:var(--color-yellow)}.symbolred figure.icons.fill svg path{fill:var(--color-red)}.symboldarkgreen figure.icons.fill svg path{fill:var(--color-darkgreen)}.symbolpurple figure.icons.fill svg path{fill:var(--color-purple)}.symbolpeach figure.icons.fill svg path{fill:var(--color-peach)}.symbolpalepink figure.icons.fill svg path{fill:var(--color-palepink)}.symbols>figure.icons.outline svg path{stroke:var(--color-darkgreen);stroke-width:1px}.symbols>figure.icons{width:100%;height:auto;position:absolute}.symbols>figure.icons>svg{width:100%;height:auto}.symbols>figure.icons.outline{transform:rotate(6.5deg)}.badgeon .textrotate{width:auto;display:table}.badgeon .textrotate .badge--b0,.badgeon .textrotate .badge--b1{fill:var(--color-white)}.badgeon .textrotate figure{justify-content:flex-start}.badge--text{transform-origin:50%}.badge--container{transform-origin:50%;animation:30s linear infinite textRotateAni}@keyframes textRotateAni{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1)}}.borderradiuson .setratio{border-radius:var(--border-radius-32)}@media screen and (max-width:1200px){.borderradiuson .setratio{border-radius:var(--border-radius-24)}}@media screen and (max-width:760px){.borderradiuson .setratio{border-radius:var(--border-radius-16)}}@media screen and (max-width:510px){.borderradiuson .setratio{border-radius:var(--border-radius-12)}}@media screen and (max-width:390px){.borderradiuson .setratio{border-radius:var(--border-radius-8)}}.borderradiushover .borderradiuson .setratio{transition:box-shadow .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.075,.82,.165,1),border-radius .8s cubic-bezier(.165,.84,.44,1)}@media (hover:hover) and (pointer:fine){.borderradiushover:hover .borderradiuson .setratio{border-radius:6px;transform:scale(1.015);box-shadow:0 10px 20px #00000026}}footer.footerlp{background-color:var(--color-palepink);width:100%;height:auto;display:block;position:relative}footer.footerlp .footer--container{flex-direction:column;justify-content:space-between;max-width:1200px;margin:0 auto;padding-top:0;padding-bottom:50px;display:flex}footer.footerlp .box-a{flex-direction:row;justify-content:space-between;align-items:flex-end;display:flex}@media screen and (max-width:590px){footer.footerlp .box-a{flex-direction:column;align-items:flex-start;width:100%;max-width:360px;margin:0 auto}}footer.footerlp .box-a .cont-a .opening--hours{color:var(--color-darkgreen);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}footer.footerlp .box-a .cont-a .opening--hours p{padding:0}footer.footerlp .box-a .cont-a .opening--hours>.group:not(:first-of-type){margin-top:.5em}@media screen and (max-width:590px){footer.footerlp .box-a .cont-b{align-self:flex-end;margin-top:25px}}footer.footerlp .box-a .cont-b .infocontact{text-align:right;color:var(--color-purple);flex-direction:column;justify-content:flex-start;align-items:flex-end;margin-top:auto;display:flex}footer.footerlp .box-a .cont-b .infocontact p{padding:0}footer.footerlp .box-a .cont-b .infocontact .buttons{margin:0}footer.footerlp .box-a .cont-b .infocontact>:not(:first-child){margin-top:.5em}footer.footerlp .box-a .cont-b .infocontact .location{flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex}footer.footerlp .box-a .cont-b .infocontact .location>:not(:first-child){margin-left:.5em}footer.footerlp .box-a .cont-b .infocontact .contacts{flex-direction:column;justify-content:center;align-items:flex-end;padding:0;display:flex}footer.footerlp .box-a .cont-b .infocontact .contacts>:not(:first-child){margin-top:.5em}footer.footerlp .box-a .cont-b .infocontact .sm--container{flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}footer.footerlp .box-a .cont-b .infocontact .sm--container>p{padding-bottom:0;padding-right:20px}footer.footerlp .box-a .cont-b .infocontact .sm--container figure.icons svg path{fill:var(--color-purple)}@media screen and (max-width:510px){footer.footerlp .box-a .cont-b .infocontact .sm--container{flex-direction:column;align-items:flex-start}footer.footerlp .box-a .cont-b .infocontact .sm--container>p{padding-bottom:.75em;padding-right:0}}footer.footerlp .box-b{flex-direction:row;justify-content:space-between;margin-top:40px;display:flex}@media screen and (max-width:970px){footer.footerlp .box-b{flex-direction:column}footer.footerlp .box-b>:not(:first-child){margin-top:25px}}@media screen and (max-width:590px){footer.footerlp .box-b{max-width:360px;margin:0 auto}}footer.footerlp .box-b{width:100%}footer.footerlp .box-b .cont-b{justify-content:flex-start;align-items:flex-start;display:flex}footer.footerlp .box-b .cont-b .dsgvo{margin:0}footer.footerlp .box-b .cont-b .dsgvo .nav--side{flex-flow:wrap;display:flex}footer.footerlp .box-b .cont-b .dsgvo .nav--side>li:not(:last-child){margin-right:30px}footer.footerlp .box-b .cont-b .dsgvo .nav--side>li a{background:linear-gradient(to bottom, transparent 94%, var(--color-stdhgl) 0) center center/0 100% no-repeat;padding:.5em 0 0;line-height:1;display:inline-block}@media (hover:hover) and (pointer:fine){footer.footerlp .box-b .cont-b .dsgvo .nav--side>li a:hover{color:var(--color-stdhgl);background-size:100% 100%;transition:all .2s}}@media screen and (max-width:590px){footer.footerlp .box-b .cont-b .dsgvo .nav--side{flex-direction:column}}footer.footerlp .box-b .cont-b .dsgvo>.custom--cookie{display:none}footer.footernew{background-color:var(--color-bg0);width:100%;height:auto;display:block;position:relative}footer.footernew .footer--container{flex-direction:column;justify-content:center;align-items:center;max-width:1720px;margin:0 auto;padding-top:50px;padding-bottom:50px;display:flex}footer.footernew .box-a{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;display:flex}footer.footernew .box-a .btntarget{color:var(--color-purple);font-size:1rem}footer.footernew .box-a .cont-c .mainlogo figure.icons,footer.footernew .box-a .cont-c .mainlogo figure.icons svg{width:100%;max-width:226px;height:auto}footer.footernew .box-a .cont-c .mainlogo figure.icons svg g{fill:var(--color-darkgreen)}@media (hover:hover) and (pointer:fine){footer.footernew .box-a .cont-c .mainlogo:hover figure.icons svg g{fill:var(--color-purple)}}footer.footernew .box-a .cont-d .location{margin:0;padding:0;display:inline-block}@media screen and (max-width:1400px){footer.footernew .box-a .cont-c .mainlogo figure.icons,footer.footernew .box-a .cont-c .mainlogo figure.icons svg{max-width:180px}}@media screen and (max-width:1200px){footer.footernew .box-a{grid-gap:15px 40px;grid-template-columns:auto 1fr;justify-content:center;align-items:flex-start;width:auto;margin:0 auto;display:grid}footer.footernew .box-a>.cont-c{grid-area:1/1/span 4}footer.footernew .box-a>:not(.cont-c){grid-column:2}}@media screen and (max-width:760px){footer.footernew .box-a .cont-c .mainlogo figure.icons,footer.footernew .box-a .cont-c .mainlogo figure.icons svg{max-width:140px}}@media screen and (max-width:510px){footer.footernew .box-a{grid-gap:30px;text-align:center;grid-template-columns:1fr;justify-content:center;align-items:center}footer.footernew .box-a>.cont-c{grid-column:unset;grid-row:1;justify-content:center;align-items:center;display:flex}footer.footernew .box-a>:not(.cont-c){grid-column:unset}}footer.footernew .box-b .cont-b .dsgvo .nav--side{color:var(--color-darkgreen);flex-flow:wrap;justify-content:space-between;align-items:flex-end;padding-top:30px;display:flex}footer.footernew .box-b .cont-b .dsgvo .nav--side>*{margin-top:20px;font-size:1rem}footer.footernew .box-b .cont-b .dsgvo .nav--side>:not(:last-child){margin-right:60px}@media screen and (max-width:510px){footer.footernew .box-b .cont-b .dsgvo .nav--side>:not(:last-child){margin-right:30px}}.popupstd{z-index:1001;background-color:#00000080;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.popupstd>.container{z-index:2;flex-direction:column;width:100%;max-width:1090px;height:100%;padding:20px 0;display:flex;overflow:hidden}.popupstd>.container>.popupframe{transform-origin:top;flex-direction:column;width:100%;height:100%;animation:.8s cubic-bezier(.165,.84,.44,1) ohs_frame_on;display:flex;overflow-y:auto}@keyframes ohs_frame_on{0%{transform:translateY(40px)scale(1)}to{transform:translate(0,0)scale(1)}}.popupstd>.container>.popupframe>.popuptgt{background-color:var(--color-yellow);text-align:center;border-radius:var(--border-radius-16);width:100%;height:auto;margin:auto 0;padding:60px 40px;transition:border-radius .6s cubic-bezier(.075,.82,.165,1);position:relative}@media screen and (max-width:760px){.popupstd>.container>.popupframe>.popuptgt{border-radius:var(--border-radius-12)}}@media (hover:hover) and (pointer:fine){.popupstd>.container>.popupframe>.popuptgt:hover{border-radius:var(--border-radius-32)}}@media screen and (hover:hover) and (pointer:fine) and (max-width:760px){.popupstd>.container>.popupframe>.popuptgt:hover{border-radius:var(--border-radius-24)}}.popupstd.openinghours.type-a{display:none}body.ohson{overflow:hidden}body.ohson .popupstd.openinghours.type-a{display:flex}.popupstd.openinghours.type-b{background-color:unset;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;padding:0;display:flex;position:relative}body.onmenu--a.onmenu--b.onmenu--vf .popupstd.openinghours.type-b{pointer-events:unset;-webkit-user-select:unset;user-select:unset;opacity:1;visibility:visible}.popupstd.openinghours.type-b>.container{padding:0}.popupstd.openinghours.type-b>.container>.popupframe{opacity:0;overflow:unset;animation:unset}body.onmenu--a.onmenu--b.onmenu--vf .popupstd.openinghours.type-b>.container>.popupframe{animation:.8s cubic-bezier(.165,.84,.44,1) forwards ohs_overwrite_frame__on}@keyframes ohs_overwrite_frame__on{0%{opacity:0;transform:translateY(40px)scale(1)}to{opacity:1;transform:translate(0,0)scale(1)}}@media screen and (max-width:760px){.popupstd.openinghours.type-b{width:100%;max-width:360px;margin:0 auto}}header .navmenu>.popupstd.cont-b{z-index:1;background-color:unset;pointer-events:none;-webkit-user-select:none;user-select:none;height:100vh;padding:0;display:none}body.onmenu--a header .navmenu>.popupstd.cont-b{display:flex}body.onmenu--a.onmenu--b header .navmenu>.popupstd.cont-b{pointer-events:unset;-webkit-user-select:unset;user-select:unset}header .navmenu>.popupstd.cont-b>.container{max-width:unset;padding:0}header .navmenu>.popupstd.cont-b>.container>.popupframe>.popuptgt{background-color:unset}.openinghours{color:var(--color-darkgreen)}.openinghours.type-b>.container .popupframe .box-a{background-color:unset;text-align:left;margin:auto auto 0 0;padding:0}.openinghours>.container .popupframe .box-a .cont-a{width:100%;height:auto;padding-bottom:60px}.openinghours.type-b>.container .popupframe .box-a .cont-a{padding-bottom:30px}.openinghours>.container .popupframe .box-a .cont-a h2{margin:0}@media screen and (max-width:760px){.openinghours>.container .popupframe .box-a{padding:50px 30px}}@media screen and (max-width:510px){.openinghours>.container .popupframe .box-a{padding:40px 20px}}.openinghours>.container .popupframe .box-a .cont-b{grid-gap:30px;justify-content:center;width:100%;height:auto;display:grid}.openinghours.type-b>.container .popupframe .box-a .cont-b{justify-content:flex-start}.openinghours>.container .popupframe .box-a .cont-b .group{grid-gap:.4em;opacity:0;justify-content:center;align-items:center;width:100%;height:auto;display:grid;transform:translateY(20px)}.openinghours.type-b>.container .popupframe .box-a .cont-b .group{justify-content:flex-start;align-items:flex-start;display:grid}.openinghours.type-a>.container .popupframe .box-a .cont-b .group:first-child,body.onmenu--a.onmenu--b.onmenu--vf .openinghours.type-b>.container .popupframe .box-a .cont-b .group:first-child{animation:.8s cubic-bezier(.165,.84,.44,1) 50ms forwards ohs_group_on}.openinghours.type-a>.container .popupframe .box-a .cont-b .group:nth-child(2),body.onmenu--a.onmenu--b.onmenu--vf .openinghours.type-b>.container .popupframe .box-a .cont-b .group:nth-child(2){animation:.8s cubic-bezier(.165,.84,.44,1) .15s forwards ohs_group_on}.openinghours.type-a>.container .popupframe .box-a .cont-b .group:nth-child(3),body.onmenu--a.onmenu--b.onmenu--vf .openinghours.type-b>.container .popupframe .box-a .cont-b .group:nth-child(3){animation:.8s cubic-bezier(.165,.84,.44,1) .25s forwards ohs_group_on}.openinghours.type-a>.container .popupframe .box-a .cont-b .group:nth-child(4),body.onmenu--a.onmenu--b.onmenu--vf .openinghours.type-b>.container .popupframe .box-a .cont-b .group:nth-child(4){animation:.8s cubic-bezier(.165,.84,.44,1) .3s forwards ohs_group_on}@keyframes ohs_group_on{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}.openinghours.type-b>.container .popupframe .box-a .cont-b .group:first-child>p.times{max-width:8em}.openinghours>.container .popupframe .box-a .cont-b .group p{padding:0;line-height:1}@media screen and (max-width:760px){.openinghours.type-b>.container .popupframe .box-a .cont-b .group{width:100%}}.openinghours>.container .popupframe .box-a .cont-b .group.contactbox{padding-top:25px}.openinghours>.container .popupframe .box-a .cont-b .group.contactbox .parts{padding:.15em 0;display:flex}.openinghours>.container .popupframe .box-a .cont-b .group.contactbox .parts .socialmediabox{flex-direction:column;display:flex}blockquote{border:unset;margin:0;padding:25px 0 15px;font-size:1.5em;font-style:italic;font-weight:700;line-height:1.35;display:block}blockquote>*{display:initial;font-size:inherit}blockquote:before{content:"„";display:initial;position:relative}blockquote:after{content:"“";display:initial;position:relative}@media screen and (max-width:590px){blockquote{font-size:1.3125em}}.globalbanner{z-index:999999999;width:100%;height:auto;min-height:48px;display:flex;position:fixed;top:0;left:0;overflow:hidden}.globalbanner>.container{z-index:1;justify-content:center;align-items:center;width:100%;padding:0 16px;display:flex}.globalbanner .box-a{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.globalbanner .box-a>.text{justify-content:center;align-items:center;width:100%;display:flex}.globalbanner .box-a>.text>span{text-align:center;padding:.4em 0;line-height:1.3125;display:block}.globalbanner .box-a>.text>:not(:last-child){margin-right:16px}@media (hover:hover) and (pointer:fine){.globalbanner .box-a>a.text:hover>*{animation-name:globalbanner-text;animation-duration:.6s;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards}.globalbanner .box-a>a.text:hover>:first-child{animation-delay:0}.globalbanner .box-a>a.text:hover>:nth-child(2){animation-delay:50ms}.globalbanner .box-a>a.text:hover>:nth-child(3){animation-delay:.1s}}.globalbanner .box-medias{width:auto;height:100%;display:flex}.globalbanner .box-medias>.media,.globalbanner .box-medias>.media *{width:100%;height:100%}body.onmenu--a .globalbanner{transition:transform .6s cubic-bezier(.165,.84,.44,1);transform:translateY(0)}body.onmenu--a.onmenu--b .globalbanner{transform:translateY(-100%)}@keyframes globalbanner-text{0%{opacity:1;transform:translate(0,0)}54%{opacity:0;transform:translateY(-10%)}55%{opacity:0;transform:translateY(300%)}to{opacity:1;transform:translate(0,0)}}section.intro--home{z-index:1;background-color:var(--color-bg0);justify-content:center;align-items:center;height:100%;min-height:100vh;display:flex}section.intro--home>.section--container{padding-top:0;padding-bottom:0}section.intro--home .circlgradient{transform-origin:bottom;width:100%;height:100%;display:block;position:absolute;bottom:0}section.intro--home .circlgradient>i{pointer-events:none;z-index:-1;width:100vw;height:100%;display:block;position:absolute;top:0;left:0}section.intro--home .circlgradient>i:first-child{background:linear-gradient(#284632 45%,#3b5441 65%,#ffebde 100%)}section.intro--home .circlgradient>i:nth-child(2){opacity:.4;z-index:2;background:linear-gradient(#284632 5% 70%,#ffebde 100%)}section.intro--home .box-a{margin-bottom:10vh}section.intro--home .box-a .cont-a{justify-content:center;align-items:center;height:100%;display:flex}section.intro--home .box-a .cont-a .mainlogo{justify-content:center;align-items:center;width:100%;display:flex;position:relative}section.intro--home .box-a .cont-a .mainlogo>figure.icons,section.intro--home .box-a .cont-a .mainlogo>figure.icons>svg{width:100%;max-width:1100px}@media screen and (max-width:1400px){section.intro--home .box-a .cont-a .mainlogo>figure.icons,section.intro--home .box-a .cont-a .mainlogo>figure.icons>svg{width:78.58vw}}section.intro--home .box-a .cont-a .textrotate{color:var(--color-white);position:absolute;top:0;left:0}section.intro--home .box-a .cont-b{color:var(--color-peach);padding-top:20px}section.intro--home .box-a .cont-b p{font-size:inherit;margin:0;padding:0}.curvecanvas{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}section.intro--pages{overflow:hidden}section.intro--pages .section--container{z-index:3;margin-top:61vh;padding-top:0;padding-bottom:0;position:relative}@media screen and (min-height:920px){section.intro--pages .section--container{margin-top:560px}}section.intro--pages .canvasarc{pointer-events:none;z-index:2;transform-origin:bottom;position:absolute;bottom:0;left:0}section.intro--pages .box-media0{width:100%;height:61vh;position:absolute;top:0;left:0}section.intro--pages .box-media0 .media{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}section.intro--pages .box-media0 .media>.image--container,section.intro--pages .box-media0 .media>.video--container,section.intro--pages .box-media0 .media .jg--videos,section.intro--pages .box-media0 .media figure.setratio{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}section.intro--pages .box-media0 .media figure.setratio{max-width:unset!important}section.intro--pages .box-media0 .media figure.setratio .video--box,section.intro--pages .box-media0 .media figure.setratio .video--box video{width:100%;height:100%;position:absolute}section.intro--pages .box-a{justify-content:center;align-items:center;padding-bottom:60px;display:flex}section.intro--pages .box-a .headline{text-align:center;color:var(--color-darkgreen);margin:0;padding-bottom:.4em}section.intro--pages .box-a .blocks{color:var(--color-purple)}section.intro--gallery{color:var(--color-darkgreen)}section.intro--gallery>.section--container{padding-top:160px;padding-bottom:0}section.intro--gallery .box-a{justify-content:center;width:100%;margin:0 auto;display:flex}section.intro--gallery .box-a h1{flex-direction:column;margin:0;display:flex}section.intro--gallery .box-a h1 .small{z-index:1;margin-left:3em;font-size:4.17rem}section.intro--gallery .box-a h1 .big{font-size:21.56rem;line-height:.9}@media screen and (max-width:1920px){section.intro--gallery .box-a h1 .small{font-size:3.48vw}section.intro--gallery .box-a h1 .big{font-size:17.97vw}}@media screen and (max-width:510px){section.intro--gallery .box-a h1 .small{font-size:1.125rem}section.intro--gallery .box-a h1 .big{font-size:5.75rem}}@media screen and (max-width:390px){section.intro--gallery .box-a h1 .small{margin-left:2em;font-size:1.125rem}section.intro--gallery .box-a h1 .big{font-size:4rem}}section.teaser--pages{z-index:1;background-color:var(--color-bg0)}section.teaser--pages .section--container{z-index:1;padding-bottom:0}section.teaser--pages h2{margin-top:0}section.teaser--pages a{flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex}section.teaser--pages .symbolbox{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}section.teaser--pages .symbolbox .symbols{width:auto;height:100%;max-width:unset;max-height:unset;position:relative;transform:translate(15%,40%)scale(1.8)}section.teaser--pages .symbolbox .symbols>figure.icons{transform-origin:0 100%}section.teaser--pages .symbolbox .symbols>figure.icons,section.teaser--pages .symbolbox .symbols>figure.icons svg{width:auto;height:100%;position:relative}section.teaser--pages .custom--container{padding-top:0}section.teaser--pages .slidebox{z-index:1;width:100%;position:relative}section.teaser--pages .slidelist{cursor:pointer;justify-content:center;width:100%;height:auto;padding:0 40px;display:flex}@media screen and (max-width:760px){section.teaser--pages .slidelist{justify-content:flex-start;padding:0 20px}}section.teaser--pages.sbon .slidelist:active{cursor:grabbing}section.teaser--pages .slidelist figure.setratio img{height:100%}section.teaser--pages .slidelist>li{width:420px;min-width:420px;max-width:420px;padding-right:60px}section.teaser--pages .slidelist>li:last-child{margin-right:-60px}section.teaser--pages .slidelist>li .cont--head .headline{text-align:center;color:var(--color-darkgreen);font-weight:200}section.teaser--pages .slidelist>li .cont--foot .desc{letter-spacing:.03125em;opacity:0;color:var(--color-darkgreen);padding:12px 16px 0;line-height:1.5;transform:translateY(-15px)}body.touchon section.teaser--pages .slidelist>li .cont--foot .desc{opacity:1;transform:translate(0,0)}@media (hover:hover) and (pointer:fine){section.teaser--pages .slidelist>li:hover .cont--foot .desc{opacity:1;transition:transform 1.2s cubic-bezier(.165,.84,.44,1),opacity 2s cubic-bezier(.075,.82,.165,1);transform:translate(0,0)}}@media screen and (max-width:1600px){section.teaser--pages .slidelist>li{width:380px;min-width:380px;max-width:380px;padding-right:40px}section.teaser--pages .slidelist>li:last-child{margin-right:-40px}}@media screen and (max-width:1400px){section.teaser--pages .slidelist>li{width:340px;min-width:340px;max-width:340px}}@media screen and (max-width:1200px){section.teaser--pages .slidelist>li{width:270px;min-width:270px;max-width:270px;padding-right:30px}section.teaser--pages .slidelist>li:last-child{margin-right:-30px}}@media screen and (max-width:970px){section.teaser--pages .slidelist>li{width:232px;min-width:232px;max-width:232px;padding-right:20px}section.teaser--pages .slidelist>li:last-child{margin-right:-20px}}@media screen and (max-width:760px){section.teaser--pages .slidelist>li{width:45vw;min-width:45vw;max-width:45vw;padding-right:30px}section.teaser--pages .slidelist>li:last-child{margin-right:unset}}@media screen and (max-width:590px){section.teaser--pages .slidelist>li{width:60vw;min-width:60vw;max-width:60vw}}@media screen and (max-width:510px){section.teaser--pages .slidelist>li{width:75vw;min-width:75vw;max-width:75vw}}.jg--slider2024.customwidth.sbon .slidebox:before,.jg--slider2024.customwidth.sbon .slidebox:after{display:none}section.content--mediatext{background-color:var(--color-bg0);color:var(--color-purple)}section.content--mediatext h2{width:100%;max-width:unset}section.content--mediatext .box-media0{width:100%;height:auto}section.content--mediatext .box-media0 figure.setratio{overflow:hidden}section.content--mediatext.flexslider .box-media0{flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}section.content--mediatext.flexslider .box-media0 .slidebox{width:100%;height:auto}section.content--mediatext.flexslider.jg--slider2024 .box-media0 .slidebox>ul>li>*{pointer-events:unset}section.content--mediatext.flexslider.jg--slider2024 .box-media0 .thumbbox{padding:20px 0 0}section.content--mediatext.flexslider.jg--slider2024 .box-media0 .thumbbox>ul>li{width:100%;max-width:640px;max-height:unset}section.content--mediatext.flexslider.jg--slider2024 .box-media0 .thumbbox>ul>li>figure{justify-content:center;align-items:center;display:flex;transform:translate(0,0)}section.content--mediatext.flexslider.jg--slider2024 .box-media0 .thumbbox>ul>li>figure>img{transition:transform .25s cubic-bezier(.075,.82,.165,1);transform:scale(1)}section.content--mediatext.flexslider.jg--slider2024 .box-media0 .thumbbox>ul>li.on>figure>img{border-radius:5px;transform:scale(.8)}@media (hover:hover) and (pointer:fine){section.content--mediatext.flexslider.jg--slider2024 .box-media0 .thumbbox>ul>li:not(.on)>figure:hover>img{transform:scale(.95)}}section.content--mediatext.flexslider.jg--slider2024 .box-media0 .thumbbox>ul>li.on>figure:after{content:"";background-color:var(--color-stdhgl);border-radius:0;width:24px;height:24px;animation:.8s cubic-bezier(.075,.82,.165,1) forwards thumbImgOn;display:block}@media screen and (max-width:760px){section.content--mediatext.flexslider.jg--slider2024 .box-media0 .thumbbox>ul>li.on>figure:after{width:16px;height:16px}}@keyframes thumbImgOn{0%{transform:translateY(25%)rotate(45deg)}to{transform:translate(0,0)rotate(-15deg)}}section.content--mediatext.flexslider.jg--slider2024 .ctrlbox .ctrl>*{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px}@media screen and (max-width:760px){section.content--mediatext.flexslider.jg--slider2024 .ctrlbox .ctrl>*{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}}section.content--mediatext.flexslider.jg--slider2024 .media--caption{color:#fff;background:linear-gradient(#0000,#00000080,#000c);width:100%;padding:20px 20px 16px;font-size:1rem;line-height:1.35;position:absolute;bottom:0;left:0}section.content--mediatext.flexslider.jg--slider2024 .media--caption>*{color:#fff;z-index:1;display:block;position:relative}@media screen and (max-width:760px){section.content--mediatext.flexslider.jg--slider2024 .media--caption{padding:16px;font-size:.875rem}}section.content--mediatext .section--container{display:grid}section.content--mediatext.poslr .section--container{grid-template-columns:repeat(2,1fr)}section.content--mediatext.poslr.pos0.type1.style1 .section--container{grid-template-columns:3fr 4fr}section.content--mediatext.poslr.pos0.type1.style1 .section--container,section.content--mediatext.poslr.pos1.type1.style1 .section--container{grid-template-columns:unset;display:flex}section.content--mediatext.poslr.pos0.type1.style1 .section--container{flex-direction:row}section.content--mediatext.poslr.pos0.type1.style1.mediaon .section--container{padding-left:0}section.content--mediatext.poslr.pos1.type1.style1 .section--container{flex-direction:row-reverse}section.content--mediatext.poslr.pos1.type1.style1.mediaon .section--container{padding-right:0}section.content--mediatext.type0 .section--container{max-width:unset;padding:120px 0 0}section.content--mediatext.postb .section--container{grid-gap:40px}@media screen and (max-width:760px){section.content--mediatext.poslr .section--container,section.content--mediatext.poslr.pos0.type1.style1 .section--container{grid-template-columns:unset;grid-template-rows:auto 1fr}section.content--mediatext.poslr.pos0.type1.style1 .section--container,section.content--mediatext.poslr.pos1.type1.style1 .section--container{grid-template-columns:unset;flex-direction:column;padding-top:0}section.content--mediatext.poslr.pos0.type1.style1.mediaon .section--container{padding-left:20px}section.content--mediatext.poslr.pos1.type1.style1.mediaon .section--container{padding-right:20px}section.content--mediatext.type0 .section--container{padding-top:90px}}section.content--mediatext .box-media0{justify-content:center;align-items:center;display:flex}ection.content--mediatext.postb .box-media0{width:100%;max-width:760px;margin:0 auto}section.content--mediatext.pos1 .box-media0{order:2}section.content--mediatext.pos1.style1 .box-media0{order:unset;flex-direction:row-reverse;align-items:flex-start;width:auto}section.content--mediatext.pos0.style1 .box-media0{order:unset;flex-direction:row;align-items:flex-start;width:auto}section.content--mediatext.postb.pos3 .box-media0{order:2}@media screen and (max-width:760px){section.content--mediatext.style1 .box-media0{pointer-events:none;-webkit-user-select:none;user-select:none;display:none}section.content--mediatext.pos1 .box-media0{order:unset}section.content--mediatext.pos0.style1 .box-media0,section.content--mediatext.pos1.style1 .box-media0{flex-direction:row;justify-content:flex-end}}section.content--mediatext .box-media0 .media *{max-width:unset!important}section.content--mediatext.type0 .box-media0 .media{flex-direction:column;justify-content:center;align-items:center;display:flex}section.content--mediatext.pos0.style1 .box-media0 .media,section.content--mediatext.pos1.style1 .box-media0 .media{transform-origin:top;width:480px;min-width:480px;max-width:480px}section.content--mediatext.pos0.style1 .box-media0 .media{transform:translate(-20%,-90px)scale(1.2)}section.content--mediatext.pos1.style1 .box-media0 .media{transform:translate(20%,-90px)scale(1.2)}section.content--mediatext.type0 .box-media0 .media figure.setratio{border-radius:unset}@media screen and (max-width:1400px){section.content--mediatext.pos0.style1 .box-media0 .media,section.content--mediatext.pos1.style1 .box-media0 .media{width:34vw;min-width:34vw;max-width:34vw}section.content--mediatext.pos0.style1 .box-media0 .media{transform:translate(-20%,-70px)scale(1.2)}section.content--mediatext.pos1.style1 .box-media0 .media{transform:translate(20%,-70px)scale(1.2)}}@media screen and (max-width:1200px){section.content--mediatext.pos0.style1 .box-media0 .media{transform:translate(-20%,-50px)scale(1.2)}section.content--mediatext.pos1.style1 .box-media0 .media{transform:translate(20%,-50px)scale(1.2)}}@media screen and (max-width:760px){section.content--mediatext.pos0.style1 .box-media0 .media,section.content--mediatext.pos1.style1 .box-media0 .media{transform:translate(20%)scale(1.2)}}section.content--mediatext .box-a{z-index:3;flex-direction:column;justify-content:center;width:100%;max-width:860px;display:flex}section.content--mediatext.type1.style1 .box-a{max-width:unset}section.content--mediatext.postb .box-a{max-width:760px;margin:0 auto}section.content--mediatext.type0 .box-a .headline b{color:var(--color-stdhgl)}section.content--mediatext.type0 .box-a{padding:40px 60px}section.content--mediatext.type1.pos0.poslr .box-a{padding-left:60px}section.content--mediatext.type1.pos1.poslr .box-a{padding-right:60px}section.content--mediatext.type1.pos1.poslr.style1 .box-a{z-index:1;padding-right:0}section.content--mediatext.type1.pos0.poslr.style1 .box-a{z-index:1;padding-left:0}section.content--mediatext.type1.pos0.poslr.style1 .box-a .blocks,section.content--mediatext.type1.pos1.poslr.style1 .box-a .blocks{max-width:1200px}section.content--mediatext.pos1 .box-a{margin-left:auto}@media screen and (max-width:1400px){section.content--mediatext.type0 .box-a{padding:40px}section.content--mediatext.type1.pos0.poslr .box-a{padding-left:40px}section.content--mediatext.type1.pos1.poslr .box-a{padding-right:40px}}@media screen and (max-width:760px){section.content--mediatext .box-a{max-width:640px;margin:0 auto;padding-top:30px}section.content--mediatext.type0 .box-a{padding:30px 20px 0}section.content--mediatext.type1.pos0.poslr .box-a{padding-left:unset}section.content--mediatext.type1.pos1.poslr .box-a{padding-right:unset}}section.content--mediatext .box-a .cont-a>*{margin:0 0 .4em}section.content--mediatext .box-a .cont-a .label{margin-bottom:.5em;display:inline-block}body[data-tpl=home] section.content--mediatext.style1 .box-a .cont-a .headline{font-size:2.75rem}@media screen and (max-width:1600px){body[data-tpl=home] section.content--mediatext.style1 .box-a .cont-a .headline{font-size:2.25rem}}@media screen and (max-width:1400px){body[data-tpl=home] section.content--mediatext.style1 .box-a .cont-a .headline{font-size:2rem}}@media screen and (max-width:1200px){body[data-tpl=home] section.content--mediatext.style1 .box-a .cont-a .headline{font-size:1.75rem}}@media screen and (max-width:970px){body[data-tpl=home] section.content--mediatext.style1 .box-a .cont-a .headline{font-size:1.5rem}}@media screen and (max-width:760px){body[data-tpl=home] section.content--mediatext.style1 .box-a .cont-a .headline{font-size:1.3125rem}}@media screen and (max-width:510px){body[data-tpl=home] section.content--mediatext.style1 .box-a .cont-a .headline{font-size:1.125rem}}section.content--mediatext.type0 .box-a>:not(.cont-a){padding-left:40px}@media screen and (max-width:1400px){section.content--mediatext.type0 .box-a>:not(.cont-a){padding-left:30px}}@media screen and (max-width:1200px){section.content--mediatext.type0 .box-a>:not(.cont-a){padding-left:20px}}@media screen and (max-width:510px){section.content--mediatext.type0 .box-a>:not(.cont-a){padding-left:0}}section.content--textonly{color:var(--color-purple)}section.content--textonly .box-a{width:100%;max-width:1200px;margin:0 auto}section.content--textonly .box-a .blocks{width:100%;max-width:unset}section.teaser--galleries{background-color:var(--color-purple);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;overflow:hidden}body.touchon section.teaser--galleries{height:auto;min-height:unset}section.teaser--galleries .section--container{height:100%}body:not(.touchon) section.teaser--galleries .section--container{margin-left:0;margin-right:auto;padding:0}section.teaser--galleries .box-a{min-height:100vh;flex-direction:row;align-items:center;min-height:100dvh;display:flex}body.touchon section.teaser--galleries .box-a{min-height:unset;height:auto}section.teaser--galleries.beginon .box-a{position:absolute;top:0;left:0}section.teaser--galleries.fixon .box-a{position:fixed;top:0;left:0}section.teaser--galleries.endon .box-a{position:absolute;bottom:0;left:0}section.teaser--galleries .box-a .teaserlist,section.teaser--galleries .box-a .teaserlist>li{text-decoration:none;list-style:none}section.teaser--galleries .box-a .teaserlist{flex-direction:row;width:auto;height:100%;display:flex;position:relative}body.touchon section.teaser--galleries .box-a .teaserlist{flex-direction:column;width:100%;height:auto;display:flex}section.teaser--galleries .box-a .teaserlist>li{justify-content:center;align-items:center;width:auto;max-width:100vw;height:100%;display:flex;overflow:hidden}body.touchon section.teaser--galleries .box-a .teaserlist>:not(:first-child){margin-top:20px}body.touchon section.teaser--galleries .box-a .teaserlist>li{height:auto}section.teaser--galleries .box-a .teaserlist>li.togallery{width:70vw;height:100vh}body.touchon section.teaser--galleries .box-a .teaserlist>li.togallery{width:100%;height:auto}section.teaser--galleries .box-a .teaserlist>li.togallery a{width:100%;height:100%;color:var(--color-white);background-color:var(--color-purple);flex-direction:column;justify-content:center;align-items:center;padding:0 60px;display:flex}body.touchon section.teaser--galleries .box-a .teaserlist>li.togallery>.container{overflow:hidden}body.touchon section.teaser--galleries .box-a .teaserlist>li.togallery a{background-color:var(--color-yellow);color:var(--color-darkgreen);padding:30px 20px}section.teaser--galleries .box-a .teaserlist>li.togallery a .linkcont{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:85%;display:flex}section.teaser--galleries .box-a .teaserlist>li.togallery a p{width:100%;font-size:4.8vw;line-height:1}section.teaser--galleries .box-a .teaserlist>li.togallery a p.style300{text-align:left}section.teaser--galleries .box-a .teaserlist>li.togallery a p.style900{text-align:right}section.teaser--galleries .box-a .teaserlist>li.togallery a p span{font-size:inherit;line-height:inherit;background:linear-gradient(to bottom, transparent 94%, var(--color-darkgreen) 0) center center/0 100% no-repeat;transition:background .4s cubic-bezier(.075,.82,.165,1)}@media (hover:hover) and (pointer:fine){section.teaser--galleries .box-a .teaserlist>li.togallery a:hover{color:var(--color-darkgreen);background-color:var(--color-yellow)}section.teaser--galleries .box-a .teaserlist>li.togallery a:hover p span{color:var(--color-darkgreen);background-size:100% 100%}}section.teaser--galleries .box-a .teaserlist>li>.container{justify-content:center;align-items:center;width:100%;height:100%;min-height:75vh;display:flex;position:relative}body.touchon section.teaser--galleries .box-a .teaserlist>li>.container{min-height:unset;max-width:420px;height:auto}section.teaser--galleries .box-a .teaserlist>li>.container .media{min-width:60vh}section.teaser--galleries .box-a .teaserlist>li>.container .media *{max-width:unset!important}body.touchon section.teaser--galleries .box-a .teaserlist>li>.container .media{min-width:unset}@media screen and (max-width:1200px){section.teaser--galleries .box-a .teaserlist>li.togallery a{padding:0 40px}}@media screen and (max-width:970px){section.teaser--galleries .box-a .teaserlist>li.togallery a{padding:0 30px}}@media screen and (max-width:760px){section.teaser--galleries .box-a .teaserlist>li.togallery a{padding:0 20px}}section.teaser--galleries .box-a .teaserlist>li .cont-a{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;width:100%;height:100%;position:absolute;overflow:hidden}section.teaser--galleries .box-a .teaserlist>li .cont-a:before{content:"";background-color:var(--color-black);opacity:.7;z-index:1;width:200%;height:200%;transition:opacity .2s,background .2s;display:block;position:absolute;top:-50%;left:-50%}section.teaser--galleries .box-a .teaserlist>li .cont-a figure{justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:relative;overflow:hidden}section.teaser--galleries .box-a .teaserlist>li .cont-a figure>img{object-fit:cover;width:100%;height:auto;min-height:100%;transition:transform 1.2s cubic-bezier(.075,.82,.165,1);position:absolute}@media (hover:hover) and (pointer:fine){section.teaser--galleries .box-a .teaserlist>li>a:hover .cont-a:before{opacity:.3;background-color:var(--color-magenta)}section.teaser--galleries .box-a .teaserlist>li>a:hover .cont-a figure>img{transform:scale(1.1)}}section.teaser--galleries .box-a .teaserlist>li .cont-b{color:var(--color-white);z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:0 10vw;display:flex;position:relative}section.teaser--galleries .box-a .teaserlist>li .cont-b .blocks{min-width:480px}section.teaser--galleries .box-a .teaserlist>li .cont-b .blocks h3{color:var(--color-white);text-transform:uppercase;white-space:pre;width:auto;margin-bottom:.25em;font-size:4rem}section.teaser--galleries .box-a .teaserlist>li .cont-b .blocks p{max-width:640px;font-size:2.8rem;line-height:1.35}@media screen and (max-width:1200px){section.teaser--galleries .box-a .teaserlist>li .cont-b .blocks h3{font-size:3.2rem}section.teaser--galleries .box-a .teaserlist>li .cont-b .blocks p{font-size:2.1rem}}@media screen and (max-width:760px){section.teaser--galleries .box-a .teaserlist>li .cont-b{padding:0 40px}section.teaser--galleries .box-a .teaserlist>li .cont-b .blocks{min-width:unset}section.teaser--galleries .box-a .teaserlist>li .cont-b .blocks h3{font-size:6vw}}section.teaser--galleries .box-a .teaserlist>li>a .cont-b .btntarget figure.icons{transition:transform 1s cubic-bezier(.075,.82,.165,1);transform:translate(0,0)}@media (hover:hover) and (pointer:fine){section.teaser--galleries .box-a .teaserlist>li>a:hover .cont-b .btntarget figure.icons{transform:translate(50%)}}body.istouchdevice section.teaser--galleries{height:unset;min-height:unset}body.istouchdevice section.teaser--galleries .box-a{min-height:unset}body.istouchdevice section.teaser--galleries .box-a .teaserlist{grid-template-columns:repeat(2,1fr);width:100%;height:auto;display:grid}body.istouchdevice section.teaser--galleries .box-a .teaserlist>li{max-width:unset;width:100%;height:auto;padding:0}body.istouchdevice section.teaser--galleries .box-a .teaserlist>li:first-child{margin-left:unset}body.istouchdevice section.teaser--galleries .box-a .teaserlist>li>a{min-height:unset}body.istouchdevice section.teaser--galleries .box-a .teaserlist>li .cont-b{text-align:center;align-items:center;max-width:480px;height:auto;padding:20vh 40px}body.istouchdevice section.teaser--galleries .box-a .teaserlist>li .cont-b .blocks{min-width:unset}@media screen and (max-width:760px){body.istouchdevice section.teaser--galleries .box-a .teaserlist{grid-template-columns:unset}body.istouchdevice section.teaser--galleries .box-a .teaserlist>li .cont-b{padding:90px 40px}}#cc--main{--cc-font-family:"Cabinet Grotesk", sans-serif;--cc-font-size:14px;--cc-bg:var(--color-beige);--cc-text:var(--color-black);--cc-border-radius:5px;--cc-btn-primary-bg:#fff;--cc-btn-primary-text:#1e2124;--cc-btn-primary-hover-bg:var(--color-black);--cc-btn-primary-hover-text:#fff;--cc-btn-secondary-bg:var(--color-grey3);--cc-btn-secondary-text:var(--color-black);--cc-btn-secondary-hover-bg:#515151;--cc-btn-secondary-hover-text:var(--cc-btn-secondary-text);--cc-btn-border-radius:.375rem;--cc-toggle-bg-off:#919ea6;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#d5dee2;--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:var(--color-beige);--cc-cookie-category-block-bg-hover:var(--color-stdhgl);--cc-section-border:#515151;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:var(--color-black);--cc-overlay-opacity:.6;--cc-consent-modal-box-shadow:0 .625rem 1.875rem #02020347;--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#9199a0}#cc--main #cm{width:100%;max-width:410px}@media screen and (max-width:760px){#cc--main #cm{margin:0 auto;left:0;right:0}}@media screen and (max-width:590px){#cc--main #cm{max-width:90vw}}#cc--main #c-bns{grid-gap:5px;grid-template-columns:1fr 1fr;display:grid}#cc--main #c-bns .c-bn{width:100%;margin:0;display:block}#cc--main #c-bns .c-bn:hover{background-color:var(--cc-btn-primary-hover-bg)!important;color:var(--cc-btn-primary-hover-text)!important}#cc--main #c-bns #c-p-bn,#cc--main #c-bns #c-s-bn{background-color:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-text)}#cc--main #c-bns #c-t-bn{grid-column:1/span 2}@media screen and (max-width:510px){#cc--main #c-bns{grid-template-columns:unset;display:flex}#cc--main #c-bns #c-t-bn{grid-column:unset}}#cc--main.c--anim .c-bn{transition:unset!important}#cc--main #s-bns .c-bn:hover{background-color:var(--cc-btn-primary-hover-bg)!important;color:var(--cc-btn-primary-hover-text)!important}#cc--main #s-bns #s-all-bn,#cc--main #s-bns #s-rall-bn{background-color:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-text)}#cc--main .cc_div #s-bl>.c-bl.b-ex{background-color:unset;border:1px solid #515151}#cc--main .cc_div #s-bl table{margin-top:10px;position:relative}#cc--main .cc_div #s-bl table:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid #515151;border-radius:2px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}#cc--main .cc_div #s-bl table thead tr:first-child{border-color:#515151}#cc--main .cc_div #s-bl table *{line-height:1.65;font-size:12px!important}#cc--main .cc_div a{display:initial}#s-cnt .b-bn .b-tl{transition:unset!important}
