@import "https://use.typekit.net/qgo5ger.css";*,:before,:after{box-sizing:border-box}::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:0;height:0;display:none}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}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}canvas{width:auto;height:auto}article,h1,h2,h3,h4,h5,h6,div,p,pre,span,ul,ol,li,cite{color:inherit;position:relative}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}ul,ol,li,label{margin:0;padding:0;list-style:none;display:block}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{width:100%;height:auto;display:block;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}.blocks{width:auto;max-width:820px;height:auto;display:block;position:relative}.blocks>:first-child{margin-top:0}.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>:first-child{margin-top:0;padding-top:0}.block--contents>:last-child,.boxes>:last-child{margin-bottom:0;padding-bottom:0}.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 ol>li{margin-left:1.8em}.block--contents ul>li{margin-left:1.75em}.block--contents ol>li:not(:last-child),.block--contents ul>li:not(:last-child){margin-bottom:.625em}.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:"";width:1em;min-width:1em;height:1em;min-height:1em;display:block;position:absolute;transform:translate(-1.5em,.2125em)}.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(--block-code-bg);border:1px solid var(--block-code-border);color:inherit;border-radius:4px;padding:.05em .2em;font-size:.875em}.block--contents hr{margin:10px 0 30px;display:block;position:relative}#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}.size-em figure.icons,.size-em figure.icons svg{width:1.25em;min-width:1.25em;max-width:1.25em;height:1.25em;min-height:1.25em;max-height:1.25em}.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}.size16 figure.icons,.size16 figure.icons svg{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px}.size18 figure.icons,.size18 figure.icons svg{width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px}.size20 figure.icons,.size20 figure.icons svg{width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px}.size22 figure.icons,.size22 figure.icons svg{width:22px;min-width:22px;max-width:22px;height:22px;min-height:22px;max-height:22px}.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}.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}.size48 figure.icons,.size48 figure.icons svg{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px}.size56 figure.icons,.size56 figure.icons svg{width:56px;min-width:56px;max-width:56px;height:56px;min-height:56px;max-height:56px}.size64 figure.icons,.size64 figure.icons svg{width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px}.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 .formsection{clear:both;width:100%;padding-top:calc(var(--cf-space-row) * 3)}.jg--cfboxes .formsection>h2{margin:0}.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) var(--cf-select-pr) var(--cf-control-py) 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}.jg--cal{flex-direction:column;width:100%;max-width:none;margin:0;display:flex;position:relative}.jg--cal .jgcal--picker{z-index:10;background-color:var(--color-white);opacity:0;visibility:hidden;pointer-events:none;border-radius:.5rem;width:480px;max-width:calc(100% - 1rem);padding:.5rem;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:0;left:50%;transform:translate(-50%,-.25rem);box-shadow:0 3px 12px #00000026}.jg--cal.jgcalon .jgcal--picker{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.jg--cfboxes .jg--cal{--color-black:var(--cf-color-text);--color-white:var(--cf-color-bg);--color-accent:var(--cf-color-focus)}.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);box-shadow:none;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}.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{z-index:0;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 .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 .recurrence{padding-top:5px}.jg--cal .recurrence--container{display:flex}.jg--cal .recurrencechoice,.jg--cal .recurrenceuntil{width:100%}.jg--cal .recurrenceuntil{margin-left:5px;display:none}.jg--cal.recurrenceon .recurrenceuntil{display:block}.jg--cal .recurrence label{padding:0 0 .4rem;font-size:.75rem;font-weight:700;display:block}.jg--cal .recurrence select,.jg--cal .recurrence input{width:100%;min-height:3.25rem;color:var(--color-black);background:var(--color-white);border:1px solid var(--color-black);font:inherit;border-radius:5px;padding:.75rem;display:block}.jg--cal .pickerconfirm{width:100%;min-height:3.25rem;color:var(--cf-color-bg);background-color:var(--cf-color-text);border:var(--cf-border-width) solid var(--cf-color-text);border-radius:var(--cf-radius-control);font:inherit;cursor:pointer;justify-content:center;align-items:center;margin-top:.75rem;padding:.75rem;display:flex}.jg--cal .pickerconfirm:focus-visible{outline:2px solid var(--cf-color-focus);outline-offset:2px}.jg--cal .pickerconfirm:disabled{cursor:not-allowed;opacity:.25}@media (hover:hover) and (pointer:fine){.jg--cal .pickerconfirm:not(:disabled):hover{color:var(--cf-color-bg);background-color:var(--cf-color-focus);border-color:var(--cf-color-focus)}}.jg--cal .final .final--container{width:100%;padding:var(--cf-space-row) 0 0;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.jg--cal .final .finalheadline{font:inherit;padding-bottom:var(--cf-space-label)}.jg--cal .final ul.finallist{flex-direction:column;align-items:stretch;width:100%;padding-bottom:0;display:flex}.jg--cal .final ul.finallist>li{width:100%;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{width:100%;color:var(--cf-color-text);background-color:var(--cf-color-bg);border:var(--cf-border-width) solid var(--cf-color-border);border-radius:var(--cf-radius-control);flex-direction:row;align-items:center;display:flex;position:relative}.jg--cal .final .finaledit,.jg--cal .final .finalclear,.jg--cal .final .finalremove{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;background:0 0;border:0}.jg--cal .final .finaledit{width:100%;padding:var(--cf-control-py) calc(var(--cf-control-px) + 4.5rem) var(--cf-control-py) var(--cf-control-px);font:inherit;cursor:pointer;align-items:center;display:flex}.jg--cal .final .finaledit:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.jg--cal .final .finalclear:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.jg--cal .final .finalremove:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.jg--cal .final .finalediticon{border:2px solid;border-radius:2px;width:.9rem;height:.9rem;margin-left:.65rem;display:block;position:relative}.jg--cal .final .finalediticon:before{content:"";border-top:2px solid;width:calc(100% + 4px);position:absolute;top:.2rem;left:-2px}.jg--cal .final ul.finallist>li:not(.filled) .finaledit{color:var(--cf-color-placeholder);font-weight:400}.jg--cal .final ul.finallist>li>div .finalclear,.jg--cal .final ul.finallist>li>div .finalremove{top:50%;right:var(--cf-control-px);cursor:pointer;justify-content:center;align-items:center;width:2rem;min-width:2rem;max-width:2rem;height:2rem;min-height:2rem;max-height:2rem;margin:0;padding:0;display:flex;position:absolute;transform:translateY(-50%)}.jg--cal .final ul.finallist>li>div .finalclear{right:calc(var(--cf-control-px) + 2rem)}.jg--cal .final ul.finallist>li:not(.filled)>div .finalclear,.jg--cal.finalissingle .final ul.finallist>li>div .finalremove{display:none}.jg--cal .final ul.finallist>li>div .finalclear:before,.jg--cal .final ul.finallist>li>div .finalclear:after,.jg--cal .final ul.finallist>li>div .finalremove:before{content:"";background-color:currentColor;width:.875rem;height:2px;display:block;position:absolute}.jg--cal .final ul.finallist>li>div .finalclear:before{transform:rotate(45deg)}.jg--cal .final ul.finallist>li>div .finalclear:after{transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){.jg--cal .final ul.finallist>li>div .finalclear:hover,.jg--cal .final ul.finallist>li>div .finalremove:hover{color:var(--cf-color-focus)}}.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{width:100%;padding:var(--cf-control-py) var(--cf-control-px);color:var(--cf-color-text);background-color:var(--cf-color-bg);border:var(--cf-border-width) solid var(--cf-color-border);border-radius:var(--cf-radius-control);font:inherit;cursor:pointer;flex-direction:row;justify-content:center;align-items:center;margin-top:10px;display:flex}.jg--cal .final .finaladd:focus-visible{outline:2px solid var(--cf-color-focus);outline-offset:2px}.jg--cal.finalisempty .final .finaladd,.jg--cal .final .finaladd:disabled{cursor:not-allowed;opacity:.25}.jg--cal .final .finaladd span{padding-left:10px;display:inline-block}.jg--cal .final .finaladd i{background-color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;width:1.25em;min-width:1.25em;max-width:1.25em;height:1.25em;min-height:1.25em;max-height:1.25em;display:flex;position:relative}.jg--cal.finalisempty .final .finaladd i,.jg--cal .final .finaladd:disabled 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[data-booking-multiple="0"] .final .finaladd{display:none}.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:not(:disabled):hover{border-color:var(--cf-color-focus)}.jg--cal .final .finaladd:hover i:before{transform:rotate(90deg)scale(1)}.jg--cal .final .finaladd:hover i:after{transform:scale(1)}}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 .jg--consent-placeholder .jg--consent-actions{pointer-events:auto;-webkit-user-select:auto;user-select:auto}.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}}.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}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 .jg--videos figure.setratio:not(.playing):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)}}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:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vid--box figure.videomp4 video{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}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:3;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}.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}:root{--black:#212121;--white:#fff;--ruby:#ff2855;--grey0:#f4f4f4;--grey1:#fafafa;--grey2:#d8d8d8;--grey3:#909090;--cyan:#28e8ff;--green:#14ac20;--lab-blue:#563bff;--lab-yellow:#c8ff2e;--lab-beige:#eae7da;--lab-grey:#f8f7f3;--bborange0:#ff6008;--color-ruby:var(--ruby);--color-black:var(--black);--color-white:var(--white);--color-grey0:var(--grey0);--color-grey1:var(--grey1);--color-grey2:var(--grey2);--color-grey3:var(--grey3);--color-cyan:var(--cyan);--color-green:var(--green);--color-lab-blue:var(--lab-blue);--color-lab-yellow:var(--lab-yellow);--color-lab-beige:var(--lab-beige);--color-lab-grey:var(--lab-grey);--color-stdhgl:var(--ruby);--color-bborange0:var(--bborange0);--color-bg:var(--white);--color-bg-alt:var(--grey0);--color-bg-dark:var(--black);--color-primary:var(--ruby);--color-accent:var(--ruby);--color-text:var(--black);--color-text-inv:var(--white);--color-text-muted:var(--grey3);--color-border:var(--grey2);--color-hover:var(--grey1);--color-success:var(--green);--color-success-light:var(--green);--color-error:var(--ruby);--color-sky:var(--cyan);--color-black-rgb:33, 33, 33;--color-white-rgb:255, 255, 255;--color-accent-rgb:255, 40, 85;--font-main:"proxima-nova", Arial, sans-serif;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-full:999px;--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:1600px;--content-inner:1240px;--content-padding:100px}@media screen and (max-width:760px){:root{--radius-md:12px;--radius-lg:16px;--content-padding:20px}}.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{margin:0 0 .35em;font-size:6.375rem}.str1,h1{letter-spacing:-.04em;margin:0 0 .4em;font-size:5rem;line-height:1.0125}.str2,h2{letter-spacing:-.04em;margin:0 0 .45em;font-size:4rem;line-height:1.125}.str3,h3{letter-spacing:-.04em;margin:0 0 .5em;font-size:3rem;line-height:1.125}.str4,h4{letter-spacing:-.02em;margin:0 0 .5em;font-size:2.25rem;line-height:1.125}.str5,h5{letter-spacing:-.02em;margin:0 0 .625em;font-size:1.875rem;line-height:1.125}.str6,h6{letter-spacing:-.02em;margin:0 0 .75em;font-size:1.5rem;line-height:1.125}.str7{letter-spacing:-.02em;font-size:1.25rem;line-height:1.2}.str10{font-size:1.5rem;line-height:1.6667}.str11,p,ul,ol,li,label{font-size:1.25rem;line-height:1.5}.str12,span{font-size:1rem;line-height:1.625}.str13{font-size:.875rem;line-height:1.665}.str14{font-size:.75rem;line-height:1.665}.str20{font-size:1.25rem;line-height:normal}.str21{font-size:1rem;line-height:normal}.strnormal{font-weight:400}.strbold{font-weight:700}.strblack{font-weight:900}@media screen and (max-width:1200px){.str0{font-size:5.375rem}.str1,h1{font-size:4.5rem}.str2,h2{font-size:3.5rem}.str3,h3{font-size:2.625rem}.str4,h4{font-size:2rem}.str5,h5{font-size:1.625rem}.str6,h6{font-size:1.375rem}.str10{font-size:1.3125rem}.str11,p,ul,ol,li,label{font-size:1.125rem}}@media screen and (max-width:970px){.str0{font-size:4.5rem}.str1,h1{font-size:4rem}.str2,h2{font-size:3rem}.str3,h3{font-size:2.25rem}}@media screen and (max-width:760px){.str0{font-size:3.875rem}.str1,h1{font-size:3.5rem}.str2,h2{font-size:2.625rem}.str3,h3{font-size:1.875rem}.str4,h4{font-size:1.5rem}.str5,h5{font-size:1.375rem}.str6,h6{font-size:1.25rem}.str7,.str10{font-size:1.125rem}.str12,span{font-size:.875rem}.str13{font-size:.75rem}.str20{font-size:1rem}.str21{font-size:.875rem}}@media screen and (max-width:590px){.str12,span{font-size:.8125rem}}body{background-color:var(--color-bg);color:var(--color-black);font-family:var(--font-main)}::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)}span,b,strong,figcaption{display:initial;font-size:inherit;letter-spacing:initial}a{width:auto;height:auto;font-size:inherit;display:inline-block;position:relative}label{line-height:1.35}.block--contents ul>li:before{background-color:var(--color-accent);width:.35em;min-width:.35em;height:.35em;min-height:.35em;transform:translate(-1.2em,.65em)}.block--contents ol>li:before{color:var(--color-text);font-weight:700}.block--contents{--block-link-color:var(--color-text,#000);--block-link-underline:var(--color-text,#000);--block-link-hover-underline:var(--color-accent,#f07f13)}.block--contents a{display:initial;color:var(--block-link-color);line-height:inherit;background:linear-gradient(to bottom, transparent 94%, var(--block-link-underline) 0) center left/100% 100% no-repeat;padding:.15em 0;transition:all 50ms}@media (hover:hover) and (pointer:fine){.block--contents a:hover{background:linear-gradient(to bottom, transparent 94%, var(--block-link-hover-underline) 0) center left/0 100% no-repeat;animation:.6s cubic-bezier(.165,.84,.44,1) .2s forwards blockLinkUnderlineAnimation}}@keyframes blockLinkUnderlineAnimation{0%{background-size:0 100%}to{background-size:100% 100%}}.section--container,.custom--container{padding:90px 40px}.navmobilebox>.container,body.navmobileon .navbox .navmenu>.container,.header--container,.footer--container{padding-left:40px;padding-right:40px}body.navmobileon .navbox .navulsub>.navmenu>.container{padding-right:0}@media screen and (max-width:1200px){.section--container,.custom--container{padding:70px 40px}}@media screen and (max-width:970px){.section--container,.custom--container{padding:70px 40px}}@media screen and (max-width:760px){.section--container,.custom--container{padding:60px 20px}.navmobilebox>.container,body.navmobileon .navbox .navmenu>.container,.header--container,.footer--container{padding-left:20px;padding-right:20px}}@media screen and (max-width:510px){.section--container,.custom--container{padding:60px 16px}.navmobilebox>.container,body.navmobileon .navbox .navmenu>.container,.header--container,.footer--container{padding-left:16px;padding-right:16px}}section.pt--add .section--container{padding-top:45px}section.pb--add .section--container{padding-bottom:45px}@media screen and (max-width:1200px){section.pt--add .section--container{padding-top:35px}section.pb--add .section--container{padding-bottom:35px}}@media screen and (max-width:760px){section.pt--add .section--container{padding-top:30px}section.pb--add .section--container{padding-bottom:30px}}section.islastbgon .section--container{padding-bottom:20px}header{z-index:101;width:100%;height:80px;color:var(--color-text-inv);justify-content:center;transition:height .4s cubic-bezier(0,.75,.25,1),color .15s;display:flex;position:fixed;top:0;left:0}header>.bg{background-color:var(--color-bg);box-shadow:0 20px 40px rgba(var(--color-black-rgb), .1);transition:transform .4s cubic-bezier(0,.75,.25,1);transform:translateY(-100%)}header.header--solid,body.begin header{color:var(--color-text)}header.header--solid>.bg,body.begin header>.bg{transform:translate(0,0)}header.shrink{height:60px}header .header--container{box-sizing:border-box;z-index:1;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1600px;height:80px;padding:0 60px;transition:height .4s cubic-bezier(0,.75,.25,1);display:flex;position:relative}header.shrink .header--container{height:60px}@media screen and (max-width:1400px){header .header--container{padding-left:40px;padding-right:40px}}body.navmobileon header .header--container{width:100%;max-width:none;height:auto;padding:0;position:absolute;top:0;left:0}body.navmobileon header,body.navmobileon header.shrink{height:48px}.mainlogo,.mainlogo .btntarget{width:163px;min-width:163px;max-width:163px;height:60px;min-height:60px;max-height:60px;color:inherit;justify-content:flex-start;align-items:flex-start;transition:height .4s cubic-bezier(0,.75,.25,1),min-height .4s cubic-bezier(0,.75,.25,1),max-height .4s cubic-bezier(0,.75,.25,1);display:flex}body:not(.navmobileon) header.shrink .mainlogo,body:not(.navmobileon) header.shrink .mainlogo .btntarget{width:42px;min-width:42px;max-width:42px;height:60px;min-height:60px;max-height:60px}body.navmobileon .mainlogo,body.navmobileon .mainlogo .btntarget{width:auto;min-width:auto;max-width:auto;height:36px;min-height:36px;max-height:36px}body.navmobileon header.shrink .navmobilebox .buttons.btnlogo.mainlogo,body.navmobileon header.shrink .navmobilebox .buttons.btnlogo.mainlogo>.btntarget{width:36px;min-width:36px;max-width:36px;overflow:hidden}body.navmobileon .navmobilebox .buttons.btnlogo.mainlogo figure.icons>svg #logo{transform-origin:0 0;transition:transform .4s cubic-bezier(0,.75,.25,1)}body.navmobileon header.shrink .navmobilebox .buttons.btnlogo.mainlogo figure.icons>svg{max-width:none}body.navmobileon .navmobilebox .buttons.btnlogo.mainlogo figure.icons>svg #logo>:not(.logo--square){opacity:1;transition:opacity .1s .3s}body.navmobileon header.shrink .navmobilebox .buttons.btnlogo.mainlogo figure.icons>svg #logo{transform:translateY(8px)scale(2)}body.navmobileon header.shrink .navmobilebox .buttons.btnlogo.mainlogo figure.icons>svg #logo>:not(.logo--square){opacity:0;transition:opacity}.mainlogo figure.icons,.mainlogo figure.icons>svg{width:auto;max-width:100%;height:100%;display:block;overflow:visible}.mainlogo figure.icons>svg>g>g.claim{opacity:1;transition:opacity .1s .3s,transform .4s cubic-bezier(0,.75,.25,1) .3s;transform:translate(21px,59px)}.mainlogo figure.icons>svg #logo{transition:transform .4s cubic-bezier(0,.75,.25,1);transform:translate(0,0)scale(1)}.mainlogo figure.icons>svg #logo>:not(.logo--square){opacity:1;transition:opacity .1s .3s}body:not(.navmobileon) header.shrink .buttons.mainlogo>.btntarget{overflow:hidden;transform:translateY(-3px)}body:not(.navmobileon) header.shrink .mainlogo figure.icons>svg{max-width:none}body:not(.navmobileon) header.shrink .mainlogo figure.icons>svg #logo{transform:translateY(22px)scale(2)}body:not(.navmobileon) header.shrink .mainlogo figure.icons>svg #logo>:not(.logo--square){opacity:0;transition:opacity}body:not(.navmobileon) header.shrink .mainlogo figure.icons>svg>g>g.claim{opacity:0;transition:opacity,transform;transform:translate(21px,50px)}.navmobilebox{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;justify-content:center;align-items:center;width:100%;height:auto;margin:0 auto;display:none}body.navmobileon .navmobilebox{visibility:visible;pointer-events:unset;-webkit-user-select:unset;user-select:unset;opacity:1;display:flex}.navmobilebox>.container{z-index:1;justify-content:space-between;width:100%;padding-top:12px;padding-bottom:12px;display:flex}.navmobilebox>.container>.buttons{z-index:1}body.navmobileon header.header--solid .navmobilebox>.container>.bg,body.navmobileon.begin header .navmobilebox>.container>.bg{background-color:var(--color-bg);box-shadow:0 8px 20px rgba(var(--color-black-rgb), .08)}.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}.navbox>.jg--scrollbars{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}body.navmobileon .navbox>.jg--scrollbars{opacity:0}body.navmobileon .navbox>.jg--scrollbars.on{visibility:visible;pointer-events:unset;-webkit-user-select:unset;user-select:unset;animation:25ms .2s forwards jgscrollbarOn}@keyframes jgscrollbarOn{0%{opacity:0}to{opacity:1}}.jg--scrollsticks{background-color:var(--color-accent);cursor:grab;border-radius:1px;width:3px;margin:0 auto;transition:background-color .2s .2s;display:block;position:absolute;left:0;right:0}.jg--scrollsticks:active{cursor:grabbing}body.stickdraggingmenu .jg--scrollsticks{background-color:var(--color-bg-alt)}@media (hover:hover) and (pointer:fine){.jg--scrollsticks:hover{background-color:var(--color-bg-alt)}}@media screen and (max-width:760px){body.onmenu--a #jg--scrollbar{transform:translate(100%)!important}}footer{width:100%;height:auto;color:var(--color-text);margin-top:auto;display:flex;position:relative}footer .footer--container{flex-direction:column;width:100%;max-width:1600px;margin:0 auto;padding-top:40px;padding-bottom:40px;display:flex}footer .footer--container>*+*{margin-top:40px}.framebase-footer-logo{font-weight:700}footer .buttons.btnnav{color:var(--color-text)}footer .box-a{flex-direction:row;justify-content:space-between;width:100%;height:auto;display:flex}@media screen and (max-width:510px){footer .box-a{flex-direction:column-reverse}footer .box-a>*+*{margin-bottom:20px}}footer .box-b{color:var(--color-text);flex-direction:row;display:flex}footer .box-b>*+*{margin-left:20px}footer .box-b .nav--side{flex-direction:row;display:flex}footer .box-b .nav--side>*+*{margin-left:20px}@media screen and (max-width:1200px){footer .box-b{flex-direction:column-reverse}footer .box-b>*+*{margin-bottom:10px;margin-left:0}}@media screen and (max-width:510px){footer .box-b .nav--side{flex-direction:column;justify-content:flex-start;align-items:flex-start}footer .box-b .nav--side>*+*{margin-top:10px;margin-left:0}}aside{border:1px solid #f0f0f0;position:relative}aside nav>ul{flex-flow:wrap;display:flex}aside nav>ul>li:not(:last-child){margin-right:20px}aside nav>ul .childrenbox{margin-left:20px;position:relative}.buttons.frame-button{justify-content:center;align-items:center;display:flex}.buttons.frame-button>.btntarget>figure.icons{display:inline-block}.buttons.btnnav{color:var(--color-text-inv);justify-content:flex-start;align-items:center;display:flex}.buttons.btnnav>.btntarget{font-size:1rem;font-weight:600;display:flex}.buttons.btnnav>.btntarget .title{white-space:normal;font-size:inherit}.buttons.btnnav>.btntarget .title>span{background:linear-gradient(#0000 94% 0) 0/20% 100% no-repeat;padding:.15em 0;transition:all .4s cubic-bezier(.075,.82,.165,1)}.buttons.btnnav.current>.btntarget .title>span{background:linear-gradient(to bottom, transparent 94%, var(--color-accent) 0) center left/0 100% no-repeat;background-size:100% 100%}@media (hover:hover) and (pointer:fine){.buttons.btnnav>.btntarget:hover .title>span,.buttons.btnnav.current>.btntarget:hover .title>span{color:var(--color-accent);background:linear-gradient(to bottom, transparent 94%, var(--color-accent) 0) center left/0 100% no-repeat;background-size:100% 100%}}.buttons.btnnav.btnlogo{margin:0}.buttons.btnnav.btnlogo.mainlogo{margin-right:auto}.buttons.btnnav.btnlogo>.btntarget{padding:0}.buttons.btnnav.cta{z-index:0;margin:0}.buttons.btnnav.cta .btntarget{color:var(--color-black);padding:.4em 1.2em}.buttons.btnnav.cta .btntarget>.bg{background-color:var(--color-accent);border-radius:10em}.buttons.frame-button>.btntarget,.buttons.frame-button--scroll>.btntarget{font-size:1.25rem}@media screen and (max-width:760px){.buttons.frame-button>.btntarget,.buttons.frame-button--scroll>.btntarget{font-size:1.125rem}}@media screen and (max-width:510px){.buttons.frame-button>.btntarget,.buttons.frame-button--scroll>.btntarget{font-size:1rem}}.buttons.frame-button--scroll>.btntarget{align-items:center;display:flex}.buttons.frame-button--scroll>.btntarget>figure.icons{margin-left:.5em;transition:transform .3s cubic-bezier(.2,.7,.3,1);transform:rotate(90deg)}.buttons.frame-button--scroll>.btntarget>figure.icons svg path{fill:var(--color-accent)}.buttons.frame-button--scroll.up>.btntarget>figure.icons{transform:rotate(-90deg)}@media (hover:hover) and (pointer:fine){.buttons.frame-button--scroll>.btntarget:hover>figure.icons{transform:translateY(3px)rotate(90deg)}.buttons.frame-button--scroll.up>.btntarget:hover>figure.icons{transform:translateY(-3px)rotate(-90deg)}}.buttons.btnhamburger{display:none}body.navmobileon .btnhamburger{display:flex}.buttons.btnhamburger>.btntarget{z-index:1;justify-content:center;align-items:center;display:flex}.buttons.btnhamburger>.btntarget>.bg{z-index:-1;background-color:#0000;border-radius:50%}.buttons.btnhamburger .frameicon--hamburger svg{padding:.3em}.buttons.btnhamburger .frameicon--hamburger svg>*{transform-origin:50%;transition:transform .2s cubic-bezier(.165,.84,.44,1),opacity .1s}body.navmobileliston .buttons.btnhamburger .frameicon--hamburger svg>:first-child{transform:rotate(45deg)translateY(-6px)}body.navmobileliston .buttons.btnhamburger .frameicon--hamburger svg>:nth-child(2){opacity:0}body.navmobileliston .buttons.btnhamburger .frameicon--hamburger svg>:nth-child(3){transform:rotate(-45deg)translateY(6px)}.buttons.btnonlyicon-a{margin:0}.buttons.btnonlyicon-a>.btntarget{color:var(--color-primary);justify-content:center;align-items:center;display:flex}.buttons.btnonlyicon-a>.btntarget>figure.icons{z-index:1}.buttons.btnonlyicon-a>.btntarget>figure.icons>svg{padding:.5em}.buttons.btnonlyicon-a.arrowleft>.btntarget>figure.icons>svg{transform:rotate(90deg)}.buttons.btnonlyicon-a.arrowright>.btntarget>figure.icons>svg{transform:rotate(-90deg)}.buttons.btnonlyicon-a>.btntarget>.bg{background-color:var(--color-accent);border-radius:50%}@media (hover:hover) and (pointer:fine){.buttons.btnonlyicon-a>.btntarget:hover{color:var(--color-accent)}.buttons.btnonlyicon-a>.btntarget:hover>.bg{background-color:var(--color-hover)}.buttons.btnonlyicon-a.arrowleft>.btntarget:hover>figure.icons>svg{animation:.6s cubic-bezier(1,.3,.15,1) forwards btnOnlyIconArrowAnimationLeft}.buttons.btnonlyicon-a.arrowright>.btntarget:hover>figure.icons>svg{animation:.6s cubic-bezier(1,.3,.15,1) forwards btnOnlyIconArrowAnimationRight}}@keyframes btnOnlyIconArrowAnimationLeft{0%{transform:translate(0,0)scale(1)rotate(90deg)}24%{transform:translate(-100%)scale(2,0)rotate(90deg)}25%{transform:translate(100%)scale(0)rotate(90deg)}to{transform:translate(0,0)scale(1)rotate(90deg)}}@keyframes btnOnlyIconArrowAnimationRight{0%{transform:translate(0,0)scale(1)rotate(-90deg)}24%{transform:translate(100%)scale(2,0)rotate(-90deg)}25%{transform:translate(-100%)scale(0)rotate(-90deg)}to{transform:translate(0,0)scale(1)rotate(-90deg)}}.buttons.btn1>.btntarget{color:var(--color-text);align-items:center;transition:color .4s cubic-bezier(.075,.82,.165,1);display:flex}.buttons.btn1>.btntarget .title{white-space:normal;font-size:inherit;font-weight:700}.buttons.btn1>.btntarget .title>span{background:linear-gradient(#0000 94%,currentColor 0) 50%/100% 100% no-repeat;padding:.15em 0;transition:all .4s cubic-bezier(.075,.82,.165,1)}.buttons.btn1>.btntarget>figure.icons{margin-left:.5em;transition:transform .3s cubic-bezier(.2,.7,.3,1),color .4s cubic-bezier(.075,.82,.165,1)}@media (hover:hover) and (pointer:fine){.buttons.btn1>.btntarget:hover{color:var(--color-accent)}.buttons.btn1>.btntarget:hover>figure.icons{transform:translate(.25em)}}.buttons.btn2>.btntarget{color:var(--color-text-muted);align-items:center;transition:color .4s cubic-bezier(.075,.82,.165,1);display:flex}.buttons.btn2>.btntarget .title{white-space:normal;font-size:inherit;font-weight:700}.buttons.btn2>.btntarget>figure.icons{margin-left:.5em;transition:transform .3s cubic-bezier(.2,.7,.3,1)}@media (hover:hover) and (pointer:fine){.buttons.btn2>.btntarget:hover{color:var(--color-accent)}.buttons.btn2>.btntarget:hover>figure.icons{transform:translate(.25em)}}.buttons.btnwide{width:100%;margin:0;display:block}.buttons.btnwide>.btntarget{width:100%;color:var(--color-text-inv);text-align:center;justify-content:center;align-items:center;padding:.6em 1.2em;font-size:1.25rem;font-weight:700;display:flex}.buttons.btnwide>.btntarget>.bg{background-color:var(--color-accent);transition:background-color .4s cubic-bezier(.075,.82,.165,1)}@media (hover:hover) and (pointer:fine){.buttons.btnwide>.btntarget:hover>.bg{background-color:var(--color-text)}}@media screen and (max-width:760px){.buttons.btnwide>.btntarget{font-size:1.125rem}}.buttons.btn3{align-items:flex-start;display:flex}.buttons.btn3 .btntarget{align-items:center;padding:0 .5em 0 1em;font-size:1.25rem;display:flex}.buttons.btn3 .btntarget>.bgbox,.buttons.btn3 .btntarget>.bg{background-color:var(--color-accent);opacity:.25;border-radius:2.5em;width:2.5em;height:2.5em;transition:width .4s cubic-bezier(.075,.82,.165,1);position:absolute;left:0}.buttons.btn3.colorwhite .btntarget>.bgbox,.buttons.btn3.colorwhite .btntarget>.bg{background-color:var(--color-text-inv)}.buttons.btn3 .btntarget>span{z-index:1;color:var(--color-accent);padding:.5em 0}.buttons.btn3.colorwhite .btntarget>span{color:var(--color-text-inv)}.buttons.btn3 .btntarget>figure.icons{justify-content:center;align-items:center;margin:0 0 0 .25em;transition:margin .4s cubic-bezier(.075,.82,.165,1);display:inline-block}.buttons.btn3 .btntarget>figure.icons svg path{fill:var(--color-accent)}.buttons.btn3.colorwhite .btntarget>figure.icons svg path{fill:var(--color-text-inv)}@media (hover:hover) and (pointer:fine){.buttons.btn3 .btntarget:hover>span{color:var(--color-text-inv)}.buttons.btn3.colorwhite .btntarget:hover>span{color:var(--color-accent)}.buttons.btn3 .btntarget:hover>.bgbox,.buttons.btn3 .btntarget:hover>.bg{opacity:1;width:100%}.buttons.btn3 .btntarget:hover>figure.icons{margin:0 0 0 .5em}.buttons.btn3 .btntarget:hover>figure.icons>svg path{fill:var(--color-text-inv)}.buttons.btn3.colorwhite .btntarget:hover>figure.icons>svg path{fill:var(--color-accent)}}@media screen and (max-width:760px){.buttons.btn3 .btntarget{font-size:1.125rem}}.buttons.btn3.bgoff .btntarget{padding:0}.buttons.btn3.bgoff .bgbox,.buttons.btn3.bgoff .bg{display:none}.buttons.btn3.bgoff .btntarget>span{color:var(--color-text-muted)}.buttons.btn3.bgoff .btntarget>figure.icons>svg path{fill:var(--color-text-muted)}@media (hover:hover) and (pointer:fine){.buttons.btn3.bgoff .btntarget:hover>span{color:var(--color-accent)}.buttons.btn3.bgoff .btntarget:hover>figure.icons{margin:0 0 0 .5em}.buttons.btn3.bgoff .btntarget:hover>figure.icons>svg path{fill:var(--color-accent)}}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:300;display:inline-block}@media screen and (max-width:510px){figure.jg--quote{padding-left:12px;padding-right:12px}}.g-comp-buttonbox{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.g-comp-buttonbox.alignleft{justify-content:flex-start}.g-comp-buttonbox.aligncenter{justify-content:center}.g-comp-buttonbox.alignright{justify-content:flex-end}.g-comp-buttonbox.single .buttons{margin-left:0;margin-right:0}.g-comp-buttonbox.alignleft:not(.single) .buttons{margin-right:20px}.g-comp-buttonbox.aligncenter:not(.single) .buttons{margin-left:10px;margin-right:10px}.g-comp-buttonbox.alignright:not(.single) .buttons{margin-left:20px}@media screen and (max-width:760px){.g-comp-buttonbox.alignleft:not(.single) .buttons{margin-top:10px;margin-right:20px}.g-comp-buttonbox.aligncenter:not(.single) .buttons{margin-top:10px;margin-left:10px;margin-right:10px}.g-comp-buttonbox.alignright:not(.single) .buttons{margin-top:10px;margin-left:20px}}.navbox{--nav-bg:var(--color-bg);--nav-text:var(--color-text-inv);--nav-hover-bg:rgba(var(--color-white-rgb), .14);--nav-border:rgba(var(--color-black-rgb), .16);--nav-radius:0;width:100%;color:var(--nav-text);z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex}header.header--solid .navbox,body.begin header .navbox{--nav-text:var(--color-text);--nav-hover-bg:rgba(var(--color-accent), 1)}body:not(.navmobileon) header.header--solid .navbox .buttons.btnnav:not(.cta),body:not(.navmobileon).begin header .navbox .buttons.btnnav:not(.cta){color:var(--color-text)}.navbox>.container{box-sizing:border-box;z-index:1;justify-content:space-between;align-items:center;width:100%;height:80px;padding:0;transition:height .4s cubic-bezier(0,.75,.25,1);display:flex}header.shrink .navbox>.container{height:60px}.navbox>.container>.buttons.btnlogo,.navbox>.container>nav{flex:none}.navbox>.bg,.navbox>.container>.bg{display:none}.navbox .navulmain,.navbox .navulsub{align-items:center;margin:0;padding:0;list-style:none;display:flex}.navbox .navulmain>li+li{margin-left:30px}.navbox .navmenu{align-items:center;display:flex;position:relative}.navbox .navmenu>.container{width:100%;padding:2px 0}body.navmobileon .navbox .navmenu>.container{padding-top:0;padding-bottom:0}.navbox .buttons.btnnav:not(.btnlogo){display:flex}.navbox .buttons.btnnav:not(.btnlogo)>.btntarget{align-items:center;line-height:1;display:flex}body.navmobileon .navbox .buttons.btnnav:not(.btnlogo)>.btntarget{transition:padding .25s cubic-bezier(.075,.82,.165,1)}body.navmobileon .navbox .buttons.btnnav:not(.btnlogo).btnmenu>.btntarget{padding-right:10px}.navbox .buttons.btnnav:not(.btnlogo)>.btntarget>.title,.navbox .buttons.btnnav:not(.btnlogo)>.btntarget>figure.icons{z-index:1}.navbox .buttons.btnnav:not(.btnlogo)>.btntarget>.title+figure.icons{margin-left:.35em}.navbox .buttons.btnnav:not(.btnlogo)>.btntarget>.bg{border-radius:var(--nav-radius);background-color:#0000}body.navmobileon .navbox .buttons.btnnav:not(.btnlogo)>.btntarget .title>span{background-size:0 100%}body.navmobileon .navbox .buttons.btnnav:not(.btnlogo).current>.btntarget .title>span,body.navmobileon .navbox .navparent.on>.container>.buttons>.btntarget .title>span{background:linear-gradient(to bottom, transparent 94%, var(--color-accent) 0) center center/0 100% no-repeat;background-size:100% 100%}@media (hover:hover) and (pointer:fine){body.navmobileon .navbox .buttons.btnnav:not(.btnlogo)>.btntarget:hover{color:var(--color-text-inv);padding-left:16px;padding-right:16px}body.navmobileon .navbox .buttons.btnnav:not(.btnlogo).btnmenu>.btntarget:hover{padding-right:10px}body.navmobileon .navbox .buttons.btnnav:not(.btnlogo)>.btntarget:hover>.bg{background-color:var(--color-accent)}}.navbox .childrenbox{background-color:var(--color-bg);width:auto;min-width:220px;color:var(--color-text);box-shadow:0 4px 8px rgba(var(--color-black-rgb), .075);z-index:10;padding:16px;display:none;position:absolute;top:0;left:0}.navbox .childrenbox .buttons.btnnav{color:var(--color-text)}.navbox .navparent.on>.container>.childrenbox{display:block}body:not(.navmobileon) .navbox .childrenbox .buttons.btnnav>.btntarget>.title{white-space:nowrap}.navbox .childrenbox .buttons.btnnav>.btntarget>.title{line-height:1.2}body:not(.navmobileon) .navbox .childrenbox .navulsub>li+li{margin-top:12px}.navbox .childrenbox>.container,.navbox .childrenbox .navulsub{flex-direction:column;align-items:stretch;width:100%;display:flex}.navbox .childrenbox>.jg--scrollbars{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0}.navbox .childrenbox>.jg--scrollbars.on{visibility:visible;pointer-events:unset;-webkit-user-select:unset;user-select:unset;opacity:1}body.navmobileon .navbox{--nav-text:var(--color-text);--nav-hover-bg:rgba(var(--color-white-rgb), .14);--nav-border:rgba(var(--color-white-rgb), .2);pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;opacity:0;width:100%;height:auto;display:none;position:relative;overflow:hidden}body.navmobileon.navmobileliston .navbox{pointer-events:unset;-webkit-user-select:unset;user-select:unset;visibility:visible;opacity:1;animation:.4s cubic-bezier(.075,.82,.165,1) forwards navChildBoxOnAnimation;display:flex}body.navmobileon .navbox>.bg{background-color:var(--color-bg);display:block}body.navmobileon .navbox>.container{height:auto;min-height:0;max-height:inherit;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0 0 20px;overflow:hidden auto}body.navmobileon .navbox>.container>.bg{display:none}body.navmobileon .navbox .navulmain{flex-direction:column;width:100%}body.navmobileon .navbox .navulmain>li+li{margin-top:2px;margin-left:0}body.navmobileon .navbox .navmenu,body.navmobileon .navbox .buttons.btnnav:not(.btnlogo),body.navmobileon .navbox .buttons.btnnav:not(.btnlogo)>.btntarget{width:100%}body.navmobileon .navbox .buttons.btnnav:not(.btnlogo)>.btntarget{justify-content:space-between;padding-top:.4em;padding-bottom:.4em}body.navmobileon .navbox .buttons.btnnav:not(.btnlogo),body.navmobileon .navbox .childrenbox,body.navmobileon .navbox .childrenbox .buttons.btnnav,body.navmobileon .navbox .buttons.btnnav.cta .btntarget{color:var(--color-text)}body.navmobileon .navbox .buttons.btnnav.btnlogo{display:none}body.navmobileon .navbox .childrenbox{width:100%;min-width:0;max-width:none;box-shadow:none;background-color:#0000;border-color:red;margin-top:6px;padding:0 0 0 8px;position:relative;top:auto;left:auto}@keyframes navChildBoxOnAnimation{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translate(0,0)}}.sm--container{flex-direction:column;display:flex}.sm--text{margin:0 0 var(--space-2) 0;font-weight:700}ul.socialmedia{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}ul.socialmedia>li+li{margin-left:var(--space-3)}.buttons.btnsocial{color:var(--color-text);display:flex}.buttons.btnsocial>.btntarget{justify-content:center;align-items:center;display:flex}.buttons.btnsocial>.btntarget>figure.icons{transition:transform .3s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){.buttons.btnsocial>.btntarget:hover{color:var(--color-accent)}.buttons.btnsocial>.btntarget:hover>figure.icons{transform:translateY(-2px)}}.bgelements{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.bgelements .elstyle1{z-index:-1;width:300px;height:300px;position:absolute;top:-20px;right:-40px}.bgelements .elstyle2{z-index:1;width:120px;height:90px;position:absolute;bottom:-30px;left:-60px}.bgelements .elstyle3{z-index:-1;width:300px;height:300px;position:absolute;top:-20px;left:-40px}.bgelements .elstyle4{z-index:2;width:110px;height:80px;position:absolute;bottom:-30px;right:-60px}@media screen and (max-width:1400px){.bgelements .elstyle1,.bgelements .elstyle3{width:200px;height:200px}}@media screen and (max-width:1200px){.bgelements .elstyle1,.bgelements .elstyle3{width:150px;height:150px}}.jg--media .jg--videos .buttons.btnmediaplay .btntarget{opacity:0;z-index:100;width:100%;height:100%}.jg--media .jg--videos .buttons.btnmediaplay .player--btn{opacity:.8}.jg--media .jg--videos .buttons.btnmediaplay .player--circle{border:2px solid var(--color-white);background-color:var(--color-white);opacity:.6;border-radius:50%;transition:transform .8s cubic-bezier(.075,.82,.165,1);position:absolute}.jg--media .jg--videos .buttons.btnmediaplay .player--text>span:nth-child(2){background-color:var(--color-ruby)}@media (hover:hover) and (pointer:fine){.jg--media .jg--videos .buttons.btnmediaplay:hover .player--circle{transform:scale(.9)}}.cardboxes>ul{grid-gap:10px;grid-template-columns:repeat(4,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}.cardboxes.col1x>ul{grid-template-columns:1fr;max-width:420px;margin:0 auto}.cardboxes.col2x>ul{grid-template-columns:repeat(2,1fr)}.cardboxes.col3x>ul{grid-template-columns:repeat(3,1fr)}.cardboxes.col4x>ul{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1200px){.cardboxes.col4x>ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:970px){.cardboxes.col3x>ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:590px){.cardboxes>ul,.cardboxes.col2x>ul,.cardboxes.col3x>ul,.cardboxes.col4x>ul{grid-template-columns:1fr}}.cardboxes>ul>li{width:100%;max-width:760px;height:auto;color:var(--color-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.cardboxes>ul>li>.bg{background-color:var(--color-white);width:100%;height:100%;position:absolute;top:0;left:0}.cardboxes>ul>li>.container{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex}.cardboxes>ul>li>.container>*{width:100%;height:auto}.cardboxes>ul>li .head>a{width:100%;display:block;overflow:hidden}.cardboxes>ul>li .head figure{margin:0}.cardboxes>ul>li .head figure img{transition:transform .6s cubic-bezier(.075,.82,.165,1)}.cardboxes>ul>li .body{flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;padding:28px 24px 20px;display:flex}.cardboxes>ul>li .body .cardtitle{margin:0 0 20px}.cardboxes>ul>li .body .cardtitle a{color:inherit;transition:color .4s cubic-bezier(.075,.82,.165,1)}.cardboxes>ul>li .body .cardtext{max-width:560px;margin:0 0 20px}.cardboxes>ul>li .body .line{background-color:var(--color-grey2);width:100%;height:1px;margin-top:auto;margin-bottom:20px;display:block}.cardboxes>ul>li .body .foot{justify-content:flex-end;align-items:center;width:100%;display:flex}@media (hover:hover) and (pointer:fine){.cardboxes>ul>li .head>a:hover figure img{transform:scale(1.05)}.cardboxes>ul>li .body .cardtitle a:hover{color:var(--color-accent)}}@media screen and (max-width:590px){.cardboxes>ul>li .body{padding:24px 20px 16px}.cardboxes>ul>li .body .cardtitle,.cardboxes>ul>li .body .cardtext,.cardboxes>ul>li .body .line{margin-bottom:16px}}.focus--ueberwegs,.focus--bundb{display:inline-block}.focus--ueberwegs a,.focus--bundb a{background:unset;font-weight:600}.focus--ueberwegs:before,.focus--bundb:before{content:"";vertical-align:middle;width:8px;min-width:8px;max-width:8px;height:8px;min-height:8px;max-height:8px;margin:0 .25em .075em;display:inline-block;position:relative}.focus--ueberwegs a{color:var(--color-accent)}.focus--ueberwegs:before{background-color:var(--color-accent);transform:rotate(45deg)}.focus--bundb a{color:var(--color-bborange0)}.focus--bundb:before{background-color:var(--color-bborange0)}@media (hover:hover) and (pointer:fine){.block--contents .focus--ueberwegs a:hover{color:var(--color-accent)}.block--contents .focus--bundb a:hover{color:var(--color-bborange0)}}body[data-tpl=ipp] main{padding-top:100px}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] h4{font-size:1.2rem}body[data-tpl=ipp] h5{font-size:1.1rem}body[data-tpl=ipp] h6{font-size:1rem}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}}#blurelement{z-index:3;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(var(--color-white-rgb), .5);will-change:auto;width:100%;height:100%;animation:.4s cubic-bezier(.075,.82,.165,1) forwards blueElementOn;display:none;position:fixed;top:0;left:0}body.navmobileliston #blurelement,body.desktopnavon #blurelement{display:block}@keyframes blueElementOn{0%{opacity:0}to{opacity:1}}main{min-height:60vh}.gba24{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.gba24 figure.horizontal{width:180px;min-width:180px;max-width:180px}@media screen and (max-width:760px){.gba24 figure.horizontal{width:140px;min-width:140px;max-width:140px}}@media screen and (max-width:510px){.gba24 figure.horizontal{width:110px;min-width:110px;max-width:110px}}section.content--mediafull .media figure.setratio{max-width:none!important}section.content--mediafull.widthtype1 .box-a{width:100%;max-width:820px}section.content--mediafull.widthtype1.postype0 .box-a{margin-left:auto;margin-right:auto}section.content--mediafull.widthtype1.postype1 .box-a{margin-left:0;margin-right:auto}section.content--mediafull.widthtype1.postype2 .box-a{margin-left:auto;margin-right:0}section.content--textfullmedia{--textfullmedia-background:transparent;--textfullmedia-color:var(--color-text-inv);width:100%;min-height:100vh;min-height:100dvh;color:var(--textfullmedia-color);display:flex;position:relative;overflow:hidden}section.content--textfullmedia.background0{background-color:var(--textfullmedia-background)}section.content--textfullmedia.heighttype1{min-height:0}section.content--textfullmedia .box-media0{width:100%;height:100%;position:absolute;top:0;left:0}section.content--textfullmedia .box-media0 .buttons.btnmediaplay{z-index:0}section.content--textfullmedia.mediabrt1 .box-media0:after{content:"";pointer-events:none;background-color:#0000004d;width:100%;height:100%;display:block;position:absolute;top:0;left:0}section.content--textfullmedia .box-media0 .media,section.content--textfullmedia .box-media0 .media .jg--videos,section.content--textfullmedia .box-media0 .image--container,section.content--textfullmedia .box-media0 .video--container,section.content--textfullmedia .box-media0 figure.setratio{width:100%;height:100%}section.content--textfullmedia .box-media0 figure.setratio{max-width:none!important}section.content--textfullmedia .box-media0 .media figure>img,section.content--textfullmedia .box-media0 .media figure>video{object-fit:cover}section.content--textfullmedia .box-media0 .ratiovalue{display:none}section.content--textfullmedia>.section--container{pointer-events:none;z-index:1;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}section.content--textfullmedia>.section--container>*{pointer-events:auto}section.content--textfullmedia .box-empty{max-height:0}section.content--textfullmedia .box-a{flex-direction:column;align-items:flex-start;width:100%;max-width:960px;display:flex}section.content--textfullmedia.heighttype1 .box-a{padding:60px 0}section.content--textfullmedia .box-a>.headline{color:inherit;margin-top:60px;margin-bottom:.25em}section.content--textfullmedia .box-a>.blocks{flex-direction:row;margin-bottom:30px;line-height:1.5;display:flex}section.content--textfullmedia.accentline1 .box-a>.blocks:before{content:"";background-color:var(--color-accent);width:4em;height:.8em;margin-top:.3125em;margin-right:.75em;display:block}section.content--textfullmedia .box-b{grid-template-columns:1fr auto;align-items:flex-end;width:100%;display:grid}section.content--textfullmedia .box-b>.g-comp-buttonbox{grid-column:1}section.content--textfullmedia .box-b>.gba24{grid-column:2}section.content--textfullmedia .g-comp-buttonbox .buttons>.btntarget{font-size:inherit}section.content--textfullmedia .g-comp-buttonbox .buttons.frame-button--scroll>.btntarget>figure.icons{order:-1;margin-left:0;margin-right:.5em}section.content--textfullmedia .g-comp-buttonbox .buttons.frame-button--scroll>.btntarget>figure.icons svg path{fill:currentColor}section.textmedia .box-a{grid-gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}@media screen and (max-width:970px){section.textmedia .box-a{grid-gap:40px;grid-template-columns:minmax(0,1fr)}}section.textmedia .box-a .cont-a{grid-area:1/2;width:100%}section.textmedia.postype1 .box-a .cont-a{grid-column:1}@media screen and (max-width:970px){section.textmedia .box-a .cont-a,section.textmedia.postype1 .box-a .cont-a{grid-area:2/1}section.textmedia .box-a .cont-a{max-width:720px;margin:0 auto}}section.textmedia .box-a .cont-a>.infos{flex-direction:row;margin:0;padding:0 0 30px;list-style:none;display:flex}section.textmedia .box-a .cont-a>.infos>li+li{margin-left:var(--space-2)}section.textmedia .box-a .cont-a>.infos>li>.container{border:1px solid var(--color-border);border-radius:4px;padding:.2em .6em;font-weight:700}section.textmedia .box-a .cont-a>.infos>li>.container>span:first-child{color:var(--color-accent)}section.textmedia .box-a .cont-a>.g-comp-buttonbox{margin-top:30px}@media screen and (max-width:760px){section.textmedia .box-a .cont-a>.g-comp-buttonbox{margin-top:15px}}section.textmedia .box-a .cont-media0{grid-area:1/1;width:100%;position:relative}section.textmedia .box-a .cont-media0 .p-target{max-width:unset!important}section.textmedia.postype1 .box-a .cont-media0{grid-column:2}@media screen and (max-width:970px){section.textmedia .box-a .cont-media0,section.textmedia.postype1 .box-a .cont-media0{grid-area:1/1}}section.icons--title{background-color:var(--color-bg-alt)}section.icons--title .section--container,section.icons--title .box-a{flex-direction:column;align-items:center;display:flex}section.icons--title .headline{text-align:center}section.icons--title .cont-a{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}section.icons--title .cont-a>li{background-color:var(--color-bg);text-align:center;border-radius:10px;flex-direction:row;align-items:center;width:auto;height:auto;margin:5px;padding:15px 20px;display:flex}section.icons--title .cont-a>li>figure{width:48px;height:48px;overflow:unset;justify-content:center;align-items:center;margin:0 15px 0 0;display:flex}section.icons--title .cont-a>li>figure img{z-index:1}section.icons--title .cont-a>li>p{color:var(--color-text);opacity:.5;text-transform:uppercase;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.15}@media screen and (max-width:760px){section.icons--title .cont-a>li{margin:3px;padding:10px 15px}section.icons--title .cont-a>li>figure{width:42px;height:42px}section.icons--title .cont-a>li>p{font-size:12px}}section.content--accordion{--acc-color-icon:var(--color-stdhgl)}section.content--accordion .box-a{flex-direction:column;width:100%;max-width:820px;margin:0 auto 40px;display:flex}section.content--accordion.postype0 .box-a,section.content--accordion.postype0 .box-b .part-a{text-align:center}@media screen and (max-width:760px){section.content--accordion .box-a{margin-bottom:30px}}section.content--accordion .box-a .headline{margin-bottom:0}section.content--accordion .box-a .blocks{margin-top:24px}section.content--accordion .box-b{grid-gap:90px;width:100%;max-width:820px;margin:0 auto;display:grid}@media screen and (max-width:760px){section.content--accordion .box-b{grid-gap:60px}}@media screen and (max-width:510px){section.content--accordion .box-b{grid-gap:40px}}section.content--accordion .box-b .accordionbox{grid-gap:20px;display:grid}section.content--accordion.postype3 .box-b .accordionbox{grid-template-columns:400px 1fr}section.content--accordion.postype4 .box-b .accordionbox{grid-template-columns:1fr 400px}@media screen and (max-width:1200px){section.content--accordion.postype3 .box-b .accordionbox{grid-template-columns:360px 1fr}section.content--accordion.postype4 .box-b .accordionbox{grid-template-columns:1fr 360px}}@media screen and (max-width:970px){section.content--accordion.postype3 .box-b .accordionbox,section.content--accordion.postype4 .box-b .accordionbox{grid-template-columns:1fr}}section.content--accordion.postype4 .box-b .part-a{order:2}@media screen and (max-width:970px){section.content--accordion.postype4 .box-b .part-a{order:0}}section.content--accordion .box-b .accordion--container{grid-gap:20px;padding:0;display:grid}@media screen and (max-width:760px){section.content--accordion .box-b .accordion--container{grid-gap:10px}}section.content--accordion .box-b .accordion--container>li>div{border:1px solid var(--color-grey2);border-radius:4px}section.content--accordion .box-b .head .acc--headline{width:100%;margin:0;display:block}section.content--accordion .box-b .head .acc--headline>.btntarget{text-align:left;width:100%;font-family:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;padding:14px 66px 14px 22px;display:block;position:relative}section.content--accordion .box-b .head .acc--headline>.btntarget:before,section.content--accordion .box-b .head .acc--headline>.btntarget:after{width:24px;min-width:24px;top:calc(14px + .7em);right:22px}section.content--accordion .box-b li.ani--accordion .head .acc--headline{margin-bottom:0}section.content--accordion .box-b .textbox{padding:0 20px}section.content--accordion .box-b .textbox>.blocks{padding-bottom:30px}section.content--accordion .box-b .textbox>.blocks>.g-comp-buttonbox{margin-top:20px}@media (hover:hover) and (pointer:fine){section.content--accordion .box-b .accordion--container>li:not(.ani--accordion):hover .acc--headline{color:var(--color-accent)}}section.content--accordion.openall1 .box-b{max-height:500px;position:relative;overflow:hidden}section.content--accordion.openall1.allopened .box-b{max-height:unset;overflow:unset}section.content--accordion.openall1 .box-b:after{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(0deg, rgba(var(--color-white-rgb), 1) 0%, rgba(var(--color-white-rgb), 0) 100%);width:100%;height:30%;display:block;position:absolute;bottom:0;left:0}section.content--accordion.openall1.allopened .box-b:after{display:none}section.content--accordion.openall1 .box-c{justify-content:center;align-items:center;padding-top:30px;display:flex}section.content--accordion.openall1 .box-c .btntarget figure.icons{margin-left:.5em;transition:transform .3s cubic-bezier(.2,.7,.3,1)}section.content--accordion.openall1.allopened .box-c .btntarget figure.icons{transform:rotate(-180deg)}section.content--accordion.postype0 .boxes{margin-left:auto;margin-right:auto}section.content--accordion.postype1 .boxes{margin-left:0;margin-right:auto}section.content--accordion.postype2 .boxes{margin-left:auto;margin-right:0}section.content--accordion.postype3 .boxes,section.content--accordion.postype4 .boxes{max-width:100%}@media screen and (max-width:970px){section.content--accordion.postype3 .boxes,section.content--accordion.postype4 .boxes{max-width:820px}}section.slider-content3x{background-color:var(--color-bg-alt)}section.slider-content3x .section--container{flex-direction:column;display:flex}section.slider-content3x .box-a{max-width:44rem}section.slider-content3x .box-a+.galleries{margin-top:var(--space-6)}section.slider-content3x .galleries{align-items:center;width:100%;display:flex;position:relative}section.slider-content3x .gallery--frame{width:100%;display:flex;position:relative;overflow:hidden}section.slider-content3x .gallery--container{width:100%;padding:var(--space-2) 0;position:relative}section.slider-content3x .gallery--parent{touch-action:pan-y;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative;left:0}section.slider-content3x .gallery--parent.shifting{transition:left .4s cubic-bezier(0,.9,.6,1)}section.slider-content3x .gallery--children{box-sizing:border-box;padding-right:var(--space-2);-webkit-user-select:none;user-select:none;flex:none;align-items:stretch;display:flex;position:relative}section.slider-content3x .gallery--children>article{background-color:#0000;flex-direction:column;width:100%;height:100%;display:flex}section.slider-content3x .gallery--children figure{flex:0 0 var(--space-8);z-index:1;width:var(--space-16);height:var(--space-8);align-self:center;margin:0 auto;overflow:visible}section.slider-content3x .gallery--children figure img{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-full);max-width:none;box-shadow:0 var(--space-2) var(--space-4) rgba(var(--color-black-rgb), .2);top:0;left:0}section.slider-content3x .gallery--children .ratiovalue{display:none}section.slider-content3x .person{min-height:100%;padding:var(--space-8) var(--space-3) var(--space-4);background-color:var(--color-bg);color:var(--color-text);text-align:center;flex-direction:column;flex:auto;align-items:center;display:flex}section.slider-content3x .person .headline{margin:var(--space-2) 0 var(--space-2);color:var(--color-text);font-weight:700}section.slider-content3x .person .preline{margin:0 0 var(--space-4);color:var(--color-text);font-weight:400}section.slider-content3x .person .text{color:var(--color-text);margin:0}section.slider-content3x .gallery--control{z-index:2;justify-content:space-between;align-items:center;width:100%;height:0;padding:0;display:flex;position:absolute;left:0}section.slider-content3x .gallery--control .buttons{width:var(--space-6);height:var(--space-6);background-color:#0000;border:0;margin:0;padding:0;display:flex;position:relative}section.slider-content3x .gallery--control .btntarget{width:100%;height:100%;color:var(--color-text-inv);justify-content:center;align-items:center;display:flex}section.slider-content3x .gallery--control .btntarget>.bg{background-color:var(--color-primary)}section.slider-content3x .gallery--control .gallery--prev{transform:translate(-50%)}section.slider-content3x .gallery--control .gallery--next{transform:translate(50%)}@media (hover:hover) and (pointer:fine){section.slider-content3x .gallery--control .btntarget:hover>.bg{background-color:var(--color-primary)}}@media screen and (max-width:1600px){section.slider-content3x .gallery--control .gallery--prev{transform:translate(25%)}section.slider-content3x .gallery--control .gallery--next{transform:translate(-25%)}}@media screen and (max-width:760px){section.slider-content3x .box-a+.galleries{margin-top:var(--space-4)}section.slider-content3x .gallery--container{padding-top:var(--space-1)}section.slider-content3x .gallery--control{display:none}section.slider-content3x .person{padding-right:var(--space-2);padding-left:var(--space-2)}}section.contact--form .box-a{width:100%;max-width:820px;margin:0 auto}section.contact--form .jg--cfboxes .formsection>h2{letter-spacing:-.02em;margin:0 0 .25em;font-size:1.8125rem;line-height:1.125}@media screen and (max-width:760px){section.contact--form .jg--cfboxes .formsection>h2{font-size:1.5rem}}section.contact--form .formchoices{grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:820px;margin:0;padding:0;list-style:none;display:grid}section.contact--form .formchoices>li{min-width:0;display:block}@media screen and (max-width:560px){section.contact--form .formchoices{grid-gap:10px;grid-template-columns:minmax(0,1fr)}}section.contact--form .formchoiceback{margin-bottom:20px}section.contact--form .jg--cfboxes .formcaptcha{clear:both;width:100%;padding-top:var(--cf-space-row)}section.contact--form .jg--cfboxes .formcaptcha>.fielderror{color:var(--cf-color-error);margin-top:.5em;display:block}section.contact--infobox .section--container{flex-direction:column;display:flex}section.contact--infobox .box-a{text-align:center;width:100%;max-width:820px;margin:0 auto 40px}section.contact--infobox .box-a .headline{margin-bottom:0}section.contact--infobox .box-a .blocks{margin-top:24px}@media screen and (max-width:760px){section.contact--infobox .box-a{margin-bottom:30px}}section.contact--infobox .personcards>ul,section.contact--infobox .person--contacts{margin:0;padding:0;list-style:none}section.contact--infobox .personcards.col1x>ul>li{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:820px;margin:0 auto;display:grid}section.contact--infobox .personcards.col2x>ul,section.contact--infobox .personcards.col3x>ul{grid-gap:10px;grid-template-columns:repeat(3,minmax(0,360px));justify-content:center;display:grid}section.contact--infobox .personcards.col2x>ul{grid-template-columns:repeat(2,minmax(0,360px))}section.contact--infobox .personcards.col2x>ul>li,section.contact--infobox .personcards.col3x>ul>li{flex-direction:column;width:100%;max-width:360px;height:100%;margin:0 auto;display:flex}section.contact--infobox .personcards .cont-media0{width:100%;height:auto;position:relative}section.contact--infobox .personcards .ratiovalue{width:100%;height:0;display:block}section.contact--infobox .personcards .person--photo{width:100%;height:100%;margin:0;position:relative;top:0;left:0;overflow:hidden}section.contact--infobox .personcards .person--photo img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block}section.contact--infobox .personcards .person--card{background-color:var(--color-accent);color:var(--color-text-inv);flex-direction:column;padding:60px;display:flex}section.contact--infobox .personcards.col1x .person--card{justify-content:center}section.contact--infobox .personcards.col2x .person--card,section.contact--infobox .personcards.col3x .person--card{flex:1;justify-content:flex-start;padding:40px 32px}section.contact--infobox .personcards .person--card .name{margin-bottom:0}section.contact--infobox .personcards .person--card .role{margin:.25em 0 0}section.contact--infobox .personcards .person--card .caption{opacity:.8;margin:.5em 0 0}section.contact--infobox .personcards .person--contacts{margin-top:40px;display:block}section.contact--infobox .personcards.col2x .person--contacts,section.contact--infobox .personcards.col3x .person--contacts{margin-top:auto;padding-top:40px}section.contact--infobox .personcards .person--contacts>li:not(:first-child){margin-top:20px}section.contact--infobox .personcards .person--contacts .label{text-transform:uppercase;letter-spacing:.06em;opacity:.7;display:block}section.contact--infobox .personcards .person--contacts .value{color:inherit;background:linear-gradient(#0000 94%,currentColor 0) 0/0 100% no-repeat;padding:.15em 0;transition:background-size .4s cubic-bezier(.075,.82,.165,1);display:inline-block}@media (hover:hover) and (pointer:fine){section.contact--infobox .personcards .person--contacts .value:hover{background-size:100% 100%}}@media screen and (max-width:1200px){section.contact--infobox .personcards.col1x .person--card{padding:40px}}@media screen and (max-width:970px){section.contact--infobox .personcards.col1x>ul>li{grid-template-columns:1fr;max-width:480px}section.contact--infobox .personcards.col1x .person--card{padding:40px 30px}section.contact--infobox .personcards.col3x>ul{grid-template-columns:repeat(2,minmax(0,360px))}}@media screen and (max-width:590px){section.contact--infobox .personcards.col2x>ul,section.contact--infobox .personcards.col3x>ul{grid-template-columns:minmax(0,360px)}}@media screen and (max-width:510px){section.contact--infobox .personcards .person--card,section.contact--infobox .personcards.col1x .person--card,section.contact--infobox .personcards.col2x .person--card,section.contact--infobox .personcards.col3x .person--card{padding:30px 20px}}section.contact--persons{overflow:hidden}section.contact--persons .section--container{flex-direction:column;display:flex}section.contact--persons .box-a{width:100%;max-width:820px;margin:0 0 40px}section.contact--persons .box-a .headline{margin-bottom:0}section.contact--persons .box-a .blocks{margin-top:24px}@media screen and (max-width:760px){section.contact--persons .box-a{margin-bottom:30px}}section.contact--persons .box-b{z-index:1;position:relative}section.contact--persons .slider--container{grid-gap:20px;scrollbar-width:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:scroll hidden}section.contact--persons .slider--container::-webkit-scrollbar{display:none}section.contact--persons .slider--container>li{width:100%;min-width:200px}section.contact--persons .slider--container>li:nth-child(2)>.person{margin-top:70px}section.contact--persons .slider--container>li:nth-child(3)>.person{margin-top:20px}section.contact--persons .slider--container>li:nth-child(4)>.person{margin-top:120px}section.contact--persons .slider--container>li:nth-child(5)>.person{margin-top:20px}section.contact--persons .person--photo{margin:0;overflow:hidden}section.contact--persons .person--photo img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}section.contact--persons .person--head{margin-top:16px}section.contact--persons .person--head .name{margin-bottom:0}section.contact--persons .person--head .role{color:var(--color-text-muted);margin:.25em 0 0}section.contact--persons .slider--navbox{width:100%;margin:30px 0 20px;display:none}section.contact--persons .slider--nav{justify-content:flex-start;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}section.contact--persons .slider--nav ol{flex-direction:row;justify-content:center;align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}section.contact--persons .slider--nav ol li{background-color:var(--color-grey2);height:100%;display:block;position:relative}section.contact--persons .slider--navbar{background-color:var(--color-accent);z-index:1;width:100%;height:40%;position:absolute}section.contact--persons.slideron .slider--navbox{display:block}section.contact--persons.single .slider--container{grid-auto-columns:auto;grid-auto-flow:row;max-width:300px;overflow:visible}@media screen and (max-width:1200px){section.contact--persons.slider--basic .section--container{padding-left:0;padding-right:0}section.contact--persons .box-a,section.contact--persons .slider--navbox{padding-left:40px;padding-right:40px}section.contact--persons.slider--basic .slider--container{grid-gap:0;cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:flex-start;padding:0 40px;display:flex}section.contact--persons.slider--basic .slider--container:active{cursor:grabbing}section.contact--persons.slider--basic .slider--container>li{width:30vw;min-width:30vw;max-width:30vw}section.contact--persons.slider--basic .slider--container>li+li{margin-left:10px}}@media screen and (max-width:760px){section.contact--persons .box-a,section.contact--persons .slider--navbox{padding-left:20px;padding-right:20px}section.contact--persons.slider--basic .slider--container{padding:0 20px}section.contact--persons.slider--basic .slider--container>li{width:40vw;min-width:40vw;max-width:40vw}}@media screen and (max-width:510px){section.contact--persons.slider--basic .slider--container>li{width:70vw;min-width:70vw;max-width:70vw}section.contact--persons .slider--container>li:nth-child(2)>.person{margin-top:40px}section.contact--persons .slider--container>li:nth-child(3)>.person{margin-top:10px}section.contact--persons .slider--container>li:nth-child(4)>.person{margin-top:70px}section.contact--persons .slider--container>li:nth-child(5)>.person{margin-top:5px}}section.personmedia .box-a{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}@media screen and (max-width:970px){section.personmedia .box-a{grid-template-columns:1fr;gap:40px}}section.personmedia .box-a .cont-a{grid-area:1/2}section.personmedia.postype1 .box-a .cont-a{grid-column:1}@media screen and (max-width:970px){section.personmedia .box-a .cont-a,section.personmedia.postype1 .box-a .cont-a{grid-area:2/1}section.personmedia .box-a .cont-a{max-width:720px;margin:0 auto}}section.personmedia .box-a .cont-a>.name{margin-bottom:0}section.personmedia .box-a .cont-a>.role{margin:.25em 0 0}section.personmedia .box-a .cont-a>.caption{color:var(--color-text-muted);margin:.5em 0 0}section.personmedia .box-a .cont-a>.person--contacts{margin:40px 0 0;padding:0;list-style:none;display:block}section.personmedia .box-a .cont-a>.person--contacts>li:not(:first-child){margin-top:20px}section.personmedia .person--contacts .label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);display:block}section.personmedia .person--contacts .value{color:var(--color-text);background:linear-gradient(#0000 94%,currentColor 0) 0/0 100% no-repeat;padding:.15em 0;transition:color .4s cubic-bezier(.075,.82,.165,1),background-size .4s cubic-bezier(.075,.82,.165,1);display:inline-block}@media (hover:hover) and (pointer:fine){section.personmedia .person--contacts .value:hover{color:var(--color-accent);background-size:100% 100%}}@media screen and (max-width:760px){section.personmedia .box-a .cont-a>.person--contacts{margin-top:30px}}section.personmedia .box-a .cont-media0{grid-area:1/1;position:relative}section.personmedia.postype1 .box-a .cont-media0{grid-column:2}@media screen and (max-width:970px){section.personmedia .box-a .cont-media0,section.personmedia.postype1 .box-a .cont-media0{grid-area:1/1}}section.teaser--cards>.bg{background-color:var(--color-grey0)}section.teaser--cards .box-a{flex-direction:column;display:flex}section.teaser--cards .box-a .cont-a{width:100%;max-width:820px;margin:0 0 40px}section.teaser--cards .box-a .cont-a .headline{margin-bottom:0}section.teaser--cards .box-a .cont-a .blocks{margin-top:24px}@media screen and (max-width:760px){section.teaser--cards .box-a .cont-a{margin-bottom:30px}}section.teaser--cards .box-a .cont-b{width:100%}section.teaser--blog>.bg{background-color:var(--color-grey0)}section.teaser--blog .box-a{flex-direction:column;display:flex}section.teaser--blog .box-a .cont-a{width:100%;max-width:820px;margin:0 0 40px}section.teaser--blog .box-a .cont-a .headline{margin-bottom:0}section.teaser--blog .box-a .cont-a .blocks{margin-top:24px}section.teaser--blog .box-a .cont-b{width:100%}section.teaser--blog .blog--pagination{margin-top:40px}section.teaser--blog .blog--pagination>ul{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}section.teaser--blog .blog--pagination>ul>li+li{margin-left:8px}section.teaser--blog .blog--pagination a,section.teaser--blog .blog--pagination .current{border:1px solid var(--color-grey2);min-width:2.5em;min-height:2.5em;color:var(--color-text);justify-content:center;align-items:center;padding:0 .5em;font-weight:700;display:flex}section.teaser--blog .blog--pagination .current{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-text-inv)}@media (hover:hover) and (pointer:fine){section.teaser--blog .blog--pagination a:hover{border-color:var(--color-accent);color:var(--color-accent)}}@media screen and (max-width:760px){section.teaser--blog .box-a .cont-a{margin-bottom:30px}section.teaser--blog .blog--pagination{margin-top:30px}}section.teaser--termine .cont-a{max-width:820px;margin-bottom:30px}section.teaser--termine .terminelist{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}section.teaser--termine .terminelist>li{border-bottom:1px solid var(--color-border)}section.teaser--termine .terminelist>li>.container{grid-gap:40px;padding:var(--space-3) 0;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;display:grid}section.teaser--termine .cont-date>time{text-align:center;flex-direction:column;align-items:center;display:flex}section.teaser--termine .cont-date .day{color:var(--color-accent);font-size:4rem;line-height:.9}section.teaser--termine .cont-date .month{color:var(--color-text-muted);text-transform:capitalize;font-size:1.5rem;line-height:1.2}section.teaser--termine .cont-main>.time{margin:0 0 var(--space-1);color:var(--color-text)}section.teaser--termine .cont-main>.title{margin:0 0 var(--space-1)}section.teaser--termine .cont-main>.desc{max-width:820px;margin-bottom:var(--space-3)}section.teaser--termine .meta{margin:0 calc(var(--space-5) * -1) calc(var(--space-1) * -1) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}section.teaser--termine .meta>li{margin:0 var(--space-5) var(--space-1) 0;color:var(--color-accent);font-size:inherit;line-height:inherit;align-items:center;display:flex}section.teaser--termine .meta>li>figure.icons,section.teaser--termine .meta summary>figure.icons{width:24px;margin-right:var(--space-1);color:var(--color-accent);flex:none}section.teaser--termine .meta a,section.teaser--termine .meta summary>span{color:var(--color-accent);font-weight:700}section.teaser--termine .meta a{text-decoration:underline}@media (hover:hover) and (pointer:fine){section.teaser--termine .meta a:hover{color:var(--color-text)}}section.teaser--termine .meta--calendar{position:relative}section.teaser--termine .meta--calendar summary{cursor:pointer;align-items:center;list-style:none;display:flex}section.teaser--termine .meta--calendar summary::-webkit-details-marker{display:none}section.teaser--termine .meta--calendar .calendarbox{z-index:10;min-width:220px;padding:var(--space-1) 0;background-color:var(--color-bg);border-radius:var(--radius-sm);box-shadow:0 4px 12px rgba(var(--color-black-rgb), .1);flex-direction:column;display:flex;position:absolute;top:100%;left:0}section.teaser--termine .meta--calendar .calendarbox>a{padding:var(--space-1) var(--space-2);color:var(--color-text);font-weight:400;text-decoration:none}@media (hover:hover) and (pointer:fine){section.teaser--termine .meta--calendar .calendarbox>a:hover{background-color:var(--color-bg-alt);color:var(--color-accent)}}section.teaser--termine .cont-action{justify-content:flex-end;align-items:center;display:flex}@media screen and (max-width:1024px){section.teaser--termine .terminelist>li>.container{grid-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}section.teaser--termine .cont-date>time{flex-direction:row;align-items:baseline}section.teaser--termine .cont-date .month{margin-left:var(--space-2)}section.teaser--termine .cont-action{justify-content:flex-start}}@media screen and (max-width:760px){section.teaser--termine .cont-date .day{font-size:3.5rem}section.teaser--termine .cont-date .month{font-size:1.25rem}}section.content--text .box-a .cont-a{width:100%;max-width:820px}section.content--text.postype0 .box-a .cont-a{margin-left:auto;margin-right:auto}section.content--text.postype1 .box-a .cont-a{margin-left:0;margin-right:auto}section.content--text.postype2 .box-a .cont-a{margin-left:auto;margin-right:0}section.content--text .box-a .cont-a>.g-comp-buttonbox{margin-top:30px}body.blog-child section.content--text .block--contents h2{font-size:2.5rem}body.blog-child section.content--text .block--contents h3{font-size:2rem}body.blog-child section.content--text .block--contents h4{font-size:1.5rem}body.blog-child section.content--text .block--contents h5{font-size:1.25rem}body.blog-child section.content--text .block--contents h6{font-size:1.125rem}@media screen and (max-width:760px){section.content--text .box-a .cont-a>.g-comp-buttonbox{margin-top:20px}body.blog-child section.content--text .block--contents h2{font-size:2rem}body.blog-child section.content--text .block--contents h3{font-size:1.625rem}body.blog-child section.content--text .block--contents h4{font-size:1.375rem}}section.content--share .box-a{text-align:center}section.content--share .headline{margin:0}section.content--share .cont-a{justify-content:center;margin-top:40px}section.content--share .cont-a>li+li{margin-left:32px}@media screen and (max-width:760px){section.content--share .cont-a{margin-top:28px}section.content--share .cont-a>li+li{margin-left:24px}}section.workshopsingle--intro .section--container{flex-direction:column;display:flex}section.workshopsingle--intro .box-a{max-width:1200px;padding-top:60px}section.workshopsingle--intro .box-b{margin-top:40px}section.workshopsingle--intro .workshop--hero{margin:0}@media screen and (max-width:760px){section.workshopsingle--intro .box-b{margin-top:24px}}section.workshopsingle--intro .box-c{grid-gap:40px;grid-template-columns:3fr 2fr;align-items:start;margin-top:60px;display:grid}section.workshopsingle--intro .box-c.nosidebar,section.workshopsingle--intro .box-c.nomain{grid-template-columns:1fr}section.workshopsingle--intro .box-c.nomain .cont-b{max-width:400px}@media screen and (max-width:1200px){section.workshopsingle--intro .box-c.nosidebar,section.workshopsingle--intro .box-c.nomain{grid-template-columns:1fr}section.workshopsingle--intro .box-c.nomain .cont-b{max-width:340px}}@media screen and (max-width:970px){section.workshopsingle--intro .box-c{grid-gap:40px;grid-template-columns:1fr;margin-top:40px}}section.workshopsingle--intro .workshop--meta{flex-wrap:wrap;align-items:center;margin:0 0 30px;padding:0;list-style:none;display:flex}section.workshopsingle--intro .workshop--meta>li{align-items:center;display:flex}section.workshopsingle--intro .workshop--meta>li+li{margin-left:30px}section.workshopsingle--intro .workshop--meta figure.icons{width:1.25em;min-width:1.25em;height:1.25em;color:var(--color-text);margin-right:.5em}section.workshopsingle--intro .workshop--optional{margin-top:30px;padding:24px 28px;position:relative}section.workshopsingle--intro .workshop--optional>.bg{background-color:rgba(var(--color-accent-rgb), .07);width:100%;height:100%;position:absolute;top:0;left:0}section.workshopsingle--intro .workshop--optional>.block--contents{z-index:1;position:relative}@media screen and (max-width:510px){section.workshopsingle--intro .workshop--optional{padding:20px}}section.workshopsingle--intro .workshop--coaches{max-width:820px;margin-top:40px}section.workshopsingle--intro .workshop--coaches>.label{color:var(--color-text-muted);margin:0 0 12px}section.workshopsingle--intro .workshop--coaches>ul{grid-gap:12px;margin:0;padding:0;list-style:none;display:grid}section.workshopsingle--intro .workshop--coaches>ul>li{position:relative}section.workshopsingle--intro .workshop--coaches>ul>li>.bg{border:1px solid var(--color-grey2);border-radius:4px;width:100%;height:100%;position:absolute;top:0;left:0}section.workshopsingle--intro .workshop--coaches .container{grid-gap:20px;z-index:1;grid-template-columns:auto 1fr;align-items:center;padding:16px 20px;display:grid;position:relative}section.workshopsingle--intro .workshop--coaches .coach--photo{border-radius:50%;width:64px;min-width:64px;margin:0;overflow:hidden}section.workshopsingle--intro .workshop--coaches .part-b .name{color:var(--color-accent);margin:0}section.workshopsingle--intro .workshop--coaches .part-b .role{color:var(--color-text-muted);margin:.15em 0 0}section.workshopsingle--intro .workshop--benefit{flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}section.workshopsingle--intro .workshop--benefit>.bg{background-color:var(--color-white);border:1px solid var(--color-grey2);width:100%;height:100%;position:absolute;top:0;left:0}section.workshopsingle--intro .workshop--benefit>.container{z-index:1;padding:40px;position:relative}section.workshopsingle--intro .workshop--benefit .headline{margin:0 0 24px}section.workshopsingle--intro .workshop--benefit .block--contents ul{margin:0}section.workshopsingle--intro .workshop--benefit .block--contents ul>li:last-child{margin-bottom:0}section.workshopsingle--intro .workshop--benefit .g-comp-buttonbox{z-index:1;width:100%;position:relative}@media screen and (max-width:1200px){section.workshopsingle--intro .workshop--benefit>.container{padding:30px}}section.blogsingle--intro .section--container{flex-direction:column;display:flex}section.blogsingle--intro .box-a{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}section.blogsingle--intro .box-a .cont-a{max-width:820px}section.blogsingle--intro .blog--backlink{margin-bottom:32px}section.blogsingle--intro .blog--backlink>.btntarget>figure.icons{margin-left:0;margin-right:.5em}section.blogsingle--intro .blog--backlink>.btntarget>.title{font-size:inherit;font-weight:700}section.blogsingle--intro .headline{margin:0}section.blogsingle--intro .blog--date{margin:40px 0 0}section.blogsingle--intro .blog--excerpt{max-width:820px;margin-top:28px}section.blogsingle--intro .blog--excerpt>p{margin:0}section.blogsingle--intro .box-b{margin-top:60px}section.blogsingle--intro .blog--hero{margin:0}@media screen and (max-width:760px){section.blogsingle--intro .blog--backlink{margin-bottom:24px}section.blogsingle--intro .blog--date{margin-top:28px}section.blogsingle--intro .blog--excerpt{margin-top:20px}section.blogsingle--intro .box-b{margin-top:40px}}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;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.jpg) 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}
