@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{margin:0;padding:0;height:100%;scrollbar-width:none;-ms-overflow-style:none}body{display:flex;flex-direction:column;margin:0;padding:0;font-size:16px;position:relative;-ms-word-wrap:normal;word-wrap:normal;width:100%;height:auto;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;counter-reset:all}body.holdscreen{overflow:hidden}article,h1,h2,h3,h4,h5,h6,div,p,pre,span,ul,ol,li,cite{position:relative;color:inherit}p{margin:0}a{text-decoration:none;color:inherit}main{display:flex;flex-direction:column;position:relative;width:100%;height:auto;z-index:1}.section--container,.custom--container{display:flex;flex-direction:column;position:relative;width:100%;max-width:var(--content-max-width, 1440px);height:auto;margin:0 auto;z-index:3;box-sizing:border-box}article{display:block;position:relative}.blocks{display:block;position:relative;width:auto;max-width:820px;height:auto}.block--contents{--block-code-bg: var(--color-bg-alt, #f3f4f6);--block-code-border: var(--color-border, #d1d5db);display:block;position:relative;width:auto;height:auto}.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{font-weight:700;margin:0 0 .4em;scroll-margin-top:90px}.block--contents figure.quote{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 40px}.block--contents blockquote{display:block;font-weight:700;line-height:1.35;padding:25px 0 15px;margin:0;border:unset}.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:before{content:"";display:block;position:absolute;width:1em;min-width:1em;height:1em;min-height:1em;transform:translate3d(-1.5em,.2125em,0)}.block--contents code{background:var(--block-code-bg);border:1px solid var(--block-code-border);padding:.05em .2em;border-radius:4px;font-size:.875em;color:inherit}#jg--scrollbar{position:fixed;height:100%;width:14px;background-color:transparent;top:0;right:0;transform:translate3d(100%,0,0);transition:transform .2s cubic-bezier(.75,.25,0,1);z-index:1002}#jg--scrollstick,#jg--menuscrollstick{--scrollbar-color-stick: var(--color-text);--scrollbar-color-stick-menu: var(--color-accent)}#jg--scrollstick{display:block;position:absolute;width:4px;margin:0 auto;left:0;right:0;background-color:var(--scrollbar-color-stick);border-radius:1px;cursor:grab}#jg--scrollstick:active,body.stickdragging{cursor:grabbing}#jg--menuscrollbar{position:fixed;height:100%;width:14px;background-color:transparent;top:0;right:0;transform:translate3d(100%,0,0);transition:transform .2s cubic-bezier(.75,.25,0,1);z-index:1004}#jg--menuscrollstick{display:block;position:absolute;width:4px;margin:0 auto;left:0;right:0;background-color:var(--scrollbar-color-stick-menu);border-radius:1px;cursor:grab}#jg--menuscrollstick:active,body.stickdraggingmenu{cursor:grabbing}.empty{position:absolute;width:0;height:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0}.bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1}pre{position:relative;font-size:.75rem;line-height:1.2;background-color:#ff0;color:#000!important;top:0;left:0;z-index:999999999999;overflow:scroll;width:auto;height:100%}.dg.ac{top:100px!important;z-index:1000!important}#etc{position:absolute;width:0;height:0;top:0;left:0}#etc #window-wh{position:fixed;width:100vw;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;z-index:-2;visibility:hidden;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;top:0;left:0}.data--attr{display:none;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0}.buttons{--button-focus-color: #005fcc;--button-focus-radius: 4px;display:inline-block;position:relative;margin:0}.buttons .btntarget{display:inline-block;align-items:center;cursor:pointer}.buttons .btntarget>*{display:initial;vertical-align:middle}.buttons .btntarget>*.icons{display:flex}.buttons button{outline:none;border:none;color:inherit;font-size:inherit;background-color:transparent;font-family:inherit;cursor:pointer;margin:0;padding:0}button.a11y,.buttons.a11y>.btntarget{outline:none;border:none;color:inherit;font-size:inherit;background-color:transparent}button.a11y:focus-visible,.buttons.a11y>.btntarget:focus-visible,.buttons.progressbar.a11y input:focus-visible{outline:2px solid var(--button-focus-color)!important;outline-offset:-2px;border-radius:var(--button-focus-radius)}.buttons.a11y:focus-visible~.btntarget,.buttons.btnradio.a11y input:focus-visible~.btntarget{outline:2px solid var(--button-focus-color);outline-offset:-2px;border-radius:var(--button-focus-radius)}.buttons.fullwidth,.buttons.fullwidth .btntarget,.buttons.fullwidth .btntarget>span{width:100%}.buttons.aligncenter{text-align:center}.size-em figure.icons,.size-em figure.icons svg{width:1.25em;min-width:1.25em;max-width:1.25em;height:1.25em;min-height:1.25em;max-height:1.25em}.size12 figure.icons,.size12 figure.icons svg{width:12px;min-width:12px;max-width:12px;height:12px;min-height:12px;max-height:12px}.size14 figure.icons,.size14 figure.icons svg{width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px}.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}.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}.size40 figure.icons,.size40 figure.icons svg{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px}.size44 figure.icons,.size44 figure.icons svg{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px}.size56 figure.icons,.size56 figure.icons svg{width:56px;min-width:56px;max-width:56px;height:56px;min-height:56px;max-height:56px}.jg--accordion{--acc-color-icon: var(--color-text)}.jg--accordion .head .acc--headline{display:inline-block;margin:0;cursor:pointer}.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:"";position:absolute;display:block;width:1.25em;min-width:1.25em;height:2px;min-height:2px;top:.65em;right:0;border-radius:4px;background-color:var(--acc-color-icon)}.jg--accordion .head .acc--headline>.btntarget:before{transform:rotate(90deg) scale(1)}.jg--accordion .head .acc--headline>.btntarget:after{transform:rotate(0) scale(1);margin-left:30px}.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{position:relative;max-height:0;opacity:0;overflow:hidden}.jg--accordion.transon .textbox{transition:max-height .4s cubic-bezier(.75,.25,0,1),opacity .1s ease}.jg--accordion li.ani--accordion .textbox{opacity:1}section.grid--pinterest ul.gplist{display:flex;flex-direction:row;position:relative;width:100%;height:auto;list-style:none;list-style-type:none;box-sizing:border-box;align-items:flex-start;justify-content:flex-start}section.grid--pinterest ul.gplist>li{display:inline-block;position:relative;vertical-align:top;box-sizing:border-box;margin:0;list-style:none;list-style-type:none;width:100%;height:auto}section.grid--pinterest ul.gplist>li::marker{display:none}.jg--cal{display:flex;flex-direction:column;width:100%;max-width:480px;margin:0 auto}.jg--cal *{box-sizing:border-box}.jg--cal .buttons{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;position:relative;width:100%;height:auto;margin:0}.jg--cal .buttons input,.jg--cal .buttons select{position:relative;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;height:auto;top:0;left:0;margin:0;z-index:4;padding:40px 15px 15px;font-weight:700;cursor:pointer}.jg--cal .buttons input::placeholder{opacity:.5;font-weight:400}.jg--cal .buttons input:focus,.jg--cal .buttons select:focus,.jg--cal .buttons select:focus-visible{border:none;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;outline:none}.jg--cal .buttons .form--select{content:"";display:inline-block;position:absolute;border:solid var(--color-black);border-width:0 1px 1px 0;padding:.25em;right:20px;bottom:30%;transform:rotate(45deg);pointer-events:none;-webkit-user-select:none;user-select:none}.jg--cal .buttons .btntarget{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;font-size:12px;cursor:pointer}.jg--cal .buttons .btntarget span{display:inline-block;position:relative;font-size:inherit;width:100%;height:auto;padding:15px 15px 0;z-index:2}.jg--cal .buttons .btntarget .bgbox{position:absolute;width:100%;height:100%;background-color:var(--color-white);box-shadow:0 0 12px #0000001a;border-radius:5px;box-sizing:border-box}.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{display:flex;width:100%;height:auto;padding:0 0 5px}.jg--cal .output--container>*{display:flex;align-items:center;justify-content:flex-start;position:relative;width:100%;height:auto}.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{max-width:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0}.jg--cal.dateequal .output--container>.end,.jg--cal.betweenoff .output--container>.between{margin-left:unset}.jg--cal .boxes{display:flex;flex-direction:column;background-color:var(--color-white);box-shadow:0 3px 12px #00000026;border-radius:5px;max-height:0;opacity:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;transition:max-height .4s cubic-bezier(.75,.25,0,1),opacity .1s ease}.jg--cal.jgcalon .boxes{opacity:1;pointer-events:unset;-webkit-user-select:unset;user-select:unset}.jg--cal .boxes .box--container{display:flex;flex-direction:column;width:100%;height:auto;padding:20px}.jg--cal .boxcal-a{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:1.125rem;line-height:1}.jg--cal .boxcal-a .year-month{display:block;position:relative;padding:0 .5em}.jg--cal .boxcal-a .buttons.prev,.jg--cal .boxcal-a .buttons.next{display:flex;align-items:center;justify-content:center;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;margin:0;cursor:pointer}.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{display:flex;align-items:center;justify-content:center}.jg--cal .boxcal-a .buttons.prev .btntarget:before,.jg--cal .boxcal-a .buttons.next .btntarget:before{content:"";display:block;position:absolute;width:40%;height:40%;border-width:2px 2px 0 0;border-color:var(--color-black);border-style:solid}.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{display:flex;flex-direction:column;position:relative;margin:0 auto}.jg--cal .boxcal-b .dayname,.jg--cal .boxcal-b .days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px 0}.jg--cal .boxcal-b .dayname *,.jg--cal .boxcal-b .days *{display:block;width:100%;height:100%}.jg--cal .boxcal-b .dayname>*,.jg--cal .boxcal-b .days>*{display:flex;align-items:center;justify-content:center;position:relative;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;text-align:center;color:var(--color-black);font-size:14px;font-weight:700}@media screen and (max-width:510px){.jg--cal .boxcal-b .dayname>*,.jg--cal .boxcal-b .days>*{width:36px;min-width:36px;height:36px;min-height:36px;max-width:36px}}.jg--cal .boxcal-b .days .cont{position:relative;width:100%;height:100%}.jg--cal .boxcal-b .days .cont *{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;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{display:flex;align-items:center;justify-content:center;z-index:1}.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:"";position:absolute;display:block;width:100%;height:100%;box-sizing:border-box}.jg--cal .boxcal-b .days .day-cur .bg:after{border:2px solid transparent;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{display:block;position:absolute;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;border-radius:4px;padding:1em;font-size:12px;transform:translate3d(0,-100%,0) scale(0);box-shadow:4px 0 11px #0000001c;box-sizing:border-box}.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:JG_CalDaysOn .4s cubic-bezier(.075,.82,.165,1) forwards}}@keyframes JG_CalDaysOn{0%{transform:translate3d(0,-100%,0) scale(.9)}to{transform:translate3d(0,-100%,0) scale(1)}}.jg--cal .boxcal-d .reset{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.2;margin-top:10px}.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{align-items:center;justify-content:center;background-color:var(--color-white);border:1px solid var(--color-black);border-radius:5px;padding:0;color:var(--color-white)}.jg--cal .boxcal-d .reset .buttons .btntarget{display:flex;align-items:center;justify-content:center;position:relative;height:auto;color:var(--color-black)}.jg--cal .boxcal-d .reset .buttons .btntarget>span{text-transform:uppercase;padding:.2em 0;text-align:center}.jg--cal .times{display:block;position:relative;width:100%;height:auto}.jg--cal .time--container{display:flex;flex-direction:row;width:100%}.jg--cal.jgcalon .time--container{padding-top:5px}.jg--cal .time--container>*:not(:first-child){margin-left:5px}.jg--cal .time--container>*{display:block;position:relative;width:100%}.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{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px 0}.jg--cal .final .finalheadline{font-size:.875rem;font-weight:700;padding-bottom:10px}.jg--cal .final ul.finallist{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:0}.jg--cal .final ul.finallist>li{display:flex;cursor:pointer}.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]{position:absolute;top:0;left:0;max-width:1px;max-height:1px;opacity:0;padding:0;margin:0}.jg--cal .final ul.finallist>li>div{display:flex;flex-direction:row;align-items:center;position:relative;font-size:.875rem;font-weight:700;border:1px solid var(--color-black);border-radius:4px;padding-right:.8em}.jg--cal .final ul.finallist>li.target>div{border:1px solid var(--color-accent)}.jg--cal .final ul.finallist>li>div>span{display:block;position:relative;transform:unset;width:auto;height:auto;padding:1em .8em}.jg--cal .final ul.finallist>li>div .finalremove{display:flex;align-items:center;justify-content:center;position:relative;width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;cursor:pointer}.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:"";display:block;position:absolute;width:100%;height:2px;background-color:var(--color-black)}.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{display:block;animation:jgcal_final_overlap .8s cubic-bezier(.075,.82,.165,1) forwards;font-weight:700;color:var(--color-white);padding:.25em .5em;margin-top:10px;background-color:var(--color-accent)}@keyframes jgcal_final_overlap{0%{opacity:0;transform:scaleY(0)}to{transform:scale(1)}}.jg--cal .final .finaladd{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background-color:var(--color-white);border:2px solid var(--color-black);padding:.25em .4em;border-radius:100rem;margin-top:1em;cursor:pointer}.jg--cal.finalisempty .final .finaladd{cursor:not-allowed;opacity:.25}.jg--cal .final .finaladd span{display:inline-block;padding:0 15px 0 10px;font-weight:700}.jg--cal .final .finaladd i{display:flex;align-items:center;justify-content:center;position:relative;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;background-color:var(--color-accent);border-radius:50%}.jg--cal.finalisempty .final .finaladd i{background-color:#999}.jg--cal .final .finaladd i:before,.jg--cal .final .finaladd i:after{content:"";display:block;position:absolute;width:60%;height:2px;background-color:var(--color-white);transition:transform .25s cubic-bezier(.075,.82,.165,1)}.jg--cal .final .finaladd i:before{transform:rotate(90deg) scaleX(.75)}.jg--cal .final .finaladd i:after{transform:scaleX(.75)}@media(hover:hover)and (pointer:fine){.jg--cal .final .finaladd:hover i:before{transform:rotate(90deg) scale(1)}.jg--cal .final .finaladd:hover i:after{transform:scale(1)}}.jg--cfboxes{--cf-color-text: var(--color-text);--cf-color-muted: var(--color-border);--cf-color-bg: var(--color-text-inv);--cf-color-border: var(--color-text);--cf-color-focus: var(--color-accent);--cf-color-error: var(--color-error);--cf-color-placeholder: rgba(var(--color-black-rgb), .45);--cf-color-overlay: rgba(var(--color-black-rgb), .58);--cf-radius-control: 4px;--cf-border-width: 1px;--cf-space-col: 10px;--cf-space-row: 20px;--cf-space-label: 10px;--cf-space-legend: 5px;--cf-control-px: .75em;--cf-control-py: 1em;--cf-control-py-compact: .625em;--cf-select-pr: 2.25em;--cf-file-py: .5em;--cf-file-px: .625em;--cf-check-size: 1.125rem;--cf-check-offset-left: 1.875rem;width:100%;height:auto}.jg--cfboxes .hide-robot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.jg--cfboxes>.container{display:flex;flex-direction:column;width:100%;height:auto}.jg--cfboxes>.container>form{display:block;width:100%;height:auto}.jg--cfboxes>.container>form:after{content:"";display:table;clear:both}.jg--cfboxes .formfield{float:left;clear:none;width:100%;height:auto}.jg--cfboxes .formfield.w50{width:50%}.jg--cfboxes .formfield.w100{width:100%;clear:both}.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{display:flex;flex-direction:column;width:100%;height:auto;padding-top:var(--cf-space-row)}.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-right:0;padding-left:0}}.jg--cfboxes .formfield label{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%;text-align:left;padding-bottom:var(--cf-space-label);color:var(--cf-color-text);opacity:1}.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{color:var(--cf-color-muted)}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;-moz-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;transition:all .4s cubic-bezier(.075,.82,.165,1);width:100%;font-family:inherit;font-size:inherit}.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,.jg--cfboxes input[type=email]:focus-visible,.jg--cfboxes input[type=number]:focus-visible,.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{min-height:7.5em;resize:vertical}.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{position:absolute;display:block;width:.7em;height:.7em;right:1em;bottom:1em;pointer-events:none;z-index:2}.jg--cfboxes .formfield.typeselect>.container>.icon:before,.jg--cfboxes .formfield.typeselect>.container>.icon:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:2px;background-color:var(--cf-color-text);transform-origin:center}.jg--cfboxes .formfield.typeselect>.container>.icon:before{transform:translate3d(-70%,-50%,0) rotate(45deg) scaleX(.7)}.jg--cfboxes .formfield.typeselect>.container>.icon:after{transform:translate3d(-30%,-50%,0) 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{order:3;display:block;width:100%;margin-top:8px;padding-top:2px;color:var(--cf-color-muted);font-size:.875rem;line-height:1.4;text-align:left;word-break:break-word}.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{display:block;margin:2px 0 8px;color:var(--cf-color-muted);font-size:.8125rem;line-height:1.35}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-item{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;margin-top:6px;padding:8px 10px;border:var(--cf-border-width) solid var(--cf-color-border);border-radius:var(--cf-radius-control);background-color:var(--cf-color-bg)}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-name{display:block;min-width:0;margin-right:10px;color:var(--cf-color-text);font-size:.875rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-remove{display:inline-block;margin:0;padding:0;border:0;outline:0;background:transparent;color:var(--cf-color-error);font-size:.875rem;line-height:1.2;font-weight:500;text-decoration:underline;cursor:pointer}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-remove: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{margin:0;padding:0;border:0}.jg--cfboxes legend{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%;margin:0;padding:0;padding-bottom:var(--cf-space-legend);text-align:left;color:var(--cf-color-text);opacity:1}.jg--cfboxes .formfield.typeradio fieldset .fieldoptions,.jg--cfboxes .formfield.typecheckbox fieldset .fieldoptions{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.jg--cfboxes .formfield.typeradio fieldset label,.jg--cfboxes .formfield.typecheckbox fieldset label{display:flex;align-items:center;width:auto;margin:10px 0;padding-bottom:0;cursor:pointer}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio],.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;margin:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;pointer-events:none}.jg--cfboxes .formfield.typeradio fieldset label>span,.jg--cfboxes .formfield.typecheckbox fieldset label>span{position:relative;display:inline-flex;align-items:center;min-height:1.25rem;padding-left:var(--cf-check-offset-left);color:var(--cf-color-text)}.jg--cfboxes .formfield.typeradio fieldset label>span:before,.jg--cfboxes .formfield.typecheckbox fieldset label>span:before{content:"";position:absolute;top:50%;left:0;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);transform:translateY(-50%);border-radius:4px}.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:"";position:absolute;top:50%;left:0;opacity:0;transform:translateY(-50%)}.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:checked+span:after{width:.325rem;height:.625rem;border-right:2px solid var(--cf-color-focus);border-bottom:2px solid var(--cf-color-focus);left:.4rem;transform:translateY(-58%) rotate(45deg);opacity:1}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:checked+span:after{width:.5rem;height:.5rem;left:.3125rem;border-radius:50%;background-color:var(--cf-color-focus);opacity:1}.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,.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:focus-visible+span:before,.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{position:relative;padding:var(--cf-space-row) 0}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;margin:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;pointer-events:none}.jg--cfboxes .dataprivacy>.container>label{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;justify-content:flex-start;grid-gap:8px;position:relative;width:100%;margin:0;text-align:left;color:var(--cf-color-text);cursor:pointer}.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{display:flex;align-items:center;justify-content:center;position:relative;width:1em;height:1em;margin-top:.2em;border:1px solid var(--cf-color-border);border-radius:4px;overflow:hidden}.jg--cfboxes .dataprivacy>.container>label>.iconcheckbox:before{content:"";display:block;position:absolute;width:70%;height:70%;border-radius:3px;background-color:var(--cf-color-text);transform:scale(1.5);opacity:0}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:checked+label>.iconcheckbox:before{transform:scale(1);opacity:1;transition:transform .25s cubic-bezier(.075,.82,.165,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,.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{display:flex;align-items:flex-start;justify-content:flex-start;clear:both;width:100%}.jg--cfboxes .formsubmit .btntarget.is-submitting{cursor:wait;opacity:.72}.jg--cfboxes .jg--cffeedback{margin-top:var(--cf-space-row);padding:16px 18px;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}.jg--cfboxes .jg--cffeedback>h3{margin:0;padding:0}.jg--cfboxes .jg--cffeedback>p{margin:8px 0 0;font-size:1rem;padding:0}.jg--cfboxes .jg--cffeedback-error{border-color:var(--cf-color-error);border-left-width:6px;background-color:var(--cf-color-bg)}.jg--cfboxes .jg--cffeedback-error>h3{font-size:1.5rem;color:var(--cf-color-error)}.jg--cfboxes .jg--cffeedback-code{display:block;margin-top:10px;color:var(--cf-color-error);font-size:.9375rem;line-height:1.45;font-weight:500;word-break:break-word}.jg--cfboxes .jg--cfmodal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998}.jg--cfboxes .jg--cfmodal.is-open{display:block}.jg--cfboxes .jg--cfmodal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cf-color-overlay)}.jg--cfboxes .jg--cfmodal-box{position:absolute;top:50%;left:50%;z-index:2;width:calc(100% - 40px);max-width:560px;max-height:calc(100vh - 40px);overflow-y:auto;padding:20px;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;transform:translate(-50%,-50%)}.jg--cfboxes .jg--cfmodal-title{margin:0;padding:0;font-size:1.3125rem;line-height:1.3;font-weight:600;letter-spacing:0}.jg--cfboxes .jg--cfmodal-text{margin:10px 0 0;padding:0;font-size:1rem;line-height:1.5;font-weight:400}.jg--cfboxes .jg--cfmodal-code{display:block;margin-top:10px;color:var(--cf-color-error);font-size:.9375rem;line-height:1.45;font-weight:500;word-break:break-word}.jg--cfboxes .jg--cfmodal-actions{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:16px}.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{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh}section.frame-newsletter-group>.section--container{padding-top:80px;padding-bottom:80px}section.frame-newsletter-group .box-a{display:flex;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;text-align:center}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}figure{display:flex;justify-content:center;align-items:center;position:relative;margin:0;width:100%;height:auto;overflow:hidden}figure.caption--on{margin:0 0 6rem}img{display:block;position:relative;height:100%;max-width:100%;width:100%;-webkit-user-select:none;user-select:none}figure.setratio{display:flex;justify-content:center;align-items:center;position:relative;height:auto;width:100%}figure.setratio img,figure.setratio video{position:absolute;width:100%;height:100%;object-fit:cover}figure.jg--lazytrans{opacity:1!important;transition:opacity .4s ease!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:translate3d(0,3.6rem,0)}figure.icon.size24,figure.icon.size24 img{width:24px;height:24px;min-width: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{display:block;background-color:var(--color-text-inv);position:fixed;height:100vh;height:-webkit-fill-available;min-height:100vh;min-height:100dvh;width:100vw;left:0;top:0;z-index:1000;opacity:0;transition:opacity .4s .2s ease-out}#preloadimg.plimg0{opacity:1}.jg--media{--media-color-text-inv: var(--color-text-inv);--media-color-text: var(--color-text);--media-color-accent: var(--color-accent)}.jg--media .media{display:block;width:100%;height:auto}.jg--media .image--container{width:100%;height:auto;margin:0 auto}.jg--media .galleries.slide--hold:before{content:"";display:block;position:absolute;z-index:9999;left:0;right:0;width:100%;height:100%}.jg--media .gallery--children:hover{cursor:grab}.jg--media .gallery--children:active{cursor:grabbing}.jg--media .galleries{display:flex;position:relative;align-items:center;width:100%;height:auto;margin:0 auto}.jg--media .galleries figure.jg--lazytrans>img{transition:unset!important}.jg--media .gallery--frame{display:flex;position:relative;width:100%;box-sizing:border-box;overflow:hidden;margin:0 auto}.jg--media .gallery--parent{display:flex;position:relative;height:100%;left:0}.jg--media .galleries.shifting .gallery--parent{transition-property:left;transition-timing-function:cubic-bezier(0,.9,.6,1)}.jg--media .gallery--children{display:flex;position:relative;width:100%;height:auto;box-sizing:border-box;align-items:stretch}.jg--media .gallery--children img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none}.jg--media .gallery--control{display:flex;justify-content:space-between;align-items:center;position:absolute;width:100%;height:0;margin:0 auto;left:0;right:0;padding:0 20px}.jg--media .gallery--control>*{position:relative;display:flex;justify-content:center;align-items:center;width:36px;height:36px;cursor:pointer}.jg--media .gallery--control>*:after,.jg--media .gallery--control>*:before{content:"";position:absolute;display:block}.jg--media .gallery--control>*:after{width:100%;height:100%;background-color:#0003;border-radius:50%;z-index:11;transition:background .15s ease}.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) translate3d(10%,10%,0)}.jg--media .gallery--control .gallery--next:before{transform:rotate(135deg) translate3d(10%,10%,0)}@media(hover:hover)and (pointer:fine){.jg--media .gallery--control .gallery--prev:hover:after{background-color:#0006}.jg--media .gallery--control .gallery--next:hover:after{background-color:#0006}.jg--media .gallery--control .gallery--prev:hover:before{transform:rotate(-45deg) translate3d(10%,10%,0) scale(.8)}.jg--media .gallery--control .gallery--next:hover:before{transform:rotate(135deg) translate3d(10%,10%,0) scale(.8)}}.jg--media .gallery--count{display:flex;justify-content:flex-end;position:absolute;color:var(--media-color-text-inv);font-weight:700;font-size:16px;z-index:9;width:100%;max-width:60px;left:0;right:0;margin:0 auto;bottom:20px;pointer-events:none;text-align:center}.jg--media .gallery--count>*{position:relative}.jg--media .gallery--count>*:not(:first-child){margin-left:10px}.jg--media .gallery--count>*:nth-child(1){animation-timing-function:cubic-bezier(.15,.8,0,1);animation-fill-mode:forwards}.jg--media .gallery--count.countingup2>*:nth-child(1){animation-name:galCountingUPOn}.jg--media .gallery--count.countingup1>*:nth-child(1){animation-name:galCountingUPOff}.jg--media .gallery--count.countingdown2>*:nth-child(1){animation-name:galCountingDownOff}.jg--media .gallery--count.countingdown1>*:nth-child(1){animation-name:galCountingDownOn}.jg--media .video--container{display:block;position:relative;width:100%;height:auto}.jg--media .video--container.gif{pointer-events:none;-webkit-user-select:none;user-select:none}.jg--media .jg--videos{display:flex;justify-content:center;align-items:center;width:100%;height:auto;margin:0 auto}.jg--media .jg--videos iframe{position:absolute;width:100%;height:100%;z-index:-1;cursor:pointer}.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{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;position:absolute;z-index:2;cursor:pointer;width:100%;height:100%;margin:0;top:0;left:0}.jg--media .jg--videos .buttons.btnmediaplay .btntarget{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;z-index:1;cursor:pointer}.jg--media .jg--videos .buttons.btnmediaplay .player--text{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;color:var(--media-color-text-inv);padding:10px 20px;border-radius:2px;font-size:1rem;font-weight:700;pointer-events:none}.jg--media .jg--videos .buttons.btnmediaplay .player--text>span:nth-child(1){transform:translate3d(0,50%,0) scaleX(2);opacity:0}.jg--media .jg--videos .buttons.btnmediaplay .player--text.on>span:nth-child(1){animation:jgVideoPlayerTextOn 1.2s cubic-bezier(.075,.82,.165,1) forwards}.jg--media .jg--videos .buttons.btnmediaplay .player--text>span:nth-child(2){position:absolute;background-color:var(--media-color-text);width:100%;height:100%;z-index:-1;transform:scale(1.4,0)}.jg--media .jg--videos .buttons.btnmediaplay .player--text.on>span:nth-child(2){animation:jgVideoPlayerBGOn 1.2s cubic-bezier(.075,.82,.165,1) forwards}@keyframes jgVideoPlayerTextOn{0%{transform:translate3d(0,20%,0) scaleX(2);opacity:0}to{transform:translateZ(0) scale(1);opacity: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:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.3;z-index:1}.jg--media .media--caption{display:block;font-size:inherit;padding:.75em 1em}.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{display:flex;position:relative;width:100%;height:100%;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;padding:0;scroll-behavior:auto}.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{display:block;width:100%;height:auto}.jg--slider2024.sbon .slidelist>li>*{position:relative;pointer-events:none;-webkit-user-select:none;user-select:none}body.touchon .jg--slider2024.sbon .slidelist>li>*{pointer-events:unset;-webkit-user-select:unset;user-select:unset}.jg--slider2024 .ctrlbox{display:none;position:absolute;width:100%;height:0;bottom:50%}.jg--slider2024.btnon.sbon .ctrlbox{display:flex}.jg--slider2024 .ctrlbox .ctrl{display:flex;justify-content:space-between;align-items:center;position:absolute;width:100%;height:0;margin:0 auto;left:0;right:0;padding:0 20px;z-index:3}.jg--slider2024 .ctrlbox .ctrl>*{position:relative;display:flex;justify-content:center;align-items:center;width:64px;height:64px;cursor:pointer}.jg--slider2024 .ctrlbox .ctrl>*:after,.jg--slider2024 .ctrlbox .ctrl>*:before{content:"";position:absolute;display:block}.jg--slider2024 .ctrlbox .ctrl>*:after{width:100%;height:100%;background-color:#0000008c;border-radius:50%;z-index:11;transition:background .15s ease}.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) translate3d(10%,10%,0)}.jg--slider2024 .ctrlbox .ctrl .next:before{transform:rotate(135deg) translate3d(10%,10%,0)}.jg--slider2024.end .ctrl .next,.jg--slider2024.start .ctrl .prev{opacity:.25;transform:scale(.9);cursor:unset;-webkit-user-select:none;user-select:none;opacity:.2}@media(hover:hover)and (pointer:fine){.jg--slider2024 .ctrlbox .ctrl .prev:hover:after{background-color:#000c}.jg--slider2024 .ctrlbox .ctrl .next:hover:after{background-color:#000c}.jg--slider2024 .ctrlbox .ctrl .prev:hover:before{transform:rotate(-45deg) translate3d(10%,10%,0) scale(.8)}.jg--slider2024 .ctrlbox .ctrl .next:hover:before{transform:rotate(135deg) translate3d(10%,10%,0) 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{display:none;justify-content:center;align-items:center;position:relative;width:100%;padding:20px 5% 0}.jg--slider2024.sbon .thumbbox{display:flex}.jg--slider2024 .thumbbox>ul{display:flex;justify-content:center;position:relative;width:100%;height:auto}.jg--slider2024 .thumbbox>ul>li{display:flex;position:relative;width:15%;max-width:110px;max-height:60px;height:100%}.jg--slider2024 .thumbbox>ul>li{padding:.1%;cursor:pointer}.jg--slider2024 .thumbbox>ul>li>figure{transition:transform .6s cubic-bezier(.075,.82,.165,1);transform:scale(.8);opacity:.5}.jg--slider2024 .thumbbox>ul>li.on>figure{transform:scale(1);opacity: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{display:none;justify-content:flex-end;position:absolute;color:var(--slider-color-pagenr);font-weight:700;font-size:16px;z-index:9;width:100%;max-width:60px;left:0;right:0;margin:0 auto;bottom:20px;pointer-events:none;text-align:center}.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>*:nth-child(1){animation-timing-function:cubic-bezier(.15,.8,0,1);animation-fill-mode:forwards}.jg--slider2024 .jg--slider--pagenr.countingup2>*:nth-child(1){animation-name:galCountingUPOn}.jg--slider2024 .jg--slider--pagenr.countingup1>*:nth-child(1){animation-name:galCountingUPOff}@keyframes galCountingUPOff{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-150%,0) scale(.1,3);opacity:0}}@keyframes galCountingUPOn{0%{transform:translate3d(0,150%,0) scale(.1,3);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}.jg--slider2024 .jg--slider--pagenr.countingdown2>*:nth-child(1){animation-name:galCountingDownOff}.jg--slider2024 .jg--slider--pagenr.countingdown1>*:nth-child(1){animation-name:galCountingDownOn}@keyframes galCountingDownOn{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,150%,0) scale(.1,3);opacity:0}}@keyframes galCountingDownOff{0%{transform:translate3d(0,-150%,0) scale(.1,3);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}.jg--slider2024.customwidth.sbon .slidebox:before,.jg--slider2024.customwidth.sbon .slidebox:after{content:"";display:block;position:absolute;width:40px;height:100%;top:0;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}.jg--slider2024.customwidth.sbon .slidebox:before{left:0;background:linear-gradient(90deg,#ffffffbf,#fff0)}.jg--slider2024.customwidth.sbon .slidebox:after{right:0;background:linear-gradient(-90deg,#ffffffbf,#fff0)}@media screen and (max-width:1200px){.jg--slider2024.customwidth.sbon .slidebox{display:flex;align-items:center;justify-content:center;padding-left:0;padding-right:0}}.jg--slider2024 .autoplaybox{display:flex;align-items:center;justify-content:center;position:absolute;height:0;z-index:4;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:center;transform:rotate(-90deg);stroke-dasharray:126;stroke-dashoffset:126;transition:stroke-dashoffset .1s linear}.jg--slider2024 .autoplaybox.playing .progress--bar{animation:jgSlider2024Progress 4s linear infinite}.jg--slider2024 .autoplaybox.playing .play,.jg--slider2024 .autoplaybox .pause{display:none}.jg--slider2024 .autoplaybox.playing .pause{display:block}@keyframes jgSlider2024Progress{0%{stroke-dashoffset:126}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}figure.videomp4{--mp4-color-text-inv: var(--color-text-inv);--mp4-color-bg-controls: rgba(0, 0, 0, .65);--mp4-color-track: rgba(255, 255, 255, .25);--mp4-color-fill: var(--color-text-inv);--mp4-color-accent: var(--color-accent);--mp4-color-tooltip-bg: rgba(0, 0, 0, .85);--mp4-color-toggle-bg: rgba(0, 0, 0, .55);--mp4-color-toggle-bg-hover: rgba(0, 0, 0, .8);--mp4-color-icon-hover-bg: rgba(255, 255, 255, .15);--mp4-color-fullscreen-bg: var(--color-black);--mp4-icon-size: 24px;--mp4-hit-target: 36px;--mp4-controls-pad: 12px;--mp4-radius: 4px;display:block;position:relative;width:100%;max-width:1280px;margin:0;color:var(--mp4-color-text-inv)}figure.videomp4 *,figure.videomp4 *:before,figure.videomp4 *:after{box-sizing:border-box}figure.videomp4 ul,figure.videomp4 li{list-style:none;margin:0;padding:0}figure.videomp4 button{margin:0;padding:0;background:none;border:0;cursor:pointer;color:inherit;font:inherit}figure.videomp4 input{margin:0;background:none;border:0}figure.videomp4 .ratiovalue{display:block}figure.videomp4 .video--box{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}figure.videomp4 video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:var(--color-black);object-fit:contain;cursor:pointer}figure.videomp4 .button--onvideo{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}figure.videomp4 .button--onvideo .btntarget{pointer-events:auto;display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;color:var(--mp4-color-text-inv)}figure.videomp4 .button--onvideo .btntarget>i.bg{position:absolute;top:50%;left:50%;width:84px;height:84px;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--mp4-color-toggle-bg);opacity:.8;transition:opacity .2s ease,background-color .2s ease;z-index:-1}@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{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;visibility:hidden}figure.videomp4 .button--onvideo .mp4play:before{content:"";width:0;height:0;border-style:solid;border-width:14px 0 14px 22px;border-color:transparent transparent transparent currentColor;margin-left:4px}figure.videomp4 .button--onvideo .mp4pause:before,figure.videomp4 .button--onvideo .mp4pause:after{content:"";position:absolute;top:50%;width:6px;height:28px;background-color:currentColor;border-radius:1px;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{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:12px;row-gap:4px;padding:var(--mp4-controls-pad);padding-top:32px;background-image:linear-gradient(to top,var(--mp4-color-bg-controls) 0%,transparent 100%);z-index:3;transition:opacity .25s ease}figure.videomp4 .video--controls.hide{opacity:0;pointer-events:none}figure.videomp4 .videoui--left{display:contents}figure.videomp4 .left--controls{grid-column:1/-1;grid-row:1;display:flex;align-items:center;gap:12px;min-width:0}figure.videomp4 .video--progress{grid-column:1;grid-row:2;align-self:center}figure.videomp4 .videoui--right{grid-column:2;grid-row:2;align-self:center}figure.videomp4 .time{display:flex;align-items:center;gap:4px;font-size:13px;font-variant-numeric:tabular-nums;line-height:1}figure.videomp4 .time>span:nth-child(2){opacity:.7}figure.videomp4 .video--progress{position:relative;width:100%;height:14px;cursor:pointer}figure.videomp4 .video--progress:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;border-radius:2px;background-color:var(--mp4-color-track)}figure.videomp4 .progress--bar--video{position:absolute;left:0;bottom:6px;height:2px;border-radius:2px;background-color:var(--mp4-color-accent);pointer-events:none;z-index:1}figure.videomp4 .progress--bar--video:after{content:"";position:absolute;right:0;top:50%;width:12px;height:12px;border-radius:50%;background-color:var(--mp4-color-accent);transform:translate(50%,-50%)}figure.videomp4 .videoui--right{display:flex;align-items:center;gap:4px;flex:0 0 auto}figure.videomp4 .volume--controls{display:flex;align-items:center;gap:6px}figure.videomp4 .volume--controls .progressbar{position:relative;width:70px;height:var(--mp4-hit-target);display:flex;align-items:center}figure.videomp4 .volume--controls .progressbar:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;border-radius:2px;background-color:var(--mp4-color-track);transform:translateY(-50%)}figure.videomp4 .progress--bar--volume{position:absolute;left:0;top:50%;height:2px;border-radius:2px;background-color:var(--mp4-color-fill);pointer-events:none;transform:translateY(-50%);z-index:1}figure.videomp4 input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;cursor:pointer;outline:none;z-index:2}figure.videomp4 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;background:transparent;border:0}figure.videomp4 input[type=range]::-moz-range-thumb{width:0;height:0;background:transparent;border:0}figure.videomp4 .play .btntarget,figure.videomp4 .volume--button .btntarget,figure.videomp4 .fullscreen--button .btntarget{display:flex;align-items:center;justify-content:center;width:var(--mp4-hit-target);height:var(--mp4-hit-target);border-radius:50%;color:var(--mp4-color-text-inv);transition:background-color .2s ease}@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{display:flex;align-items:center;justify-content:center;position:relative;width:var(--mp4-icon-size);height:var(--mp4-icon-size);margin:0;padding:0}figure.videomp4 figure.icons>svg{display:block;width:var(--mp4-icon-size);height:var(--mp4-icon-size);color:currentColor}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{position:absolute;display:none;bottom:18px;padding:4px 8px;border-radius:var(--mp4-radius);background-color:var(--mp4-color-tooltip-bg);color:var(--mp4-color-text-inv);font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;pointer-events:none;transform:translate(-50%);z-index:4}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{display:flex;align-items:center;justify-content:center;position:absolute;right:12px;bottom:12px;width:40px;height:40px;z-index:4;pointer-events:auto}figure.videomp4 .jg--mp4-autoplay-toggle .btntarget{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background-color:var(--mp4-color-toggle-bg);color:var(--mp4-color-text-inv);transition:background-color .2s ease}@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{position:absolute;color:currentColor}figure.videomp4 .jg--mp4-autoplay-icon.play{width:0;height:0;margin-left:2px;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent currentColor}figure.videomp4 .jg--mp4-autoplay-icon.pause{position:relative;width:12px;height:14px}figure.videomp4 .jg--mp4-autoplay-icon.pause:before,figure.videomp4 .jg--mp4-autoplay-icon.pause:after{content:"";position:absolute;top:0;width:4px;height:100%;background-color:currentColor}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{display:none}.vid--box figure.videomp4 .jg--mp4-autoplay-toggle{display:none}.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{display:none}.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{position:absolute;width:100%;height:auto}.vid--box figure.videomp4 video{position:relative;width:100%;height:auto;object-fit:contain}body.fsonoff--a .mp4fullbg{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1028;background-color:var(--color-black);opacity:0;transition:opacity .3s ease}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{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1029;width:100vw;height:100vh;height:100dvh;max-width:none!important;background-color:var(--mp4-color-fullscreen-bg);display:flex;align-items:center;justify-content:center}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4 .video--box{top:0;right:0;bottom:0;left: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-text-inv);--vid-color-closer-bg: rgba(0, 0, 0, .6);--vid-color-closer-bg-hover: rgba(0, 0, 0, .85);--vid-color-closer-icon: var(--color-text-inv)}.vid--box{display:flex;justify-content:center;align-items:center;position:fixed;width:100vw;height:100vh;border:1px solid;left:0;top:0;z-index:1010}.vid--box .vid--video{display:flex;justify-content:center;align-items:center;position:relative;width:100%;z-index:1}.vid--box .vid--bgopen{position:absolute;width:100vw;height:100vh;height:-webkit-fill-available;min-height:100vh;min-height:100dvh;background-color:var(--vid-color-backdrop);transform-origin:center;animation-name:ytBGopen;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards;opacity:.8}#jbcloser,.vid--box .vid--closer{display:flex;justify-content:center;align-items:center;position:absolute;height:44px;width:44px;top:16px;right:16px;z-index:2;background-color:var(--vid-color-closer-bg);color:var(--vid-color-closer-icon);border:0;border-radius:50%;cursor:pointer;transition:background-color .2s ease,transform .2s ease}@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{height:40px;width:40px;top:12px;right:12px}}#jbcloser:before,#jbcloser:after,.vid--box .vid--closer:before,.vid--box .vid--closer:after{content:"";display:block;position:absolute;width:18px;height:2px;border-radius:1px;background-color:currentColor}#jbcloser:before,.vid--box .vid--closer:before{transform:rotate(45deg)}#jbcloser:after,.vid--box .vid--closer:after{transform:rotate(-45deg)}.vid--box iframe{width:100%;height:100%;border-radius:4px;opacity:0;transform:translateY(50%) scale(1);transform-origin:center;animation-name:ytIframe;animation-timing-function:cubic-bezier(.75,.25,0,1);animation-delay:.2s;animation-fill-mode:forwards}@keyframes ytIframe{0%{transform:translateY(0) scale(1.025);opacity:0}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ytBGopen{0%{opacity:0}to{opacity:.95}}body.vid--closing .vid--box{transition:transform .4s cubic-bezier(.75,.25,0,1),opacity .15s ease;opacity:0}:root{--color-black: #000;--color-white: #ffffff;--color-darkgrey: #191919;--color-blue: #0066CC;--color-grey0: #F5F5F5;--color-grey1: #DDDDDD;--color-grey2: #A1A1A1;--color-grey3: #767676;--color-stdhgl: #0066CC}@font-face{font-family:Verdana;src:url(/content/themes/framebase/assets/fonts/Verdana-Bold.eot);src:url(/content/themes/framebase/assets/fonts/Verdana-Bold.eot?#iefix) format("embedded-opentype"),url(/content/themes/framebase/assets/fonts/Verdana-Bold.woff2) format("woff2"),url(/content/themes/framebase/assets/fonts/Verdana-Bold.woff) format("woff"),url(/content/themes/framebase/assets/fonts/Verdana-Bold.svg#Verdana-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Verdana;src:url(/content/themes/framebase/assets/fonts/Verdana-BoldItalic.eot);src:url(/content/themes/framebase/assets/fonts/Verdana-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/content/themes/framebase/assets/fonts/Verdana-BoldItalic.woff2) format("woff2"),url(/content/themes/framebase/assets/fonts/Verdana-BoldItalic.woff) format("woff"),url(/content/themes/framebase/assets/fonts/Verdana-BoldItalic.svg#Verdana-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Verdana;src:url(/content/themes/framebase/assets/fonts/Verdana-Italic.eot);src:url(/content/themes/framebase/assets/fonts/Verdana-Italic.eot?#iefix) format("embedded-opentype"),url(/content/themes/framebase/assets/fonts/Verdana-Italic.woff2) format("woff2"),url(/content/themes/framebase/assets/fonts/Verdana-Italic.woff) format("woff"),url(/content/themes/framebase/assets/fonts/Verdana-Italic.svg#Verdana-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Verdana;src:url(/content/themes/framebase/assets/fonts/Verdana.eot);src:url(/content/themes/framebase/assets/fonts/Verdana.eot?#iefix) format("embedded-opentype"),url(/content/themes/framebase/assets/fonts/Verdana.woff2) format("woff2"),url(/content/themes/framebase/assets/fonts/Verdana.woff) format("woff"),url(/content/themes/framebase/assets/fonts/Verdana.svg#Verdana) format("svg");font-weight:400;font-style:normal;font-display:swap}::-webkit-scrollbar{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0}html{margin:0;padding:0;height:100%;scrollbar-width:none}body{display:flex;flex-direction:column;justify-content:space-between;position:relative;margin:0;padding:0;background-color:var(--color-white);color:var(--color-black);font-family:Verdana,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;-ms-word-wrap:normal;word-wrap:normal;line-height:1.5;height:auto;width:100%;overflow-x:hidden;min-height:100vh;min-height:100dvh;overscroll-behavior-x:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;counter-reset:all}body.cffstyle{align-items:stretch}body.holdscreen,body.onmenu--a{overflow:hidden}body.onmenu--a:after{content:"";display:block;position:absolute;width:100%;height:100%;background-color:var(--color-black);opacity:.4;top:0;left:0;z-index:1}body.holdscreen:before{content:"";display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;height:-webkit-fill-available;min-height:100dvh;z-index:1001}*{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{height:auto;width:auto}h1,h2,h3,h4,h5,h6,div,p,pre,span,ul,ol,li,cite{position:relative;color:inherit}ul,ol,li,label{display:block;list-style:none;margin:0;padding:0}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{line-height:1.2;font-weight:700;margin:1em 0 .75em}h1.hidden-h1{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}span,b,strong,figcaption{display:initial;font-size:inherit}p{line-height:1.63;padding:0 0 20px;margin:0}a{display:table;position:relative;width:auto;height:auto;font-size:inherit;text-decoration:none;color:inherit}a.email{font-weight:400}figure.quote{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 40px}blockquote{display:block;font-weight:700;line-height:1.35;padding:25px 0 15px;margin:0;border:unset}.social--share{display:flex;flex-direction:column}.social--share:before{content:"";display:block;position:relative;width:100%;height:2px;background-color:var(--color-black);margin-bottom:40px}.social--share>div{display:flex;align-items:center}.social--share>div>p{padding:0;margin:0}.social--share>div ul{display:flex;align-items:center;justify-content:center}.social--share>div ul>li{margin-left:40px}@media screen and (max-width:970px){.social--share:before{margin-bottom:25px}}@media screen and (max-width:760px){.social--share>div ul>li{margin-left:30px}}ul.socialmedia{display:flex;align-self:center;margin:0 0 0 auto}ul.socialmedia li:not(:first-child){margin-left:40px}@media screen and (max-width:760px){ul.socialmedia{margin:0 auto 0 0}}.strcustom p,.strcustom ul,.strcustom ol,.strcustom li,.strcustom label,.strcustom textarea,.strcustom select,.strcustom span,.strcustom blockquote,.strcustom cite,.strcustom h1,.strcustom h2,.strcustom h3,.strcustom h4,.strcustom h5,.strcustom h6{font-size:inherit;line-height:inherit}.str0{font-size:6.375rem}.str1,h1{font-size:3.5rem}.str2,h2{font-size:2.625rem}.str3,h3{font-size:1.75rem}.str4,h4{font-size:1.5rem}.str5,h5,h6{font-size:1.3125rem}.str6,p,ul,ol,li,label{font-size:1.125rem}.str7,span{font-size:1rem}.str8{font-size:.875rem}.str9{font-size:.8125rem}@media screen and (max-width:1400px){.str0{font-size:5rem}.str1,h1{font-size:3rem}.str2,h2{font-size:2.25rem}.str3,h3{font-size:1.5rem}.str4,h4{font-size:1.3125rem}.str5,h5,h6{font-size:1.25rem}.str6,p,ul,ol,li,label{font-size:1rem}.str7,span,.str8{font-size:.875rem}}@media screen and (max-width:1200px){.str1,h1{font-size:2.5rem}.str2,h2{font-size:2rem}}@media screen and (max-width:970px){.str1,h1{font-size:2.25rem}}@media screen and (max-width:760px){.str1,h1{font-size:2rem}}@media screen and (max-width:510px){.str2,h2{font-size:1.875rem}.str3,h3{font-size:1.3125rem}.str4,h4{font-size:1.25rem}.str5,h5,h6{font-size:1.125rem}.str6,p,ul,ol,li,label{font-size:.875rem}.str7,span,.str8{font-size:.8125rem}}@media screen and (max-width:390px){.str4,h4{font-size:1.125rem}.str5,h5,h6{font-size:1rem}}h1{margin-top:0}article,div{display:block;position:relative}.blocks{display:block;position:relative;width:auto;max-width:900px;height:auto}.blocks>*:first-child{margin-top:0}.block--contents{display:block;position:relative;width:auto;height:auto}.block--contents>*:first-child{margin-top:0;padding-top:0}.block--contents>*:last-child,.boxes>*:last-child{padding-bottom:0;margin-bottom:0}.block--contents ol>li{margin-left:1.8em}.block--contents ul>li{margin-left:1.35em}.block--contents ol>li:not(:last-child),.block--contents ul>li:not(:last-child){margin-bottom:.75em}.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:"";display:block;position:absolute;width:.35em;min-width:.35em;height:.35em;min-height:.35em;transform:translate3d(-1.2em,.65em,0);background-color:var(--color-stdhgl)}.block--contents a{display:initial;transition:all .05s ease;color:var(--color-stdhgl);line-height:inherit;background:linear-gradient(to bottom,transparent 94%,vaR(--color-stdhgl) 0) center center/0 100% no-repeat}@media(hover:hover)and (pointer:fine){.block--contents a:hover{color:var(--color-black);background-size:100% 100%}}.block--contents ol{list-style:none;counter-reset:item;margin:0}.block--contents ol>li{display:block;align-items:baseline;counter-increment:item}.block--contents ol>li:before{display:block;content:counter(item) ". ";position:absolute;color:var(--color-black);font-size:inherit;width:.35em;min-width:.35em;height:.35em;min-height:.35em;transform:translate3d(-1.65em,0,0);text-align:center}.block--contents a,.buttons.link{display:initial}.block--contents code{background:var(--color-grey0);border:1px solid var(--color-grey2);padding:.05em .2em;border-radius:4px;font-size:.875em;color:inherit}.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{display:block;position:relative;margin:10px 0 30px}main{display:flex;flex-direction:column;position:relative;width:100%;overflow-x:hidden;height:auto;z-index:1}@media screen and (max-width:760px){main>section:first-child{padding-top:60px}}section{display:block;position:relative;width:100%;height:auto}.section--container{display:block;position:relative;width:100%;height:auto;max-width:1440px;margin:0 auto;box-sizing:border-box;z-index:3}.custom--container{width:100%;height:auto;max-width:1440px;margin:0 auto;z-index:1}.section--container,.custom--container{padding:90px 70px}.header--container,.footer--container{padding-left:90px;padding-right:90px}.custom--pb{padding-bottom:90px}@media screen and (max-width:1400px){.section--container,.custom--container{padding:90px 40px}.header--container,.footer--container{padding-left:40px;padding-right:40px}}@media screen and (max-width:1200px){.section--container,.custom--container{padding:60px 40px}.header--container,.footer--container{padding-left:40px;padding-right:40px}.custom--pb{padding-bottom:60px}}@media screen and (max-width:970px){.section--container,.custom--container{padding:50px 20px}.header--container,.footer--container{padding-left:20px;padding-right:20px}.custom--pb{padding-bottom:50px}}header{display:flex;align-items:center;justify-content:center;position:fixed;width:100%;height:100px;top:0;left:0;z-index:101;transition:background .2s ease,height .4s cubic-bezier(.165,.84,.44,1)}header .header--container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;width:100%;max-width:1440px;height:auto;box-sizing:border-box;z-index:1}body.scrolldir header{height:60px;background-color:var(--color-white);box-shadow:0 0 20px #0000001a}@media screen and (max-width:760px){body header{height:60px;background-color:var(--color-white);box-shadow:0 0 20px #0000001a}}.homelogo{display:block;height:auto;z-index:1}.logo{width:auto;height:80px;padding:4px;box-sizing:border-box}.logo.origin{display:none}body.scrolldir header .homelogo .logo{height:48px;transition:background .2s ease,height .4s cubic-bezier(.165,.84,.44,1)}body.scrolldir header .homelogo .logo.origin{display:block}body.scrolldir header .homelogo .logo.white{display:none}@media screen and (max-width:760px){header .homelogo .logo{height:48px;transition:background .2s ease,height .4s cubic-bezier(.165,.84,.44,1)}header .homelogo .logo.origin{display:block}header .homelogo .logo.white{display:none}}header .side{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;left:0;right:0;margin:0 auto;width:100%;height:auto;padding:0 60px}header .side .empty{position:relative}@media screen and (max-width:1200px){header .side{padding:0 40px}}@media screen and (max-width:970px){header .side{padding:0 20px}}@media screen and (max-width:760px){header .side{display:none;position:fixed;flex-direction:column;align-items:flex-start;top:0;right:0;left:unset;width:80vw;max-width:240px;height:100vh;height:-webkit-fill-available;min-height:100dvh;padding:0;background-color:var(--color-white);transform:translate3d(100%,0,0);margin:0}body.onmenu--a header .side{display:flex;transition-property:transform;transition-timing-function:cubic-bezier(.165,.84,.44,1)}body.onmenu--a.onmenu--b header .side{transform:translateZ(0)}}header .side .scrollto--box{position:relative}header .side .scrollto--box .scrollby{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;padding:0;margin:0 auto;color:var(--color-white);height:auto;white-space:pre}body.scrolldir header .side .scrollto--box .scrollby{color:var(--color-black)}header .side .scrollto--box .scrollby>li{display:flex}header .side .scrollto--box .scrollby>li:not(:last-child){margin-right:30px}header .side .scrollto--box .scrollby>li .btntarget{display:table}header .side .scrollto--box .scrollby>li span{display:inline-block;height:auto;color:var(--color-white);font-size:1.3125rem}body.scrolldir header .side .scrollto--box .scrollby>li span{color:var(--color-black)}body.scrolldir header .side .scrollto--box .scrollby>li.on span,header .side .scrollto--box .scrollby>li.on span{color:var(--color-stdhgl);background-size:100% 100%}@media screen and (max-width:760px){header .side .scrollto--box .scrollby{flex-direction:column;align-items:flex-start;justify-content:flex-start;color:var(--color-black);padding:70px 25px 0}header .side .scrollto--box .scrollby>li:not(:last-child){margin-right:unset;margin-bottom:30px}header .side .scrollto--box .scrollby>li span{font-size:1.25rem;color:var(--color-black)}}header .side .empty{width:120px}@media screen and (max-width:760px){header .side .empty{display:none}}header .side .contact{display:flex;padding-bottom:0}header .side .contact>li{display:flex;align-items:center;justify-content:center;width:60px;height:60px}header .side .contact>li:after{content:"";display:none;position:absolute;top:0;right:0;width:1px;height:100%;z-index:2;background-color:var(--color-black)}@media screen and (max-width:760px){header .side .contact>li:after{display:block}}header .side .contact>li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}header .side .contact>li a>span{display:none;position:absolute;bottom:0;right:0;transform:translate3d(0,100%,0);background-color:var(--color-white);box-shadow:1px 2.3px 3.4px #0000000e,8px 18px 27px #0000001c;padding:.5em 1em;border:1px solid var(--color-stdhgl)}header .side .contact>li.on span{display:block;white-space:pre;animation:navSideOnDesktop .4s cubic-bezier(.075,.82,.165,1) forwards}@keyframes navSideOnDesktop{0%{transform:translate3d(0,100%,0);opacity:0}to{transform:translate3d(0,120%,0);opacity:1}}@media screen and (max-width:760px){header .side .contact>li a>span{bottom:unset;right:unset;top:0;left:0;transform:translate3d(0,-100%,0)}header .side .contact>li.on span{animation:navSideOnMobile .4s cubic-bezier(.075,.82,.165,1) forwards}}@keyframes navSideOnMobile{0%{transform:translate3d(0,-100%,0);opacity:0}to{transform:translate3d(0,-120%,0);opacity:1}}header .side .contact>li a>figure.icons{transition:transform .4s cubic-bezier(.075,.82,.165,1)}header .side .contact>li.on a>figure.icons{transform:scale(0)}@media(hover:hover)and (pointer:fine){header .side .contact>li a:hover figure.icons{transform:scale(1.2)}}header .side .contact>li a>figure.icons svg path,header .side .contact>li a>figure.icons svg line,header .side .contact>li a>figure.icons svg polygon,header .side .contact>li a>figure.icons svg polyline{stroke:var(--color-white)}body.scrolldir header .side .contact>li a>figure.icons svg path,body.scrolldir header .side .contact>li a>figure.icons svg line,body.scrolldir header .side .contact>li a>figure.icons svg polygon,body.scrolldir header .side .contact>li a>figure.icons svg polyline{stroke:var(--color-black)}@media screen and (max-width:760px){header .side .contact>li a>figure.icons svg path,header .side .contact>li a>figure.icons svg line,header .side .contact>li a>figure.icons svg polygon,header .side .contact>li a>figure.icons svg polyline,body.scrolldir header .side .contact>li a>figure.icons svg path,body.scrolldir header .side .contact>li a>figure.icons svg line,body.scrolldir header .side .contact>li a>figure.icons svg polygon,body.scrolldir header .side .contact>li a>figure.icons svg polyline{stroke:var(--color-black)}}header .side .contact>li .close{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden;cursor:pointer}header .side .contact>li.on .close{pointer-events:unset;-webkit-user-select:unset;user-select:unset}header .side .contact>li .close:before{content:"";display:block;position:absolute;width:100%;height:100%;transition:transform .4s cubic-bezier(.075,.82,.165,1);transform:translate3d(0,-100%,0)}header .side .contact>li.on .close:before{background-color:var(--color-stdhgl);transform:translateZ(0)}header .side .contact>li .close>span{display:flex;align-items:center;justify-content:center;width:40%;height:40%;position:relative;opacity:0;transform:scale(0)}header .side .contact>li.on .close>span{animation:navSideIconOn .2s cubic-bezier(.075,.82,.165,1) forwards}header .side .contact>li .close>span:before,header .side .contact>li .close>span:after{content:"";display:block;position:absolute;width:100%;height:1px;background-color:var(--color-white)}header .side .contact>li .close>span:before{transform:rotate(45deg)}header .side .contact>li .close>span:after{transform:rotate(-45deg)}@keyframes navSideIconOn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}footer{display:block;position:relative;width:100%;height:auto}footer .footer--container{display:flex;justify-content:space-between;align-items:center;padding-top:40px;padding-bottom:40px;max-width:1440px;margin:0 auto}@media screen and (max-width:510px){footer .footer--container{flex-direction:column;align-items:flex-start}}footer .dsgvo{display:flex;align-items:center;margin:0 0 0 auto}footer .dsgvo .nav--side{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}footer .dsgvo .nav--side>li:not(:last-child){margin-right:30px}footer .dsgvo .nav--side>li a{display:inline-block;padding:.5em 0}footer .dsgvo>.custom--cookie{display:none}@media screen and (max-width:510px){footer .dsgvo{margin:20px auto 0 0}}footer .nav--footer{display:flex;flex-direction:row;gap:20px}aside{position:relative;border:1px solid #F0F0F0}aside nav>ul{display:flex;flex-direction:row;flex-wrap:wrap}aside nav>ul>li:not(:last-child){margin-right:20px}aside nav>ul .childrenbox{position:relative;margin-left:20px}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{margin:0;border:unset;color:var(--color-black);padding:0;font-weight:700;line-height:inherit}figure.jg--quote figcaption{padding-top:15px}figure.jg--quote figcaption *{font-style:normal;font-size:.875rem;font-weight:400;color:var(--color-black);display:inline-block}@media screen and (max-width:510px){figure.jg--quote{padding-left:12px;padding-right:12px}}.scrollby .scrolltotarget{cursor:pointer}.buttons{display:inline-block;position:relative}.buttons .btntarget{cursor:pointer}.buttons a{display:table;align-items:center}.buttons a>*{display:initial;font-size:inherit;vertical-align:middle}@media screen and (max-width:760px){.buttons{margin:20px 30px 0 0}}@media screen and (max-width:510px){.buttons{margin:15px 20px 0 0}}.buttons.btnnav,.buttons.btn0{margin:0}.buttons.btn0 .btntarget{color:var(--color-grey3)}@media(hover:hover)and (pointer:fine){.buttons.btn0 .btntarget:hover{color:var(--color-black)}}.buttons.btn1{margin:0;width:auto}.buttons.btn1 .btntarget{display:flex;color:var(--color-black);padding:1em;width:auto}.buttons.btn1 .btntarget>span{z-index:1;font-weight:700}.buttons.btn1 .btntarget>figure.icons{z-index:1}.buttons.btn1 .btntarget>figure.icons svg path{fill:var(--color-black)}.buttons.btn1 .btntarget>.bg{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--color-white);border-radius:3px}@media(hover:hover)and (pointer:fine){.buttons.btn1 .btntarget:hover{color:var(--color-white)}.buttons.btn1 .btntarget:hover>.bg{background-color:var(--color-stdhgl)}.buttons.btn1 .btntarget:hover>figure.icons svg path{fill:var(--color-white)}}.buttons.btn2{margin:0}.buttons.btn2 .btntarget{display:flex;align-items:center;justify-content:center;color:var(--color-white);font-weight:700;padding:.75em 1.25em;white-space:pre;cursor:pointer}.buttons.btn2 .btntarget>span{z-index:1}.buttons.btn2 .btntarget>figure.icons{z-index:1;margin-left:.25em}.buttons.btn2 .btntarget>figure.icons.arrow svg{transform:rotate(90deg)}.buttons.btn2 .btntarget>figure.icons svg path{fill:var(--color-white)}.buttons.btn2 .btntarget>.bg{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--color-stdhgl);border-radius:3px}@media(hover:hover)and (pointer:fine){.buttons.btn2 .btntarget:hover>.bg{background-color:var(--color-black)}}.buttons.btnlink{margin:0}.buttons.btnlink .btntarget{display:initial;transition:all .05s ease;color:var(--color-black);line-height:inherit;background:linear-gradient(to bottom,transparent 94%,vaR(--color-stdhgl) 0) center center/0 100% no-repeat;background-size:100% 100%;padding-bottom:.25em}@media(hover:hover)and (pointer:fine){.buttons.btnlink .btntarget:hover{color:var(--color-stdhgl)}}.link .btntarget>span{display:initial;transition:all .1s ease;color:var(--color-black);line-height:inherit;padding-bottom:.25em;background:linear-gradient(to bottom,transparent 94%,vaR(--color-stdhgl) 0) left center/0 100% no-repeat;background-size:0 100%}@media(hover:hover)and (pointer:fine){.link .btntarget>span:hover{background-size:100% 100%}}.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}.size36 figure.icons,.size36 figure.icons svg{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}.size48 figure.icons,.size48 figure.icons svg{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px}.size64 figure.icons,.size64 figure.icons svg{width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px}@media screen and (max-width:1200px){.size36 figure.icons,.size36 figure.icons svg{width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px}.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}}.hamburger.icon{display:none;align-items:center;justify-content:center;position:relative;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;box-sizing:border-box;cursor:pointer;margin-left:20px}@media screen and (max-width:760px){.hamburger.icon{display:flex}}.hamburger.icon>*{display:block;position:absolute;width:60%;height:2px;background-color:var(--color-white)}body.scrolldir .hamburger.icon>*{background-color:var(--color-black)}.hamburger.icon>*:nth-child(1){transform:translate3d(0,-350%,0)}.hamburger.icon>*:nth-child(3){transform:translate3d(0,350%,0)}body.onmenu--a .hamburger.icon>*{transition:transform .8s cubic-bezier(.165,.84,.44,1)}body.onmenu--b .hamburger.icon>*:nth-child(1){transform:rotate(135deg)}body.onmenu--b .hamburger.icon>*:nth-child(2){display:none}body.onmenu--b .hamburger.icon>*:nth-child(3){transform:rotate(-135deg)}@media screen and (max-width:760px){body .hamburger.icon>*{background-color:var(--color-black)}body.onmenu--b .hamburger.icon>*{background-color:var(--color-black)}}.togglebox .buttons.toggle{display:flex;align-items:center;justify-content:center;height:44px;min-height:44px;position:relative}.togglebox .buttons.toggle .btntarget{height:100%}.togglebox.on .buttons.toggle .btntarget>span{color:var(--color-white);transform:scale(.925);transition:transform .2s cubic-bezier(.075,.82,.165,1)}.togglebox.on .buttons.toggle .btntarget .bg{background-color:var(--color-black)}.togglebox .buttons.toggle .btntarget>figure.icons:nth-child(2) svg{transition:transform .4s cubic-bezier(.075,.82,.165,1)}.togglebox.on .buttons.toggle .btntarget>figure.icons:nth-child(2) svg{transform:rotate(270deg)}@media screen and (max-width:590px){.togglebox .buttons.toggle .btntarget{font-size:.8125rem;padding:0 .25em 0 .75em}.togglebox .buttons.toggle .btntarget>span{display:none}}.togglebox .buttons.btn2.toggle{display:flex;align-items:center;justify-content:flex-start;height:44px;min-height:44px;max-height:44px}.togglelist{display:block}.togglelist>ul{display:none;position:absolute;flex-direction:column;background-color:var(--color-white);border:1px solid var(--color-grey1);border-radius:3px;height:auto;margin-top:5px;right:0}.togglebox.on .togglelist>ul{display:flex}section.content--download .togglelist>ul,section.lastsection .togglelist>ul{display:flex;position:relative}.togglelist>ul>li{display:flex;width:100%;line-height:1.15;-webkit-user-select:none;user-select:none}.togglelist>ul>li:not(:first-child):before{content:"";display:block;position:absolute;width:100%;height:1px;background-color:var(--color-grey1);top:0;z-index:1}.togglelist>ul>li .buttons{display:flex;margin:0}.togglelist>ul>li .buttons .btntarget{display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none}.togglelist>ul>li .buttons .btntarget figure.icons svg>path{transform-origin:center center}.togglebox.langswitch .buttons.btn2.toggle .btntarget{pointer-events:none;-webkit-user-select:none;user-select:none;padding:0 .15em 0 .65em}.togglebox.langswitch .buttons.btn2.toggle .btntarget>.bg{display:none}.togglebox.langswitch .buttons.btn2.toggle .btntarget>span{color:var(--color-black)}.togglebox.langswitch.on .buttons.btn2.toggle .btntarget>span{color:var(--color-white)}@media screen and (max-width:590px){.togglebox.langswitch .buttons.btn2.toggle .btntarget{display:none}}.togglebox .togglelist.filelist>ul{width:100%;min-width:120px}@keyframes DownloadIcons0{0%{transform:translateZ(0)}35%{transform:translate3d(0,70%,0);opacity:0}36%{transform:translate3d(0,-70%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes DownloadIcons1{0%{transform:scale(1)}25%{transform:scaleX(1.5)}26%{transform:scaleX(.6)}to{transform:scale(1)}}@media(hover:hover)and (pointer:fine){.filelist>ul>li .buttons .btntarget:hover figure.icons svg>path:nth-child(1){animation:DownloadIcons0 .6s cubic-bezier(.075,.82,.165,1) forwards}.filelist>ul>li .buttons .btntarget:hover figure.icons svg>path:nth-child(2){animation:DownloadIcons1 1.2s cubic-bezier(.075,.82,.165,1) forwards}}.togglebox .togglelist>ul>li .btntarget{overflow:hidden}.togglebox .togglelist>ul>li .btntarget>span{display:block;opacity:0;transform-origin:center left;transform:translate3d(50%,0,0) scaleX(1.2);animation-duration:.6s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.075,.82,.165,1)}.togglebox.on .togglelist>ul>li .btntarget>span{animation-name:ToggleListOn}@keyframes ToggleListOn{0%{transform:translate3d(20px,0,0) scaleX(1.2);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@media screen and (max-width:760px){.togglebox .togglelist.filelist{display:block;position:absolute;width:100%;left:0;right:0;margin:0 auto;padding:10px 0 0}.togglebox .togglelist.filelist>ul{position:relative;max-width:100%;width:100%}}.togglebox .togglelist.langlist>ul{width:100%;min-width:100px}.togglelist.notexist>ul{border:unset;text-align:center}.togglelist.notexist>ul>li{display:flex;align-items:center;justify-content:center;text-align:center}.langswitch>.lang--container{display:flex;align-items:center;border:1px solid var(--color-grey0);padding:0 .5em 0 .75em;border-radius:3px;cursor:pointer}.langswitch.on>.lang--container{background-color:var(--color-black)}@media(hover:hover)and (pointer:fine){.langswitch>.lang--container:hover{border-color:var(--color-grey1)}}.langswitch>.lang--container figure.icons:nth-of-type(2){transform:rotate(90deg);transition:transform .4s cubic-bezier(.075,.82,.165,1)}.langswitch.on>.lang--container figure.icons:nth-of-type(2){transform:rotate(270deg)}.langswitch.on>.lang--container figure.icons svg path{fill:var(--color-white)}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){padding-bottom:20px;margin-bottom:5px}@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}}.blocks{max-width:100%}.blocks .block--contents span{font-size:inherit}section .box-media0.fullbg .media,section .box-media0.fullbg .media .image--container,section .box-media0.fullbg .media .jg--sliders,section .box-media0.fullbg .media .jg--videos,section .box-media0.fullbg .media .p-target,section .box-media0.fullbg .media .p-target>iframe,section .box-media0.fullbg .media .p-target .video--box{width:100%;height:100%;max-width:unset!important}section .box-media0.fullbg .media>*,section .box-media0.fullbg .media .jg--videos{max-width:unset}section.content--mediafull.jg--slider2024 .media .slidebox,section.content--mediafull.jg--slider2024 .media .slidebox .slidelist,section.content--mediafull.jg--slider2024 .media .slidebox li,section.content--mediafull.jg--slider2024 .media .slidebox figure{width:100%;height:100%;max-width:unset!important}section.content--mediafull.jg--slider2024 .media .slidebox .jg--slider--pagenr{color:var(--color-white)}section.content--text .box-a{width:100%;display:flex;flex-direction:column;margin-bottom:30px;padding:0 30px}section.content--text.pos0 .box-a{max-width:900px;margin:0 auto}section.content--text .box-a h2{margin:0;line-height:1.2;font-weight:700}@media screen and (max-width:970px){section.content--text .box-a{padding:0 20px}}section.content--text .box-b{display:grid;gap:20px;width:100%;margin:0 auto}section.content--text.pos0 .box-b{max-width:900px}section.content--text.pos1 .box-b{grid-template-columns:repeat(2,1fr);align-items:flex-start}@media screen and (max-width:970px){section.content--text.pos1 .box-b{grid-template-columns:1fr;grid-template-rows:auto auto;max-width:800px}}section.content--text .textcard{--content-text-bg: #5d2f86;--content-text-color: var(--color-white);display:block;width:100%;padding:20px 30px;background-color:var(--content-text-bg);color:var(--content-text-color)}@media screen and (max-width:760px){section.content--text .textcard{padding:20px}}section.content--mediafull.textboxon{display:flex;align-items:center;justify-content:center;overflow:hidden}section.content--mediafull.textboxon .section--container{display:flex;align-self:flex-end;height:0;padding-top:0;padding-bottom:0}section.content--mediafull.textboxon.pos1 .section--container,section.content--mediafull.textboxon.pos2 .section--container,section.content--mediafull.textboxon.pos5 .section--container{align-self:center}section.content--mediafull.textboxon.pos2 .section--container{justify-content:center}@media screen and (max-width:760px){section.content--mediafull.textboxon{flex-direction:column-reverse}section.content--mediafull.textboxon .section--container{width:100%;height:auto;padding-top:30px;padding-bottom:40px}}section.content--mediafull .box-a{display:flex}section.content--mediafull.textboxon .box-a{width:100%;height:0;align-items:flex-end;bottom:60px}section.content--mediafull.textboxon.pos1 .box-a{flex-direction:column-reverse;justify-content:center;align-items:flex-start;margin:0;bottom:unset}section.content--mediafull.textboxon.pos2 .box-a{flex-direction:column-reverse;justify-content:center;align-items:center;text-align:center;margin:0;bottom:unset}section.content--mediafull.textboxon.pos3 .box-a{justify-content:center;align-items:flex-end;text-align:center}section.content--mediafull.textboxon.pos4 .box-a{justify-content:flex-end;align-items:flex-end;text-align:right}section.content--mediafull.textboxon.pos5 .box-a{justify-content:flex-end;align-items:center;text-align:right;bottom:unset}@media screen and (max-width:760px){section.content--mediafull .box-a{flex-direction:column-reverse}section.content--mediafull.textboxon .box-a{height:auto;bottom:unset;padding:0}section.content--mediafull.textboxon.pos1 .box-a{padding:0 20px}section.content--mediafull.textboxon.tbstyle2 .box-a{flex-direction:row;padding:0}}@media screen and (max-width:510px){section.content--mediafull.textboxon.pos1 .box-a{padding:0}}section.content--mediafull .cont-a{width:100%;max-width:1020px;color:var(--color-white)}section.content--mediafull.textboxon .cont-a{pointer-events:none;-webkit-user-select:none;user-select:none}section.content--mediafull.textboxon .cont-a.existbtn{pointer-events:unset;-webkit-user-select:unset;user-select:unset}section.content--mediafull.textboxon .cont-a.existbtn>*:not(.buttons.btn2):not(.scrollby){pointer-events:none;-webkit-user-select:none;user-select:none}section.content--mediafull.textboxon.tbstyle2 .cont-a{padding:0;max-width:720px}section.content--mediafull.textboxon.tbstyle2 .cont-a .textlist>li{visibility:hidden;opacity:0;position:absolute}section.content--mediafull.textboxon.tbstyle2 .cont-a .textlist>li.on{visibility:visible;opacity:0;transform:translate3d(0,25%,0);position:relative;animation:textListOn .6s .1s cubic-bezier(.165,.84,.44,1) forwards}section.content--mediafull.textboxon.tbstyle2 .cont-a .textlist>li h3{margin-top:.1em;margin-bottom:.25em}@keyframes textListOn{0%{transform:translate3d(0,25%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@media screen and (max-width:760px){section.content--mediafull .cont-a{color:var(--color-black);padding:0;width:100%;margin:0 auto}section.content--mediafull.textboxon .cont-a{pointer-events:unset;-webkit-user-select:unset;user-select:unset}section.content--mediafull.textboxon .cont-a h1{margin-bottom:0;color:var(--color-stdhgl)}section.content--mediafull.textboxon .cont-a h2{margin-top:0}section.content--mediafull.textboxon .cont-a.existbtn>*:not(.buttons.btn2):not(.scrollby){pointer-events:unset;-webkit-user-select:unset;user-select:unset}}section.content--mediafull .cont-b.badge{width:100%;max-width:200px;min-width:120px;height:auto;margin-left:auto}section.content--mediafull .cont-b.badge>a{display:block;width:100%;height:auto;transition:transform .6s cubic-bezier(.075,.82,.165,1)}@media(hover:hover)and (pointer:fine){section.content--mediafull .cont-b.badge>a:hover{transform:scale(1.035)}}@media screen and (max-width:760px){section.content--mediafull .cont-b.badge{top:0;position:absolute;margin-left:auto;margin-right:5vw;width:25vw;transform:translate3d(0,-85%,0)}}section.content--mediafull .box-media0{max-width:unset}section.content--mediafull.textboxon .box-media0{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%}section.content--mediafull .box-media0 .overlay{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--color-black);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;background:linear-gradient(180deg,#0000 50%,#000c)}@media screen and (max-width:760px){section.content--mediafull.textboxon .box-media0{position:relative}section.content--mediafull .box-media0 .overlay{display:none}}#showthis{display:flex;position:fixed;z-index:99999;top:0;left:0;background-color:#ff0;color:#000;font-size:16px;pointer-events:none;-webkit-user-select:none;user-select:none}section.partnerlogos .section--container{display:flex;align-items:center;justify-content:center;flex-direction:column}section.partnerlogos .box-a{display:flex;align-items:center;text-align:center;justify-content:center;max-width:900px;margin-bottom:30px}section.partnerlogos .box-a h2{margin-top:0}@media screen and (max-width:760px){section.partnerlogos .box-a h2{margin-top:0;margin-bottom:0}}section.partnerlogos .box-b{width:100%;height:auto}section.partnerlogos .box-b ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px}section.partnerlogos .box-b ul>li{display:block;width:100%;height:auto}section.partnerlogos .box-b ul>li>.container{display:flex;align-items:center;justify-content:center;max-width:200px;width:100%;height:auto}section.partnerlogos .box-b ul>li>a.container{cursor:pointer}section.partnerlogos .box-b ul>li>a.container figure.setratio{transition:transform .6s cubic-bezier(.075,.82,.165,1)}@media(hover:hover)and (pointer:fine){section.partnerlogos .box-b ul>li>a.container:hover figure.setratio{transform:scale(1.035)}}@media screen and (max-width:760px){section.partnerlogos .box-b ul{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:510px){section.partnerlogos .box-b{max-width:80%}section.partnerlogos .box-b ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:350px){section.partnerlogos .box-b ul{grid-template-columns:unset;grid-gap:20px}}section.team{position:relative}section.team .section--container{padding-bottom:0}section.team .box-a{width:100%;max-width:1320px;height:auto;margin:0 auto}section.jg--slider2024.customwidth.team .slidelist{grid-template-columns:repeat(4,1fr)}section.jg--slider2024.customwidth.team .slidelist>li{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;height:auto}section.jg--slider2024.customwidth.team .slidelist>li>div{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;height:auto;min-height:100%}section.jg--slider2024.customwidth.team .slidelist>li>div>.media{width:100%;height:auto}section.jg--slider2024.customwidth.team .slidelist>li>div>.boxes{display:flex;flex-direction:column;background-color:var(--color-grey0);border-top:unset;padding:30px 20px 20px;width:100%;height:auto;flex-grow:1}section.jg--slider2024.customwidth.team .slidelist>li h3{margin-top:0}section.testimonial .section--container{padding-bottom:0}section.testimonial .box-a{width:100%;max-width:1320px;height:auto;margin:0 auto}@media screen and (max-width:760px){section.testimonial .box-a h2{margin-top:0}}section.testimonial .box-b li{padding-top:60px}section.testimonial .box-b .media{display:block;width:100%;height:auto}section.testimonial .box-b .media:after{content:'"';display:block;position:absolute;font-size:8rem;color:var(--color-blue);line-height:1;top:70px;right:15px}section.testimonial .box-b .media figure.setratio{width:100%;min-width:120px;max-width:120px;border-radius:50%;margin-top:-60px;margin-left:-12px;border:10px solid var(--color-white)}section.testimonial .slidelist>li>.container{padding:0 20px 30px;border:1px solid var(--color-blue);border-radius:15px}section.jg--slider2024.customwidth.testimonial .custom--container{padding-top:0}@media screen and (max-width:1200px){section.jg--slider2024.customwidth.testimonial .slidebox{padding-left:0;padding-right:0}}section.jg--slider2024.customwidth.testimonial .slidelist{grid-template-columns:repeat(3,1fr)}section.jg--slider2024.customwidth.testimonial .slidelist figure.setratio img{height:100%}@media screen and (max-width:1200px){section.jg--slider2024.customwidth.testimonial .slidelist{grid-template-columns:unset}}section.slider--basic{overflow:hidden}section.slider--basic .slidelist::-webkit-scrollbar{display:none}section.slider--basic .slidelist{display:grid;position:relative;width:100%;height:100%;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}section.slider--basic .ctrl{display:flex;justify-content:space-between;align-items:center;position:absolute;width:100%;height:0;margin:0 auto;left:0;right:0;padding:0 20px;z-index:3}section.slider--basic .ctrl>*{position:relative;display:flex;justify-content:center;align-items:center;width:64px;height:64px;cursor:pointer}section.slider--basic .ctrl>*:after,section.slider--basic .ctrl>*:before{content:"";position:absolute;display:block}section.slider--basic .ctrl>*:after{width:100%;height:100%;background-color:#0003;border-radius:50%;z-index:11;transition:background .15s ease}section.slider--basic .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)}section.slider--basic .ctrl .prev:before{transform:rotate(-45deg) translate3d(10%,10%,0)}section.slider--basic .ctrl .next:before{transform:rotate(135deg) translate3d(10%,10%,0)}section.slider--basic.end .ctrl .next,section.slider--basic.start .ctrl .prev{opacity:.25;transform:scale(.9);cursor:unset;pointer-events:none;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){section.slider--basic .ctrl .prev:hover:after{background-color:#0006}section.slider--basic .ctrl .next:hover:after{background-color:#0006}section.slider--basic .ctrl .prev:hover:before{transform:rotate(-45deg) translate3d(10%,10%,0) scale(.8)}section.slider--basic .ctrl .next:hover:before{transform:rotate(135deg) translate3d(10%,10%,0) scale(.8)}}@media screen and (max-width:1200px){section.slider--basic .ctrl>*{width:48px;height:48px}}@media screen and (max-width:760px){section.slider--basic .ctrl>*{width:36px;height:36px}}section.jg--slider2024.customwidth .slidebox{padding-left:40px;padding-right:40px}section.jg--slider2024.customwidth .slidebox:before,section.jg--slider2024.customwidth .slidebox:after{content:"";display:block;position:absolute;width:40px;height:100%;top:0;z-index:1}section.jg--slider2024.customwidth .slidebox:before{left:0;background:linear-gradient(90deg,#ffffffbf,#fff0)}section.jg--slider2024.customwidth .slidebox:after{right:0;background:linear-gradient(-90deg,#ffffffbf,#fff0)}@media screen and (max-width:1200px){section.jg--slider2024.customwidth .slidebox{display:flex;align-items:center;justify-content:center;padding-left:0;padding-right:0}}section.jg--slider2024.customwidth .ctrl,section.slider--basic.mediaquerycustom .ctrl{display:none}@media screen and (max-width:1200px){section.jg--slider2024.customwidth .ctrl,section.slider--basic.mediaquerycustom .ctrl{display:flex}}section.jg--slider2024.customwidth .slidelist,section.slider--basic.mediaquerycustom .slidelist{display:grid;grid-gap:20px;width:100%;max-width:1320px;margin:0 auto}@media screen and (max-width:1200px){section.jg--slider2024.customwidth .slidelist,section.slider--basic.mediaquerycustom .slidelist{display:flex;flex-direction:row;grid-template-columns:unset;grid-gap:unset;max-width:unset;margin:unset;cursor:grab}section.jg--slider2024.customwidth .slidelist:active,section.slider--basic.mediaquerycustom.sbon .slidelist:active{cursor:grabbing}section.jg--slider2024.customwidth .slidelist>li,section.slider--basic.mediaquerycustom .slidelist>li{width:360px;min-width:360px;max-width:360px;padding-right:20px;pointer-events:none;-webkit-user-select:none;user-select:none}}@media screen and (max-width:450px){section.jg--slider2024.customwidth .slidelist>li,section.slider--basic.mediaquerycustom .slidelist>li{width:85vw;min-width:85vw;max-width:85vw}}section.contactmap .section--container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;padding-right:0}@media screen and (max-width:760px){section.contactmap .section--container{grid-template-columns:unset;grid-gap:30px;padding-left:0;padding-right:0}}section.contactmap .box-a b{color:var(--color-blue)}section.contactmap.bgon .box-a,section.contactmap.bgon .box-a b,section.contactmap.bgon .box-a .btntarget{color:var(--color-white)}section.contactmap .box-a .address{margin:20px 0}section.contactmap .box-a .same{display:flex;padding:0;margin:15px 0 0}section.contactmap .box-a .same *{padding:0;margin:0}section.contactmap .box-a .text1{padding-top:1.25em}@media screen and (max-width:760px){section.contactmap .box-a{padding-left:20px;padding-right:20px;order:2}section.contactmap .box-a h2{margin-top:0}}section.contactmap #map{height:39vh;max-height:400px;width:100%}section.contactmap #map .leaflet-bottom{bottom:unset}section.contactmap #map .leaflet-bottom a{display:inline-block}section.contactmap #map .locations{display:flex;justify-content:center;align-items:flex-end}section.contactmap #map .locations svg{display:block;position:relative;width:36px;min-width:36px;height:36px;min-height:36px;opacity:0;transform-origin:center bottom;transform:translate3d(0,20px,0) scale(1);transition:transform .8s cubic-bezier(0,.75,.25,1),opacity .2s ease}section.contactmap #map .locations.mapon svg{opacity:1;transform:translateZ(0) scale(1)}section.contactmap #map .locations .points{display:block;position:absolute;height:12px;width:12px;background-color:var(--color-black);border-radius:50%;z-index:1000;transform:scale(1);transition:transform .4s cubic-bezier(.75,.25,0,1)}section.contactmap #map .locations.mapon .points{transform:scale(0)}section.contactmap #map .locations .cities{display:inline-block;position:absolute;white-space:pre;padding:0;font-weight:900;border:2px solid var(--color-red);color:var(--color-red);border-radius:5px;opacity:0;transform:translate3d(0,-40%,0) scale(1.2,.4);background-color:var(--color-white);transition:transform .4s cubic-bezier(.075,.82,.165,1),padding .4s cubic-bezier(.075,.82,.165,1),opacity .1s ease}@media(hover:hover)and (pointer:fine){section.contactmap #map .locations.mapon svg:hover~.cities,section.contactmap #map .locations .points:hover+.cities{opacity:1;transform:translate3d(0,-100%,0) scale(1);padding:6px 16px}}@media screen and (max-width:510px){section.contactmap #map{height:30vh}}section.contactmap .map--filter .buttons{margin-top:10px}@media screen and (max-width:760px){section.contactmap .map--filter{display:flex;align-items:center;justify-content:center;padding:0 20px;position:absolute;bottom:20px;right:0;z-index:999}}section.contactmap.bgon{display:flex;align-items:center;justify-content:center;overflow:hidden}section.contactmap.bgon>.box-media0{position:absolute;width:100%;height:100%;top:0;left:0}section.contactmap.bgon>.box-media0:before{content:"";display:block;position:absolute;width:100%;height:100%;z-index:1;background-color:var(--color-black);opacity:.25}body.error404{height:auto;min-height:100vh;min-height:100dvh}body.error404 main{display:flex;flex-direction:column;align-items:center;justify-content:center}section.page404 .box-a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20vh 30px;text-align:center;color:var(--color-white);border-radius:24px;overflow:hidden}section.page404 .section--container{padding-top:120px!important}section.page404 .box-a:before,section.page404 .box-a:after{content:"";display:block;position:absolute;width:100%;height:100%;filter:blur(6px)}section.page404 .box-a:before{background:url(/content/themes/framebase/assets/img/page404.jpg) no-repeat center center/cover;z-index:0}section.page404 .box-a:after{z-index:1;background-color:var(--color-black);opacity:.5}section.page404 .box-a .blocks{max-width:640px;position:relative;z-index:2}section.page404 .box-a .g-comp-buttonbox{z-index:3;margin-top:24px}
