*,:before,:after{box-sizing:border-box}body{-ms-word-wrap:normal;word-wrap:normal;width:100%;height:auto;min-height:100vh;overscroll-behavior-x:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;counter-reset:all;flex-direction:column;min-height:100dvh;margin:0;padding:0;font-size:16px;display:flex;position:relative;overflow:hidden auto}body.holdscreen{overflow:hidden}article,h1,h2,h3,h4,h5,h6,div,p,pre,span,ul,ol,li,cite{color:inherit;position:relative}p{margin:0}a{color:inherit;text-decoration:none}main{z-index:1;flex-direction:column;width:100%;height:auto;display:flex;position:relative}.section--container,.custom--container{width:100%;max-width:var(--content-max-width,1440px);z-index:3;box-sizing:border-box;flex-direction:column;height:auto;margin:0 auto;display:flex;position:relative}article{display:block;position:relative}.block--contents{--block-code-bg:var(--color-bg-alt,#f3f4f6);--block-code-border:var(--color-border,#d1d5db);width:auto;height:auto;display:block;position:relative}.block--contents p{padding:0 0 20px}.block--contents ul,.block--contents ol,.block--contents li{line-height:1.65}.block--contents ul:not(:last-child),.block--contents ol:not(:last-child){padding-bottom:20px}.block--contents h1,.block--contents h2,.block--contents h3,.block--contents h4,.block--contents h5,.block--contents h6{margin:0 0 .4em;scroll-margin-top:90px;font-weight:700}.block--contents figure.quote{flex-direction:column;align-items:flex-start;padding:0 0 40px;display:flex}.block--contents blockquote{border:unset;margin:0;padding:25px 0 15px;font-weight:700;line-height:1.35;display:block}.block--contents ul>li:before{content:"";width:1em;min-width:1em;height:1em;min-height:1em;display:block;position:absolute;transform:translate(-1.5em,.2125em)}#jg--scrollbar{z-index:1002;background-color:#0000;width:14px;height:100%;transition:transform .2s cubic-bezier(.75,.25,0,1);position:fixed;top:0;right:0;transform:translate(100%)}#jg--scrollstick,#jg--menuscrollstick{--scrollbar-color-stick:var(--color-text);--scrollbar-color-stick-menu:var(--color-accent)}#jg--scrollstick{background-color:var(--scrollbar-color-stick);cursor:grab;border-radius:1px;width:4px;margin:0 auto;display:block;position:absolute;left:0;right:0}#jg--scrollstick:active,body.stickdragging{cursor:grabbing}#jg--menuscrollbar{z-index:1004;background-color:#0000;width:14px;height:100%;transition:transform .2s cubic-bezier(.75,.25,0,1);position:fixed;top:0;right:0;transform:translate(100%)}#jg--menuscrollstick{background-color:var(--scrollbar-color-stick-menu);cursor:grab;border-radius:1px;width:4px;margin:0 auto;display:block;position:absolute;left:0;right:0}#jg--menuscrollstick:active,body.stickdraggingmenu{cursor:grabbing}.empty{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;width:0;height:0;position:absolute}.bg{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}pre{z-index:2147483647;background-color:#ff0;width:auto;height:100%;font-size:.75rem;line-height:1.2;position:relative;top:0;left:0;overflow:scroll;color:#000!important}.dg.ac{z-index:1000!important;top:100px!important}#etc{width:0;height:0;position:absolute;top:0;left:0}#etc #window-wh{width:100vw;height:100vh;height:100dvh;min-height:100vh;z-index:-2;visibility:hidden;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;min-height:100dvh;position:fixed;top:0;left:0}.data--attr{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;display:none}.buttons{--button-focus-color:#005fcc;--button-focus-radius:4px;margin:0;display:inline-block;position:relative}.buttons .btntarget>.icons{display:flex}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%}.size12 figure.icons,.size12 figure.icons svg{width:12px;min-width:12px;max-width:12px;height:12px;min-height:12px;max-height:12px}.size14 figure.icons,.size14 figure.icons svg{width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px}.size18 figure.icons,.size18 figure.icons svg{width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px}.size22 figure.icons,.size22 figure.icons svg{width:22px;min-width:22px;max-width:22px;height:22px;min-height:22px;max-height:22px}.size40 figure.icons,.size40 figure.icons svg{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px}.size56 figure.icons,.size56 figure.icons svg{width:56px;min-width:56px;max-width:56px;height:56px;min-height:56px;max-height:56px}.jg--cfboxes{--cf-color-text:var(--color-text);--cf-color-muted:var(--color-border);--cf-color-bg:var(--color-text-inv);--cf-color-border:var(--color-text);--cf-color-focus:var(--color-accent);--cf-color-error:var(--color-error);--cf-color-placeholder:rgba(var(--color-black-rgb), .45);--cf-color-overlay:rgba(var(--color-black-rgb), .58);--cf-radius-control:4px;--cf-border-width:1px;--cf-space-col:10px;--cf-space-row:20px;--cf-space-label:10px;--cf-space-legend:5px;--cf-control-px:.75em;--cf-control-py:1em;--cf-control-py-compact:.625em;--cf-select-pr:2.25em;--cf-file-py:.5em;--cf-file-px:.625em;--cf-check-size:1.125rem;--cf-check-offset-left:1.875rem;width:100%;height:auto}.jg--cfboxes .hide-robot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.jg--cfboxes>.container{flex-direction:column;width:100%;height:auto;display:flex}.jg--cfboxes>.container>form{width:100%;height:auto;display:block}.jg--cfboxes>.container>form:after{content:"";clear:both;display:table}.jg--cfboxes .formfield{float:left;clear:none;width:100%;height:auto}.jg--cfboxes .formfield.w50{width:50%}.jg--cfboxes .formfield.w100{clear:both;width:100%}.jg--cfboxes .formfield.w50left{clear:left;padding-right:var(--cf-space-col)}.jg--cfboxes .formfield.w50right{clear:none;padding-left:var(--cf-space-col)}.jg--cfboxes .formfield>.container{width:100%;height:auto;padding-top:var(--cf-space-row);flex-direction:column;display:flex}.jg--cfboxes .formfield>.container>label{order:1}.jg--cfboxes .formfield>.container>input,.jg--cfboxes .formfield>.container>textarea,.jg--cfboxes .formfield>.container>select,.jg--cfboxes .formfield>.container>fieldset{order:2}.jg--cfboxes .formfield.typeselect>.container{position:relative}.jg--cfboxes .formfield>.container>.fielderror{order:3}@media screen and (max-width:760px){.jg--cfboxes .formfield,.jg--cfboxes .formfield.w50,.jg--cfboxes .formfield.w100{float:none;clear:both;width:100%;padding-left:0;padding-right:0}}.jg--cfboxes .formfield label{text-align:left;width:100%;padding-bottom:var(--cf-space-label);color:var(--cf-color-text);opacity:1;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.jg--cfboxes .formfield.isrequired label:after{content:"*";display:inline-block}.jg--cfboxes .formfield>.container>input+label,.jg--cfboxes .formfield>.container>textarea+label,.jg--cfboxes .formfield>.container>select+label{opacity:1}.jg--cfboxes .formfield>.container>input:not(:disabled):focus+label,.jg--cfboxes .formfield>.container>textarea:not(:disabled):focus+label,.jg--cfboxes .formfield>.container>select:not(:disabled):focus+label,.jg--cfboxes .formfield>.container>input:not(:disabled):active+label,.jg--cfboxes .formfield>.container>textarea:not(:disabled):active+label,.jg--cfboxes .formfield>.container>select:not(:disabled):active+label,jg--cfboxes .formfield>.container.is-filled>label{color:var(--cf-color-muted)}.jg--cfboxes input[type=text],.jg--cfboxes input[type=email],.jg--cfboxes input[type=number],.jg--cfboxes textarea,.jg--cfboxes select,.jg--cfboxes input[type=file]{-webkit-appearance:none;appearance:none;border:var(--cf-border-width) solid var(--cf-color-border);background-color:var(--cf-color-bg);color:var(--cf-color-text);border-radius:var(--cf-radius-control);width:100%;font-family:inherit;font-size:inherit;outline:none;transition:all .4s cubic-bezier(.075,.82,.165,1)}.jg--cfboxes input[type=text],.jg--cfboxes input[type=email],.jg--cfboxes input[type=number],.jg--cfboxes textarea{padding:var(--cf-control-py) var(--cf-control-px)}.jg--cfboxes input[type=text]::placeholder,.jg--cfboxes input[type=email]::placeholder,.jg--cfboxes input[type=number]::placeholder,.jg--cfboxes textarea::placeholder{color:var(--cf-color-placeholder)}@media (hover:hover) and (pointer:fine){.jg--cfboxes input[type=text]:hover,.jg--cfboxes input[type=email]:hover,.jg--cfboxes input[type=number]:hover,.jg--cfboxes textarea:hover{border-color:var(--cf-color-focus)}}.jg--cfboxes input[type=text]:focus,.jg--cfboxes input[type=email]:focus,.jg--cfboxes input[type=number]:focus,.jg--cfboxes textarea:focus{border-color:var(--cf-color-focus)}.jg--cfboxes input[type=text]:focus-visible{border-color:var(--cf-color-focus)}.jg--cfboxes input[type=email]:focus-visible{border-color:var(--cf-color-focus)}.jg--cfboxes input[type=number]:focus-visible{border-color:var(--cf-color-focus)}.jg--cfboxes textarea:focus-visible{border-color:var(--cf-color-focus)}.jg--cfboxes input[type=text]:active,.jg--cfboxes input[type=email]:active,.jg--cfboxes input[type=number]:active,.jg--cfboxes textarea:active{border-color:var(--cf-color-focus)}.jg--cfboxes input[type=text]:disabled,.jg--cfboxes input[type=email]:disabled,.jg--cfboxes input[type=number]:disabled,.jg--cfboxes textarea:disabled{background-color:var(--cf-color-bg);color:var(--cf-color-muted);border-color:var(--cf-color-muted);cursor:not-allowed}.jg--cfboxes textarea{resize:vertical;min-height:7.5em}.jg--cfboxes select{padding:var(--cf-control-py-compact) var(--cf-select-pr) var(--cf-control-py-compact) var(--cf-control-px)}@media (hover:hover) and (pointer:fine){.jg--cfboxes select:hover{border-color:var(--cf-color-focus)}}.jg--cfboxes select:focus{border-color:var(--cf-color-focus)}.jg--cfboxes select:focus-visible{border-color:var(--cf-color-focus)}.jg--cfboxes .formfield.typeselect>.container>.icon{pointer-events:none;z-index:2;width:.7em;height:.7em;display:block;position:absolute;bottom:1em;right:1em}.jg--cfboxes .formfield.typeselect>.container>.icon:before,.jg--cfboxes .formfield.typeselect>.container>.icon:after{content:"";background-color:var(--cf-color-text);transform-origin:50%;width:100%;height:2px;position:absolute;top:50%;left:50%}.jg--cfboxes .formfield.typeselect>.container>.icon:before{transform:translate(-70%,-50%)rotate(45deg)scaleX(.7)}.jg--cfboxes .formfield.typeselect>.container>.icon:after{transform:translate(-30%,-50%)rotate(-45deg)scaleX(.7)}.jg--cfboxes input[type=file]{padding:var(--cf-file-py) var(--cf-file-px)}@media (hover:hover) and (pointer:fine){.jg--cfboxes input[type=file]:hover{border-color:var(--cf-color-focus)}}.jg--cfboxes .formfield.typefile>.container>.filehint{width:100%;color:var(--cf-color-muted);text-align:left;word-break:break-word;order:3;margin-top:8px;padding-top:2px;font-size:.875rem;line-height:1.4;display:block}.jg--cfboxes .formfield.typefile>.container>.fielderror{order:4}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list{order:4;width:100%;margin-top:8px}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-note{color:var(--cf-color-muted);margin:2px 0 8px;font-size:.8125rem;line-height:1.35;display:block}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-item{border:var(--cf-border-width) solid var(--cf-color-border);border-radius:var(--cf-radius-control);background-color:var(--cf-color-bg);flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;margin-top:6px;padding:8px 10px;display:flex}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-name{min-width:0;color:var(--cf-color-text);white-space:nowrap;text-overflow:ellipsis;margin-right:10px;font-size:.875rem;line-height:1.4;display:block;overflow:hidden}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-remove{color:var(--cf-color-error);cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:underline;display:inline-block}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-remove:focus{color:var(--cf-color-focus)}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-remove:focus-visible{color:var(--cf-color-focus)}.jg--cfboxes .formfield.typefile.haserror>.container>.fielderror{order:5}.jg--cfboxes fieldset{border:0;margin:0;padding:0}.jg--cfboxes legend{width:100%;padding:0;padding-bottom:var(--cf-space-legend);text-align:left;color:var(--cf-color-text);opacity:1;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;margin:0;display:flex}.jg--cfboxes .formfield.typeradio fieldset .fieldoptions,.jg--cfboxes .formfield.typecheckbox fieldset .fieldoptions{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.jg--cfboxes .formfield.typeradio fieldset label,.jg--cfboxes .formfield.typecheckbox fieldset label{cursor:pointer;align-items:center;width:auto;margin:10px 0;padding-bottom:0;display:flex}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio],.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]{opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.jg--cfboxes .formfield.typeradio fieldset label>span,.jg--cfboxes .formfield.typecheckbox fieldset label>span{min-height:1.25rem;padding-left:var(--cf-check-offset-left);color:var(--cf-color-text);align-items:center;display:inline-flex;position:relative}.jg--cfboxes .formfield.typeradio fieldset label>span:before,.jg--cfboxes .formfield.typecheckbox fieldset label>span:before{content:"";width:var(--cf-check-size);height:var(--cf-check-size);border:var(--cf-border-width) solid var(--cf-color-border);background-color:var(--cf-color-bg);border-radius:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.jg--cfboxes .formfield.typecheckbox fieldset label>span:before{border-radius:4px}.jg--cfboxes .formfield.typeradio fieldset label>span:before{border-radius:50%}.jg--cfboxes .formfield.typeradio fieldset label>span:after,.jg--cfboxes .formfield.typecheckbox fieldset label>span:after{content:"";opacity:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:checked+span:after{border-right:2px solid var(--cf-color-focus);border-bottom:2px solid var(--cf-color-focus);opacity:1;width:.325rem;height:.625rem;left:.4rem;transform:translateY(-58%)rotate(45deg)}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:checked+span:after{background-color:var(--cf-color-focus);opacity:1;border-radius:50%;width:.5rem;height:.5rem;left:.3125rem}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:checked+span:before,.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:checked+span:before{border-color:var(--cf-color-focus)}@media (hover:hover) and (pointer:fine){.jg--cfboxes .formfield.typeradio fieldset label:hover>span:before,.jg--cfboxes .formfield.typecheckbox fieldset label:hover>span:before{border-color:var(--cf-color-focus)}}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:focus+span:before,.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:focus+span:before{border-color:var(--cf-color-focus)}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:focus-visible+span:before{border-color:var(--cf-color-focus)}.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:focus-visible+span:before{border-color:var(--cf-color-focus)}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:disabled+span,.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:disabled+span{color:var(--cf-color-muted);cursor:not-allowed}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:disabled+span:before,.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:disabled+span:before{background-color:var(--cf-color-bg);border-color:var(--cf-color-muted)}.jg--cfboxes .dataprivacy{clear:both;width:100%}.jg--cfboxes .dataprivacy>.container{padding:var(--cf-space-row) 0;position:relative}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]{opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.jg--cfboxes .dataprivacy>.container>label{grid-gap:8px;text-align:left;width:100%;color:var(--cf-color-text);cursor:pointer;grid-template-columns:auto 1fr;justify-content:flex-start;align-items:flex-start;margin:0;display:grid;position:relative}.jg--cfboxes .dataprivacy>.container>label>.blocks{width:100%;max-width:none}.jg--cfboxes .dataprivacy>.container>label>.blocks>.block--contents>:first-child{margin-top:0}.jg--cfboxes .dataprivacy>.container>label>.blocks>.block--contents>:last-child{margin-bottom:0}.jg--cfboxes .dataprivacy>.container>label>.iconcheckbox{border:1px solid var(--cf-color-border);border-radius:4px;justify-content:center;align-items:center;width:1em;height:1em;margin-top:.2em;display:flex;position:relative;overflow:hidden}.jg--cfboxes .dataprivacy>.container>label>.iconcheckbox:before{content:"";background-color:var(--cf-color-text);opacity:0;border-radius:3px;width:70%;height:70%;display:block;position:absolute;transform:scale(1.5)}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:checked+label>.iconcheckbox:before{opacity:1;transition:transform .25s cubic-bezier(.075,.82,.165,1);transform:scale(1)}@media (hover:hover) and (pointer:fine){.jg--cfboxes .dataprivacy>.container>label:hover>.iconcheckbox{border-color:var(--cf-color-focus)}}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:focus+label>.iconcheckbox{border-color:var(--cf-color-focus)}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:focus-visible+label>.iconcheckbox{border-color:var(--cf-color-focus)}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:disabled+label{color:var(--cf-color-muted);cursor:not-allowed}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:disabled+label>.iconcheckbox{background-color:var(--cf-color-bg);border-color:var(--cf-color-muted)}.jg--cfboxes .formsubmit{clear:both;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.jg--cfboxes .formsubmit .btntarget.is-submitting{cursor:wait;opacity:.72}.jg--cfboxes .jg--cffeedback{margin-top:var(--cf-space-row);border:var(--cf-border-width) solid var(--cf-color-border);border-radius:var(--cf-radius-control);background-color:var(--cf-color-bg);color:var(--cf-color-text);text-align:left;padding:16px 18px}.jg--cfboxes .jg--cffeedback>h3{margin:0;padding:0}.jg--cfboxes .jg--cffeedback>p{margin:8px 0 0;padding:0;font-size:1rem}.jg--cfboxes .jg--cffeedback-error{border-color:var(--cf-color-error);background-color:var(--cf-color-bg);border-left-width:6px}.jg--cfboxes .jg--cffeedback-error>h3{color:var(--cf-color-error);font-size:1.5rem}.jg--cfboxes .jg--cffeedback-code{color:var(--cf-color-error);word-break:break-word;margin-top:10px;font-size:.9375rem;font-weight:500;line-height:1.45;display:block}.jg--cfboxes .jg--cfmodal{z-index:9998;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.jg--cfboxes .jg--cfmodal.is-open{display:block}.jg--cfboxes .jg--cfmodal-backdrop{background-color:var(--cf-color-overlay);position:absolute;top:0;bottom:0;left:0;right:0}.jg--cfboxes .jg--cfmodal-box{z-index:2;border:var(--cf-border-width) solid var(--cf-color-border);border-radius:var(--cf-radius-control);background-color:var(--cf-color-bg);width:calc(100% - 40px);max-width:560px;max-height:calc(100vh - 40px);color:var(--cf-color-text);text-align:left;padding:20px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.jg--cfboxes .jg--cfmodal-title{letter-spacing:0;margin:0;padding:0;font-size:1.3125rem;font-weight:600;line-height:1.3}.jg--cfboxes .jg--cfmodal-text{margin:10px 0 0;padding:0;font-size:1rem;font-weight:400;line-height:1.5}.jg--cfboxes .jg--cfmodal-code{color:var(--cf-color-error);word-break:break-word;margin-top:10px;font-size:.9375rem;font-weight:500;line-height:1.45;display:block}.jg--cfboxes .jg--cfmodal-actions{justify-content:flex-start;align-items:flex-start;margin-top:16px;display:flex}.jg--cfboxes .jg--cfmodal-actions .buttons{width:auto}@media screen and (max-width:760px){.jg--cfboxes .jg--cfmodal-box{width:calc(100% - 24px);max-height:calc(100vh - 24px);padding:16px}}section.frame-newsletter-group{min-height:100vh;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative}section.frame-newsletter-group>.section--container{padding-top:80px;padding-bottom:80px}section.frame-newsletter-group .box-a{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}section.frame-newsletter-group .box-a>*+*{margin-top:30px}section.frame-newsletter-group .box-a .headline{margin-top:0}section.frame-newsletter-group .box-a .blocks{margin:0}div#cc-main{--cc-font-family:var(--font-main);--cc-modal-border-radius:8px;--cc-btn-border-radius:8px;--cc-pm-toggle-border-radius:8px;--cc-btn-primary-bg:var(--color-accent);--cc-btn-primary-border-color:unset}div#cc-main .pm__btn,div#cc-main .pm__close-btn,div#cc-main .pm__section--toggle .pm__section-title,div#cc-main .cc--anim .cm__btn,div#cc-main .cc--anim .cm__close{transition:unset}div#cc-main .cm__btn,div#cc-main .pm__btn{border:unset}div#cc-main table{border-collapse:collapse;text-align:left;width:100%;margin:1em 0 0;padding:0;position:relative;overflow:hidden}div#cc-main table:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-modal-border-radius);width:100%;height:100%;display:block;position:absolute;top:0;left:0}div#cc-main td,div#cc-main th{text-align:left;vertical-align:top;padding:.8em 1.2em}div#cc-main table thead tr:first-child{border-bottom:1px solid var(--cc-cookie-category-block-border)}.jg--videos[data-consent-category=external_media]{justify-content:center;align-items:center;display:flex;position:relative}.jg--videos .jg--consent-placeholder{z-index:3;background:var(--ccp-color-fallback-bg);padding:24px;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.jg--videos .jg--consent-placeholder:before{content:"";z-index:1;background:var(--ccp-color-backdrop);position:absolute;top:0;bottom:0;left:0;right:0}.jg--videos .jg--consent-placeholder .jg--consent-thumb{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.jg--videos.jg--is-external-media-blocked .jg--consent-placeholder{justify-content:center;align-items:center;display:flex}.jg--videos.jg--is-external-media-blocked>.buttons:not(.jg--consent-actions){opacity:0;pointer-events:none}.jg--consent-placeholder{--ccp-color-text-inv:var(--color-text-inv,var(--color-white,#fff));--ccp-color-accent:var(--color-accent,var(--color-bborange0,#ff6008));--ccp-color-text:var(--color-text,var(--color-black,#000));--ccp-color-fallback-bg:#121618;--ccp-color-backdrop:#00000094;--ccp-color-panel-bg:#000000b8;--ccp-color-panel-border:#ffffff24;--ccp-color-button-bg:var(--color-white,#fff);--ccp-color-button-text:var(--color-black,#000);--ccp-color-button-hover:var(--ccp-color-accent)}.jg--videos .jg--consent-placeholder>.container{z-index:2;border:1px solid var(--ccp-color-panel-border);background:var(--ccp-color-panel-bg);text-align:center;width:100%;max-width:420px;color:var(--ccp-color-text-inv);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.jg--videos .jg--consent-placeholder .title{margin:0;padding:0;font-size:1.125rem;font-weight:700}.jg--videos .jg--consent-placeholder .text{margin:12px 0 0;padding:0;font-size:.9375rem;line-height:1.5}.jg--videos .jg--consent-placeholder .jg--consent-actions{justify-content:center;align-items:center;margin:18px 0 0;display:flex}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget{color:var(--ccp-color-button-text);cursor:pointer;background-color:#0000;border:0;border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget:hover{color:var(--ccp-color-text-inv)}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget:focus-visible{color:var(--ccp-color-text-inv)}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget>.bg{z-index:0;border-radius:inherit;background-color:var(--ccp-color-button-bg);transition:background-color .2s,transform .2s;position:absolute;top:0;bottom:0;left:0;right:0}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget>span{z-index:1;color:currentColor;position:relative}@media (hover:hover) and (pointer:fine){.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget:hover>.bg{background-color:var(--ccp-color-button-hover);transform:scale(1.02)}}.jg--videos.jg--has-external-media-consent .jg--consent-placeholder{display:none}@media screen and (max-width:760px){.jg--videos .jg--consent-placeholder{padding:16px}.jg--videos .jg--consent-placeholder .title{font-size:1rem}.jg--videos .jg--consent-placeholder .text{font-size:.875rem}}.jg--cal{flex-direction:column;width:100%;max-width:480px;margin:0 auto;display:flex}.jg--cal *{box-sizing:border-box}.jg--cal .buttons{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:0;display:flex;position:relative}.jg--cal .buttons input,.jg--cal .buttons select{-webkit-appearance:none;appearance:none;z-index:4;cursor:pointer;background-color:#0000;border:none;width:100%;height:auto;margin:0;padding:40px 15px 15px;font-weight:700;position:relative;top:0;left:0}.jg--cal .buttons input::placeholder{opacity:.5;font-weight:400}.jg--cal .buttons input:focus,.jg--cal .buttons select:focus{-webkit-appearance:unset;appearance:unset;border:none;outline:none}.jg--cal .buttons select:focus-visible{-webkit-appearance:unset;appearance:unset;border:none;outline:none}.jg--cal .buttons .form--select{content:"";border:solid var(--color-black);pointer-events:none;-webkit-user-select:none;user-select:none;border-width:0 1px 1px 0;padding:.25em;display:inline-block;position:absolute;bottom:30%;right:20px;transform:rotate(45deg)}.jg--cal .buttons .btntarget{opacity:1;cursor:pointer;width:100%;height:100%;font-size:12px;position:absolute;top:0;left:0}.jg--cal .buttons .btntarget span{font-size:inherit;z-index:2;width:100%;height:auto;padding:15px 15px 0;display:inline-block;position:relative}.jg--cal .buttons .btntarget .bgbox{background-color:var(--color-white);box-sizing:border-box;border-radius:5px;width:100%;height:100%;position:absolute;box-shadow:0 0 12px #0000001a}.jg--cal .result{max-width:64px}.jg--cal .result input{cursor:auto;text-align:center;pointer-events:none}.jg--cal .result .buttons .btntarget{text-align:center;cursor:auto}.jg--cal .result .buttons .btntarget span{padding-left:10px;padding-right:10px}.jg--cal .output--container{width:100%;height:auto;padding:0 0 5px;display:flex}.jg--cal .output--container>*{justify-content:flex-start;align-items:center;width:100%;height:auto;display:flex;position:relative}.jg--cal .output--container>:not(:first-child){margin-left:5px}.jg--cal .output--container>.begin.on .buttons .btntarget .bgbox,.jg--cal .output--container>.end.on .buttons .btntarget .bgbox{border:1px solid var(--color-black)}.jg--cal.dateequal .output--container>.begin,.jg--cal.betweenoff .output--container>.between{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;max-width:0;overflow:hidden}.jg--cal.dateequal .output--container>.end,.jg--cal.betweenoff .output--container>.between{margin-left:unset}.jg--cal .boxes{background-color:var(--color-white);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:5px;flex-direction:column;max-height:0;transition:max-height .4s cubic-bezier(.75,.25,0,1),opacity .1s;display:flex;overflow:hidden;box-shadow:0 3px 12px #00000026}.jg--cal.jgcalon .boxes{opacity:1;pointer-events:unset;-webkit-user-select:unset;user-select:unset}.jg--cal .boxes .box--container{flex-direction:column;width:100%;height:auto;padding:20px;display:flex}.jg--cal .boxcal-a{justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:700;line-height:1;display:flex}.jg--cal .boxcal-a .year-month{padding:0 .5em;display:block;position:relative}.jg--cal .boxcal-a .buttons.prev,.jg--cal .boxcal-a .buttons.next{cursor:pointer;justify-content:center;align-items:center;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;margin:0;display:flex}.jg--cal .boxcal-a .buttons.prev.disable{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}.jg--cal .boxcal-a .buttons.prev .btntarget,.jg--cal .boxcal-a .buttons.next .btntarget{justify-content:center;align-items:center;display:flex}.jg--cal .boxcal-a .buttons.prev .btntarget:before,.jg--cal .boxcal-a .buttons.next .btntarget:before{content:"";border-width:2px 2px 0 0;border-color:var(--color-black);border-style:solid;width:40%;height:40%;display:block;position:absolute}.jg--cal .boxcal-a .buttons.prev .btntarget:before{transform:rotate(-135deg)}.jg--cal .boxcal-a .buttons.next .btntarget:before{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.jg--cal .boxcal-a .buttons.prev .btntarget:hover:before,.jg--cal .boxcal-a .buttons.next .btntarget:hover:before{border-color:var(--color-accent)}}.jg--cal .boxcal-b{flex-direction:column;margin:0 auto;display:flex;position:relative}.jg--cal .boxcal-b .dayname,.jg--cal .boxcal-b .days{grid-gap:2px 0;grid-template-columns:repeat(7,1fr);display:grid}.jg--cal .boxcal-b .dayname *,.jg--cal .boxcal-b .days *{width:100%;height:100%;display:block}.jg--cal .boxcal-b .dayname>*,.jg--cal .boxcal-b .days>*{text-align:center;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;color:var(--color-black);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:relative}@media screen and (max-width:510px){.jg--cal .boxcal-b .dayname>*,.jg--cal .boxcal-b .days>*{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px}}.jg--cal .boxcal-b .days .cont{width:100%;height:100%;position:relative}.jg--cal .boxcal-b .days .cont *{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.jg--cal .boxcal-b .days .day-next,.jg--cal .boxcal-b .days .day-prev{color:var(--color-black);opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;visibility:hidden}.jg--cal .boxcal-b .days .day-cur{cursor:pointer}.jg--cal .boxcal-b .days .day-cur.disable{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}.jg--cal .boxcal-b .days .day-cur .str{z-index:1;justify-content:center;align-items:center;display:flex}.jg--cal .boxcal-b .days .day-cur.selected-b .str,.jg--cal .boxcal-b .days .day-cur.selected-e .str{color:var(--color-white)}.jg--cal .boxcal-b .days .day-cur .bg{position:absolute}.jg--cal .boxcal-b .days .day-cur .bg:before,.jg--cal .boxcal-b .days .day-cur .bg:after{content:"";box-sizing:border-box;width:100%;height:100%;display:block;position:absolute}.jg--cal .boxcal-b .days .day-cur .bg:after{border:2px solid #0000;border-radius:50%}.jg--cal .boxcal-b .days .day-cur.on .bg:after{border:2px solid var(--color-black);background-color:var(--color-white)}.jg--cal .boxcal-b .days .day-cur.selected-b .bg:after,.jg--cal .boxcal-b .days .day-cur.selected-e .bg:after{border:2px solid var(--color-bg-alt);background-color:var(--color-black)}.jg--cal .boxcal-b .days .day-cur.selected-b.on .bg:after,.jg--cal .boxcal-b .days .day-cur.selected-e.on .bg:after{border:2px solid var(--color-black)}.jg--cal.exist-b.exist-e .boxcal-b .days .day-cur.selected-b .bg:before,.jg--cal.exist-b .boxcal-b .days .day-cur.selected-b.mouse-b .bg:before{background-color:var(--color-bg-alt);width:50%;right:0}.jg--cal.exist-b.exist-e .boxcal-b .days .day-cur.selected-e .bg:before,.jg--cal.exist-b .boxcal-b .days .day-cur.on.mouse-e .bg:before{background-color:var(--color-bg-alt);width:50%;left:0}.jg--cal.exist-b.exist-e .boxcal-b .days .day-cur.selected-e.mouse-btw .bg:before{width:100%}.jg--cal.exist-b.exist-e .boxcal-b .days .day-cur.selected-b.selected-e .bg:before{width:0}.jg--cal .boxcal-b .days .day-cur.selected-btw .bg:before{background-color:var(--color-bg-alt);border-radius:0}.jg--cal .boxcal-b .days .day-cur.selected-btw.on .bg:after{background-color:var(--color-bg-alt);border-radius:50%}.jg--cal .boxcal-b .days .day-cur.mouse-btw .bg:before{background-color:var(--color-bg-alt);border-radius:0}.jg--cal .boxcal-b .days .day-cur.mouse-btw.on .bg:after{background-color:var(--color-bg-alt);border-radius:50%}.jg--cal .boxcal-b .days .day-cur .diff{width:auto;top:0;left:unset;color:var(--color-black);white-space:pre;z-index:1;background-color:var(--color-white);pointer-events:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:4px;padding:1em;font-size:12px;display:block;position:absolute;transform:translateY(-100%)scale(0);box-shadow:4px 0 11px #0000001c}.jg--cal.betweenoff .boxcal-b .days .day-cur .diff{display:none}@media (hover:hover) and (pointer:fine){.jg--cal.exist-b .boxcal-b .days .day-cur.day-show:hover .diff{animation:.4s cubic-bezier(.075,.82,.165,1) forwards JG_CalDaysOn}}@keyframes JG_CalDaysOn{0%{transform:translateY(-100%)scale(.9)}to{transform:translateY(-100%)scale(1)}}.jg--cal .boxcal-d .reset{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.2;justify-content:center;align-items:center;width:100%;height:auto;margin-top:10px;display:flex;position:relative}.jg--cal.exist-b .boxcal-d .reset,.jg--cal.exist-e .boxcal-d .reset{pointer-events:unset;-webkit-user-select:unset;user-select:unset;opacity:1}.jg--cal .boxcal-d .reset .buttons{background-color:var(--color-white);border:1px solid var(--color-black);color:var(--color-white);border-radius:5px;justify-content:center;align-items:center;padding:0}.jg--cal .boxcal-d .reset .buttons .btntarget{height:auto;color:var(--color-black);justify-content:center;align-items:center;display:flex;position:relative}.jg--cal .boxcal-d .reset .buttons .btntarget>span{text-transform:uppercase;text-align:center;padding:.2em 0}.jg--cal .times{width:100%;height:auto;display:block;position:relative}.jg--cal .time--container{flex-direction:row;width:100%;display:flex}.jg--cal.jgcalon .time--container{padding-top:5px}.jg--cal .time--container>:not(:first-child){margin-left:5px}.jg--cal .time--container>*{width:100%;display:block;position:relative}.jg--cal .time--container>.from,.jg--cal .time--container>.until{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.2}.jg--cal.exist-b .times .time--container>.from,.jg--cal.exist-b.exist-e .times .time--container>.until{pointer-events:unset;-webkit-user-select:unset;user-select:unset;opacity:1}.jg--cal .final .final--container{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px 0;display:flex}.jg--cal .final .finalheadline{padding-bottom:10px;font-size:.875rem;font-weight:700}.jg--cal .final ul.finallist{flex-direction:column;align-items:flex-start;padding-bottom:0;display:flex}.jg--cal .final ul.finallist>li{cursor:pointer;display:flex}.jg--cal .final ul.finallist>li:not(:first-child){margin-top:10px}.jg--cal .final ul.finallist>li.target{cursor:auto}.jg--cal .final ul.finallist>li.overlap{background-color:#fff98d}.jg--cal .final ul.finallist>li>input[type=text]{opacity:0;max-width:1px;max-height:1px;margin:0;padding:0;position:absolute;top:0;left:0}.jg--cal .final ul.finallist>li>div{border:1px solid var(--color-black);border-radius:4px;flex-direction:row;align-items:center;padding-right:.8em;font-size:.875rem;font-weight:700;display:flex;position:relative}.jg--cal .final ul.finallist>li.target>div{border:1px solid var(--color-accent)}.jg--cal .final ul.finallist>li>div>span{transform:unset;width:auto;height:auto;padding:1em .8em;display:block;position:relative}.jg--cal .final ul.finallist>li>div .finalremove{cursor:pointer;justify-content:center;align-items:center;width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;display:flex;position:relative}.jg--cal.finalissingle .final ul.finallist>li>div .finalremove{display:none}.jg--cal .final ul.finallist>li>div .finalremove:before,.jg--cal .final ul.finallist>li>div .finalremove:after{content:"";background-color:var(--color-black);width:100%;height:2px;display:block;position:absolute}.jg--cal .final ul.finallist>li>div .finalremove:before{transform:rotate(45deg)}.jg--cal .final ul.finallist>li>div .finalremove:after{transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){.jg--cal .final ul.finallist>li>div .finalremove:hover:before,.jg--cal .final ul.finallist>li>div .finalremove:hover:after{background-color:var(--color-accent)}}.jg--cal .final .finalwarning{display:none}.jg--cal.isoverlap .final .finalwarning{color:var(--color-white);background-color:var(--color-accent);margin-top:10px;padding:.25em .5em;font-weight:700;animation:.8s cubic-bezier(.075,.82,.165,1) forwards jgcal_final_overlap;display:block}@keyframes jgcal_final_overlap{0%{opacity:0;transform:scaleY(0)}to{transform:scale(1)}}.jg--cal .final .finaladd{background-color:var(--color-white);border:2px solid var(--color-black);cursor:pointer;border-radius:100rem;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1em;padding:.25em .4em;display:flex}.jg--cal.finalisempty .final .finaladd{cursor:not-allowed;opacity:.25}.jg--cal .final .finaladd span{padding:0 15px 0 10px;font-weight:700;display:inline-block}.jg--cal .final .finaladd i{background-color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;display:flex;position:relative}.jg--cal.finalisempty .final .finaladd i{background-color:#999}.jg--cal .final .finaladd i:before,.jg--cal .final .finaladd i:after{content:"";background-color:var(--color-white);width:60%;height:2px;transition:transform .25s cubic-bezier(.075,.82,.165,1);display:block;position:absolute}.jg--cal .final .finaladd i:before{transform:rotate(90deg)scaleX(.75)}.jg--cal .final .finaladd i:after{transform:scaleX(.75)}@media (hover:hover) and (pointer:fine){.jg--cal .final .finaladd:hover i:before{transform:rotate(90deg)scale(1)}.jg--cal .final .finaladd:hover i:after{transform:scale(1)}}section.grid--pinterest ul.gplist{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;list-style:none;display:flex;position:relative}section.grid--pinterest ul.gplist>li{vertical-align:top;box-sizing:border-box;width:100%;height:auto;margin:0;list-style:none;display:inline-block;position:relative}section.grid--pinterest ul.gplist>li::marker{display:none}figure{justify-content:center;align-items:center;width:100%;height:auto;margin:0;display:flex;position:relative;overflow:hidden}figure.caption--on{margin:0 0 6rem}img{-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:100%;display:block;position:relative}figure.setratio{justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative}figure.setratio img,figure.setratio video{object-fit:cover;width:100%;height:100%;position:absolute}figure.jg--lazytrans{opacity:1!important;transition:opacity .4s!important}figure.jg--lazytrans.jg--lazyimg{opacity:1!important}html.jg--lazyload-js figure.jg--lazytrans.jg--lazyimg{opacity:0!important}figure.setratio .ratiovalue{display:block;position:relative}figure.vimeo iframe{position:absolute}figure.fitheight{height:auto}figure.setratio figcaption{display:block;position:absolute;bottom:0;left:0;transform:translateY(3.6rem)}figure.icon.size24,figure.icon.size24 img{width:24px;min-width:24px;height:24px;min-height:24px}figure.icon.size36,figure.icon.size36 img{width:36px;min-width:36px;height:36px;min-height:36px}figure.icon.size48,figure.icon.size48 img{width:48px;min-width:48px;height:48px;min-height:48px}#preloadimg{background-color:var(--color-text-inv);height:100vh;height:-webkit-fill-available;min-height:100vh;z-index:1000;opacity:0;width:100vw;min-height:100dvh;transition:opacity .4s ease-out .2s;display:block;position:fixed;top:0;left:0}#preloadimg.plimg0{opacity:1}.jg--media{--media-color-text-inv:var(--color-text-inv,var(--color-white,#fff));--media-color-text:var(--color-text,var(--color-black,#000));--media-color-accent:var(--color-accent,var(--color-bborange0,#ff6008))}.jg--media .media{width:100%;height:auto;display:block}.jg--media .image--container{width:100%;height:auto;margin:0 auto}.jg--media .galleries.slide--hold:before{content:"";z-index:9999;width:100%;height:100%;display:block;position:absolute;left:0;right:0}.jg--media .gallery--children:hover{cursor:grab}.jg--media .gallery--children:active{cursor:grabbing}.jg--media .galleries{align-items:center;width:100%;height:auto;margin:0 auto;display:flex;position:relative}.jg--media .galleries figure.jg--lazytrans>img{transition:unset!important}.jg--media .gallery--frame{box-sizing:border-box;width:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}.jg--media .gallery--parent{height:100%;display:flex;position:relative;left:0}.jg--media .galleries.shifting .gallery--parent{transition-property:left;transition-timing-function:cubic-bezier(0,.9,.6,1)}.jg--media .gallery--children{box-sizing:border-box;align-items:stretch;width:100%;height:auto;display:flex;position:relative}.jg--media .gallery--children img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none}.jg--media .gallery--control{justify-content:space-between;align-items:center;width:100%;height:0;margin:0 auto;padding:0 20px;display:flex;position:absolute;left:0;right:0}.jg--media .gallery--control>*{cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.jg--media .gallery--control>:after,.jg--media .gallery--control>:before{content:"";display:block;position:absolute}.jg--media .gallery--control>:after{z-index:11;background-color:#0003;border-radius:50%;width:100%;height:100%;transition:background .15s}.jg--media .gallery--control>:before{z-index:12;border-top:2px solid #fff;border-left:2px solid #fff;width:25%;height:25%;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.jg--media .gallery--control .gallery--prev:before{transform:rotate(-45deg)translate(10%,10%)}.jg--media .gallery--control .gallery--next:before{transform:rotate(135deg)translate(10%,10%)}@media (hover:hover) and (pointer:fine){.jg--media .gallery--control .gallery--prev:hover:after,.jg--media .gallery--control .gallery--next:hover:after{background-color:#0006}.jg--media .gallery--control .gallery--prev:hover:before{transform:rotate(-45deg)translate(10%,10%)scale(.8)}.jg--media .gallery--control .gallery--next:hover:before{transform:rotate(135deg)translate(10%,10%)scale(.8)}}.jg--media .gallery--count{color:var(--media-color-text-inv);z-index:9;pointer-events:none;text-align:center;justify-content:flex-end;width:100%;max-width:60px;margin:0 auto;font-size:16px;font-weight:700;display:flex;position:absolute;bottom:20px;left:0;right:0}.jg--media .gallery--count>*{position:relative}.jg--media .gallery--count>:not(:first-child){margin-left:10px}.jg--media .gallery--count>:first-child{animation-timing-function:cubic-bezier(.15,.8,0,1);animation-fill-mode:forwards}.jg--media .gallery--count.countingup2>:first-child{animation-name:galCountingUPOn}.jg--media .gallery--count.countingup1>:first-child{animation-name:galCountingUPOff}@keyframes galCountingUPOff{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-150%)scale(.1,3)}}@keyframes galCountingUPOn{0%{opacity:0;transform:translateY(150%)scale(.1,3)}to{opacity:1;transform:translate(0,0)scale(1)}}.jg--media .gallery--count.countingdown2>:first-child{animation-name:galCountingDownOff}.jg--media .gallery--count.countingdown1>:first-child{animation-name:galCountingDownOn}@keyframes galCountingDownOn{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(150%)scale(.1,3)}}@keyframes galCountingDownOff{0%{opacity:0;transform:translateY(-150%)scale(.1,3)}to{opacity:1;transform:translate(0,0)scale(1)}}.jg--media .video--container{width:100%;height:auto;display:block;position:relative}.jg--media .video--container.gif{pointer-events:none;-webkit-user-select:none;user-select:none}.jg--media .jg--videos{justify-content:center;align-items:center;width:100%;height:auto;margin:0 auto;display:flex}.jg--media .jg--videos iframe{z-index:-1;cursor:pointer;width:100%;height:100%;position:absolute}.jg--media .video--container.gif .jg--videos.jg--gifmode iframe{pointer-events:none;-webkit-user-select:none;user-select:none}.jg--media .jg--videos .buttons.btnmediaplay .player--text{z-index:1;color:var(--media-color-text-inv);pointer-events:none;border-radius:2px;justify-content:center;align-items:center;padding:10px 20px;font-size:1rem;font-weight:700;display:flex;position:absolute}.jg--media .jg--videos .buttons.btnmediaplay .player--text>span:first-child{opacity:0;transform:translateY(50%)scaleX(2)}.jg--media .jg--videos .buttons.btnmediaplay .player--text.on>span:first-child{animation:1.2s cubic-bezier(.075,.82,.165,1) forwards jgVideoPlayerTextOn}.jg--media .jg--videos .buttons.btnmediaplay .player--text>span:nth-child(2){background-color:var(--media-color-text);z-index:-1;width:100%;height:100%;position:absolute;transform:scale(1.4,0)}.jg--media .jg--videos .buttons.btnmediaplay .player--text.on>span:nth-child(2){animation:1.2s cubic-bezier(.075,.82,.165,1) forwards jgVideoPlayerBGOn}@keyframes jgVideoPlayerTextOn{0%{opacity:0;transform:translateY(20%)scaleX(2)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes jgVideoPlayerBGOn{0%{transform:scale(1.4,0)}to{transform:scale(1)}}.jg--media .video--container.brt1:not(.gif) .jg--videos.jg--videourl figure.setratio:after{content:"";opacity:.3;z-index:1;background-color:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.jg--media .media--caption{font-size:inherit;padding:.75em 1em;display:block}.jg--media .jg--videos .buttons.btnmediaplay{z-index:2;cursor:pointer;flex-direction:column-reverse;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:absolute;top:0;left:0}.jg--media .jg--videos .buttons.btnmediaplay .btntarget{z-index:1;cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.jg--media .jg--videos .buttons.btnmediaplay .btntarget:before{content:"";z-index:2;background:url(/content/plugins/framecore/assets/img/svg/mediaui/play.svg) 50%/contain no-repeat;width:24px;height:24px;margin-left:2px;display:block;position:absolute}.jg--media .jg--videos .buttons.btnmediaplay .btntarget:after{content:"";background-color:var(--media-color-text-inv,var(--color-white,#fff));border-radius:50%;width:48px;height:48px;display:block;position:absolute}@media (hover:hover) and (pointer:fine){.jg--media .jg--videos .buttons.btnmediaplay .btntarget:hover:after{background-color:var(--media-color-accent,var(--color-accent,#ff6008));transition:all .25s cubic-bezier(.075,.82,.165,1)}}figure.videomp4{--mp4-color-text-inv:var(--color-text-inv);--mp4-color-bg-controls:#000000a6;--mp4-color-track:#ffffff40;--mp4-color-fill:var(--color-text-inv);--mp4-color-accent:var(--color-accent);--mp4-color-tooltip-bg:#000000d9;--mp4-color-toggle-bg:#0000008c;--mp4-color-toggle-bg-hover:#000c;--mp4-color-icon-hover-bg:#ffffff26;--mp4-color-fullscreen-bg:var(--color-black);--mp4-icon-size:24px;--mp4-hit-target:36px;--mp4-controls-pad:12px;--mp4-radius:4px;width:100%;max-width:1280px;color:var(--mp4-color-text-inv);margin:0;display:block;position:relative}figure.videomp4 *,figure.videomp4 :before,figure.videomp4 :after{box-sizing:border-box}figure.videomp4 ul,figure.videomp4 li{margin:0;padding:0;list-style:none}figure.videomp4 button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0}figure.videomp4 input{background:0 0;border:0;margin:0}figure.videomp4 .ratiovalue{display:block}figure.videomp4 .video--box{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}figure.videomp4 video{background-color:var(--color-black);object-fit:contain;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}figure.videomp4 .button--onvideo{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}figure.videomp4 .button--onvideo .btntarget{pointer-events:auto;width:100%;height:100%;color:var(--mp4-color-text-inv);justify-content:center;align-items:center;display:flex;position:relative}figure.videomp4 .button--onvideo .btntarget>i.bg{background-color:var(--mp4-color-toggle-bg);opacity:.8;z-index:-1;border-radius:50%;width:84px;height:84px;transition:opacity .2s,background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){figure.videomp4 .button--onvideo .btntarget:hover>i.bg{opacity:1;background-color:var(--mp4-color-toggle-bg-hover)}}figure.videomp4 .button--onvideo .mp4play,figure.videomp4 .button--onvideo .mp4pause{visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}figure.videomp4 .button--onvideo .mp4play:before{content:"";border:14px solid #0000;border-left:22px solid;border-right-width:0;width:0;height:0;margin-left:4px}figure.videomp4 .button--onvideo .mp4pause:before,figure.videomp4 .button--onvideo .mp4pause:after{content:"";background-color:currentColor;border-radius:1px;width:6px;height:28px;position:absolute;top:50%;transform:translateY(-50%)}figure.videomp4 .button--onvideo .mp4pause:before{left:calc(50% - 10px)}figure.videomp4 .button--onvideo .mp4pause:after{left:calc(50% + 4px)}figure.videomp4.btn--start .button--onvideo .mp4play,figure.videomp4.paused .button--onvideo .mp4play{visibility:visible}figure.videomp4.playing .button--onvideo .btntarget{opacity:0;transform:scale(.9)}@media (hover:hover) and (pointer:fine){figure.videomp4.playing .button--onvideo:hover .btntarget{opacity:1;transform:scale(1)}figure.videomp4.playing .button--onvideo:hover .mp4pause{visibility:visible}}figure.videomp4 .video--controls{padding:var(--mp4-controls-pad);background-image:linear-gradient(to top, var(--mp4-color-bg-controls) 0%, transparent 100%);z-index:3;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:4px 12px;padding-top:32px;transition:opacity .25s;display:grid;position:absolute;bottom:0;left:0;right:0}figure.videomp4 .video--controls.hide{opacity:0;pointer-events:none}figure.videomp4 .videoui--left{display:contents}figure.videomp4 .left--controls{grid-area:1/1/auto/-1;align-items:center;gap:12px;min-width:0;display:flex}figure.videomp4 .video--progress{grid-area:2/1;align-self:center}figure.videomp4 .videoui--right{grid-area:2/2;align-self:center}figure.videomp4 .time{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;line-height:1;display:flex}figure.videomp4 .time>span:nth-child(2){opacity:.7}figure.videomp4 .video--progress{cursor:pointer;width:100%;height:14px;position:relative}figure.videomp4 .video--progress:after{content:"";background-color:var(--mp4-color-track);border-radius:2px;height:2px;position:absolute;bottom:6px;left:0;right:0}figure.videomp4 .progress--bar--video{background-color:var(--mp4-color-accent);pointer-events:none;z-index:1;border-radius:2px;height:2px;position:absolute;bottom:6px;left:0}figure.videomp4 .progress--bar--video:after{content:"";background-color:var(--mp4-color-accent);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}figure.videomp4 .videoui--right{flex:none;align-items:center;gap:4px;display:flex}figure.videomp4 .volume--controls{align-items:center;gap:6px;display:flex}figure.videomp4 .volume--controls .progressbar{width:70px;height:var(--mp4-hit-target);align-items:center;display:flex;position:relative}figure.videomp4 .volume--controls .progressbar:after{content:"";background-color:var(--mp4-color-track);border-radius:2px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}figure.videomp4 .progress--bar--volume{background-color:var(--mp4-color-fill);pointer-events:none;z-index:1;border-radius:2px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}figure.videomp4 input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;z-index:2;background:0 0;outline:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}figure.videomp4 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:0 0;border:0;width:0;height:0}figure.videomp4 input[type=range]::-moz-range-thumb{background:0 0;border:0;width:0;height:0}figure.videomp4 .play .btntarget,figure.videomp4 .volume--button .btntarget,figure.videomp4 .fullscreen--button .btntarget{width:var(--mp4-hit-target);height:var(--mp4-hit-target);color:var(--mp4-color-text-inv);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex}@media (hover:hover) and (pointer:fine){figure.videomp4 .play .btntarget:hover,figure.videomp4 .volume--button .btntarget:hover,figure.videomp4 .fullscreen--button .btntarget:hover{background-color:var(--mp4-color-icon-hover-bg)}}figure.videomp4 figure.icons{width:var(--mp4-icon-size);height:var(--mp4-icon-size);justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}figure.videomp4 figure.icons>svg{width:var(--mp4-icon-size);height:var(--mp4-icon-size);color:currentColor;display:block}figure.videomp4 .volume--button svg path.volume--mute,figure.videomp4 .volume--button svg path.volume--low,figure.videomp4 .volume--button svg path.volume--high{position:absolute}figure.videomp4 .volume--button .hidden{visibility:hidden}figure.videomp4 .tooltip--seek,figure.videomp4 .tooltip--volume{border-radius:var(--mp4-radius);background-color:var(--mp4-color-tooltip-bg);color:var(--mp4-color-text-inv);white-space:nowrap;pointer-events:none;z-index:4;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.2;display:none;position:absolute;bottom:18px;transform:translate(-50%)}figure.videomp4 .tooltip--volume{bottom:30px}figure.videomp4 .video--progress:hover .tooltip--seek,figure.videomp4 .tooltip--volume.pct--onoff{display:block}figure.videomp4 .jg--mp4-autoplay-toggle{z-index:4;pointer-events:auto;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;bottom:12px;right:12px}figure.videomp4 .jg--mp4-autoplay-toggle .btntarget{background-color:var(--mp4-color-toggle-bg);width:100%;height:100%;color:var(--mp4-color-text-inv);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex}@media (hover:hover) and (pointer:fine){figure.videomp4 .jg--mp4-autoplay-toggle .btntarget:hover{background-color:var(--mp4-color-toggle-bg-hover)}}figure.videomp4 .jg--mp4-autoplay-icon{color:currentColor;position:absolute}figure.videomp4 .jg--mp4-autoplay-icon.play{border:7px solid #0000;border-left:11px solid;border-right-width:0;width:0;height:0;margin-left:2px}figure.videomp4 .jg--mp4-autoplay-icon.pause{width:12px;height:14px;position:relative}figure.videomp4 .jg--mp4-autoplay-icon.pause:before,figure.videomp4 .jg--mp4-autoplay-icon.pause:after{content:"";background-color:currentColor;width:4px;height:100%;position:absolute;top:0}figure.videomp4 .jg--mp4-autoplay-icon.pause:before{left:0}figure.videomp4 .jg--mp4-autoplay-icon.pause:after{right:0}figure.videomp4.is-autoplay-playing .jg--mp4-autoplay-icon.play,figure.videomp4.is-autoplay-paused .jg--mp4-autoplay-icon.pause,.vid--box figure.videomp4 .jg--mp4-autoplay-toggle,.jg--mp4[data-autoplay=on] figure.videomp4 .video--controls,.jg--mp4[data-autoplay=on] figure.videomp4 .button--onvideo,.jg--mp4[data-autoplay=gif] figure.videomp4 .video--controls,.jg--mp4[data-autoplay=gif] figure.videomp4 .button--onvideo,.jg--mp4[data-autoplay=offwc] figure.videomp4:not(.thumbmp4autoplay) .video--controls,.jg--mp4[data-autoplay=offwc] figure.videomp4:not(.thumbmp4autoplay) .button--onvideo,.jg--mp4[data-autoplay=offwc] figure.videomp4:not(.thumbmp4autoplay){display:none}.jg--mp4[data-autoplay=on],.jg--mp4[data-autoplay=offwc]{cursor:pointer}.jg--mp4[data-autoplay=gif] figure.videomp4 .video--box .button--onvideo{pointer-events:none}.vid--box figure.videomp4 .video--box{width:100%;height:auto;position:absolute}.vid--box figure.videomp4 video{object-fit:contain;width:100%;height:auto;position:relative}body.fsonoff--a .mp4fullbg{z-index:1028;background-color:var(--color-black);opacity:0;transition:opacity .3s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}body.fsonoff--a.fsonoff--b .mp4fullbg{opacity:1}body.fsonoff--a.fsonoff--b.fsonoff--c .mp4fullbg,body.fsonoff--a.fsonoff--b.fsonoff--c header{visibility:hidden}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4{z-index:1029;width:100vw;height:100vh;background-color:var(--mp4-color-fullscreen-bg);justify-content:center;align-items:center;height:100dvh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;max-width:none!important}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4 .video--box{top:0;bottom:0;left:0;right:0}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4 video{object-fit:contain;max-width:100vw;max-height:100vh;max-height:100dvh}@media screen and (max-width:760px){figure.videomp4 .button--onvideo .btntarget{width:64px;height:64px}figure.videomp4 .button--onvideo .mp4play:before{border-width:11px 0 11px 17px}figure.videomp4 .button--onvideo .mp4pause:before,figure.videomp4 .button--onvideo .mp4pause:after{width:5px;height:22px}figure.videomp4 .volume--controls .progressbar{display:none}figure.videomp4 .video--controls{gap:4px}figure.videomp4 .time{font-size:12px}}.vid--box,#jbcloser{--vid-color-backdrop:var(--color-black,#000);--vid-color-closer-bg:#0009;--vid-color-closer-bg-hover:#000000d9;--vid-color-closer-icon:var(--color-white,#fff)}.vid--box{z-index:1010;border:1px solid;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.vid--box .vid--video{z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.vid--box .vid--bgopen{width:100vw;height:100vh;height:-webkit-fill-available;min-height:100vh;background-color:var(--vid-color-backdrop);transform-origin:50%;opacity:.8;min-height:100dvh;animation-name:ytBGopen;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards;position:absolute}#jbcloser,.vid--box .vid--closer{z-index:2;background-color:var(--vid-color-closer-bg);width:44px;height:44px;color:var(--vid-color-closer-icon);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;display:flex;position:absolute;top:16px;right:16px}@media (hover:hover) and (pointer:fine){#jbcloser:hover,.vid--box .vid--closer:hover{background-color:var(--vid-color-closer-bg-hover);transform:scale(1.05)}}@media screen and (max-width:760px){#jbcloser,.vid--box .vid--closer{width:40px;height:40px;top:12px;right:12px}}#jbcloser:before,#jbcloser:after,.vid--box .vid--closer:before,.vid--box .vid--closer:after{content:"";background-color:currentColor;border-radius:1px;width:18px;height:2px;display:block;position:absolute}#jbcloser:before,.vid--box .vid--closer:before{transform:rotate(45deg)}#jbcloser:after,.vid--box .vid--closer:after{transform:rotate(-45deg)}.vid--box iframe{opacity:0;transform-origin:50%;border-radius:4px;width:100%;height:100%;animation-name:ytIframe;animation-timing-function:cubic-bezier(.75,.25,0,1);animation-delay:.2s;animation-fill-mode:forwards;transform:translateY(50%)scale(1)}@keyframes ytIframe{0%{opacity:0;transform:translateY(0)scale(1.025)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ytBGopen{0%{opacity:0}to{opacity:.95}}body.vid--closing .vid--box{opacity:0;transition:transform .4s cubic-bezier(.75,.25,0,1),opacity .15s}.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;transition:stroke-dashoffset .1s linear;transform:rotate(-90deg)}.jg--slider2024 .autoplaybox.playing .progress--bar{animation:4s linear infinite jgSlider2024Progress}.jg--slider2024 .autoplaybox.playing .play,.jg--slider2024 .autoplaybox .pause{display:none}.jg--slider2024 .autoplaybox.playing .pause{display:block}@keyframes jgSlider2024Progress{0%{stroke-dashoffset:126px}to{stroke-dashoffset:0}}.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}.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}:root{--black:#000;--white:#fff;--bassoon-dark:#ae7b4b;--bassoon-light:#e2c8af;--bassoon-mid:#ddbd9e;--bassoon-normal:#bf8752;--crab-dark:#e7673a;--crab-light:#ffd3c4;--crab-normal:#fe7140;--forest-dark:#004121;--forest-light:#8aaa9a;--forest-mid:#005028;--forest-normal:#004724;--grass-dark:#67883f;--grass-light:#b5d590;--grass-mid:#a5cd79;--grass-normal:#91c059;--sky-dark:#93c8d0;--sky-light:#d4eff3;--sky-normal:#b4e3ea;--yellow-dark:#e7b100;--yellow-light:#ffe38a;--yellow-mid:#ffdc78;--yellow-normal:#fec200;--background-cream:#f8f1e5;--background-cream-rgb:248, 241, 229;--greyscale-black:#000;--greyscale-black-20:#0003;--greyscale-grey-100:#efefef;--greyscale-grey-200:#ddd;--greyscale-grey-300:#bcbcbc;--greyscale-grey-800:#363636;--greyscale-white:#fff;--greyscale-white-20:#fff3;--color-bg:var(--background-cream);--color-bg-alt:var(--greyscale-grey-100);--color-bg-dark:var(--forest-dark);--color-primary:var(--forest-normal);--color-accent:var(--crab-normal);--color-text:var(--black);--color-text-inv:var(--white);--color-text-muted:var(--greyscale-grey-300);--color-border:var(--greyscale-grey-200);--color-hover:var(--crab-light);--color-success:var(--grass-normal);--color-success-light:var(--grass-light);--color-error:var(--crab-dark);--color-sky:var(--sky-normal);--color-black:var(--black);--color-white:var(--white);--color-black-rgb:0, 0, 0;--color-white-rgb:255, 255, 255;--color-stdhgl:var(--crab-normal);--color-stdhgl-rgb:254, 113, 64;--color-greymain:var(--greyscale-grey-300);--color-greymain-rgb:188, 188, 188;--color-hover-bg:var(--crab-light);--color-hover-bg-rgb:255, 211, 196;--color-disabled:var(--greyscale-grey-100);--color-darkgrey:#191919;--color-blue0:#1273ff;--color-blue1:#002d77;--color-red:#ee4c26;--color-grey0:#d9d9d9;--color-grey1:gray;--color-grey2:#a1a1a1;--color-grey3:#767676;--color-separator:#002d79;--font-main:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-full:999px;--border-radius24-responsive:24px;--border-radius16-a:16px;--border-radius16-responsive:16px}@media screen and (max-width:760px){:root{--radius-md:12px;--radius-lg:16px;--border-radius24-responsive:16px;--border-radius16-responsive:12px}}:root{--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-12:96px;--space-16:128px;--content-max-width:1440px;--content-inner:1240px;--content-padding:100px;--content-max-width-mobile:640px}@media screen and (max-width:760px){:root{--content-padding:20px}}section.readmoreexist.jg--accordion .head>h3:before,section.readmoreexist.jg--accordion .head>h3:after,section.readmoreexist.jg--accordion .head .acc--headline:before,section.readmoreexist.jg--accordion .head .acc--headline:after{display:none}section.readmoreexist.jg--accordion.transon li{transition:padding .4s cubic-bezier(.075,.82,.165,1)}section.readmoreexist.jg--accordion.transon li.ani--accordion{padding-bottom:36px}section.readmoreexist.jg--accordion li .textbox{opacity:1;max-height:80px;position:relative}section.programm.readmoreexist.jg--accordion li .textbox{max-height:36px}section.readmoreexist.jg--accordion li.ani--accordion .textbox{position:relative}section.readmoreexist.jg--accordion li .head{position:absolute}section.programm.readmoreexist.jg--accordion li .head .acc--headline{justify-content:flex-start;padding:6px 0}section.programm.readmoreexist.jg--accordion li .head .acc--headline>span{z-index:1;color:var(--color-black);margin-right:5px;font-size:.875rem}section.readmoreexist.jg--accordion.transon li .head{transition:transform .4s cubic-bezier(.075,.82,.165,1)}section.readmoreexist.jg--accordion.transon li.ani--accordion .head{transform:translateY(100%)}section.readmoreexist.jg--accordion.transon li .head .acc--headline{transition:padding .4s cubic-bezier(.075,.82,.165,1) .4s}section.readmoreexist.jg--accordion li.ani--accordion .head .acc--headline{padding:0}section.readmoreexist.jg--accordion li.ani--accordion .head .acc--headline .bg{display:none}section.readmoreexist.jg--accordion li.ani--accordion .head>h3,section.readmoreexist.jg--accordion li.ani--accordion .head .acc--headline{margin:0}section.readmoreexist.jg--accordion.transon li .head .acc--headline figure.icons svg{transition:transform .4s cubic-bezier(.075,.82,.165,1)}section.readmoreexist.jg--accordion.transon li.ani--accordion .head .acc--headline figure.icons svg{transform:rotate(-180deg)}.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-grey1);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-grey2)}@media (hover:hover) and (pointer:fine){.jg--scrollsticks:hover{background-color:var(--color-grey2)}}@media screen and (max-width:760px){body.onmenu--a #jg--scrollbar{transform:translate(100%)!important}}section.jg--slider2024 .box-media0{justify-content:center;align-items:center;display:flex}section.jg--slider2024 .box-media0 .ctrlbox--custom{width:100%;height:0;padding:0 20px;position:absolute}section.jg--slider2024 .box-media0 .ctrlbox--custom>.ctrl{justify-content:space-between;align-items:center;width:100%;height:0;display:flex}.hide-robot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.jg--cfboxes{--cf-radius-control:8px;--cf-color-bg:var(--background-cream);--cf-space-label:.5em}.jg--cfboxes .formfield label{font-weight:600}.jg-cf-v2-custom-thankyou .buttonbox{flex-flow:wrap;display:flex}.jg-cf-v2-custom-thankyou .buttonbox>:not(:last-child){margin-right:30px}.newsletterbox>.container{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.newsletterbox>.container>.box-b{width:100%}.newsletterbox>.container>.box-b>.cont-a{flex-direction:row;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.newsletterbox form{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}.newsletterbox form>*{height:48px;min-height:48px;max-height:48px}.newsletterbox form .formfield{width:100%;display:flex}.newsletterbox form .formfield>.container{width:100%;height:100%;padding:0 8px 0 0}.newsletterbox form .formfield>.container input[type=email]{border-color:var(--color-white);background-color:var(--color-white);outline:unset;border:unset;border-radius:8px;width:100%;height:100%;min-height:48px;max-height:48px;padding:.4em 1em}.newsletterbox form>.buttons.btn5{height:100%}.newsletterbox form>.buttons.btn5>.btntarget{cursor:pointer;z-index:1;justify-content:center;align-items:center;height:100%;display:flex}.newsletterbox form>.buttons.btn5>.btntarget>.bg{border-radius:8px}.newsletterbox form>.buttons.btn5>.btntarget>span{height:100%;display:block}@media screen and (max-width:970px){.newsletterbox form .formfield>.container{padding:0 0 8px}.newsletterbox form>*,.newsletterbox form .formfield>.container input[type=email]{height:40px;min-height:40px;max-height:unset}.newsletterbox form{flex-direction:column}.newsletterbox form>.buttons.btn5{width:100%}}.jg--cfboxes .frccaptchabox{justify-content:center;width:100%;margin:0 0 16px;display:flex}.jg--cfboxes .frccaptchabox>.container,.jg--cfboxes .frccaptchabox>.container>.box-a{justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.jg--cfboxes .frccaptchabox .frc-captcha{max-width:100%;display:flex}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(/content/themes/framebase/assets/fonts/inter-v20-latin-300italic.eot);src:url(/content/themes/framebase/assets/fonts/inter-v20-latin-300italic.eot?#iefix)format("embedded-opentype"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-300italic.woff2)format("woff2"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-300italic.woff)format("woff"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-300italic.ttf)format("truetype"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-300italic.svg#Inter)format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/content/themes/framebase/assets/fonts/inter-v20-latin-regular.eot);src:url(/content/themes/framebase/assets/fonts/inter-v20-latin-regular.eot?#iefix)format("embedded-opentype"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-regular.woff2)format("woff2"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-regular.woff)format("woff"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-regular.ttf)format("truetype"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-regular.svg#Inter)format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/content/themes/framebase/assets/fonts/inter-v20-latin-italic.eot);src:url(/content/themes/framebase/assets/fonts/inter-v20-latin-italic.eot?#iefix)format("embedded-opentype"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-italic.woff2)format("woff2"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-italic.woff)format("woff"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-italic.ttf)format("truetype"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-italic.svg#Inter)format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/content/themes/framebase/assets/fonts/inter-v20-latin-500.eot);src:url(/content/themes/framebase/assets/fonts/inter-v20-latin-500.eot?#iefix)format("embedded-opentype"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-500.woff2)format("woff2"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-500.woff)format("woff"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-500.ttf)format("truetype"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-500.svg#Inter)format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/content/themes/framebase/assets/fonts/inter-v20-latin-600.eot);src:url(/content/themes/framebase/assets/fonts/inter-v20-latin-600.eot?#iefix)format("embedded-opentype"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-600.woff2)format("woff2"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-600.woff)format("woff"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-600.ttf)format("truetype"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-600.svg#Inter)format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/content/themes/framebase/assets/fonts/inter-v20-latin-700.eot);src:url(/content/themes/framebase/assets/fonts/inter-v20-latin-700.eot?#iefix)format("embedded-opentype"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-700.woff2)format("woff2"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-700.woff)format("woff"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-700.ttf)format("truetype"),url(/content/themes/framebase/assets/fonts/inter-v20-latin-700.svg#Inter)format("svg")}::-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{background-color:var(--background-cream);color:var(--color-black);font-family:var(--font-main);-ms-word-wrap:normal;word-wrap:normal;width:100%;height:auto;min-height:100vh;overscroll-behavior-x:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;counter-reset:all;flex-direction:column;justify-content:space-between;min-height:100dvh;margin:0;padding:0;font-size:16px;line-height:1.5;display:flex;position:relative;overflow:hidden auto}body.cffstyle{align-items:stretch}body.holdscreen,body.onmenu--a{overflow:hidden}body.onmenu--a:after{content:"";background-color:var(--color-black);opacity:.4;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}body.holdscreen:before{content:"";width:100vw;height:100vh;z-index:1001;height:-webkit-fill-available;min-height:100dvh;display:block;position:fixed;top:0;left:0}*{box-sizing:border-box}::selection{color:var(--color-white);background:var(--color-black)}::-o-selection{color:var(--color-white);background:var(--color-black)}::-moz-selection{color:var(--color-white);background:var(--color-black)}::-webkit-selection{color:var(--color-white);background:var(--color-black)}canvas{width:auto;height:auto}h1,h2,h3,h4,h5,h6,div,p,pre,span,ul,ol,li,cite{color:inherit;position:relative}ul,ol,li,label{margin:0;padding:0;list-style:none;display:block}ul,ol,li{line-height:1.65}label{line-height:1.35}ul:not(:last-child),ol:not(:last-child){padding-bottom:20px}h1,h2,h3,h4,h5,h6{margin:0 0 .4em;font-weight:700}h1.hidden-h1{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}span,b,strong,figcaption{display:initial;font-size:inherit;letter-spacing:initial}p{margin:0;padding:0 0 20px}a{width:auto;height:auto;font-size:inherit;color:inherit;text-decoration:none;display:inline-block;position:relative}a.email{font-weight:300}figure.quote{flex-direction:column;align-items:flex-start;padding:0 0 40px;display:flex}blockquote{border:unset;margin:0;padding:25px 0 15px;font-weight:700;line-height:1.35;display:block}.strcustom p,.strcustom ul,.strcustom ol,.strcustom li,.strcustom label,.strcustom textarea,.strcustom select,.strcustom span,.strcustom blockquote,.strcustom cite,.strcustom h1,.strcustom h2,.strcustom h3,.strcustom h4,.strcustom h5,.strcustom h6{font-size:inherit;line-height:inherit}.str0{font-size:6.375rem}.str1,h1{letter-spacing:-.04em;font-size:5rem;line-height:1.15}.str2,h2{letter-spacing:-.04em;font-size:4rem;line-height:1.1875}.str3,h3{letter-spacing:-.04em;font-size:3.5rem;line-height:1.2143}.str4,h4{letter-spacing:-.02em;font-size:3rem;line-height:1.2083}.str5,h5{letter-spacing:-.02em;font-size:2rem;line-height:1.25}.str6,h6{letter-spacing:-.02em;font-size:1.5rem;line-height:1.1667}.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}.strmedium{font-weight:500}.strsemibold{font-weight:600}.strbold{font-weight:700}@media screen and (max-width:1400px){.str0{font-size:5.5rem}.str1,h1{font-size:4.5rem}.str2,h2{font-size:3.625rem}.str3,h3{font-size:3rem}.str4,h4{font-size:2.5rem}}@media screen and (max-width:1200px){.str0{font-size:4.75rem}.str1,h1{font-size:4rem}.str2,h2{font-size:3.25rem}.str3,h3{font-size:2.625rem}.str4,h4{font-size:2.25rem}.str5,h5{font-size:1.875rem}.str6,h6,.str10{font-size:1.375rem}.str11,p,ul,ol,li,label{font-size:1.125rem}}@media screen and (max-width:970px){.str0{font-size:4rem}.str1,h1{font-size:3.25rem}.str2,h2{font-size:2.75rem}.str3,h3{font-size:2.25rem}.str4,h4{font-size:2rem}.str5,h5{font-size:1.75rem}.str10{font-size:1.25rem}}@media screen and (max-width:760px){.str0{font-size:3.5rem}.str1,h1{font-size:2.75rem}.str2,h2{font-size:2.25rem}.str3,h3{font-size:1.875rem}.str4,h4{font-size:1.625rem}.str5,h5{font-size:1.5rem}.str6,h6{font-size:1.25rem}.str7,.str10{font-size:1.125rem}.str11,p,ul,ol,li,label{font-size:1rem}.str12,span{font-size:.875rem}.str13{font-size:.75rem}.str20{font-size:1rem}.str21{font-size:.875rem}}@media screen and (max-width:590px){.str0{font-size:3rem}.str1,h1{font-size:2.375rem}.str2,h2{font-size:2rem}.str3,h3{font-size:1.625rem}.str4,h4{font-size:1.375rem}.str5,h5{font-size:1.25rem}.str6,h6{font-size:1.125rem}.str7{font-size:1rem}.str12,span{font-size:.8125rem}}@media screen and (max-width:350px){.str1,h1{font-size:2rem}.str2,h2{font-size:1.75rem}.str3,h3{font-size:1.5rem}.str4,h4{font-size:1.25rem}.str5,h5{font-size:1.125rem}.str6,h6{font-size:1rem}.str7{font-size:.9375rem}}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}}header{z-index:101;justify-content:center;width:100%;height:0;display:flex;position:fixed;top:16px;left:0}header .header--container{z-index:1;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:0;display:flex;position:relative}body.navmobileon header .header--container{width:100%;max-width:400px;padding:0 20px}@media screen and (max-width:510px){body.navmobileon header .header--container{max-width:510px;padding:0 16px}}main{z-index:1;flex-direction:column;width:100%;height:auto;min-height:60vh;display:flex;position:relative}section{width:100%;height:auto;display:block;position:relative}.section--container,.custom--container{z-index:3;box-sizing:border-box;flex-direction:column;width:100%;max-width:1280px;height:auto;margin:0 auto;display:flex;position:relative}main>section:first-child .section--container{padding-top:160px}body.navmobileon main>section:first-child .section--container{padding-top:120px}@media screen and (max-width:970px){main>section:first-child .section--container,body.navmobileon main>section:first-child .section--container{padding-top:120px}}.section--container,.custom--container{padding:90px 40px}.footer--container{padding-left:40px;padding-right:40px}@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}.footer--container{padding-left:20px;padding-right:20px}}@media screen and (max-width:510px){.section--container,.custom--container{padding:60px 16px}.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}article,div{display:block;position:relative}.blocks{width:auto;max-width:820px;height:auto;display:block;position:relative}.blocks>:first-child{margin-top:0}.block--contents{width:auto;height:auto;display:block;position:relative}.block--contents>:first-child{margin-top:0;padding-top:0}.block--contents>:last-child,.boxes>:last-child{margin-bottom:0;padding-bottom:0}.block--contents ol>li{margin-left:1.8em}.block--contents ul>li{margin-left:1.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:"";background:url(/content/themes/framebase/assets/img/svg/rta-main/bullet.svg) 50%/contain no-repeat;width:1em;min-width:1em;height:1em;min-height:1em;display:block;position:absolute;transform:translate(-1.5em,.2125em)}.bgcolor1_1 .block--contents ul>li:before{background:url(/content/themes/framebase/assets/img/svg/rta-main/bullet-greyscale-white.svg) 50%/contain no-repeat}.bgcolor4 .block--contents ul>li:before{background:url(/content/themes/framebase/assets/img/svg/rta-main/bullet-crab-normal.svg) 50%/contain no-repeat}.ultype1 .block--contents ul>li:before{background:url(/content/themes/framebase/assets/img/svg/rta-main/check_circle.svg) 50%/contain no-repeat}.ultype1.bgcolor1_1 .block--contents ul>li:before{background:url(/content/themes/framebase/assets/img/svg/rta-main/check_circle-greyscale-white.svg) 50%/contain no-repeat}.ultype1.bgcolor4 .block--contents ul>li:before,.ultype1.text--big .block--contents ul>li:before,.ultype1.accordionbox .block--contents ul>li:before{background:url(/content/themes/framebase/assets/img/svg/rta-main/check_circle-crab-normal.svg) 50%/contain no-repeat}.block--contents a{display:initial;color:var(--color-black);line-height:inherit;background:linear-gradient(to bottom, transparent 94%, var(--greyscale-black) 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(--color-stdhgl) 0) center left/0 100% no-repeat;animation:.6s cubic-bezier(.165,.84,.44,1) .2s forwards btn4BGLineAnimation}}.block--contents ol{counter-reset:item;margin:0;list-style:none}.block--contents ol>li{counter-increment:item;align-items:baseline;display:block}.block--contents ol>li:before{content:counter(item) ". ";color:var(--color-black);font-size:inherit;text-align:center;width:.35em;min-width:.35em;height:.35em;min-height:.35em;display:block;position:absolute;transform:translate(-1.65em)}.block--contents a,.buttons.link{display:initial}.block--contents code{background:var(--color-grey0);border:1px solid var(--color-grey2);color:inherit;border-radius:4px;padding:.05em .2em;font-size:.875em}.block--contents h1,.block--contents h2,.block--contents h3,.block--contents h4,.block--contents h5,.block--contents h6{scroll-margin-top:90px}.block--contents hr{margin:10px 0 30px;display:block;position:relative}.buttons{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 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:4px;outline:2px solid #007bff!important}.buttons.a11y>.btntarget:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #007bff!important}.buttons.progressbar.a11y input:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #007bff!important}.buttons.a11y:focus-visible~.btntarget{outline-offset:-2px;border-radius:4px;outline:2px solid #007bff}.buttons.btnradio.a11y input:focus-visible~.btntarget{outline-offset:-2px;border-radius:4px;outline:2px solid #007bff}.buttons .btntarget[disabled],.buttons .btntarget[aria-disabled=true]{opacity:.45}.buttons .btntarget[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.buttons.fullwidth,.buttons.fullwidth .btntarget,.buttons.fullwidth .btntarget>span{width:100%}.buttons.aligncenter{text-align:center}.buttons .btntarget span{font-size:1.125rem}.buttons.btnsize--s .btntarget span{font-size:1rem}.buttons.btnsize--xs .btntarget span{font-size:.875rem}@media screen and (max-width:970px){.buttons .btntarget span{font-size:1rem}.buttons.btnsize--s .btntarget span{font-size:.875rem}.buttons.btnsize--xs .btntarget span{font-size:.8125rem}}@media screen and (max-width:510px){.buttons .btntarget span{font-size:.875rem}}.buttons.btnnav,.buttons.btn0{margin:0}.buttons.btn0 .btntarget{cursor:pointer;padding:.25em 1em}.buttons.btn0 .btntarget span{color:var(--color-black);z-index:1;font-weight:700}.buttons.btn0.colorblue .btntarget span{color:var(--color-white)}.buttons.btn0 .btntarget .bg{background-color:var(--color-white);border-radius:.3em;width:100%;height:100%;position:absolute;top:0;left:0}.buttons.btn0.colorblue .btntarget .bg{background-color:var(--color-blue1)}.buttons.btnlogo{margin:0}.buttons.btnlogo.colortype0 figure.icons svg .logo--line0{fill:var(--crab-normal)}.buttons.btnlogo.colortype0 figure.icons svg .logo--line1,.buttons.btnlogo.colortype0 figure.icons svg .logo--line2{fill:var(--greyscale-black)}.buttons.btnlogo.colortype1{color:var(--greyscale-white)}.buttons.btnlogo.sizedesktop>.btntarget>figure.icons,.buttons.btnlogo.sizemobile>.btntarget>figure.icons{z-index:1;display:flex}.buttons.btnlogo.sizedesktop>.btntarget>figure.icons svg{width:auto;height:48px;min-height:48px;max-height:48px}.buttons.btnlogo.sizemobile figure.icons{width:auto}.buttons.btnlogo.sizemobile figure.icons svg{width:auto;height:35px;min-height:35px;max-height:35px}.buttons.btn1{justify-content:flex-start;align-items:center;margin:0;display:flex}.buttons.btn1 .btntarget{width:auto;padding:.25em .6em}.buttons.btn1 .btntarget>span{z-index:1;width:100%;display:block}.buttons.btn1 .btntarget>.bg{border-radius:12px}@media (hover:hover) and (pointer:fine){.buttons.btn1 .btntarget:hover{color:var(--color-stdhgl)}}.buttons.btnlink{margin:0}.buttons.btnlink .btntarget{display:inline-block}@media (hover:hover) and (pointer:fine){.buttons.btnlink .btntarget:hover{color:var(--color-stdhgl)}}.buttons.btn2{margin:0}.buttons.btn2 .btntarget{padding:13px 12px;display:flex}.buttons.btn2 .btntarget>span{z-index:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.buttons.btn2 .btntarget>.bg{background-color:var(--background-cream);border-radius:8px;transition:background-color .3s cubic-bezier(.075,.82,.165,1)}@media (hover:hover) and (pointer:fine){.buttons.btn2 .btntarget:hover>.bg{background-color:var(--color-hover-bg)}}.buttons.btnonlyicon-a{margin:0}.buttons.btnonlyicon-a>.btntarget{color:var(--greyscale-white);justify-content:center;align-items:center;display:flex}.buttons.btnonlyicon-a>.btntarget>figure.icons{z-index:1}.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-stdhgl);border-radius:50%}@media (hover:hover) and (pointer:fine){.buttons.btnonlyicon-a>.btntarget:hover{color:var(--color-stdhgl)}.buttons.btnonlyicon-a>.btntarget:hover>.bg{background-color:var(--color-hover-bg)}.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}}.buttons.btnonlyicon-a.type1>.btntarget{color:var(--greyscale-black)}@media (hover:hover) and (pointer:fine){.buttons.btnonlyicon-a.type1>.btntarget:hover>.bg{background-color:var(--color-hover-bg);transition:var(--animation-btnbg-animation)}.buttons.btnonlyicon-a.type1>.btntarget:hover>figure.icons>svg{animation:.4s cubic-bezier(.075,.82,.165,1) forwards btnIconChatAnimation}}.buttons.btn3{color:var(--greyscale-white);margin:0}.buttons.btn3 .btntarget{border-radius:10em;flex-direction:row;padding:.6em .7em;display:flex;overflow:hidden}.buttons.btn3 .btntarget>span{z-index:3;padding:.4em 0 .4em .4em;font-weight:600;line-height:1}.buttons.btn3 .btntarget>.rtaicons{z-index:1;border-radius:100%;justify-content:center;align-items:center;padding:6px;display:flex}.buttons.btn3 .btntarget>.rtaicons>figure.icons{z-index:2}.buttons.btn3 .btntarget>.bg{border-radius:10em}@media screen and (max-width:760px){.buttons.btn3 .btntarget{padding:.4em .5em}}@media (hover:hover) and (pointer:fine){.buttons.btn3 .btntarget:hover>.rtaicons figure.icons.icon--forward svg{animation:.6s cubic-bezier(1,.3,.15,1) forwards btnIconArrowAnimation}.buttons.btn3 .btntarget:hover>.rtaicons figure.icons.icon--chat svg{animation:.4s cubic-bezier(.075,.82,.165,1) forwards btnIconChatAnimation}}.buttons.btn3.colortypedefault .btntarget>span{transition:transform .6s cubic-bezier(.165,.84,.44,1)}.buttons.btn3.colortypedefault .btntarget>.bg{background-color:var(--crab-normal);border:2px solid var(--crab-normal)}@media (hover:hover) and (pointer:fine){.buttons.btn3.colortypedefault .btntarget:hover{color:var(--greyscale-black);transition:color .4s cubic-bezier(1,.3,.15,1)}.buttons.btn3.colortypedefault .btntarget:hover>span{transform:translate(-.2em)}.buttons.btn3.colortypedefault .btntarget:hover>.bg{background-color:var(--greyscale-white);border-color:var(--greyscale-white);transition:var(--animation-btnbg-animation), var(--animation-btnborder-animation)}}.buttons.btn3.colortype1{color:var(--greyscale-black)}.buttons.btn3.colortype1 .btntarget>.rtaicons{color:var(--greyscale-white);background-color:var(--crab-normal)}.buttons.btn3.colortype1 .btntarget>.rtaicons>.bg{background-color:inherit;top:unset;left:unset;transform-origin:50%;border-radius:50%;transition:transform .25s cubic-bezier(.075,.82,.165,1);transform:scale(0)}.buttons.btn3.colortype1 .btntarget>.rtaicons figure.icons svg{transform:translate(0,0)}.buttons.btn3.colortype1 .btntarget>span{margin-right:8px}.buttons.btn3.colortype1 .btntarget>.bg{background-color:var(--greyscale-white);border-color:var(--greyscale-white)}@media (hover:hover) and (pointer:fine){.buttons.btn3.colortype1 .btntarget:hover{color:var(--greyscale-white);transition:color .3s .1s}.buttons.btn3.colortype1 .btntarget:hover .rtaicons>.bg{transition:transform .4s cubic-bezier(1,.3,.15,1);transform:scale(1)}}.buttons.btn3.colortype2{color:var(--greyscale-black)}.buttons.btn3.colortype2 .btntarget>.rtaicons{background-color:#0000}.buttons.btn3.colortype2 .btntarget>.bg{border:2px solid var(--greyscale-black)}@media (hover:hover) and (pointer:fine){.buttons.btn3.colortype2 .btntarget:hover{color:var(--greyscale-black);transition:color .4s cubic-bezier(1,.3,.15,1)}.buttons.btn3.colortype2 .btntarget:hover>.bg{background-color:var(--greyscale-white);border-color:var(--greyscale-white);transition:var(--animation-btnbg-animation), var(--animation-btnborder-animation)}}.buttons.btn3.colortype3 .btntarget>.rtaicons{background-color:#0000}.buttons.btn3.colortype3 .btntarget>.bg{border:2px solid var(--greyscale-white);background-color:#0000}@media (hover:hover) and (pointer:fine){.buttons.btn3.colortype3 .btntarget:hover{color:var(--greyscale-black);transition:color .4s cubic-bezier(1,.3,.15,1)}.buttons.btn3.colortype3 .btntarget:hover>.bg{background-color:var(--greyscale-white);transition:var(--animation-btnbg-animation)}}.buttons.btn4{margin:0}.buttons.btn4 .btntarget{text-align:left;color:var(--greyscale-black)}.buttons.btn4 .btntarget span{color:inherit;text-align:left;background:linear-gradient(#0000 94%,currentColor 0) 0/100% 100% no-repeat;padding:.3em 0;position:relative}.buttons.btn4 .btntarget figure.icons{margin-bottom:-.3em;margin-left:4px;display:inline-block}.buttons.btn4.scrollto .btntarget figure.icons svg{transform:translate(0,0)rotate(90deg)}@media screen and (max-width:760px){.buttons.btn4 .btntarget span{background:linear-gradient(#0000 95%,currentColor 0) 0/100% 100% no-repeat}}@media (hover:hover) and (pointer:fine){.buttons.btn4 .btntarget:hover span{background:linear-gradient(to bottom, transparent 94%, var(--color-stdhgl) 0) center left/0 100% no-repeat;animation:.6s cubic-bezier(.165,.84,.44,1) .2s forwards btn4BGLineAnimation}.buttons.btn4 .btntarget:hover figure.icons.icon--forward svg{animation:.6s cubic-bezier(1,.3,.15,1) forwards btnIconArrowAnimation}.buttons.btn4.scrollto .btntarget:hover figure.icons.icon--forward svg{animation:.6s cubic-bezier(1,.3,.15,1) forwards btnOnlyIconArrowAnimationBottom}}@media screen and (hover:hover) and (pointer:fine) and (max-width:760px){.buttons.btn4 .btntarget span{background:linear-gradient(#0000 95%,currentColor 0) 0/100% 100% no-repeat}}@keyframes btn4BGLineAnimation{0%{background-size:0 100%}to{background-size:100% 100%}}.buttons.btn5{justify-content:center;align-items:center;margin:0;display:flex}.buttons.btn5>.btntarget{color:var(--greyscale-white);padding:.5em 1em;line-height:1;transition:padding .3s cubic-bezier(.075,.82,.165,1)}.buttons.btn5>.btntarget>span{z-index:1;font-weight:600}.buttons.btn5>.btntarget>.bg{background-color:var(--color-stdhgl);border-radius:10em;transition:background-color .3s cubic-bezier(.075,.82,.165,1)}@media (hover:hover) and (pointer:fine){.buttons.btn5>.btntarget:hover{padding:.5em 1.125em}.buttons.btn5>.btntarget:hover>.bg{background-color:var(--greyscale-black)}}.buttons.btnsubmit{justify-content:center;align-items:center;margin:0;display:flex}.buttons.btnsubmit>.btntarget{color:var(--greyscale-white);padding:1em;line-height:1}.buttons.btnsubmit>.btntarget>span{z-index:1;font-weight:600}.buttons.btnsubmit>.btntarget>.bg{background-color:var(--color-stdhgl);border-radius:10em}footer{background-color:var(--forest-normal);width:100%;height:auto;color:var(--greyscale-white);display:block;position:relative}footer .footer--container{grid-gap:20px;grid-template-columns:1fr;justify-content:flex-start;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding-top:50px;padding-bottom:20px;display:grid}@media screen and (max-width:760px){footer .footer--container{padding-top:30px}}footer .box-a{justify-content:center;align-items:center;display:flex}@media screen and (max-width:760px){footer .box-a .btnlogo figure.icon--mainlogo svg{width:160px;min-width:160px;max-width:160px;height:auto}}footer .footer--container>.box-b{grid-gap:16px;width:100%;display:grid}footer .footer--container>.box-b>.conts{width:100%}@media screen and (max-width:760px){footer .footer--container>.box-b{grid-gap:8px}}footer .footer--container>.box-b>.cont-a{grid-gap:20px;background-color:var(--forest-dark);border-radius:var(--border-radius16-responsive);grid-template-columns:repeat(2,1fr);padding:24px;display:grid}@media screen and (max-width:760px){footer .footer--container>.box-b>.cont-a{grid-gap:20px;grid-template-columns:1fr}}footer .footer--container>.box-b>.cont-a>.part-a{grid-gap:16px;width:100%;padding:24px 8px;display:grid}@media screen and (max-width:760px){footer .footer--container>.box-b>.cont-a>.part-a{padding:10px 0 0}}footer .footer--container>.box-b>.cont-a>.part-a .slots{width:100%;height:auto}footer .footer--container>.box-b>.cont-a>.part-a .slots h2{margin:0}footer .footer--container>.box-b>.cont-a>.part-a>.slotadress,footer .footer--container>.box-b>.cont-a>.part-a>.slotcontacts{flex-direction:column;display:flex}footer .footer--container>.box-b>.cont-a>.part-a>.slotcontacts>*{display:flex}footer .footer--container>.box-b>.cont-a>.part-a>.slotcontacts>*>:not(:first-child){margin-left:.4em}footer .footer--container>.box-b>.cont-a>.part-a>.slotcontacts>* .buttons.btnlink *{font-size:inherit}footer .footer--container>.box-b>.cont-a>.part-b{background-color:var(--forest-normal);border-radius:16px;width:100%;padding:24px}footer .footer--container>.box-b>.cont-b{grid-gap:16px;grid-template-columns:repeat(4,1fr);width:100%;height:auto;display:grid}@media screen and (max-width:1200px){footer .footer--container>.box-b>.cont-b{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:650px){footer .footer--container>.box-b>.cont-b{grid-gap:8px;grid-template-columns:1fr}}footer .footer--container>.box-b>.cont-b>.parts{background-color:var(--forest-dark);border-radius:16px;width:100%;padding:24px}@media screen and (max-width:760px){footer .footer--container>.box-b>.cont-b>.parts{padding:16px}}footer .box-c{justify-content:center;align-items:center;display:flex}.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}.size16 figure.icons,.size16 figure.icons svg{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px}.size20 figure.icons,.size20 figure.icons svg{width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px}.size24 figure.icons,.size24 figure.icons svg{width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px}.size28 figure.icons,.size28 figure.icons svg{width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px}.size32 figure.icons,.size32 figure.icons svg{width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px}.size36 figure.icons,.size36 figure.icons svg{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}.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}.size64 figure.icons,.size64 figure.icons svg{width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px}@media screen and (max-width:1200px){.size28 figure.icons,.size28 figure.icons svg,.size32 figure.icons,.size32 figure.icons svg,.size36 figure.icons,.size36 figure.icons svg{width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px}.size44 figure.icons,.size44 figure.icons svg,.size48 figure.icons,.size48 figure.icons svg{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}.size64 figure.icons,.size64 figure.icons svg{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px}}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] .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}}.copylink-wrap{z-index:5;pointer-events:none;position:absolute;top:16px;right:16px}.copylink-wrap .copylink{pointer-events:auto;-webkit-appearance:none;appearance:none;cursor:pointer;color:var(--color-text);border-radius:var(--radius-full);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:8px;transition:background-color .2s,color .2s,opacity .2s;display:inline-flex}.copylink-wrap .copylink:hover{background-color:var(--color-accent);color:var(--color-text-inv)}.copylink-wrap .copylink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.copylink-wrap .copylink .icons{flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin:0;display:inline-flex}.copylink-wrap .copylink .icons svg{width:100%;height:100%;display:block}.copylink-wrap .copylink .copylink-label{font-family:var(--font-main);white-space:nowrap;font-size:13px;font-weight:600;line-height:1;display:none}@media (hover:hover) and (pointer:fine){.copylink-wrap .copylink{opacity:0}section:hover>.copylink-wrap .copylink{opacity:1}.copylink-wrap .copylink:focus-visible{opacity:1}.copylink-wrap .copylink .copylink-label{opacity:0;align-items:center;max-width:0;padding-left:0;transition:opacity .2s,max-width .25s,padding-left .2s,transform .2s;display:inline-flex;overflow:hidden;transform:translate(-4px)}.copylink-wrap .copylink:hover .copylink-label{opacity:1;max-width:180px;padding-left:6px;padding-right:2px;transform:translate(0)}.copylink-wrap .copylink:focus-visible .copylink-label{opacity:1;max-width:180px;padding-left:6px;padding-right:2px;transform:translate(0)}}.copylink-toast{z-index:99999;background-color:var(--color-bg-dark);color:var(--color-text-inv);font-family:var(--font-main);border-radius:var(--radius-full);opacity:0;pointer-events:none;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.2;transition:opacity .2s,transform .2s;position:fixed;bottom:32px;left:50%;transform:translate(-50%,12px);box-shadow:0 8px 24px #0000002e}.copylink-toast.is-visible{opacity:1;transform:translate(-50%)}@media screen and (max-width:760px){.copylink-toast{padding:9px 16px;font-size:13px;bottom:24px}}.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:30px}.g-comp-buttonbox.aligncenter:not(.single) .buttons{margin-left:15px;margin-right:15px}.g-comp-buttonbox.alignright:not(.single) .buttons{margin-left:30px}@media screen and (max-width:760px){.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}}.g-comp-buttonbox .buttons.btn3 .btntarget,.g-comp-buttonbox .buttons.btn4 .btntarget{margin-top:16px}section.content--accordion .accordionbox .g-comp-buttonbox{padding-bottom:40px}section.teaser--full-b .g-comp-buttonbox{padding-top:10px}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(--greyscale-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/jpg/page404.jpg) 50%/cover no-repeat}section.page404 .box-a:after{z-index:1;background-color:var(--greyscale-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}.buttons.btnnav,.buttons.btnnav>.btntarget{justify-content:center;align-items:center;display:flex}.buttons.btnnav>.btntarget>span{z-index:1}.buttons.btnnav>.btntarget>.bg{background-color:var(--background-cream)}.buttons.btnnav.btnlogo{width:auto;height:60px;min-height:60px;max-height:60px}@media (hover:hover) and (pointer:fine){.buttons.btnnav>.btntarget:hover>.bg{background-color:var(--color-hover-bg);transition:var(--animation-btnnavbg-animation)}}.buttons.btnnav.btnmenu{width:210px;min-width:210px;max-width:210px;height:52px;min-height:52px;max-height:52px}body.navmobileon .buttons.btnnav.btnmenu{width:100%;min-width:unset;max-width:unset}.buttons.btnnav.btnmenu>.btntarget{justify-content:center;align-items:center;width:100%;height:100%;padding:0 6px;display:flex}.buttons.btnnav.btnmenu>.btntarget>.title{justify-content:center;align-items:center;display:flex;overflow:hidden}.buttons.btnnav.btnmenu>.btntarget>figure.icons{z-index:1}.buttons.btnnav.btnmenu>.btntarget>.bg{border-radius:8px}.buttons.btnnav.btnsubmenu{width:100%;height:100%;display:flex}.buttons.btnnav.btnsubmenu>.btntarget{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:16px;font-weight:600;line-height:1.25;display:flex}body.navmobileon .buttons.btnnav.btnsubmenu>.btntarget{grid-template-columns:auto 1fr;padding:8px;display:grid}.buttons.btnnav.btnsubmenu>.btntarget>.bg{border-radius:8px}.buttons.btnnav.btnsubmenu>.btntarget .title{padding-top:24px;line-height:1}body.navmobileon .buttons.btnnav.btnsubmenu>.btntarget .title{padding-top:.8em;padding-left:1em;font-size:.875rem}body.navmobileon .buttons.btnnav.btnsubmenu>.btntarget .title>span{font-size:inherit}.buttons.btnnav.btnsubmenu>.btntarget .description{padding-top:10px}body.navmobileon .buttons.btnnav.btnsubmenu>.btntarget .description{display:none}.buttons.btnnav.btnsubmenu>.btntarget>figure.setratio{z-index:1}.buttons.btnnavmobile{justify-content:center;align-items:center;margin:0;display:flex}.buttons.btnnavmobile.side>.btntarget{justify-content:center;align-items:center;padding:8px;display:flex}.buttons.btnnavmobile.side>.btntarget>figure.icons{z-index:1}.buttons.btnnavmobile.side>.btntarget>.bg{background-color:var(--background-cream);z-index:0;border-radius:8px}.navbox{flex-direction:column;justify-content:center;align-items:center;width:auto;display:flex}body.navmobileon .navbox{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;width:100%;height:auto;margin-top:8px;position:relative}body.navmobileon.navmobileliston .navbox{opacity:1;visibility:visible;pointer-events:unset;-webkit-user-select:unset;user-select:unset;animation:.4s cubic-bezier(.075,.82,.165,1) forwards navChildBoxOnAnimation}.navbox>.bg{background-color:var(--greyscale-white);border-radius:16px}body.navmobileon .navbox>.bg{border-radius:8px}.navbox>.container{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:8px;display:flex}body.navmobileon .navbox>.container{justify-content:flex-start;align-items:flex-start;overflow:hidden scroll}.navbox .navulmain{z-index:1;flex-direction:row;align-items:center;display:flex}body.navmobileon .navbox .navulmain{flex-direction:column;width:100%}.navbox .navulmain>li{justify-content:center;align-items:center;width:100%;display:flex}body.navmobileon .navbox .navulmain>li:not(:first-child){padding-top:8px}.navbox .navulmain>li.navlogo{padding:0 54px}body.navmobileon .navbox .navulmain>li.navlogo{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;visibility:hidden;display:none}.navbox .navulmain>li.navmenu>.container{width:100%;padding:0 8px}body.navmobileon .navbox .navulmain>li.navmenu>.container{padding:0}.navbox .navulmain>li.navmenu:first-child>.container{margin-left:0}.navbox .navulmain>li.navmenu:last-child>.container{margin-right:0}.navbox .navulmain>li.navmenu.navparent.on>.container .btnnav.parent>.btntarget>.bg{background-color:var(--color-hover-bg)}.navbox .navulmain>li.navmenu.navparent .childrenbox{opacity:0;border-radius:16px;width:100%;height:auto;display:none;position:absolute;overflow:hidden}.navbox .navulmain>li.navmenu.navparent.on .childrenbox{animation:.4s cubic-bezier(.075,.82,.165,1) forwards navChildBoxOnAnimation;display:flex}body.navmobileon .navbox .navulmain>li.navmenu.navparent.on .childrenbox{position:relative}.navbox .navulmain>li.navmenu.navparent .childrenbox>.bg{background-color:var(--greyscale-white);border-radius:16px}.navbox .navulmain>li.navmenu.navparent .childrenbox>.container{z-index:1;width:100%;padding:16px;position:relative;overflow:hidden scroll}body.navmobileon .navbox .navulmain>li.navmenu.navparent .childrenbox>.container{overflow:unset;padding:0}.navbox .navulmain>li.navmenu.navparent .childrenbox>.container>.navsubfooter{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding-top:8px;display:flex}body.navmobileon .navbox .navulmain>li.navmenu.navparent .childrenbox>.container>.navsubfooter{padding-bottom:16px}.navbox .navulmain>li.navmenu.navparent[data-tpl=academy-overview] .childrenbox .navulsub{grid-gap:16px;grid-template-columns:repeat(3,1fr);padding:0;display:grid}body.navmobileon .navbox .navulmain>li.navmenu.navparent[data-tpl=academy-overview] .childrenbox .navulsub{grid-gap:0;grid-template-columns:1fr;padding:8px 0}.navbox .navulmain>li.navmenu.navparent[data-tpl=academy-overview] .childrenbox .navulsub>.navmenu{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex}.navbox .navulmain>li.navmenu.navparent[data-tpl=academy-overview] .childrenbox .navulsub>.navmenu>.container{width:100%;height:100%}.navbox .navulmain>li.navmenu.navparent[data-tpl=academy-overview] .childrenbox .navulsub .btnsubmenu>.btntarget{letter-spacing:-.02em;flex-direction:column;padding:8px;font-size:1rem;display:flex}body.navmobileon .navbox .navulmain>li.navmenu.navparent[data-tpl=academy-overview] .childrenbox .navulsub .btnsubmenu>.btntarget{grid-template-columns:2fr 5fr;align-items:center;display:grid}.navbox .navulmain>li.navmenu.navparent[data-tpl=academy-overview] .childrenbox .navulsub .btnsubmenu>.btntarget>span{width:100%;padding:8px}body.navmobileon .navbox .navulmain>li.navmenu.navparent[data-tpl=academy-overview] .childrenbox .navulsub .btnsubmenu>.btntarget>span{padding:0 0 0 8px;font-size:.75rem;line-height:1.5}.navbox .navulmain>li.navmenu.navparent[data-tpl=academy-overview] .childrenbox .navulsub .btnsubmenu>.btntarget figure.setratio{border-radius:4px}.navbox .navulmain>li.navmenu.navparent.navoverview .childrenbox .navulsub{grid-gap:0;width:100%;height:auto;padding:0;display:grid}.navbox .navulmain>li.navmenu.navparent.navoverview .childrenbox .navulsub .navmenu{width:100%;height:100%;display:flex}.navbox .navulmain>li.navmenu.navparent.navoverview .childrenbox .navulsub .navmenu>.container{width:100%}body.navmobileon .navbox .navulmain>li.navmenu.navparent.navoverview .childrenbox .navulsub{grid-gap:0;padding:8px 0}.navbox .navulmain>li.navmenu.navparent.navoverview.col1 .childrenbox .navulsub{grid-template-columns:1fr}.navbox .navulmain>li.navmenu.navparent.navoverview.col2 .childrenbox .navulsub{grid-template-columns:repeat(2,1fr)}.navbox .navulmain>li.navmenu.navparent.navoverview.col3 .childrenbox .navulsub{grid-template-columns:repeat(3,1fr)}.navbox .navulmain>li.navmenu.navparent.navoverview.col4 .childrenbox .navulsub{grid-template-columns:repeat(4,1fr)}body.navmobileon .navbox .navulmain>li.navmenu.navparent.navoverview.col1 .childrenbox .navulsub,body.navmobileon .navbox .navulmain>li.navmenu.navparent.navoverview.col2 .childrenbox .navulsub,body.navmobileon .navbox .navulmain>li.navmenu.navparent.navoverview.col3 .childrenbox .navulsub,body.navmobileon .navbox .navulmain>li.navmenu.navparent.navoverview.col4 .childrenbox .navulsub{grid-template-columns:1fr}.navbox .navulmain>li.navmenu.navparent.navoverview .childrenbox .navulsub .btnsubmenu>.btntarget>.bg{border:unset;background-color:var(--greyscale-white);transition:background-color .3s cubic-bezier(.075,.82,.165,1)}@media (hover:hover) and (pointer:fine){.navbox .navulmain>li.navmenu.navparent.navoverview .childrenbox .navulsub .btnsubmenu>.btntarget:hover>.bg{background-color:var(--crab-light)}}.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:8px;display:flex}.navmobilebox>.container>.buttons{z-index:1}.navmobilebox>.container>.bg{background-color:var(--greyscale-white);border-radius:8px}section.butlerapp{overflow:hidden}section.butlerapp .box-a{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;position:relative}section.butlerapp .box-a .cont-a{padding-bottom:20px}@media screen and (max-width:760px){section.butlerapp .box-a .cont-a{padding-bottom:12px}}section.butlerapp .box-a .cont-b{width:100%;color:var(--greyscale-black);overflow:scroll hidden}.sc-afnQL,.butleroffers>.shortcode,#ws-modal-container,#ws-toast-container,#ws-events-container-singleintegration,#ws-floating-buttons-singleintegration,.ws-table>colgroup,.ws-table>thead,.ws-table .ws-to-cell,.ws-table .ws-info-cell,.ws-table .ws-data-row .ws-remaining-cell .ws-cell-span .ws-less-places{-webkit-user-select:none;user-select:none;pointer-events:none;visibility:hidden;opacity:0;display:none;position:fixed;top:0;left:0}.failedload,.emptyload{border:1px solid var(--crab-dark);max-width:640px;color:var(--crab-dark);text-align:center;background-color:var(--crab-light);border-radius:16px;flex-direction:column;margin:0 auto;padding:16px;font-weight:600;display:flex}.failedload>:not(:first-child),.emptyload>:not(:first-child){padding-top:.5em}.ba--loadbox{background-color:var(--greyscale-white);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:16px;display:flex}.ba--loadbox>div{background-color:var(--crab-light);border-radius:10em;justify-content:center;align-items:center;padding:8px 12px 8px 16px;font-weight:600;display:flex}.ba--loadbox>div>div{flex-direction:row;justify-content:center;align-items:center;display:flex}.ba--loadbox>div>div>span{margin-right:.7em}.ba--loadbox>div>div>i{background-color:var(--greyscale-white);border-radius:100%;justify-content:center;align-items:center;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;line-height:1;display:flex}.ba--loadbox>div>div>i>i{border:2px solid var(--crab-light);border-top-color:var(--crab-dark);border-radius:50%;width:39%;height:39%;animation:.8s linear infinite ba-spin}@keyframes ba-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.butlerlist{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.butlerlist>:not(:first-child){margin-top:4px}.butlerlist .item{opacity:0;grid-gap:10px;background-color:var(--greyscale-white);border-radius:16px;grid-template-columns:1fr auto auto auto auto;justify-content:flex-start;align-items:center;width:100%;height:auto;padding:8px 12px 8px 16px;display:none;overflow:hidden;transform:translateY(30px)}.butlerlist .item.on{animation-name:butlerApp_wsOn;animation-duration:.8s;animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-fill-mode:forwards;display:grid}body[data-parent=akademie] .butlerlist .item{grid-template-columns:1fr auto auto auto}.butlerlist .item.descoriginon{align-items:flex-start}@media screen and (max-width:1200px){.butlerlist{grid-gap:16px;grid-template-columns:1fr 1fr;display:grid}.butlerlist>:not(:first-child){margin-top:unset}.butlerlist .item{grid-gap:0;grid-template-rows:1fr auto auto auto;grid-template-columns:1fr auto;padding:24px 16px}body[data-parent=akademie] .butlerlist .item{grid-template-rows:auto auto 1fr}}@media screen and (max-width:970px){.butlerlist{grid-gap:8px}}@media screen and (max-width:760px){.butlerlist{grid-template-columns:1fr}}@keyframes butlerApp_wsOn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0,0)}}.butlerlist .item .title{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:auto;font-weight:600;display:flex}.butlerlist .item.descoriginon .title{margin-top:.25em}.butlerlist .item .title *{display:inline-block}@media screen and (max-width:1200px){.butlerlist .item .title{grid-column:1/span 2;margin-bottom:.4em;font-size:1.125rem}.butlerlist .item.descoriginon .title{margin-top:unset}}.butlerlist .item .date{grid-gap:0;grid-template-columns:1fr auto auto;width:200px;min-width:200px;max-width:200px;display:grid}.butlerlist .item .date>*,.butlerlist .item .date>*>*{justify-content:center;align-items:center;display:flex}.butlerlist .item.descoriginon .date{margin-top:.25em}.butlerlist .item.endoff .date{grid-gap:0;width:100px;min-width:100px;max-width:100px}.butlerlist.dateendon .item .date{grid-template-columns:1fr auto 1fr}.butlerlist.dateendon .item.endoff .date{width:200px;min-width:200px;max-width:200px}.butlerlist .item .date .begin{text-align:right}.butlerlist .item .date .between{text-align:center;white-space:pre}.butlerlist .item .date .end{text-align:left}.butlerlist .item.endoff .date .between,.butlerlist .item.endoff .date .end{visibility:hidden}@media screen and (max-width:1200px){.butlerlist .item .date{grid-gap:unset;flex-direction:row;align-items:center;display:flex}.butlerlist.dateendon .item .date{grid-gap:unset;flex-direction:row;grid-column:1/span 2;align-items:center;display:flex}.butlerlist .item .date,.butlerlist .item.endoff .date,.butlerlist.dateendon .item.endoff .date{width:auto;min-width:auto;max-width:unset}.butlerlist .item .date .begin{text-align:left}}.butlerlist .item .state{flex-direction:column;justify-content:center;align-items:center;width:140px;min-width:140px;max-width:140px;font-size:.875rem;display:flex}.butlerlist .item .state>span{background-color:var(--grass-light);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:.25em 1em;display:flex}.butlerlist .item .state.is-remaining>span,.butlerlist .item .state.is-waitlist>span{background-color:var(--yellow-light)}.butlerlist .item .state.is-bookedout>span{background-color:var(--crab-light)}.butlerlist .item .state.is-inactive>span{background-color:var(--greyscale-grey-200);opacity:.45}@media screen and (max-width:1200px){.butlerlist .item .state{grid-column:1/span 2;align-items:flex-start;margin-right:auto;padding:10px 0;font-size:.75rem}body[data-parent=akademie] .butlerlist .item .state{grid-column:1}.butlerlist .item .state>span{padding:.125em .6em}}.butlerlist .item .descbox{width:140px;min-width:140px;max-width:140px}body[data-parent=akademie] .butlerlist .item .descbox{visibility:hidden;display:none}.butlerlist .item .descbox.is-disabled .buttons{cursor:not-allowed}.butlerlist .item .descbox.is-disabled .buttons .btntarget{pointer-events:none}.butlerlist .item .descbox.descorigin .textbox{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.75,.25,0,1),opacity .1s;display:block;position:relative;overflow:hidden}.butlerlist .item .descbox.descorigin .textbox .ws-timespan-description>:last-child{margin-bottom:0;padding-bottom:0}.butlerlist .item .descbox.descorigin.ani--accordion .textbox{opacity:1}.butlerlist .item .descbox.descorigin .textbox>.container{width:100%;max-width:640px;height:auto;padding:16px}@media screen and (max-width:1200px){.butlerlist .item .descbox.descorigin .textbox>.container{padding-bottom:0;padding-top:16px!important}}.butlerlist .item .descbox.descorigin .textbox>.container .block--contents p{padding:unset;margin:unset}.butlerlist .item .bookingpage{flex-direction:column;justify-content:center;align-items:center;width:140px;min-width:140px;max-width:140px;display:flex}.butlerlist .item .bookingpage.is-bookedout .buttons .btntarget{opacity:1}.butlerlist .item .bookingpage.is-bookedout .buttons .btntarget .bg{background-color:var(--crab-light)}.butlerlist .item .bookingpage.is-bookedout .buttons .btntarget span{color:var(--color-black);font-weight:600}@media screen and (max-width:1200px){.butlerlist .item .bookingpage{align-items:flex-end;margin-left:auto}body[data-parent=akademie] .butlerlist .item .bookingpage{grid-column:2}}.butlerpagination{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.butlerpagination>.container{flex-direction:row;padding:1em 0 0;display:flex}.butlerpagination>.container>.off{opacity:.4;cursor:not-allowed}.butlerpagination>.container>.off .btntarget{pointer-events:none}.butlerpagination>.container .btntarget>span{justify-content:center;align-items:center;margin:0 .4em;line-height:1.3125;display:flex}.butlerpagination>.container>.pages{flex-direction:row;display:flex}.butlerpagination>.container>.pages>.pageitem.on .btntarget{color:var(--color-stdhgl)}.butlerpagination>.container>.pages>.pageitem .btntarget>span{min-width:1em}section.hero--main>.heromainbg{transform-origin:top}section.hero--main .box-a{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-bottom:40px;display:flex}section.hero--main .box-a .cont-a{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:820px;display:flex}section.hero--main .box-a .cont-a>:not(:first-child){margin-top:16px}section.hero--main .box-a .cont-a .headline{margin:0}section.hero--main .box-a .cont-b{flex-flow:wrap;justify-content:center;align-items:flex-start;width:auto;padding:16px 0 0;display:flex}@media screen and (max-width:760px){section.hero--main .box-a .cont-b{padding:8px 0 0}}section.hero--main .box-media0>.media .p-target{transform-origin:50%;border-radius:24px;overflow:hidden}section.text--big .section--container{justify-content:center;align-items:center}section.text--big .box-a{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:820px;margin:0 auto;display:flex}section.text--big .box-a>:not(:first-child){margin-top:16px}@media screen and (max-width:760px){section.text--big .box-a>:not(:first-child){margin-top:12px}}@media screen and (max-width:510px){section.text--big .box-a>:not(:first-child){margin-top:4px}}section.factbox .box-a{width:100%;height:auto}section.factbox .cont-a{padding-bottom:20px}@media screen and (max-width:760px){section.factbox .cont-a{padding-bottom:12px}}section.factbox .cont-b>ul{grid-gap:20px;grid-template-columns:repeat(3,1fr);display:grid}@media screen and (max-width:970px){section.factbox .cont-b>ul{grid-gap:12px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:590px){section.factbox .cont-b>ul{grid-template-columns:1fr}}section.factbox .cont-b>ul>li{justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}section.factbox .cont-b>ul>li>.bg{background-color:var(--greyscale-white);border-radius:16px}section.factbox .cont-b>ul>li>.container{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding:24px;display:flex}@media screen and (max-width:970px){section.factbox .cont-b>ul>li>.container{padding:16px}}section.factbox .cont-b>ul>li>.container .head{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}section.factbox .cont-b>ul>li>.container .head figure{width:100%;height:auto}section.factbox .cont-b>ul>li>.container .head h3{margin:0;padding-top:24px;line-height:1.3125}section.factbox .cont-b>ul>li>.container .body p{padding:16px 0 0}@media screen and (max-width:510px){section.factbox .cont-b>ul>li>.container .head{flex-direction:row}section.factbox .cont-b>ul>li>.container .head h3{padding-top:.65em;padding-left:12px}section.factbox .cont-b>ul>li>.container .body p{margin-left:56px;padding-top:8px}}section.info--cards .box-a{width:100%;height:auto}section.info--cards .cont-a{padding-bottom:20px}@media screen and (max-width:760px){section.info--cards .cont-a{padding-bottom:12px}}section.info--cards .cont-b>ul{grid-gap:16px;grid-template-columns:repeat(4,1fr);display:grid}@media screen and (max-width:970px){section.info--cards .cont-b>ul{grid-gap:8px;grid-template-columns:repeat(2,1fr)}}section.info--cards .cont-b>ul>li{justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}section.info--cards .cont-b>ul>li>.bg{border:1px solid var(--greyscale-grey-300);border-radius:16px}section.info--cards .cont-b>ul>li>.container{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding:16px;display:flex}section.info--cards .cont-b>ul>li>.container .head{grid-gap:.5em;grid-template-columns:auto 1fr;display:grid}section.info--cards .cont-b>ul>li>.container .head figure{width:100%;height:auto}section.info--cards .cont-b>ul>li>.container .head h3{margin:0;font-size:.875rem}section.info--cards .cont-b>ul>li>.container .body p{padding:.6em 0 0}section.teaser--pages .box-a{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}section.teaser--pages .box-a>.cont-a{padding-bottom:30px}@media screen and (max-width:760px){section.teaser--pages .box-a>.cont-a{padding-bottom:20px}}@media screen and (max-width:510px){section.teaser--pages .box-a>.cont-a{padding-bottom:16px}}section.teaser--pages .box-a .cont-a{margin:0 auto}section.teaser--pages .box-a .cont-a h2{text-align:center}section.teaser--full-a .box-a{flex-direction:column;justify-content:flex-start;align-items:center;padding:0 30px 30px;display:flex}section.teaser--full-a.textcolor0{color:var(--greyscale-white)}@media screen and (max-width:760px){section.teaser--full-a .box-a{padding:0 20px 20px}}section.teaser--full-a .box-a .cont-a{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:820px;display:flex}section.teaser--full-a .box-a .cont-a h2{margin-top:6em}section.teaser--full-a .box-a .cont-a>p{padding-bottom:1em}section.teaser--full-a .box-a .g-comp-buttonbox{padding-bottom:30px}@media screen and (max-width:760px){section.teaser--full-a .box-a .g-comp-buttonbox{padding-bottom:20px}}@media screen and (max-width:510px){section.teaser--full-a .box-a .g-comp-buttonbox{padding-bottom:16px}}section.teaser--full-a .cont-media0{border-radius:24px;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}section.teaser--full-a.brt1 .cont-media0:before{content:"";z-index:1;background:linear-gradient(#0000 0%,#00000054 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media screen and (max-width:760px){section.teaser--full-a.brt1 .cont-media0:before{background:linear-gradient(#0000 0%,#00000087 85%)}}@media screen and (max-width:590px){section.teaser--full-a.brt1 .cont-media0:before{background:linear-gradient(#0000 0%,#000000ba 70%)}}section.teaser--full-a .cont-media0>.media{pointer-events:none;-webkit-user-select:none;user-select:none}section.teaser--full-a .cont-media0 .media *{transform-origin:50%}section.teaser--full-a.aligntype0 .cont-media0 img,section.teaser--full-a.aligntype0 .cont-media0 video,section.teaser--full-a.aligntype0 .cont-media0 iframe{object-position:left center}section.teaser--full-a.aligntype1 .cont-media0 img,section.teaser--full-a.aligntype1 .cont-media0 video,section.teaser--full-a.aligntype1 .cont-media0 iframe{object-position:center center}section.teaser--full-a.aligntype2 .cont-media0 img,section.teaser--full-a.aligntype2 .cont-media0 video,section.teaser--full-a.aligntype2 .cont-media0 iframe{object-position:right center}section.teaser--full-a .cont-media0 .media,section.teaser--full-a .cont-media0 .media .image--container,section.teaser--full-a .cont-media0 .media .video--container,section.teaser--full-a .cont-media0 .media .jg--videos,section.teaser--full-a .cont-media0 .media .slidebox,section.teaser--full-a .cont-media0 .media .slidelist,section.teaser--full-a .cont-media0 .media .p-target,section.teaser--full-a .cont-media0 .media .p-target figure.setratio{width:100%;height:100%;position:absolute}section.teaser--full-a .box-a .cont-b{position:relative}section.teaser--full-a .box-a .cont-b .ctrlbox--custom{justify-content:center;align-items:center;display:flex}section.teaser--full-a .box-a .cont-b .ctrlbox--custom>.ctrl{flex-direction:row;justify-content:center;align-items:center;height:auto;padding-top:20px;display:flex}section.teaser--full-a .box-a .cont-b .ctrlbox--custom>.ctrl>*{justify-content:center;align-items:center;display:flex}section.teaser--full-a .box-a .cont-b .ctrlbox--custom>.ctrl>:not(:first-child){margin-left:12px}section.teaser--full-a .box-a .cont-b .autoplaybox{bottom:unset;left:unset;justify-content:center;align-items:center;height:auto;position:relative}section.teaser--full-b .box-a{flex-direction:column;justify-content:flex-start;align-items:center;padding:60px 30px;display:flex}section.teaser--full-b .box-a>.container{z-index:1;width:100%}section.teaser--full-b .box-a>.bg{border-radius:24px}@media screen and (max-width:760px){section.teaser--full-b .box-a{padding:40px 30px}}section.teaser--full-b .box-a .cont-a{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:820px;margin:0 auto;display:flex}section.teaser--full-b .box-a .cont-a>p{padding:0}section.teaser--col3x .box-a{flex-direction:column;justify-content:flex-start;align-items:center;padding:0 0 30px;display:flex}section.teaser--col3x .box-a .cont-a{width:100%;max-width:820px;margin-right:auto;padding-bottom:30px}section.teaser--col3x .box-a .cont-a p{padding:0}section.teaser--col3x .badgeboxicon{z-index:2;border:1px solid var(--crab-normal);background-color:var(--crab-light);border-radius:12px;width:32px;min-width:32px;height:auto;padding:4px;position:absolute;bottom:12px;left:12px}section.teaser--col3x .badgeboxicon figure.setratio{height:auto}section.clientlogos .box-a{width:100%;height:auto}section.clientlogos .box-a .cont-a h2{text-align:center;text-align:center;width:100%;max-width:820px;margin-left:auto;margin-right:auto}section.clientlogos .box-a .cont-a>ul{grid-gap:20px;width:100%;height:auto;margin:0 auto;padding-top:30px;display:grid}section.clientlogos.col1 .box-a .cont-a>ul{grid-template-columns:repeat(1,1fr)}section.clientlogos.col2 .box-a .cont-a>ul{grid-template-columns:repeat(2,1fr)}section.clientlogos.col3 .box-a .cont-a>ul{grid-template-columns:repeat(3,1fr)}section.clientlogos.col4 .box-a .cont-a>ul{grid-template-columns:repeat(4,1fr)}section.clientlogos.col5 .box-a .cont-a>ul{grid-template-columns:repeat(5,1fr)}@media screen and (max-width:760px){section.clientlogos .box-a .cont-a>ul{padding-top:20px}}@media screen and (max-width:510px){section.clientlogos .box-a .cont-a>ul{padding-top:16px}}section.clientlogos .box-a .cont-a>ul>li{justify-content:center;align-items:center;display:flex}section.clientlogos .box-a .cont-a>ul>li>.container{justify-content:center;align-items:center;width:100%;max-width:285px;height:auto;margin:0 auto;display:flex}@media screen and (max-width:1200px){section.clientlogos .box-a .cont-a>ul{grid-gap:16px}}@media screen and (max-width:970px){section.clientlogos .box-a .cont-a>ul{grid-gap:8px}}@media screen and (max-width:760px){section.clientlogos.col4 .box-a .cont-a>ul,section.clientlogos.col5 .box-a .cont-a>ul{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:590px){section.clientlogos .box-a .cont-a>ul{grid-gap:4px}}@media screen and (max-width:390px){section.clientlogos.col3 .box-a .cont-a>ul,section.clientlogos.col4 .box-a .cont-a>ul,section.clientlogos.col5 .box-a .cont-a>ul{grid-template-columns:repeat(2,1fr)}}section.clientlogos .box-a .cont-a>ul>li .logobox{justify-content:center;align-items:center;width:100%;height:auto;display:flex}section.cta--a .box-a .cont-a{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}section.cta--a .box-a .cont-a>.container{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1080px;padding:60px 60px 50px;display:flex}@media screen and (max-width:970px){section.cta--a .box-a .cont-a>.container{padding:50px 50px 40px}}@media screen and (max-width:760px){section.cta--a .box-a .cont-a>.container{padding:40px 40px 30px}}@media screen and (max-width:590px){section.cta--a .box-a .cont-a>.container{padding:30px 20px}}section.cta--a .box-a .cont-a>.bg{border-radius:24px}@media screen and (max-width:510px){section.cta--a .box-a .cont-a>.bg{border-radius:16px}}section.cta--a .box-a .cont-a h2{margin-top:0;margin-bottom:0}section.cta--a .box-a .cont-a .g-comp-buttonbox{padding-top:20px}@media screen and (max-width:760px){section.cta--a .box-a .cont-a .g-comp-buttonbox{padding-top:10px}}section.textmedia .box-a{grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;width:100%;height:auto;display:grid}section.textmedia.textboxtype0 .box-a{grid-gap:40px}section.textmedia.textboxtype1 .box-a{border-radius:24px;overflow:hidden}section.textmedia.textboxtype3 .box-a{grid-gap:40px;grid-template-columns:4fr 7fr;padding:40px 30px}section.textmedia.textboxtype3.postype1 .box-a{grid-template-columns:7fr 4fr}section.textmedia.textboxtype1 .box-a>.bg{background-color:var(--greyscale-white);border-radius:24px}section.textmedia.textboxtype3 .box-a>.bg{border-radius:24px}@media screen and (max-width:970px){section.textmedia.textboxtype3 .box-a{grid-gap:30px;padding:30px 20px}}@media screen and (max-width:760px){section.textmedia .box-a{grid-template-rows:auto 1fr;grid-template-columns:1fr;width:100%;max-width:640px;margin:0 auto}section.textmedia.textboxtype3 .box-a,section.textmedia.textboxtype3.postype1 .box-a{grid-template-columns:1fr}}section.textmedia .box-a .cont-a{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}section.textmedia.postype0 .box-a .cont-a{order:2}section.textmedia.textboxtype1 .box-a .cont-a{padding:40px}section.textmedia.textboxtype2 .box-a .cont-a{padding:0 40px 0 0}section.textmedia.textboxtype2.postype0 .box-a .cont-a{padding:0 0 0 40px}section.textmedia .box-a .cont-a>.blocks{padding-top:20px}section.textmedia .box-a .cont-a .g-comp-buttonbox{padding-top:15px}@media screen and (max-width:970px){section.textmedia.textboxtype1 .box-a .cont-a{padding:40px 30px}section.textmedia.textboxtype2 .box-a .cont-a{padding:0 30px 0 0}section.textmedia.textboxtype2.postype0 .box-a .cont-a{padding:0 0 0 30px}}@media screen and (max-width:760px){section.textmedia .box-a .cont-a>.blocks{padding-top:12px}section.textmedia.postype0 .box-a .cont-a{order:0}section.textmedia.textboxtype2 .box-a .cont-a{text-align:center;justify-content:center;align-items:center;padding:0 0 30px}section.textmedia.textboxtype2.postype0 .box-a .cont-a{padding:0 0 30px}section.textmedia .box-a .cont-a .g-comp-buttonbox{padding-top:0}section.textmedia.textboxtype2 .box-a .cont-a .g-comp-buttonbox{justify-content:center}section.textmedia.textboxtype2 .box-a .cont-a .g-comp-buttonbox:not(.single) .buttons{margin-left:15px;margin-right:15px}}@media screen and (max-width:510px){section.textmedia.textboxtype1 .box-a .cont-a{padding:30px 20px}}section.textmedia .box-a .cont-media0{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}section.textmedia .box-a .cont-media0>.media{width:100%;height:auto}section.textmedia .box-a .cont-media0>.media .p-target{border-radius:var(--border-radius24-responsive)}section.textmedia.textboxtype1 .box-a .cont-media0{height:100%;overflow:hidden}section.textmedia.textboxtype1 .box-a .cont-media0 *{height:100%}section.textgallery .box-a{grid-gap:20px;flex-direction:column;grid-template-columns:repeat(12,1fr);display:grid}@media screen and (max-width:1200px){section.textgallery .box-a{grid-gap:16px}}@media screen and (max-width:760px){section.textgallery .box-a{grid-gap:8px}}section.textgallery .box-a .conts{flex-direction:column;width:100%;display:flex}section.textgallery .box-a .conts figure{border-radius:16px}@media screen and (max-width:760px){section.textgallery .box-a .conts figure{border-radius:8px}}section.textgallery .box-a .cont-a{grid-column:1/span 6;max-width:640px}section.textgallery .box-a .cont-b{grid-column:7/span 6;justify-content:flex-end}section.textgallery .box-a .cont-c{grid-column:1/span 3;justify-content:flex-end}section.textgallery .box-a .cont-d{grid-column:4/span 6}section.textgallery .box-a .cont-e{grid-column:10/span 3;justify-content:flex-start}section.textgallery .box-a .cont-a>h2{padding-bottom:20px}@media screen and (max-width:760px){section.textgallery .box-a .cont-a>h2{padding-bottom:12px}}section.textgallery .box-a .cont-c{justify-content:flex-end;align-items:flex-end}section.textgallery .box-a .cont-c figure{position:absolute}section.textgallery .box-a .cont-c .empty{width:100%;position:relative}@media screen and (max-width:970px){section.textgallery .box-a .cont-a{grid-column:1/span 7}section.textgallery .box-a .cont-b{grid-column:8/span 5}}@media screen and (max-width:760px){section.textgallery .box-a .cont-a{grid-column:1/span 12}section.textgallery .box-a .cont-b{grid-area:2/1/auto/span 7}section.textgallery .box-a .cont-e{grid-area:2/8/auto/span 5;justify-content:flex-end;padding-right:30px}section.textgallery .box-a .cont-c{grid-area:3/1/auto/span 5;justify-content:flex-start}section.textgallery .box-a .cont-d{grid-area:3/6/auto/span 7}}section.academysingle--intro .box-a .cont-a{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex}section.academysingle--intro .box-a .cont-a>p{padding:0}section.academysingle--intro .box-a .cont-a>.catlabelbox{padding-top:10px}section.academysingle--intro .box-a .cont-a .thumbbox{width:100%;height:auto;padding-top:40px}section.academysingle--intro .box-a .cont-a .thumbbox figure.setratio{border-radius:16px}section.academysingle--intro .box-a .cont-a .thumbbox .badgebox{z-index:1;position:absolute;bottom:16px;left:16px}@media screen and (max-width:760px){section.academysingle--intro .box-a .cont-a .thumbbox .badgebox{bottom:12px;left:12px}}section.content--accordion .box-a{flex-direction:column;width:100%;max-width:820px;margin:0 auto 40px;display:flex}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;margin:40px auto 0}}@media screen and (max-width:510px){section.content--accordion .box-b{grid-gap:40px;margin:30px auto 0}}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}section.content--accordion .box-b .accordionbox>h3{grid-gap:.5em;grid-template-columns:auto 1fr;display:grid}@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:0;padding:0;display:grid}section.content--accordion .box-b .head .acc--headline{justify-content:space-between;align-items:flex-start;margin-bottom:0;padding:24px 8px;display:flex}section.content--accordion .box-b .head .acc--headline span{padding:0 2em 0 0}section.content--accordion .box-b .head .acc--headline .icon{width:.85em;min-width:.85em;max-width:.85em;height:.85em;min-height:.85em;max-height:.85em;margin:.275em 0 0 .5em;display:block;position:relative}section.content--accordion .box-b .head .acc--headline .icon:before,section.content--accordion .box-b .head .acc--headline .icon:after{content:"";background-color:var(--color-black);transform-origin:50%;border-radius:4px;width:100%;height:2px;transition:transform .6s cubic-bezier(.075,.82,.165,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.content--accordion .box-b .ani--accordion .head .acc--headline .icon:before{transform:translate(-50%,-50%)rotate(180deg)}section.content--accordion .box-b .head .acc--headline .icon:after{transform:translate(-50%,-50%)rotate(90deg)}section.content--accordion .box-b .ani--accordion .head .acc--headline .icon:after{transform:translate(-50%,-50%)rotate(180deg)scaleX(0)}section.content--accordion .box-b .textbox{grid-template-rows:1fr auto;grid-template-columns:auto 1fr;padding:0 8px 0 0;display:grid}section.content--accordion .box-b .textbox>.line{grid-row:1/span 2;justify-content:center;align-items:center;width:1.5em;height:100%;padding-top:6px;padding-bottom:40px;display:flex;position:relative}section.content--accordion .box-b .textbox>.line>i{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}section.content--accordion .box-b .textbox>.line>i>i{background-color:var(--greyscale-grey-300);width:1px;height:100%;display:block;position:absolute}section.content--accordion .box-b .textbox>.g-comp-buttonbox{grid-column:2}section.content--accordion .box-b .textbox>:last-child.block--contents{padding:0 0 30px}section.content--accordion .box-b .accordion--container>li:after{content:"";background-color:var(--greyscale-grey-200);width:100%;height:2px;display:block;position:absolute;bottom:-1px;left:0}@media (hover:hover) and (pointer:fine){section.content--accordion .box-b .accordion--container>li:not(.ani--accordion):hover .acc--headline{color:var(--color-stdhgl)}section.content--accordion .box-b .accordion--container>li:not(.ani--accordion):hover .acc--headline .icon:before,section.content--accordion .box-b .accordion--container>li:not(.ani--accordion):hover .acc--headline .icon:after{background-color:var(--color-stdhgl)}}section.content--accordion.openall1 .box-b{max-height:500px;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(#fff0 0%,#fff 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.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.content--quote .box-a{flex-direction:column;width:100%;height:auto;display:flex}section.content--quote.postype0 .box-a{justify-content:center;align-items:center}section.content--quote.postype1 .box-a{justify-content:flex-start;align-items:flex-start}section.content--quote.postype2 .box-a{justify-content:flex-end;align-items:flex-end}section.content--quote .box-a>.container{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:820px;padding:60px 40px;display:flex}section.content--quote .box-a>.container.bgcolor_x{padding-top:0;padding-bottom:0}section.content--quote .box-a>.container>.bg{border-radius:24px}section.content--quote .box-a figure{z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}section.content--quote .box-a blockquote{border:unset;text-align:center;margin:0;padding:0 0 .6em;font-style:italic;font-weight:300}section.content--quote .box-a cite{text-align:center}section.content--quote .box-a figcaption{text-align:center;flex-flow:wrap;justify-content:center;align-items:center;display:flex}section.content--quote .box-a figcaption>:not(:last-child){margin-right:.25em}section.contact--infobox .box-a{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding-bottom:30px;display:flex}section.contact--infobox .box-a>.cont-a{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}section.contact--infobox .box-a>.cont-a .headline{margin:0}@media screen and (max-width:760px){section.contact--infobox .box-a{max-width:640px;margin:0 auto}}section.contact--infobox .box-b{grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;width:100%;display:grid}@media screen and (max-width:760px){section.contact--infobox .box-b{grid-template-rows:auto 1fr;grid-template-columns:1fr;max-width:640px;margin:0 auto}}section.contact--infobox .box-b>.conts{z-index:1;width:100%;height:auto}section.contact--infobox .box-b>.bg{background-color:var(--greyscale-white);border-radius:16px}section.contact--infobox .box-b .cont-a{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:40px;display:flex}section.contact--infobox .box-b .cont-a>.addresslabel{padding-bottom:8px}section.contact--infobox .box-b .cont-a>.text,section.contact--infobox .box-b .cont-a .contactdetail{padding:10px 0}@media screen and (max-width:1200px){section.contact--infobox .box-b .cont-a{padding:40px 30px}}@media screen and (max-width:760px){section.contact--infobox .box-b .cont-a{grid-row:1;padding:30px 20px}section.contact--infobox .box-b .cont-a>.addresslabel{padding-bottom:8px}section.contact--infobox .box-b .cont-a>.text{padding-top:10px}section.contact--infobox .box-b .cont-a .contactdetail{padding:10px 0 0}}section.contact--infobox.postype1 .box-b .cont-media0{order:2}section.contact--infobox .box-b .cont-media0{height:100%;overflow:hidden}section.contact--infobox .box-b .cont-media0 *{height:100%}section.contact--infobox .box-b .cont-media0>.media{border-radius:16px;justify-content:center;align-items:center;display:flex;overflow:hidden}@media screen and (max-width:760px){section.contact--infobox.postype1 .box-b .cont-media0{order:unset}}section.contact--form .box-a{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex}@media screen and (max-width:760px){section.contact--form .box-a{max-width:640px;margin:0 auto}}section.contact--form .box-a>.cont-a{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:820px;padding-bottom:30px;display:flex}section.contact--form .box-a>.cont-a p{padding:0}@media screen and (max-width:760px){section.contact--form .box-a>.cont-a{padding-bottom:20px}section.contact--form .box-a>.cont-a p{padding:16px 0 0}}section.contact--form .box-a>.cont-b{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:820px;height:auto;display:flex}.contactdetail{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding:20px 0;display:flex}.contactdetail>*{grid-gap:8px;grid-template-columns:auto 1fr;width:auto;display:grid}.contactdetail>:not(:first-child){margin-top:12px}.contactdetail>*>*{margin-top:.15em}.cardboxes>ul{grid-gap:20px;grid-template-columns:repeat(2,1fr);width:100%;height:auto;display:grid}.cardboxes.col3x>ul{grid-template-columns:repeat(3,1fr);padding-top:16px}@media screen and (max-width:1200px){.cardboxes>ul{grid-gap:12px}}@media screen and (max-width:970px){.cardboxes.col3x>ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:590px){.cardboxes>ul,.cardboxes.col3x>ul{grid-template-columns:1fr}}.cardboxes>ul>li{width:100%;height:auto;color:var(--greyscale-black);border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;overflow:hidden}.cardboxes>ul>li>.bg{background-color:var(--greyscale-white);border-radius:16px}.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{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.cardboxes>ul>li .head figure{border-radius:var(--border-radius16-a)}.cardboxes>ul>li .head figure img{transition:transform .6s cubic-bezier(.075,.82,.165,1)}@media (hover:hover) and (pointer:fine){.cardboxes>ul>li .head>a:hover figure img{transform:scale(1.05)}}.cardboxes>ul>li .body{flex-direction:column;width:100%;height:100%;padding:32px;display:flex}.cardboxes.col3x>ul>li .body{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:20px;display:flex}.cardboxes.col3x>ul>li .body>p{padding-bottom:0}.cardboxes.col3x>ul>li .body>.catlabelbox{width:100%;margin-top:auto;padding-top:16px}.cardboxes.col3x>ul>li .body>.catlabelbox>ul{flex-direction:column;flex-wrap:unset;text-align:center;justify-content:center;align-items:center;width:100%}.cardboxes.col3x>ul>li .body>.catlabelbox>ul>li{justify-content:center;align-items:center;width:100%;margin-left:0;margin-right:0}.cardboxes.col3x>ul>li .body>.catlabelbox>ul>li>.label{justify-content:center;align-items:center;width:100%}.cardboxes.col3x>ul>li .body>.catlabelbox>ul>li>.label>span{width:100%}@media screen and (max-width:1200px){.cardboxes>ul>li .body{padding:24px}}@media screen and (max-width:760px){.cardboxes>ul>li .body{padding:24px 20px}}.cardboxes>ul>li .body h3{margin-top:0}.cardboxes>ul>li .body>.buttonbox{padding-top:16px}.cardboxes>ul>li .body .buttons{justify-content:flex-start;margin-top:auto}.cardboxes .card--academycat--filter{width:100%;margin:0;padding:0;display:flex}.cardboxes .card--academycat--filter>form{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:auto;display:flex;position:relative}.cardboxes .card--academycat--filter>form select{border:1px solid var(--greyscale-grey-300);background-color:var(--greyscale-white);-webkit-appearance:none;appearance:none;background-image:none;border-radius:8px;width:100%;max-width:640px;min-height:44px;padding:0 42px 0 12px}.cardboxes .card--academycat--filter>form select::-ms-expand{display:none}@media screen and (max-width:760px){.cardboxes .card--academycat--filter>form select{min-height:40px}}@media screen and (max-width:510px){.cardboxes .card--academycat--filter>form select{min-height:36px}}.cardboxes .card--academycat--filter>form .icon{pointer-events:none;width:.7em;height:.7em;margin-top:-.35em;display:block;position:absolute;top:50%;right:1.1em}.cardboxes .card--academycat--filter>form .icon:before,.cardboxes .card--academycat--filter>form .icon:after{content:"";background-color:var(--color-black);transform-origin:50%;width:100%;height:2px;transition:transform .3s cubic-bezier(.075,.82,.165,1);position:absolute;top:50%;left:50%}.cardboxes .card--academycat--filter>form .icon:before{transform:translate(-70%,-50%)rotate(45deg)scaleX(.7)}.cardboxes .card--academycat--filter>form .icon:after{transform:translate(-30%,-50%)rotate(-45deg)scaleX(.7)}.cardboxes>ul>li.off{display:none}section.teaser--col3x .cardboxes>ul>li.on{animation-name:teaserCol3x_cardOn;animation-duration:.4s;animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-fill-mode:both}@keyframes teaserCol3x_cardOn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0,0)}}.badgebox>.container{z-index:1;text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:360px;padding:12px 16px;display:flex}.badgebox.sizebig>.container{max-width:820px}.badgebox>.bg{background-color:var(--crab-light);border:2px solid var(--crab-normal);border-radius:16px}@media screen and (max-width:760px){.badgebox>.bg{border-width:1px;border-radius:12px}.badgebox>.container{padding:8px 12px;font-size:.75rem}}.badgebox .part-a{justify-content:center;align-items:center;width:auto;margin-right:8px;display:flex}.badgebox .part-a figure.setratio{width:2em;max-width:2em;height:auto;display:flex}.badgebox .part-b{flex-direction:column;justify-content:center;align-items:center;width:auto;display:flex}.badgebox .part-b h3{font-size:inherit;margin:0}.badgebox .part-b p{font-size:inherit;margin:0;padding:.25em 0 0}.bgcolor0>.bg{background-color:var(--sky-normal)}.bgcolor1>.bg{background-color:var(--bassoon-light)}.bgcolor1_1>.bg{background-color:var(--bassoon-dark)}.bgcolor2>.bg{background-color:var(--yellow-light)}.bgcolor3>.bg{background-color:var(--grass-light)}.bgcolor4>.bg{background-color:var(--forest-normal)}.bgcolor0.bgtype1>.bg{background:url(/content/themes/framebase/assets/img/png/rta-main/floral-pattern-sky.png) 50%/cover no-repeat}.bgcolor1.bgtype1>.bg{background:url(/content/themes/framebase/assets/img/png/rta-main/floral-pattern-bassoon.png) 50%/cover no-repeat}.bgcolor1_1.bgtype1>.bg{background:url(/content/themes/framebase/assets/img/png/rta-main/floral-pattern-bassoon-dunkel.png) 50%/cover no-repeat}.bgcolor2.bgtype1>.bg{background:url(/content/themes/framebase/assets/img/png/rta-main/floral-pattern-yellow.png) 50%/cover no-repeat}.bgcolor3.bgtype1>.bg{background:url(/content/themes/framebase/assets/img/png/rta-main/floral-pattern-grass.png) 50%/cover no-repeat}.bgcolor4.bgtype1>.bg{background:url(/content/themes/framebase/assets/img/png/rta-main/floral-pattern-forest.png) 50%/cover no-repeat}section.textmedia.textboxtype3.bgcolor0 .box-a>.bg{background-color:var(--sky-light)}section.textmedia.textboxtype3.bgcolor1 .box-a>.bg{background-color:var(--bassoon-mid)}section.textmedia.textboxtype3.bgcolor1_1 .box-a>.bg{background-color:var(--bassoon-normal)}section.textmedia.textboxtype3.bgcolor2 .box-a>.bg{background-color:var(--yellow-mid)}section.textmedia.textboxtype3.bgcolor2.bgtype1 .box-a>.bg{background-color:var(--yellow-light)}section.textmedia.textboxtype3.bgcolor3 .box-a>.bg{background-color:var(--grass-mid)}section.textmedia.textboxtype3.bgcolor4 .box-a>.bg{background-color:var(--forest-mid)}section.textmedia.textboxtype3.bgcolor4.bgtype1 .box-a>.bg{background-color:var(--forest-normal)}.preline{color:var(--greyscale-black)}.bgcolor0 .preline>span{background-color:var(--yellow-light)}.bgcolor1 .preline>span,.bgcolor1_1 .preline>span{background-color:var(--sky-normal)}.bgcolor2 .preline>span{background-color:var(--grass-light)}.bgcolor3 .preline>span,.bgcolor4 .preline>span,.bgcolor_x .preline>span{background-color:var(--sky-normal)}.bgcolor4,.bgcolor4 .buttons.btn4 .btntarget,.bgcolor1_1,.bgcolor1_1 .buttons.btn4 .btntarget,.textcolor0 .buttons.btn4 .btntarget{color:var(--greyscale-white)}.content--quote .box-a>.container.bgcolor4{color:var(--grass-light)}.preline{justify-content:flex-start;align-items:flex-start;padding-bottom:12px;display:flex}.preline>span{border-radius:4px;padding:8px}main>section:not(:first-child)>.bg:not(.lastbg){border-radius:var(--border-radius24-responsive)}main>section:not(:first-child)>.bg.lastbg{z-index:2;height:25%;top:unset;background-color:var(--forest-normal);border-radius:unset;bottom:0}.catlabelbox>ul{flex-flow:wrap;justify-content:center;align-items:center;width:auto;display:flex}.catlabelbox>ul>li{justify-content:flex-start;align-items:flex-start;width:auto;margin-top:4px;margin-left:4px;margin-right:4px;display:flex}.catlabelbox>ul>li .label{justify-content:flex-start;align-items:flex-start;display:flex}.catlabelbox>ul>li .label>span{background-color:var(--greyscale-white);border-radius:4px;padding:10px 12px;line-height:1.3125}.catlabelbox.colortype1>ul>li .label>span{background-color:var(--background-cream)}.scrollby{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;width:auto;display:flex}.scrollby>li{justify-content:flex-start;align-items:flex-start;width:auto;margin-top:10px;margin-right:32px;display:flex}.iconbox{background-color:var(--background-cream);z-index:2;border-radius:4px;width:44px;min-width:44px;max-width:44px;padding:10px}.iconbox.size24{background-color:unset;width:24px;min-width:24px;max-width:24px;padding:0}.iconbox figure img{position:relative}#rtatocontact{z-index:3;position:fixed;bottom:20px;right:20px}#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(--background-cream-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}}.buttons.hamburger figure.icon--close{transform-origin:50%;transition:transform .2s cubic-bezier(.075,.82,.165,1);position:absolute;transform:scale(0)rotate(0)}body.navmobileliston .buttons.hamburger figure.icon--close{transition:transform .8s cubic-bezier(.075,.82,.165,1) .4s;transform:scale(1)rotate(1440deg)}.buttons.hamburger figure.icon--menu{transition:transform .25s cubic-bezier(1,.3,.15,1) .2s;transform:scale(1)}body.navmobileliston .buttons.hamburger figure.icon--menu{transform:scaleX(0)rotate(720deg)}.buttons.hamburger figure.icon--menu svg>path{transform-origin:50%;transition:transform .25s cubic-bezier(.075,.82,.165,1)}body.navmobileliston .buttons.hamburger figure.icon--menu svg>path:first-child{transform:translateY(-25%)}body.navmobileliston .buttons.hamburger figure.icon--menu svg>path:nth-child(3){transform:translateY(25%)}:root{--animation-btntext-duration:.4s;--animation-btntext-timingfunction:cubic-bezier(.165, .84, .44, 1);--animation-btnbg-animation:background-color .3s .15s cubic-bezier(.165, .84, .44, 1);--animation-btnborder-animation:border-color .3s .15s cubic-bezier(.165, .84, .44, 1);--animation-btnnavbg-animation:background-color .3s cubic-bezier(.165, .84, .44, 1)}.buttons>.btntarget>.btntextanilabel{justify-content:center;align-items:center;display:flex;overflow:hidden}@keyframes btnIconArrowAnimation{0%{transform:translate(0,0)scale(1)}24%{transform:translate(100%)scale(2,0)}25%{transform:translate(-100%)scale(0)}to{transform:translate(0,0)scale(1)}}@keyframes btnIconChatAnimation{0%{transform:scale(1)}40%{transform:scale(.95,.5)}70%{transform:scale(1.05)}to{transform:scale(1)}}@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)}}@keyframes btnOnlyIconArrowAnimationBottom{0%{transform:translate(0,0)scale(1)rotate(90deg)}24%{transform:translateY(100%)scale(0,2)rotate(90deg)}25%{transform:translateY(-100%)scale(0)rotate(90deg)}to{transform:translate(0,0)scale(1)rotate(90deg)}}@keyframes navChildBoxOnAnimation{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0,0)}}section.butlerapp--booking{--cf-color-text:var(--color-black);--cf-color-muted:var(--color-greymain);--cf-color-bg:var(--background-cream);--cf-color-border:var(--color-black);--cf-color-focus:var(--color-stdhgl);--cf-color-error:var(--color-red);--cf-radius-control:8px;--cf-border-width:1px;--cf-space-col:10px;--cf-space-row:20px;--cf-space-label:.5em;--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}section.butlerapp--booking .butlerbookbox .ws-booking-form>div:first-child{justify-content:flex-start}section.butlerapp--booking .butlerbookbox .ws-booking-form>div:first-child>.ws-step-nav-group{width:auto;padding:0;flex:unset!important}section.butlerapp--booking .butlerbookbox .ws-booking-form>div:first-child>.ws-step-nav-group:not(:last-child){padding:0 30px 0 0}section.butlerapp--booking .butlerbookbox .ws-booking-form>div:first-child>.ws-step-nav-group:last-child>*{margin:0}section.butlerapp--booking .butlerbookbox .ws-booking-form>div:first-child>.ws-step-nav-group:last-child>:not(:last-child){padding:0 30px 0 0!important}@media screen and (max-width:970px){section.butlerapp--booking .butlerbookbox .ws-booking-form>div:first-child>.ws-step-nav-group:not(:last-child){padding:0 20px 0 0}section.butlerapp--booking .butlerbookbox .ws-booking-form>div:first-child>.ws-step-nav-group:last-child>:not(:last-child){padding:0 20px 0 0!important}}section.butlerapp--booking .butlerbookbox p{padding:0;font-size:1rem}section.butlerapp--booking .butlerbookbox small{font-size:.8125rem}section.butlerapp--booking .butlerbookbox .ws-block,section.butlerapp--booking .butlerbookbox .ws-block *{font-size:inherit}section.butlerapp--booking .butlerbookbox .ws-block>:first-child{margin-top:0;padding-top:0}section.butlerapp--booking .butlerbookbox .ws-block>:last-child{margin-bottom:0;padding-bottom:0}section.butlerapp--booking .butlerbookbox .ws-block ol>li{margin-left:1.8em}section.butlerapp--booking .butlerbookbox .ws-block ul>li{margin-left:1.75em}section.butlerapp--booking .butlerbookbox .ws-block ol>li:not(:last-child),section.butlerapp--booking .butlerbookbox .ws-block ul>li:not(:last-child){margin-bottom:.625em}section.butlerapp--booking .butlerbookbox .ws-block ul>li>ul,section.butlerapp--booking .butlerbookbox .ws-block ul>li>ol,section.butlerapp--booking .butlerbookbox .ws-block ol>li>ul,section.butlerapp--booking .butlerbookbox .ws-block ol>li>ol{margin-top:.75em}section.butlerapp--booking .butlerbookbox .ws-block ul>li:before{content:"";background:url(/content/themes/framebase/assets/img/svg/rta-main/bullet.svg) 50%/contain no-repeat;width:1em;min-width:1em;height:1em;min-height:1em;display:block;position:absolute;transform:translate(-1.5em,.2125em)}section.butlerapp--booking .butlerbookbox .ws-block a{display:initial;color:var(--color-black);line-height:inherit;background:linear-gradient(to bottom, transparent 94%, var(--greyscale-black) 0) center left/100% 100% no-repeat;padding:.15em 0;transition:all 50ms}@media (hover:hover) and (pointer:fine){section.butlerapp--booking .butlerbookbox .ws-block a:hover{background:linear-gradient(to bottom, transparent 94%, var(--color-stdhgl) 0) center left/0 100% no-repeat;animation:.6s cubic-bezier(.165,.84,.44,1) .2s forwards btn4BGLineAnimation}}section.butlerapp--booking .butlerbookbox .ws-block ol{counter-reset:item;margin:0;list-style:none}section.butlerapp--booking .butlerbookbox .ws-block ol>li{counter-increment:item;align-items:baseline;display:block}section.butlerapp--booking .butlerbookbox .ws-block 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)}section.butlerapp--booking .butlerbookbox .ws-block a{display:initial}section.butlerapp--booking .butlerbookbox .ws-block code{background:var(--color-grey0);border:1px solid var(--color-grey2);color:inherit;border-radius:4px;padding:.05em .2em;font-size:.875em}section.butlerapp--booking .butlerbookbox .ws-block h1,section.butlerapp--booking .butlerbookbox .ws-block h2,section.butlerapp--booking .butlerbookbox .ws-block h3,section.butlerapp--booking .butlerbookbox .ws-block h4,section.butlerapp--booking .butlerbookbox .ws-block h5,section.butlerapp--booking .butlerbookbox .ws-block h6{scroll-margin-top:90px}section.butlerapp--booking .butlerbookbox .ws-block hr{margin:10px 0 30px;display:block;position:relative}section.butlerapp--booking .butlerbookbox .ws-right-column{margin-top:0}section.butlerapp--booking .butlerbookbox .ws-right-column .ws-form-description{margin-top:0!important}section.butlerapp--booking .butlerbookbox .ws-right-column .ws-form-description>:not(:last-child){margin-bottom:1em!important}@media screen and (max-width:786px){section.butlerapp--booking .butlerbookbox .ws-right-column{margin-top:30px}}section.butlerapp--booking .butlerbookbox select.ws-select{-webkit-appearance:none;appearance:none;background-image:none;width:100%;padding:0 42px 0 12px}section.butlerapp--booking .butlerbookbox select.ws-select::-ms-expand{display:none}section.butlerapp--booking .butlerbookbox .ws-input-label{margin-bottom:.25em;font-weight:600}section.butlerapp--booking .butlerbookbox .ws-input{-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);outline:none;width:100%;padding:.25em 1em}section.butlerapp--booking .butlerbookbox .ws-input.ws-text-input{padding:1em}section.butlerapp--booking .butlerbookbox input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid var(--greyscale-black);background-color:var(--background-cream);cursor:pointer;vertical-align:middle;border-radius:4px;flex-shrink:0;width:1em;height:1em;margin:-.3em 0 0;display:inline-block}section.butlerapp--booking .butlerbookbox input[type=checkbox]:checked{background-color:var(--color-stdhgl);border-color:var(--color-stdhgl)}section.butlerapp--booking .butlerbookbox input[type=checkbox]~.ws-checkbox-label{vertical-align:middle;margin-left:.5em}section.butlerapp--booking .butlerbookbox .ws-input-description{padding-left:1.45em!important}section.butlerapp--booking .butlerbookbox .ws-course-meta .ws-timespan-title .fromToAuto{background-color:var(--crab-light);border-radius:8px;margin:1em 0;padding:.25em 1em;display:inline-block}section.butlerapp--booking .butlerbookbox .ws-step-meta{background-color:var(--greyscale-white);border-radius:8px;padding:24px 16px;font-size:.875rem}section.butlerapp--booking .butlerbookbox .ws-step-meta *{font-size:inherit}section.butlerapp--booking .butlerbookbox .ws-step-meta .ws-input-description>div>p{color:var(--color-stdhgl)!important}section.butlerapp--booking .butlerbookbox .ws-button-icon{background-color:var(--greyscale-white);color:var(--greyscale-black);border-radius:8px}section.butlerapp--booking .butlerbookbox .ws-step-nav-selected .ws-button-icon{background-color:var(--color-stdhgl);color:var(--greyscale-white)}section.butlerapp--booking .butlerbookbox .ws-step-nav-selected .ws-step-nav-title{color:var(--color-stdhgl)}section.butlerapp--booking .butlerbookbox .ws-checkbox-label a,section.butlerapp--booking .butlerbookbox .ws-form-buttons .ws-button.ws-button-clear{color:var(--greyscale-black)}section.butlerapp--booking .butlerbookbox .ws-checkbox-label a,section.butlerapp--booking .butlerbookbox .ws-form-buttons .ws-button.ws-button-clear>span{text-align:left;background:linear-gradient(#0000 94%,currentColor 0) 0/100% 100% no-repeat;padding:.3em 0}@media (hover:hover) and (pointer:fine){section.butlerapp--booking .butlerbookbox .ws-checkbox-label a:hover,section.butlerapp--booking .butlerbookbox .ws-form-buttons .ws-button.ws-button-clear:hover span{background:linear-gradient(to bottom, transparent 94%, var(--color-stdhgl) 0) center left/0 100% no-repeat;animation:.6s cubic-bezier(.165,.84,.44,1) .2s forwards btn4BGLineAnimation}}@media screen and (max-width:760px){section.butlerapp--booking .butlerbookbox .ws-checkbox-label a,section.butlerapp--booking .butlerbookbox .ws-form-buttons .ws-button.ws-button-clear span{background:linear-gradient(#0000 95%,currentColor 0) 0/100% 100% no-repeat}}section.butlerapp--booking .butlerbookbox .ws-input-recommended{border:1px solid var(--color-stdhgl);background-color:var(--background-cream);border-radius:16px;font-size:1rem}section.butlerapp--booking .butlerbookbox .ws-input-recommended *{font-size:1rem}section.butlerapp--booking .butlerbookbox .ws-input-recommended .ws-recommended-title{color:var(--greyscale-black)}section.butlerapp--booking .butlerbookbox .ws-input-recommended .ws-recommended-title h4{color:var(--color-stdhgl);font-size:1.25rem;position:relative;margin-bottom:.25em!important}section.butlerapp--booking .butlerbookbox .ws-input-recommended .ws-recommended-wrap{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:0;display:flex}section.butlerapp--booking .butlerbookbox .ws-input-recommended .ws-recommended-wrap input[type=checkbox]{top:unset;left:unset;position:relative}section.butlerapp--booking .butlerbookbox .ws-input-recommended .ws-recommended-wrap .ws-checkbox-label{display:inline-block;position:relative}section.butlerapp--booking .butlerbookbox .websail h4,section.butlerapp--booking h1{text-align:center}section.butlerapp--booking .butlerbookbox .websail .ws-bills{width:100%;max-width:640px;margin-left:auto;margin-right:auto;font-size:1rem;font-weight:400}section.butlerapp--booking .butlerbookbox .websail .ws-bills .ws-table{border:1px solid var(--color-stdhgl);border-radius:8px}section.butlerapp--booking .butlerbookbox .websail .ws-bills .ws-price-quantity-cell{font-weight:700}section.butlerapp--booking .butlerbookbox .websail .ws-payment-gateway.ws-payment-gateway-radio-selected{width:100%;max-width:640px;margin-left:auto;margin-right:auto}section.butlerapp--booking .butlerbookbox .websail .ws-payment-gateway.ws-payment-gateway-radio-selected .ws-payment-gateway-image{width:64px;min-width:64px;max-width:64px;height:auto}section.butlerapp--booking .butlerbookbox .websail .ws-payment-gateway.ws-payment-gateway-radio-selected .ws-payment-gateway-image img{width:36px;min-width:36px;max-width:36px;height:auto}section.butlerapp--booking .butlerbookbox .websail div[name=coupon-and-buttons]{flex-direction:column;justify-content:flex-start;width:100%;max-width:640px;margin-left:auto;margin-right:auto;display:flex;align-items:flex-start!important}section.butlerapp--booking .butlerbookbox .websail div[name=coupon-and-buttons]>*{width:100%;margin-left:0}section.butlerapp--booking .butlerbookbox .websail div[name=coupon-and-buttons] .ws-coupon-code{flex-direction:row;width:100%;display:flex}section.butlerapp--booking .butlerbookbox .websail div[name=coupon-and-buttons] .ws-coupon-code-button{font-size:inherit;border-radius:5em;margin-left:8px}section.butlerapp--booking .butlerbookbox .websail div[name=coupon-and-buttons] button,section.butlerapp--booking .butlerbookbox .websail div[name=coupon-and-buttons] button span{font-size:1rem}@media screen and (max-width:510px){section.butlerapp--booking .butlerbookbox .websail div[name=coupon-and-buttons] .ws-coupon-code{flex-direction:column}section.butlerapp--booking .butlerbookbox .websail div[name=coupon-and-buttons] .ws-coupon-code .ws-coupon-code-button{text-align:center;justify-content:center;align-items:center;width:100%;margin-left:0;margin-right:0}}
