@charset "UTF-8";/*!
* 
*
* Built with love by Jungolmok
*
* http://jungolmok.com
*

Theme Name: Jungolmok
Theme URI: http://jungolmok.com
Description: Development and Theme Design by Jungolmok
Version: 2.0.0
Author: Jungolmok
Author URI: http://jungolmok.com

License: MIT
License URI: http://opensource.org/licenses/mit-license.php
*/#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{display:block;position:absolute;width:4px;margin:0 auto;left:0;right:0;background-color:var(--color-black);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(--color-stdhgl);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;-moz-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;-moz-user-select:none;user-select:none}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:1 0px!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;-moz-user-select:none;user-select:none;top:0;left:0}.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(--color-black)}.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}.hide-robot,.contactform script{display:none}.contactform#aftersubmit form{visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contactform #aftercontact{display:flex;justify-content:center;align-items:center;position:absolute;padding:60px 40px;top:0;left:0;width:100%;height:100%;z-index:3}.contactform #aftercontact h3{position:relative;z-index:4;text-align:center}.contactform #aftercontact:before{content:"";display:block;position:absolute;width:100%;height:100%;opacity:1;left:0;top:0;border-radius:30px}.contactform .section--container{align-items:center}.contactform form{display:grid;grid-gap:24px;width:100%;max-width:640px;padding:60px 40px}.contactform form input:not([type=submit]):not([type=file]),.contactform form textarea,.contactform form select{padding:1.5em 10px;border-top:0;border-left:0;border-right:0;width:100%;font-size:inherit;font-weight:inherit;font-family:inherit}.contactform form textarea{min-height:120px;resize:vertical}.contactform form input:not([type=submit]):not([type=file]),.contactform form select,.contactform form textarea{z-index:1;background-color:unset}.contactform form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:5px 5px,5px 5px}.contactform form select~.form--select{content:"";display:inline-block;position:absolute;border:solid var(--color-black);border-width:0 1px 1px 0;padding:.25em;right:10px;top:30%;transform:rotate(45deg)}.contactform form label:not(.dp-label):not(.submitlabel):not(.file--label):not(.btntarget){display:flex;position:absolute;width:100%;height:auto;top:0;left:0;padding:15px 10px;pointer-events:none;transform-origin:center left;transform:translateZ(0);transition:transform .2s cubic-bezier(0,.75,.25,1),opacity .1s ease}.contactform form input:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=submit]):focus~label:not(.dp-label):not(.submitlabel),.contactform form .filled>input:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=submit])~label:not(.dp-label):not(.submitlabel){transform-origin:top left;font-size:10px;opacity:.4;transform:translate3d(0,-1.5em,0)}.contactform form textarea:focus~label:not(.dp-label):not(.submitlabel):not(.file--label):not(.btntarget),.contactform form .filled>textarea~label:not(.dp-label):not(.submitlabel):not(.file--label):not(.btntarget){transform-origin:center left;opacity:.4;font-size:10px;transform:translate3d(0,-1.5em,0)}.contactform form select~.form--select+label>span{opacity:0}.contactform form select:focus~.form--select+label>span,.contactform form .filled>select~.form--select+label>span,.contactform form .filled>select~.form--select+label:after{transform-origin:top left;opacity:.4;font-size:10px;transform:translate3d(0,-1.25em,0)}.contactform form *:not(.filled)>select:focus~.form--select+label{opacity:0}.contactform form input:not(:required):not([type=radio]):not([type=checkbox]):not([type=submit])~label:not(.dp-label):after,.contactform form select:not(:required)~label:not(.dp-label):not(.submitlabel):after,.contactform form textarea:not(:required)~label:not(.dp-label):not(.submitlabel):after,.contactform form .confirmmail span:after{content:"(optional)";font-size:.9em;position:relative;opacity:.4;font-weight:400;margin-top:.05em;margin-left:10px}.contactform form select:focus-visible,.contactform form input:not([type=submit]):not([type=file]):focus-visible,.contactform form textarea:focus-visible{outline:none}.contactform .data--privacy,.contactform .confirmmail{display:flex;align-items:flex-start;grid-gap:10px;position:relative;margin-right:15px;font-size:1rem;font-weight:700;padding-left:30px}.contactform .data--privacy>*,.contactform .confirmmail>*{cursor:pointer}.contactform .data--privacy label,.contactform .confirmmail label{z-index:1}.contactform .data--privacy span,.contactform .confirmmail span{font-size:1rem;font-weight:400}.contactform .data--privacy span{font-size:.875rem}.contactform .data--privacy input,.contactform .confirmmail input{opacity:0;position:absolute;width:100%;height:auto;padding:0}.contactform .data--privacy input~label:before,.contactform .data--privacy input~label:after,.contactform .confirmmail input~label:before,.contactform .confirmmail input~label:after{content:"";display:block;position:absolute;width:1em;min-width:1em;height:1em;min-height:1em;border-radius:2px;left:0;top:.15em;background-color:unset}.contactform .data--privacy input~label:after,.contactform .confirmmail input~label:after{position:absolute;transform:scale(.9);opacity:0;transition:.2s transform cubic-bezier(0,.75,.25,1)}.contactform .data--privacy input:checked~label:after,.contactform .confirmmail input:checked~label:after{transform:scale(.6);opacity:1}.contactform .data--privacy label>span:nth-child(2),.contactform .confirmmail label>span:nth-child(2){font-weight:700}.contactform .data--privacy a,.contactform .confirmmail a{display:inline-block;font-weight:700}.contactform .data--privacy.cboff{padding-left:0}.contactform .data--privacy.cboff>*{cursor:auto}.contactform .data--privacy.cboff input~label:before,.contactform .data--privacy.cboff input~label:after{display:none}.contactform .buttons{margin:15px 0 0;font-weight:400}.contactform .buttons.link{margin:0}.contactform .buttons:not(.link){font-size:inherit}.contactform .buttons a{color:var(--color-stdhgl);font-weight:inherit;text-decoration:unset}.contactform .submitcover{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:auto}.contactform .submitcover .buttons input{position:absolute;background-color:transparent;color:transparent;border:unset}.contactform .buttons.submit *{cursor:pointer;line-height:inherit}.contactform .buttons.submit .submitlabel{text-transform:none}.contactform .blocks .address p{padding:0}.contactform .blocks .address a{display:table}.contactform .blocks .contacts{padding-top:20px}.contactform .blocks .contacts>li:not(:first-child){margin-top:10px}@media screen and (max-width: 970px){.contactform.option-a form{padding:50px 30px}}@media screen and (max-width: 510px){.contactform.option-a form{padding:30px 20px}}.contactform .fileupload{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:auto;height:auto;position:relative}.contactform .fileupload input{position:absolute;width:100%;height:100%;bottom:20px;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.contactform .fileupload label{display:flex;font-size:.875em;flex-direction:column;align-items:flex-start;position:relative;width:auto;height:auto;cursor:pointer}.contactform .fileupload label>*:not(.btntarget){font-size:1rem;line-height:1.35}.contactform .fileupload label .btntarget{position:relative;padding:1em 2em;background-color:var(--color-stdhgl);color:var(--color-white)}.contactform .fileupload .file--selected{padding:.75em 0}.contactform .fileupload.oversize .file--selected{color:red;animation:FORM_Shake .42s cubic-bezier(.36,.07,.19,.97) both}@keyframes FORM_Shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.contactform #aftercontact h3{color:var(--color-black)}.contactform #aftercontact:before{background-color:unset}.contactform.option-a form{background-color:unset}.contactform form input:not([type=submit]):not([type=file]),.contactform form textarea,.contactform form select{border-radius:unset;border-bottom:2px solid var(--color-black);color:var(--color-black)}.contactform form .selectbox{display:flex;align-items:center;justify-content:flex-end;width:100%;z-index:0}.contactform form .selectbox figure.icons{width:auto;position:absolute;z-index:1;margin-right:.5em;pointer-events:none}.contactform form .selectbox select:focus~figure.icons{transform:rotate(-180deg)}.contactform form select{color:var(--color-black)}.contactform form select:focus{border-color:var(--color-stdhgl)}.contactform form label:not(.dp-label):not(.submitlabel):not(.btntarget){color:var(--color-black)}.contactform form label:not(.dp-label):not(.submitlabel):not(.file--label):not(.btntarget){color:var(--color-black)}.contactform form input:not(:required):not([type=radio]):not([type=checkbox]):not([type=submit])~label:not(.dp-label):after,.contactform form select:not(:required)~label:not(.dp-label):not(.submitlabel):after,.contactform form textarea:not(:required)~label:not(.dp-label):not(.submitlabel):after,.contactform form .confirmmail span:after{color:#000000bf}.contactform form select:focus-visible,.contactform form input:not([type=submit]):not([type=file]):focus-visible,.contactform form textarea:focus-visible{border-bottom:2px solid var(--color-stdhgl)}.contactform .data--privacy,.contactform .confirmmail{color:var(--color-black)}.contactform .data--privacy input~label:before,.contactform .data--privacy input~label:after,.contactform .confirmmail input~label:before,.contactform .confirmmail input~label:after{border:2px solid var(--color-black)}.contactform .data--privacy input~label:after,.contactform .confirmmail input~label:after{background-color:var(--color-stdhgl)}.contactform .data--privacy label>span:nth-child(2),.contactform .confirmmail label>span:nth-child(2){color:#ffffff80}.contactform a.link{color:var(--color-stdhgl)}.contactform form .col2x{display:flex;flex-direction:row;justify-content:center;width:100%;height:auto}.contactform form .col2x>*{width:100%;height:auto}.contactform form .col2x>*:nth-child(2){margin-left:10px}@media screen and (max-width: 590px){.contactform form .col2x{flex-direction:column}.contactform form .col2x>*:nth-child(2){margin-left:unset;margin-top:10px}}.aftersending{position:fixed;top:0;left:0;width:100vw;height:100vh;height:-webkit-fill-available;min-height:100dvh;z-index:1010}.aftersending:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.96}.as--container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;height:100%;max-width:900px;margin:0 auto;padding:0 40px}.as--container *{text-align:center}.as--container>*:not(:first-child):not(.as--errorcode):not(.as--btn){margin-top:.75em}.as--container h2{margin-bottom:.25em;padding-bottom:0}.as--container h3{display:flex;flex-direction:column}.as--container h3>*{margin-top:.35em}.as--container .as--btn{display:block;position:relative;font-size:1.25em;font-weight:700;margin-top:3em;padding:.6em 1.4em;border-radius:.2em;cursor:pointer}.as--errorcode{font-size:1.2em}.aftersending:before{background-color:var(--color-white)}.as--container .as--btn{border:2px solid var(--color-stdhgl);background-color:var(--color-white)}.aftersending{display:flex;align-items:center;justify-content:center}.aftersending:before{background-color:var(--color-stdhgl);opacity:1}.as--container{height:auto;align-items:flex-start;background-color:var(--color-white);padding:60px 90px;width:80%;border-radius:10px}.as--container *{text-align:left;transform:translate3d(30px,0,0)}.aftersending.errormsg *{transform:unset}.as--container h3{display:flex;margin-top:.25em}.as--container h3:before{content:"";display:block;position:absolute;background:url(/content/plugins/bundb-plugin/theme-assets/img/svg/contactform/check.svg) no-repeat center center/contain;width:1.25em;min-width:1.25em;max-width:1.25em;height:1.25em;min-height:1.25em;max-height:1.25em;transform:translate3d(-1.25em,-.05em,0)}.aftersending.errormsg .as--container h3:before{display:none}.as--container .as--btn{margin-top:20px}@media screen and (max-width: 970px){.as--container{padding:40px 50px}}@media screen and (max-width: 760px){.as--container{padding:40px 50px 40px 30px}.aftersending.errormsg .as--container{padding:40px 30px}.as--container *{transform:translate3d(25px,0,0)}.aftersending.errormsg *{transform:unset}.as--container .as--btn{font-size:1em}}@media screen and (max-width: 510px){.as--container{width:90%}}.loading--container{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;z-index:1005}.loading--container>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:4px solid var(--color-white);border-top:4px solid var(--color-stdhgl);border-radius:50%;width:5vw;height:5vw;animation:spin 2s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.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::-moz-placeholder{opacity:.5;font-weight:400}.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;-moz-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;-moz-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;-moz-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;-moz-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;-moz-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-stdhgl)}}.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;-moz-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;-moz-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;-moz-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-grey0);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-grey0);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-grey0);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-grey0);border-radius:0}.jg--cal .boxcal-b .days .day-cur.selected-btw.on .bg:after{background-color:var(--color-grey0);border-radius:50%}.jg--cal .boxcal-b .days .day-cur.mouse-btw .bg:before{background-color:var(--color-grey0);border-radius:0}.jg--cal .boxcal-b .days .day-cur.mouse-btw.on .bg:after{background-color:var(--color-grey0);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;-moz-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;-moz-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;-moz-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;-moz-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;-moz-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-stdhgl)}.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-stdhgl)}}.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-stdhgl)}@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-stdhgl);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)}}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}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;-moz-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%;-o-object-fit:cover;object-fit:cover}figure.jg--lazytrans{opacity:1!important;transition:opacity .4s ease!important}figure.jg--lazytrans.jg--lazyimg{opacity:0!important}figure.setratio .ratiovalue{display:block;position:relative}figure.vimeo iframe{position:absolute}figure.fitheight{height:intrinsic;height:-moz-fit-content;height:fit-content}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-white);position:fixed;height:100vh;height:-webkit-fill-available;min-height:100dvh;width:100vw;left:0;top:0;z-index:1000;opacity:0;transition:opacity .4s .2s ease-out}#preloadimg.plimg0{opacity:1}section.jg--media .media{display:block;width:100%;height:auto}section.jg--media .image--container{width:100%;max-width:960px;height:auto;margin:0 auto}section.jg--media .galleries.slide--hold:before{content:"";display:block;position:absolute;z-index:9999;left:0;right:0;width:100%;height:100%}section.jg--media .gallery--children:hover{cursor:grab}section.jg--media .gallery--children:active{cursor:grabbing}section.jg--media .galleries{display:flex;position:relative;align-items:center;width:100%;height:auto;margin:0 auto}section.jg--media .galleries figure.jg--lazytrans>img{transition:unset!important}section.jg--media .gallery--frame{display:flex;position:relative;width:100%;box-sizing:border-box;overflow:hidden;margin:0 auto}section.jg--media .gallery--parent{display:flex;position:relative;height:100%;left:0}section.jg--media .galleries.shifting .gallery--parent{transition-property:left;transition-timing-function:cubic-bezier(0,.9,.6,1)}section.jg--media .gallery--children{display:flex;position:relative;width:100%;height:auto;box-sizing:border-box;align-items:stretch}section.jg--media .gallery--children img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none}section.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}section.jg--media .gallery--control>*{position:relative;display:flex;justify-content:center;align-items:center;width:36px;height:36px;cursor:pointer}section.jg--media .gallery--control>*:after,section.jg--media .gallery--control>*:before{content:"";position:absolute;display:block}section.jg--media .gallery--control>*:after{width:100%;height:100%;background-color:#0003;border-radius:50%;z-index:11;transition:background .15s ease}section.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)}section.jg--media .gallery--control .gallery--prev:before{transform:rotate(-45deg) translate3d(10%,10%,0)}section.jg--media .gallery--control .gallery--next:before{transform:rotate(135deg) translate3d(10%,10%,0)}@media (hover: hover) and (pointer: fine){section.jg--media .gallery--control .gallery--prev:hover:after{background-color:#0006}section.jg--media .gallery--control .gallery--next:hover:after{background-color:#0006}section.jg--media .gallery--control .gallery--prev:hover:before{transform:rotate(-45deg) translate3d(10%,10%,0) scale(.8)}section.jg--media .gallery--control .gallery--next:hover:before{transform:rotate(135deg) translate3d(10%,10%,0) scale(.8)}}section.jg--media .gallery--count{display:flex;justify-content:flex-end;position:absolute;color:var(--color-white);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}section.jg--media .gallery--count>*{position:relative}section.jg--media .gallery--count>*:not(:first-child){margin-left:10px}section.jg--media .gallery--count>*:nth-child(1){animation-timing-function:cubic-bezier(.15,.8,0,1);animation-fill-mode:forwards}section.jg--media .gallery--count.countingup2>*:nth-child(1){animation-name:galCountingUPOn}section.jg--media .gallery--count.countingup1>*:nth-child(1){animation-name:galCountingUPOff}section.jg--media .gallery--count.countingdown2>*:nth-child(1){animation-name:galCountingDownOff}section.jg--media .gallery--count.countingdown1>*:nth-child(1){animation-name:galCountingDownOn}section.jg--media .video--container{display:block;position:relative;width:100%;height:auto}section.jg--media .video--container.gif{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}section.jg--media .jg--videos{display:flex;justify-content:center;align-items:center;width:100%;height:auto;max-width:900px;margin:0 auto}section.jg--media .jg--videos iframe{position:absolute;width:100%;height:100%;z-index:-1;cursor:pointer}section.jg--media .jg--videos .buttons{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}section.jg--media .jg--videos .buttons .player--text{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;color:var(--color-white);padding:10px 20px;border-radius:2px;font-size:1rem;font-weight:700;pointer-events:none}section.jg--media .jg--videos .buttons .player--text>span:nth-child(1){transform:translate3d(0,50%,0) scaleX(2);opacity:0}section.jg--media .jg--videos .buttons .player--text.on>span:nth-child(1){animation:jgVideoPlayerTextOn 1.2s cubic-bezier(.075,.82,.165,1) forwards}.jg--videos .buttons .player--text>span:nth-child(2){position:absolute;background-color:var(--color-black);width:100%;height:100%;z-index:-1;transform:scale(1.4,0)}section.jg--media .jg--videos .buttons .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)}}section.jg--media .video--container.brt1:not(.gif) .jg--videos figure.setratio:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.3;z-index:1}section.jg--media .media--caption{display:block;font-size:inherit;padding:.75em 1em}figure.videomp4 .buttons{margin:0}figure.videomp4 *{font-size:12px}div.pip-small.clickable{display:none!important}figure.videomp4 .buttons.play>.btntarget,figure.videomp4 .buttons.fullscreen--button>.btntarget,figure.videomp4 .buttons.volume--button>.btntarget{display:block;height:24px;width:24px;min-height:24px;min-width:24px}figure.videomp4 input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;background:transparent;cursor:pointer;outline:none;position:relative;z-index:2}figure.videomp4 input[type=range]::-webkit-slider-runnable-track{height:5px;background:transparent;border-radius:2.5px}figure.videomp4 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;background:transparent;border:none}figure.videomp4 input[type=range]::-moz-range-thumb{width:0;height:0;background:transparent;border:none}figure.videomp4 input[type=range]::-ms-thumb{width:0;height:0;background:transparent;border:none}figure.videomp4 input[type=range]:focus{outline:none}figure.videomp4 .left--controls .play,figure.videomp4 .left--controls .time{margin-right:25px}figure.videomp4 ul,li{margin:0;padding:0;list-style:none}figure.videomp4 button,figure.videomp4 input{background-color:unset;border:unset}figure.videomp4{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;max-width:1280px;height:auto;margin:0}figure.videomp4 *,figure.videomp4 *:before,figure.videomp4 *:after{box-sizing:border-box;margin:0;padding:0}figure.videomp4 .video--box{display:flex;justify-content:center;align-items:center;position:absolute;height:100%;width:100%}figure.videomp4 video{position:absolute;width:100%;height:100%;max-width:100%;max-height:100%;cursor:pointer}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4 video{border-radius:0;height:auto}figure.videomp4 .video--controls{position:absolute;display:flex;width:100%;bottom:0;right:0;left:0;padding:10px;z-index:2}figure.videomp4 .video--controls.hide{opacity:0;pointer-events:none}figure.videomp4 .videoui--left{display:flex;position:relative;align-items:center;width:100%;height:auto;margin-right:40px}figure.videomp4 .left--controls{display:flex;align-items:center}figure.videomp4 .time{display:flex;align-items:center}figure.videomp4 .time>span:nth-child(2){padding:0 4px}figure.videomp4 .seek--target{position:absolute;top:0;width:100%;cursor:pointer;margin:0}figure.videomp4 .videoui--right{display:flex;align-items:center;position:relative}figure.videomp4 .volume--controls{display:flex;align-items:center;position:relative;margin-right:30px}figure.videomp4 .volume--controls .buttons.volume--button>.btntarget{cursor:pointer;margin-right:6px}figure.videomp4 .progressbar{display:flex;align-items:center;position:relative;width:100%;height:24px}figure.videomp4 .progressbar:after{content:"";display:block;position:absolute;height:2px;width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#d6d6d6}figure.videomp4 .progressing{display:flex;align-items:center;justify-content:flex-end;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;height:2px;width:100%;z-index:2}figure.videomp4 .progressing:before{content:"";display:block;position:absolute;height:13px;width:13px;border-radius:50%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--color-stdhgl);transform:translate3d(50%,0,0)}figure.videomp4 .volume--controls input,figure.videomp4 .video--progress input{opacity:1;transition:all .4s ease}figure.videomp4 .volume--controls input{width:100px}figure.videomp4 .video--progress input{width:100%}figure.videomp4 .volume--controls:hover input,figure.videomp4 .volume--controls input:focus{width:100px;opacity:1}figure.videomp4 .buttons.play>.btntarget{position:relative;cursor:pointer;visibility:visible}figure.videomp4.playing button.play{visibility:hidden}figure.videomp4 .seek--target,figure.videomp4 .buttons.play>.btntarget,figure.videomp4 .buttons.fullscreen--button>.btntarget,figure.videomp4 .buttons.volume--button>.btntarget{display:flex;justify-content:center;cursor:pointer}figure.videomp4 .buttons.play>.btntarget:before,figure.videomp4 .buttons.fullscreen--button>.btntarget:before,figure.videomp4 .buttons.volume--button>.btntarget:before{transform:translate3d(0,-50%,0) scale(.7)}figure.videomp4 .tooltip--volume,figure.videomp4 .tooltip--seek{transform:translate3d(-50%,-50%,0) scale(.7)}figure.videomp4 .tooltip--seek,figure.videomp4 .buttons.play>.btntarget:before,figure.videomp4 .buttons.fullscreen--button>.btntarget:before,figure.videomp4 .tooltip--volume,figure.videomp4 .buttons.volume--button>.btntarget:before{content:attr(data-name);position:absolute;display:table;visibility:hidden;opacity:0;font-weight:700;word-break:keep-all;white-space:pre;bottom:0;padding:5px 10px;border-radius:4px;z-index:1021;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .1s ease-in-out,transform .3s cubic-bezier(0,.65,.3,1)}figure.videomp4 .buttons.fullscreen--button>.btntarget:before{right:0}figure.videomp4 .buttons.play>.btntarget:before{left:0}figure.videomp4 .seek--target:hover~.tooltip--seek,figure.videomp4 .tooltip--volume.pct--onoff,figure.videomp4 .buttons.play>.btntarget:hover:before,figure.videomp4 .buttons.fullscreen--button>.btntarget:hover:before,figure.videomp4 .buttons.volume--button>.btntarget:hover:before{visibility:visible;opacity:1}figure.videomp4 .buttons.play>.btntarget:hover:before,figure.videomp4 .buttons.fullscreen--button>.btntarget:hover:before,figure.videomp4 .buttons.volume--button>.btntarget:hover:before{transform:translate3d(0,-100%,0) scale(1)}figure.videomp4 .tooltip--volume.pct--onoff,figure.videomp4 .seek--target:hover~.tooltip--seek{transform:translate3d(-50%,-100%,0) scale(1)}figure.videomp4 .buttons.volume--button>.btntarget{position:relative}figure.videomp4 .buttons.volume--button>.btntarget>figure.icons>svg{display:block;visibility:visible;position:relative;left:0;top:0;margin-right:5px}figure.videomp4 .buttons.volume--button>.btntarget>figure.icons>svg path.volume--mute,figure.videomp4 .buttons.volume--button>.btntarget>figure.icons>svg path.volume--low,figure.videomp4 .buttons.volume--button>.btntarget>figure.icons>svg path.volume--high{position:absolute}body.fsonoff--a .mp4fullbg{display:block;position:fixed;z-index:1028;top:0;left:0;height:100vh;height:-webkit-fill-available;min-height:100dvh;width:100vw;transform:translate3d(0,-100vh,0);transform:translate3d(0,-100dvh,0);transition:transform .4s cubic-bezier(.75,0,.25,1)}body.fsonoff--a.fsonoff--b .mp4fullbg{transform:translateZ(0)}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;justify-content:center;width:100vw;max-width:unset!important;top:0;left:0;right:0;bottom:0;z-index:1029}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4 .video--controls{position:fixed;width:85vw;max-width:760px;top:100vh;top:100dvh;margin:0 auto;padding:15px 20px;border-radius:30px;transform:translate3d(0,-200%,0);height:auto;min-height:50px}body.fsonoff--a figure.videomp4:after{content:"";display:block;position:absolute;width:100vw;height:100vh;height:-webkit-fill-available;min-height:100dvh;top:0;left:0;z-index:1022;visibility:hidden}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4:after{transform:translateZ(0);visibility:visible;transition:transform .4s cubic-bezier(.75,0,.25,1)}body.fsonoff--a.fsonoff--b.fsonoff--c.fsonoff--d figure.videomp4:after{transform:translate3d(0,100vh,0);transform:translate3d(0,100dvh,0)}@keyframes controllByFSDesktop{0%{opacity:1;transform:translate3d(0,-200%,0)}95%{opacity:1;transform:translate3d(0,-200%,0)}to{opacity:0;transform:translate3d(0,-180%,0)}}@keyframes controllByFSMobile{0%{opacity:1;transform:translate3d(0,-120%,0)}95%{opacity:1;transform:translate3d(0,-120%,0)}to{opacity:0;transform:translate3d(0,-100%,0)}}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4.control--on.control--hold .video--controls{animation:unset;opacity:1}figure.videomp4 .video--box .button--onvideo{display:flex;align-items:center;justify-content:center;position:absolute;height:120px;width:120px;z-index:1021}figure.videomp4 .video--box .button--onvideo>.btntarget{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;cursor:pointer}.jg--mp4[data-autoplay=gif] figure.videomp4 .video--box .button--onvideo{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}figure.videomp4 .video--box .button--onvideo .mp4play,figure.videomp4 .video--box .button--onvideo .mp4pause{display:flex;align-items:center;justify-content:center;position:absolute;height:100%;width:100%;visibility:hidden}figure.videomp4 figure.videomp4.btn--start .button--onvideo .mp4play,figure.videomp4 figure.videomp4.paused .video--box .button--onvideo .mp4play{visibility:visible}figure.videomp4 .video--box .button--onvideo .mp4play:before,figure.videomp4 .video--box .button--onvideo .mp4play:after,figure.videomp4 .video--box .button--onvideo .mp4pause:before,figure.videomp4 .video--box .button--onvideo .mp4pause:after{content:"";display:block;position:absolute}figure.videomp4 .video--box .button--onvideo .mp4play:before{width:0;height:50px;border-width:25px 0 25px 45px;border-style:solid}figure.videomp4 .video--box .button--onvideo .mp4pause:before,figure.videomp4 .video--box .button--onvideo .mp4pause:after{width:0;height:50px;border-style:solid;border-width:0 0 0 15px}figure.videomp4 .video--box .button--onvideo .mp4pause:before{transform:translate(-15px)}figure.videomp4 .video--box .button--onvideo .mp4pause:after{transform:translate(15px)}figure.videomp4.playing .button--onvideo .mp4pause{animation:animationPlay .25s ease-out forwards}@keyframes animationPlay{0%{transform:scale(1) rotate(0);visibility:visible}75%{transform:scale(.97)}to{transform:scale(.9) rotate(0);visibility:hidden}}@media screen and (max-width: 760px){figure.videomp4 .video--box .button--onvideo{height:96px;width:96px}figure.videomp4 .videoui--left{flex-direction:column-reverse;align-items:flex-start}figure.videomp4 .video--controls{flex-direction:column;padding:20px 0 10px}figure.videomp4 .left--controls{margin-top:20px}figure.videomp4 .left--controls .play,figure.videomp4 .left--controls .time{margin-right:15px}figure.videomp4 .volume--controls{display:none}figure.videomp4 .videoui--right{position:absolute;bottom:15px;right:0}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4 .videoui--right{margin-right:15px}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4 .video--controls{border-radius:15px}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4 .video--controls{transform:translate3d(0,-120%,0)}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4.control--on .video--controls{animation:controllByFSMobile 3s ease-out forwards}}.jg--mp4[data-autoplay=on],.jg--mp4[data-autoplay=offwc]{cursor:pointer}.jg--mp4[data-autoplay=offwc] figure.videomp4:not(.thumbmp4autoplay){pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none}.jg--mp4[data-autoplay=on] figure.videomp4 .video--box .button--onvideo,.jg--mp4[data-autoplay=on] figure.videomp4 .video--controls,.jg--mp4[data-autoplay=offwc] figure.videomp4:not(.thumbmp4autoplay) .video--box .button--onvideo,.jg--mp4[data-autoplay=offwc] figure.videomp4:not(.thumbmp4autoplay) .video--controls{display:none}.vid--box figure.videomp4:before{padding-bottom:unset}.vid--box figure.videomp4 .video--box{position:absolute;width:100%;height:auto}.vid--box figure.videomp4 video{position:relative;width:100%;height:auto}figure.videomp4 .left--controls{color:var(--color-white)}figure.videomp4 .time{color:var(--color-white)}figure.videomp4 .progress--bar--volume,figure.videomp4 .progress--bar--video{background-color:var(--color-stdhgl)}figure.videomp4 .tooltip--seek,figure.videomp4 .buttons.play>.btntarget:before,figure.videomp4 .buttons.fullscreen--button>.btntarget:before,figure.videomp4 .tooltip--volume,figure.videomp4 .buttons.volume--button>.btntarget:before{color:var(--color-white)}figure.videomp4 .tooltip--seek,figure.videomp4 .buttons.play>.btntarget:before,figure.videomp4 .buttons.fullscreen--button>.btntarget:before,figure.videomp4 .buttons.volume--button>.btntarget:before{background-color:var(--color-stdhgl)}figure.videomp4 .tooltip--volume{background-color:var(--color-stdhgl)}body.fsonoff--a .mp4fullbg{background-color:var(--color-black)}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4{background-color:var(--color-black)}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4 .video--controls{background-color:var(--color-black)}body.fsonoff--a figure.videomp4:after{background-color:var(--color-black)}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4 .time{color:var(--color-white)}figure.videomp4 .video--box .button--onvideo .mp4play:before{border-color:transparent;border-left-color:var(--color-white)}figure.videomp4 .video--box .button--onvideo .mp4pause:before,figure.videomp4 .video--box .button--onvideo .mp4pause:after{border-color:transparent;border-left-color:var(--color-white)}.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:100dvh;background-color:var(--color-white);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:64px;width:64px;top:-32px;right:-32px;z-index:1;background-color:var(--color-stdhgl);border-radius:50%;cursor:pointer;transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-property:all}@media (hover: hover) and (pointer: fine){.vid--box .vid--closer:hover{transform:scale(1.25);background-color:var(--color-white)}}@media screen and (max-width: 760px){#jbcloser,.vid--box .vid--closer{height:48px;width:48px;top:12px;right:12px}}#jbcloser:before,#jbcloser:after,.vid--box .vid--closer:before,.vid--box .vid--closer:after{content:"";display:block;position:absolute;width:60%;height:3px;border-radius:2px;background-color:var(--color-white);transition:all .4s cubic-bezier(.075,.82,.165,1)}#jbcloser:before,.vid--box .vid--closer:before{transform:rotate(45deg)}#jbcloser:after,.vid--box .vid--closer:after{transform:rotate(-45deg)}@media (hover: hover) and (pointer: fine){#jbcloser:hover:before,.vid--box .vid--closer:hover:before{transform:rotate(45deg) scale(.6);background-color:var(--color-stdhgl)}#jbcloser:hover:after,.vid--box .vid--closer:hover:after{transform:rotate(-45deg) scale(.6);background-color:var(--color-stdhgl)}}.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}.jg--slider2024{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;-moz-user-select:none;user-select:none}body.touchon .jg--slider2024.sbon .slidelist>li>*{pointer-events:unset;-webkit-user-select:unset;-moz-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:#0003;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;-moz-user-select:none;user-select:none;opacity:.2}@media (hover: hover) and (pointer: fine){.jg--slider2024 .ctrlbox .ctrl .prev:hover:after{background-color:#0006}.jg--slider2024 .ctrlbox .ctrl .next:hover:after{background-color:#0006}.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(--color-white);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;-moz-user-select:none;user-select:none}.jg--slider2024.customwidth.sbon .slidebox:before{left:0;background:linear-gradient(90deg,rgba(255,255,255,.75) 0%,rgba(255,255,255,0) 100%)}.jg--slider2024.customwidth.sbon .slidebox:after{right:0;background:linear-gradient(-90deg,rgba(255,255,255,.75) 0%,rgba(255,255,255,0) 100%)}@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;-moz-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;-moz-user-select:none;user-select:none}body.holdforslider{overflow:hidden!important}.content--mediafull.jg--slider2024 .section--container{max-width:800px}.content--mediafull.jg--slider2024 .media{overflow:hidden;border-radius:15px}.jg--slider2024 .jg--slider--pagenr{background-color:var(--color-green);justify-content:center;align-items:center;padding-top:8px;padding-bottom:8px;max-width:80px;font-size:.75rem;bottom:34px}.jg--slider2024 .jg--slider--pagenr span{font-size:inherit}.jg--slider2024 .ctrlbox--custom .ctrl{display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:0}.jg--slider2024 .ctrlbox--custom .ctrl>*{cursor:pointer}.jg--slider2024 .ctrlbox--custom .ctrl>.prev figure.icons{transform:rotate(90deg)}.jg--slider2024 .ctrlbox--custom .ctrl>.next{margin-left:80px}.jg--slider2024 .ctrlbox--custom .ctrl>.next figure.icons{transform:rotate(-90deg)}@media (hover: hover) and (pointer: fine){.jg--slider2024 .ctrlbox--custom .ctrl>*:hover figure.icons svg .bg{fill:var(--color-green);stroke:var(--color-green)}.jg--slider2024 .ctrlbox--custom .ctrl>*:hover figure.icons svg .arrow{stroke:var(--color-yellow)}}.jg--slider2024 .autoplaybox{bottom:0;left:0;right:0;margin:0 auto}.jg--slider2024 .autoplaybox figure.icons svg .progress--bg{stroke:var(--color-yellow)}.jg--slider2024 .autoplaybox figure.icons svg .progress--bar{stroke:var(--color-green)}.jg--slider2024 .autoplaybox figure.icons svg .play *,.jg--slider2024 .autoplaybox figure.icons svg .pause *{fill:var(--color-green)}.jg--slider2024 .ctrlbox .ctrl>*:after{background-color:var(--color-yellow)}.jg--slider2024 .ctrlbox .ctrl>*:before{border-color:var(--color-black)}@media (hover: hover) and (pointer: fine){.jg--slider2024 .ctrlbox .ctrl>*:hover:before{border-color:var(--color-yellow)}}.jg--videos .buttons{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;top:0;left:0;cursor:pointer}@media (hover: hover) and (pointer: fine){.jg--videos .buttons:hover:before{transform:scale(1.1)}}section.jg--media .media--caption{position:absolute;bottom:0;left:0;right:0;z-index:1;width:100%;font-weight:500;height:auto;color:var(--color-white);margin:0 auto;padding:20px;background:linear-gradient(0,rgba(0,0,0,.5) 20%,rgba(204,94,0,0) 100%);border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l)}.contactform{background-color:var(--color-bg0);overflow:hidden}.contactform .buttons{margin-top:0}.contactform .section--container{display:grid;grid-template-columns:repeat(2,1fr);padding-left:0}@media screen and (max-width: 970px){.contactform .section--container{grid-template-columns:3fr 4fr}}@media screen and (max-width: 760px){.contactform .section--container{display:flex;flex-direction:column-reverse;grid-template-columns:unset;padding-left:20px;padding-top:60px;justify-content:center}}.contactform .box-media0{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:auto}.contactform .box-media0 .media{width:100%;height:auto;transform:translate3d(-40%,-90px,0) scale(1.2);transform-origin:top center}@media screen and (max-width: 1400px){.contactform .box-media0 .media{transform:translate3d(-40%,-70px,0) scale(1.2)}}@media screen and (max-width: 1200px){.contactform .box-media0 .media{transform:translate3d(-40%,-50px,0) scale(1.2)}}@media screen and (max-width: 760px){.contactform .box-media0 .media{transform:unset;width:80vw;max-width:440px;margin:0 auto;padding:50px 20px 0}}.contactform .box-a{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:580px}.contactform .box-a .blocks{color:var(--color-darkgreen);margin-bottom:40px}.contactform .box-a .blocks h2{font-size:4rem}@media screen and (max-width: 1200px){.contactform .box-a .blocks h2{font-size:3.2rem}}@media screen and (max-width: 970px){.contactform .box-a .blocks h2{font-size:2.8rem}}@media screen and (max-width: 510px){.contactform .box-a .blocks h2{font-size:2.5rem}}.contactform form input:not([type=submit]):not([type=file]),.contactform form textarea,.contactform form select{color:var(--color-black);border-bottom:1px solid var(--color-black)}.contactform form select:focus-visible,.contactform form input:not([type=submit]):not([type=file]):focus-visible,.contactform form textarea:focus-visible{border-bottom:1px solid var(--color-black)}.contactform form label:not(.dp-label):not(.submitlabel):not(.file--label):not(.btntarget){color:var(--color-bbgrey1)}.contactform form input:required:not([type=radio]):not([type=checkbox]):not([type=submit])+label:not(.dp-label):after,.contactform form select:required+label:not(.dp-label):not(.submitlabel):after,.contactform form textarea:required+label:not(.dp-label):not(.submitlabel):after,.contactform form .confirmmail span:after{content:"*";position:relative;color:var(--color-bborange0);font-weight:400;margin-left:10px}.contactform form{max-width:800px;padding:0}.contactform .data--privacy{margin:0;font-size:1rem}.contactform .data--privacy span{font-size:inherit}.contactform form input:not([type=submit]):not([type=file]),.contactform form textarea,.contactform form select{padding:1.4em 0 .5em;border-top:0;border-left:0;border-right:0;width:100%;font-size:inherit;font-weight:inherit;font-family:inherit}.contactform form label:not(.dp-label):not(.submitlabel):not(.file--label):not(.btntarget){padding:0 0 1em;font-size:1rem;font-weight:400;color:var(--color-black)}.contactform form input:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=submit]):focus~label:not(.dp-label):not(.submitlabel),.contactform form .filled>input:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=submit])~label:not(.dp-label):not(.submitlabel){transform-origin:top left;font-size:1rem;opacity:1;transform:translateZ(0);transition:unset}.contactform form textarea:focus~label:not(.dp-label):not(.submitlabel):not(.file--label):not(.btntarget),.contactform form .filled>textarea~label:not(.dp-label):not(.submitlabel):not(.file--label):not(.btntarget){transform:translateZ(0);opacity:1;transition:unset;font-size:1rem}.contactform form input:not(:required):not([type=radio]):not([type=checkbox]):not([type=submit])~label:not(.dp-label):after,.contactform form select:not(:required)~label:not(.dp-label):not(.submitlabel):after,.contactform form textarea:not(:required)~label:not(.dp-label):not(.submitlabel):after,.contactform form .confirmmail span:after{opacity:.5;color:var(--color-black)}.contactform form .form--submitbox{display:flex;flex-direction:column;align-items:center;justify-content:center;width:auto}.contactform .submitcover{width:auto;margin-top:20px}.jg--scrollbars{position:absolute;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}body.begin .jg--scrollbars{transition:unset!important}.jg--scrollsticks{display:block;position:absolute;width:6px;margin:0 auto;left:0;right:0;background-color:var(--color-darkgreen);transition:background-color .2s ease;border-radius:3px;cursor:grab}.jg--scrollsticks:active{cursor:grabbing}@media (hover: hover) and (pointer: fine){.jg--scrollsticks:hover{background-color:var(--color-purple)}}body.onmenu--a #jg--scrollbar{transform:translate3d(100%,0,0)!important}:root{--color-black: #000000;--color-white: #ffffff;--color-darkgrey: #191919;--color-grey0: #F5F5F5;--color-grey1: #DDDDDD;--color-grey2: #A1A1A1;--color-grey3: #767676;--color-red: #E63214;--color-darkgreen: #284632;--color-purple: #6E1F64;--color-peach: #FFD7BD;--color-yellow: #DCDC00;--color-palepink: #E7DCEC;--color-bg0: #FFEBDE;--color-stdhgl: #6E1F64;--border-radius-32: 32px;--border-radius-24: 24px;--border-radius-16: 16px;--border-radius-12: 12px;--border-radius-8: 8px}@font-face{font-display:swap;font-family:Cabinet Grotesk;font-style:normal;font-weight:900;src:url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Black.eot);src:url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Black.eot?#iefix) format("embedded-opentype"),url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Black.woff2) format("woff2"),url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Black.woff) format("woff"),url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Black.ttf) format("truetype"),url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Black.svg#CabinetGrotesk) format("svg")}@font-face{font-display:swap;font-family:Cabinet Grotesk;font-style:normal;font-weight:700;src:url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Bold.eot);src:url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Bold.eot?#iefix) format("embedded-opentype"),url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Bold.woff2) format("woff2"),url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Bold.woff) format("woff"),url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Bold.ttf) format("truetype"),url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Bold.svg#CabinetGrotesk) format("svg")}@font-face{font-display:swap;font-family:Cabinet Grotesk;font-style:normal;font-weight:400;src:url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Regular.eot);src:url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Regular.eot?#iefix) format("embedded-opentype"),url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Regular.woff2) format("woff2"),url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Regular.woff) format("woff"),url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Regular.ttf) format("truetype"),url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Regular.svg#CabinetGrotesk) format("svg")}@font-face{font-display:swap;font-family:Cabinet Grotesk;font-style:normal;font-weight:200;src:url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Extralight.eot);src:url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Extralight.eot?#iefix) format("embedded-opentype"),url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Extralight.woff2) format("woff2"),url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Extralight.woff) format("woff"),url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Extralight.ttf) format("truetype"),url(/content/themes/jungolmok/assets/fonts/CabinetGrotesk-Extralight.svg#CabinetGrotesk) format("svg")}::-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-bg0);color:var(--color-black);font-family:Cabinet Grotesk,Roboto,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.onmenu--b{overflow:hidden}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;margin:0 0 .4em;font-weight:400}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}strong{color:var(--color-darkgreen)}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:900}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;line-height:1}.str1,h1{font-size:4.75rem;line-height:1}.str2,h2{font-size:6.25rem;line-height:1}.str3,h3{font-size:3.75rem}.str4,h4{font-size:1.875rem}.str5,h5,h6{font-size:1.5rem}.str6,p,ul,ol,li,label{font-size:1.3125rem}.str7,span{font-size:1.125rem}.str8{font-size:1rem}.str9{font-size:.875rem}.str10{font-size:.75rem}.str20{font-size:3.5rem;line-height:1.286}.str21{font-size:1.75rem}@media screen and (max-width: 1600px){.str2,h2{font-size:5.125rem}.str3,h3{font-size:3.25rem}.str20{font-size:3rem}.str21{font-size:1.875rem}}@media screen and (max-width: 1400px){.str0{font-size:5.375rem}.str1,h1{font-size:4rem}.str2,h2{font-size:4.25rem}.str3,h3{font-size:2.75rem}.str4,h4{font-size:1.6125rem}.str5,h5,h6{font-size:1.375rem}.str6,p,ul,ol,li,label{font-size:1.25rem}.str7,span{font-size:1rem}.str20{font-size:2.625rem}.str21{font-size:1.625rem}}@media screen and (max-width: 1200px){.str2,h2{font-size:3.5rem}.str3,h3{font-size:2.5rem}.str6,p,ul,ol,li,label{font-size:1.125rem}.str8{font-size:.875rem}.str20{font-size:2rem}.str21{font-size:1.5rem}}@media screen and (max-width: 970px){.str0{font-size:4.75rem}.str1,h1{font-size:3.625rem}.str2,h2{font-size:3rem}.str3,h3{font-size:2.125rem}.str4,h4{font-size:1.5rem}.str5,h5,h6{font-size:1.3125rem}.str8{font-size:.8125rem}.str20{font-size:1.75rem}.str21{font-size:1.375rem}}@media screen and (max-width: 760px){.str0{font-size:4rem}.str1,h1{font-size:3rem}.str2,h2{font-size:2.4rem}.str3,h3{font-size:1.625rem}.str4,h4{font-size:1.375rem}.str5,h5,h6{font-size:1.25rem}.str20{font-size:1.5rem}.str21{font-size:1.3125rem}}@media screen and (max-width: 510px){.str0{font-size:3.25rem}.str1,h1{font-size:2.4rem}.str2,h2{font-size:2rem}.str6,p,ul,ol,li,label{font-size:1rem}.str7,span{font-size:.875rem}.str8{font-size:.75rem}.str20{font-size:1.3125rem}.str21{font-size:1.125rem}}h1{margin-top:0}.style900{font-weight:900}.style700{font-weight:700}.style400{font-weight:400}.style300{font-weight:300}.strlp1{font-size:4.75rem}.strlp2{font-size:4rem}.strlp3{font-size:2.25rem}.strlp5{font-size:1.5rem}@media screen and (max-width: 1400px){.strlp1{font-size:4rem}.strlp2{font-size:3.4rem}.strlp3{font-size:2rem}.strlp5{font-size:1.375rem}}@media screen and (max-width: 970px){.strlp1{font-size:3.625rem}.strlp2{font-size:3rem}.strlp3{font-size:1.875rem}.strlp5{font-size:1.25rem}}@media screen and (max-width: 760px){.strlp1{font-size:3rem}.strlp2{font-size:2.4rem}.strlp3{font-size:1.625rem}.strlp5{font-size:1.125rem}}@media screen and (max-width: 510px){.strlp1{font-size:2.4rem}.strlp2{font-size:2rem}}body#body--berittunterricht{background-color:var(--color-white)}body[data-tpl=home]{background-color:var(--color-darkgreen)}body[data-tpl=landingpage]{background-color:var(--color-palepink)}.fontfamily1{font-family:Roboto,sans-serif}.fontfamily1 *{font-family:inherit}figure.jg--quote{flex-direction:column;align-items:flex-start;width:100%;height:auto;padding-bottom:0;padding-left:20px;padding-right:20px;line-height:1.65}figure.jg--quote blockquote{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}}header{display:flex;align-items:flex-start;justify-content:center;position:fixed;width:100%;top:0;height:0;left:0;z-index:101;transform:translateZ(0);transition:transform .4s cubic-bezier(.165,.84,.44,1)}header .header--container{display:flex;justify-content:space-between;align-items:flex-start;position:relative;width:100%;max-width:1720px;height:0;top:25px;box-sizing:border-box;z-index:1}header>.header--container>.box-a{z-index:3;opacity:1}body.onmenu--a header>.header--container>.box-a{transition:opacity .4s cubic-bezier(.165,.84,.44,1);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.onmenu--a.onmenu--b header>.header--container>.box-a{opacity:0}header .homelogo{display:flex;align-items:center;justify-content:center;width:auto}header .logo{width:auto;height:60px;min-height:60px;max-height:60px}@media screen and (max-width: 760px){header .logo{height:48px;min-height:48px;max-height:48px}}header>.header--container>.box-b{z-index:2;position:absolute;margin:0 auto;left:0;right:0}header .box-b .navmenu>.cont-a{display:flex;justify-content:center;align-items:flex-start;z-index:3;height:0}header .box-b .navmenu .cont-b>.bg{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.075,.82,.165,1);background-color:var(--color-peach)}body.onmenu--a.onmenu--b header .box-b .navmenu>.cont-b>.bg{opacity:1}header .box-b .navmenu>.cont-b>.container>.popupframe>.popuptgt>.maincontent{display:flex;flex-direction:column;justify-content:center;width:100%;height:auto}header .box-b .navmenu>.cont-b>.container>.popupframe>.popuptgt>.maincontent>.container{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;grid-gap:60px;z-index:1;width:100%;height:auto}@media screen and (max-width: 970px){header .box-b .navmenu>.cont-b>.container>.popupframe>.popuptgt>.maincontent>.container{grid-gap:40px}}@media screen and (max-width: 760px){header .box-b .navmenu>.cont-b>.container>.popupframe>.popuptgt>.maincontent>.container{grid-template-columns:1fr}}header .box-b .navmenu>.cont-b nav{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;height:100%;padding:0;z-index:1;margin:0 0 0 auto;text-align:right}header .box-b .navmenu>.cont-b nav>ul{display:flex;flex-direction:column;text-align:inherit}header .box-b .navmenu>.cont-b nav>ul>li{display:flex;justify-content:flex-end;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.075,.82,.165,1);opacity:0;transform:translate3d(0,40%,0)}header .box-b .navmenu>.cont-b nav>ul>li.currentpage{color:var(--color-purple);font-weight:400}body.onmenu--a.onmenu--b header .box-b .navmenu>.cont-b nav>ul>li{opacity:1;transform:translateZ(0)}header .box-b .navmenu>.cont-b nav>ul>li:not(:first-child){margin-top:16px}header .box-b .navmenu>.cont-b nav>ul>li>a{background:linear-gradient(to bottom,transparent 96%,var(--color-stdhgl) 0) center right/0 100% no-repeat}@media (hover: hover) and (pointer: fine){header .box-b .navmenu>.cont-b nav>ul>li:hover>a{color:var(--color-stdhgl);background-size:100% 100%;transition:background .25s cubic-bezier(.075,.82,.165,1);font-weight:400}}@media screen and (max-width: 760px){header .box-b .navmenu>.cont-b nav{justify-content:flex-start;align-items:flex-start;padding-top:40px;max-width:360px;margin:0 auto;text-align:left}header .box-b .navmenu>.cont-b nav>ul>li{justify-content:flex-start}}header .box-b .navmenu>.cont-b .dsgvo{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:30px 20px 0;z-index:1;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate3d(0,20px,0)}body.onmenu--a.onmenu--b.onmenu--vf header .box-b .navmenu>.cont-b .dsgvo{pointer-events:unset;-webkit-user-select:unset;-moz-user-select:unset;user-select:unset;animation:ohs_dsgvo_on .8s cubic-bezier(.165,.84,.44,1) .6s forwards}@keyframes ohs_dsgvo_on{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}header .box-b .navmenu>.cont-b .dsgvo>ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px;width:100%}header .box-b .navmenu>.cont-b .dsgvo>ul>*{width:100%}header .box-b .navmenu>.cont-b .dsgvo>ul>*:first-child>a{margin-left:auto}@media screen and (max-width: 970px){header .box-b .navmenu>.cont-b .dsgvo>ul{grid-gap:40px}}@media screen and (max-width: 760px){header .box-b .navmenu>.cont-b .dsgvo{width:100%;max-width:360px;margin:0 auto;padding-left:0;padding-right:0}header .box-b .navmenu>.cont-b .dsgvo>ul{grid-template-columns:1fr;grid-gap:8px}header .box-b .navmenu>.cont-b .dsgvo>ul>*:first-child>a{margin-left:0}}header>.header--container>.box-c{z-index:1}.scrollby>li:not(:first-child){margin-left:30px}.scrollby>li .btntarget{cursor:pointer}main{display:flex;flex-direction:column;position:relative;width:100%;height:auto;z-index:1;overflow:hidden}section{display:block;position:relative;width:100%;height:auto}.section--container{display:block;position:relative;width:100%;height:auto;max-width:1720px;margin:0 auto;box-sizing:border-box;z-index:3}.custom--container{width:100%;height:auto;max-width:1720px;margin:0 auto;z-index:1}.section--container,.custom--container{padding:90px 60px}.header--container,.aside--container,.footer--container{padding-left:60px;padding-right:60px}@media screen and (max-width: 1400px){.section--container,.custom--container{padding:70px 50px}.header--container,.aside--container,.footer--container{padding-left:50px;padding-right:50px}}@media screen and (max-width: 1200px){.section--container,.custom--container{padding:50px 40px}.header--container,.aside--container,.footer--container{padding-left:40px;padding-right:40px}}@media screen and (max-width: 970px){.section--container,.custom--container{padding:50px 30px}.header--container,.aside--container,.footer--container{padding-left:30px;padding-right:30px}}@media screen and (max-width: 760px){.section--container,.custom--container{padding:40px 20px 30px}.header--container,.aside--container,.footer--container{padding-left:20px;padding-right:20px}}section.pt--add .section--container{padding-top:45px}section.pb--add .section--container{padding-bottom:45px}@media screen and (max-width: 1400px){section.pt--add .section--container{padding-top:35px}section.pb--add .section--container{padding-bottom:35px}}@media screen and (max-width: 1200px){section.pt--add .section--container{padding-top:25px}section.pb--add .section--container{padding-bottom:25px}}@media screen and (max-width: 760px){section.pt--add .section--container{padding-top:20px}section.pb--add .section--container{padding-bottom:20px}}article,div{display:block;position:relative}.blocks{display:block;position:relative;width:auto;max-width:800px;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.4em}.block--contents ol>li:not(:last-child),.block--contents ul>li:not(:last-child){margin-bottom:.4em}.block--contents ul>li>ul,.block--contents ul>li>ol,.block--contents ol>li>ul,.block--contents ol>li>ol{margin-top:.75em}.block--contents ul>li:before{content:"";display:block;position:absolute;width:.85em;min-width:.85em;height:.85em;min-height:.85em;transform:translate3d(-1.2em,.35em,0);background:url(/content/themes/jungolmok/assets/img/svg/list-item.svg) center center/100% 100% no-repeat;border-radius:50%}.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}.buttons{display:inline-block;position:relative;margin:30px 40px 0 0;line-height:1}.buttons .btntarget{cursor:pointer}.buttons .btntarget>*:not(.bg){z-index:2}.buttons .btntarget>figure.icons{display:flex;align-items:center;justify-content:center}.buttons .btntarget>.bg{z-index:1}button{display:inline-block;position:relative;border:none;background-color:unset;outline:none;padding:0;color:inherit;font-size:inherit;font-family:inherit}.buttons a{display:table;align-items:center}.buttons a>*{display:initial;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.btn0{margin:0}.buttons.btn0 .btntarget{overflow:hidden}.buttons.btn0 .btntarget>span{display:inline-block;padding:.6em .5em}.buttons.btn0.highlight .btntarget>span{padding:.6em 1em}.buttons.btn0 .btntarget>.bg{background-color:var(--color-white);border-radius:5px;border:1px solid var(--color-black)}.buttons.btn0.highlight .btntarget>.bg{background-color:var(--color-stdhgl);border-radius:5em}@media (hover: hover) and (pointer: fine){.buttons.btn0 .btntarget:hover>span{animation:btn0-hover .2s ease-in-out forwards}.buttons.btn0.highlight .btntarget:hover>span{color:var(--color-black)}.buttons.btn0 .btntarget:hover>.bg{background-color:var(--color-stdhgl)}.buttons.btn0.highlight .btntarget:hover>.bg{background-color:var(--color-white)}}@keyframes btn0-hover{0%{transform:translateZ(0);opacity:1}49%{transform:translate3d(0,-50%,0);opacity:0}50%{transform:translate3d(0,50%,0);opacity:0}to{transform:translateZ(0);opacity:1}}.buttons.btn1{margin:0;width:100%}.buttons.btn1 .btntarget{display:flex;color:var(--color-white);padding:.45em 1em;font-weight:400}.buttons.btn1 .btntarget>span{z-index:1}.buttons.btn1 .btntarget>.bg{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--color-purple);border-radius:var(--border-radius-8)}@media (hover: hover) and (pointer: fine){.buttons.btn1 .btntarget:hover{color:var(--color-darkgreen)}.buttons.btn1 .btntarget:hover>.bg{background-color:var(--color-yellow)}}.buttons.btnicon-str1{margin:0}.buttons.btnicon-str1 .btntarget{display:flex;align-items:center;justify-content:flex-start}.buttons.btnicon-str1 .btntarget>span{margin-right:.4em;transition:all .45s cubic-bezier(.075,.82,.165,1);background:linear-gradient(to bottom,transparent 94%,var(--color-stdhgl) 0) center center/0 100% no-repeat}.buttons.btnicon-str1 .btntarget>figure.icons{background-color:var(--color-stdhgl);border:1px solid var(--color-black);border-radius:5em}.buttons.btnicon-str1 .btntarget>figure.icons svg path{stroke-width:2}@media (hover: hover) and (pointer: fine){.buttons.btnicon-str1 .btntarget:hover>figure.icons svg{animation:btnicon-str1-hover 1.2s cubic-bezier(.075,.82,.165,1) forwards}.buttons.btnicon-str1 .btntarget:hover>span{background-size:100% 100%}}@keyframes btnicon-str1-hover{0%{transform:translateZ(0);opacity:1}34%{transform:translate3d(0,50%,0);opacity:0}35%{transform:translate3d(0,-50%,0);opacity:0}to{transform:translateZ(0);opacity:1}}.buttons.btnlink{margin:0}.buttons.btnlink .btntarget{display:flex}.buttons.btnlink .btntarget>figure.icons{margin-right:.6em}.buttons.btnlink .btntarget>span{transition:all .45s cubic-bezier(.075,.82,.165,1);background:linear-gradient(to bottom,transparent 90%,var(--color-stdhgl) 0) center center/0 100% no-repeat}@media (hover: hover) and (pointer: fine){.buttons.btnlink .btntarget:hover>span{background-size:100% 100%;color:var(--color-stdhgl)}}.buttons.btnonlyicon-a{margin:0}.buttons.btnonlyicon-a .btntarget{display:flex}.buttons.btnonlyicon-a .btntarget figure.icons svg path{transition:fill .2s ease}@media (hover: hover) and (pointer: fine){.buttons.btnonlyicon-a .btntarget:hover figure.icons svg path{fill:var(--color-red)}}.buttons.btnicon-str2{margin:0}.buttons.btnicon-str2 .btntarget{display:flex;align-items:center;justify-content:flex-start}.buttons.btnicon-str2 .btntarget>span{margin-left:.4em;transition:all .45s cubic-bezier(.075,.82,.165,1);background:linear-gradient(to bottom,transparent 94%,var(--color-stdhgl) 0) center center/0 100% no-repeat}@media (hover: hover) and (pointer: fine){.buttons.btnicon-str2 .btntarget:hover>figure.icons svg{animation:btnicon-str2-hover 1.2s cubic-bezier(.075,.82,.165,1) forwards}.buttons.btnicon-str2 .btntarget:hover>figure.icons svg path{fill:var(--color-stdhgl);transition:fill .1s .25s ease}.buttons.btnicon-str2 .btntarget:hover>span{background-size:100% 100%;color:var(--color-stdhgl)}}@keyframes btnicon-str2-hover{0%{transform:translateZ(0);opacity:1}34%{transform:translate3d(0,-50%,0);opacity:0}35%{transform:translate3d(0,50%,0);opacity:0}to{transform:translateZ(0);opacity:1}}aside{display:flex;align-items:center;justify-content:center;position:fixed;display:none;top:40px;left:0;height:0;width:100%;z-index:102;transition:transform .4s cubic-bezier(.165,.84,.44,1)}body.scrolldir aside{transform:translate3d(0,-80px,0)}body.headernavon aside{top:unset;height:auto;transition:unset}body.headernavon aside>.bg{background-color:var(--color-beige)}aside .aside--container{display:flex;justify-content:flex-end;align-items:center;position:relative;width:100%;max-width:1440px;height:0;box-sizing:border-box;z-index:1}body.headernavon aside .aside--container{justify-content:center;height:auto;padding-top:15px;padding-bottom:15px}aside .box-a .navmenu{display:flex;align-items:flex-start;justify-content:flex-start}body.headernavon aside .box-a .navmenu{width:auto;margin:0 auto}aside .box-a .navmenu nav{display:flex;align-items:center;justify-content:flex-end;position:relative}aside .box-a .navmenu nav::-webkit-scrollbar{display:none}aside .box-a .navmenu nav>ul{display:flex;align-items:center;justify-content:center;height:0}body.headernavon aside .box-a .navmenu nav>ul{height:auto;justify-content:flex-start;width:auto;max-width:100vw;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}body.headernavon aside .box-a .navmenu nav>ul::-webkit-scrollbar{display:none}aside .box-a .navmenu nav>ul>li:not(:first-child){margin-left:15px}aside .box-a .navmenu nav>ul>li .conts{display:flex;align-items:center;justify-content:center}aside .box-a .navmenu nav>ul>li .buttons .btntarget{display:flex;align-items:center;justify-content:center;white-space:pre}aside .box-a .navmenu nav>ul>li .buttons.current{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}aside .box-a .navmenu nav>ul>li .buttons.current .btntarget{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}aside .box-a .navmenu nav>ul>li .buttons.current .btntarget>.bg{border-color:var(--color-green);background-color:var(--color-green)}aside .box-a .navmenu nav>ul>li .buttons.current .btntarget>span{display:flex;align-items:center;justify-content:center;color:var(--color-white)}aside .box-a .navmenu nav>ul>li .buttons.current .btntarget:after{content:"";display:block;position:relative;width:8px;height:8px;margin-right:10px;border-radius:50%;z-index:1;background-color:var(--color-white)}aside .ctrlbox{position:absolute;width:100vw;left:0;z-index:2;height:0;padding:0 15px}aside .ctrlbox .ctrls{display:flex;align-items:center;justify-content:center;width:100%;height:0}aside .ctrlbox .ctrls>.prev{margin-right:auto}aside .ctrlbox .ctrls>.next{margin-left:auto}.size16 figure.icons,.size16 figure.icons svg{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px}.size20 figure.icons,.size20 figure.icons svg{width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px}.size24 figure.icons,.size24 figure.icons svg{width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px}.size28 figure.icons,.size28 figure.icons svg{width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px}.size32 figure.icons,.size32 figure.icons svg{width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px}.size36 figure.icons,.size36 figure.icons svg{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}.size48 figure.icons,.size48 figure.icons svg{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px}.size64 figure.icons,.size64 figure.icons svg{width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px}.size-em figure.icons,.size-em figure.icons svg{width:1em;min-width:1em;max-width:1em;height:1em;min-height:1em;max-height:1em}body[data-tpl=ipp] h1{margin-top:100px;margin-bottom:40px;font-size:3.2rem}body[data-tpl=ipp] h2{font-size:1.5rem}body[data-tpl=ipp] h3{font-size:1.325rem}body[data-tpl=ipp] .blocks{max-width:900px;margin:0 auto}body[data-tpl=ipp] .blocks .block--contents>*:not(:last-child){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}}.jg--hamburger.icon{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;box-sizing:border-box;cursor:pointer}@media screen and (max-width: 510px){.jg--hamburger.icon{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}}.jg--hamburger.icon>*{display:block;position:absolute;width:80%;height:4px;border-radius:2px;background-color:var(--color-yellow)}.jg--hamburger.icon>*:nth-child(1){transform:translate3d(0,-190%,0)}.jg--hamburger.icon>*:nth-child(3){transform:translate3d(0,190%,0)}body.onmenu--a .jg--hamburger.icon>*{transition:transform .2s cubic-bezier(.075,.82,.165,1)}body.onmenu--b .jg--hamburger.icon>*:nth-child(1){transform:rotate(135deg)}body.onmenu--b .jg--hamburger.icon>*:nth-child(2){visibility:hidden}body.onmenu--b .jg--hamburger.icon>*:nth-child(3){transform:rotate(-135deg)}.jg--hamburger.icon>*{transition:transform .4s cubic-bezier(.165,.84,.44,1)}body.onmenu--a .jg--hamburger.icon>*{transition:background-color .4s ease,transform .6s cubic-bezier(.075,.82,.165,1)}body.onmenu--a.onmenu--b .jg--hamburger.icon>*{background-color:var(--color-red)}@media (hover: hover) and (pointer: fine){body:not(.onmenu--a) .jg--hamburger.icon:hover>*:nth-child(1){transform:translate3d(0,-250%,0)}body:not(.onmenu--a) .jg--hamburger.icon:hover>*:nth-child(3){transform:translate3d(0,250%,0)}}body.error404{height:100%;height:-webkit-fill-available;min-height:100vh;min-height:100dvh}body.error404 main{height:100%}body.error404 footer{position:absolute;left:0;bottom:0;z-index:1}section.page404 .buttons.link{margin-bottom:10vh}section.page404 .buttons{font-weight:700;font-size:1.25rem}section.page404 .buttons>a{background-color:var(--color-black);color:var(--color-white);padding:.5em .75em .5em 1em}section.page404 .buttons span{font-weight:700}section.page404 .buttons figure.icons{width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;margin-left:.75em}section.page404 .buttons figure.icons svg path{stroke:var(--color-white)}section.lp--intro{display:flex;align-items:center;height:100%;overflow:hidden}section.lp--intro .section--container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:160px}@media screen and (max-width: 1600px){section.lp--intro .section--container{padding-bottom:140px}}@media screen and (max-width: 1400px){section.lp--intro .section--container{padding-bottom:120px}}@media screen and (max-width: 1200px){section.lp--intro .section--container{padding-bottom:90px}}@media screen and (max-width: 590px){section.lp--intro .section--container{padding-top:200px!important;padding-bottom:180px}}section.lp--intro .boxes{width:100%;max-width:840px;margin:0 auto;z-index:2}section.lp--intro .box-a{display:flex;align-items:center;justify-content:center;margin-bottom:60px}section.lp--intro .box-a .homelogo{width:540px;min-width:540px;max-width:540px;height:auto}@media screen and (max-width: 1400px){section.lp--intro .box-a{margin-bottom:50px}section.lp--intro .box-a .homelogo{width:480px;min-width:480px;max-width:480px}}@media screen and (max-width: 970px){section.lp--intro .box-a{margin-bottom:40px}section.lp--intro .box-a .homelogo{width:420px;min-width:420px;max-width:420px}}@media screen and (max-width: 760px){section.lp--intro .box-a{margin-bottom:30px}section.lp--intro .box-a .homelogo{width:360px;min-width:360px;max-width:360px}}@media screen and (max-width: 590px){section.lp--intro .box-a{margin-bottom:20px}section.lp--intro .box-a .homelogo{width:280px;min-width:280px;max-width:280px}}section.lp--intro .box-b{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:center;grid-gap:30px;width:auto}@media screen and (max-width: 590px){section.lp--intro .box-b{grid-template-columns:unset;flex-direction:column;grid-gap:15px;width:100%;max-width:360px;margin:0 auto}}section.lp--intro .box-b .cont-a{display:flex;flex-direction:column;max-width:380px;margin-left:auto}section.lp--intro .box-b .cont-a h2{font-weight:900;color:var(--color-darkgreen)}section.lp--intro .box-b .cont-a>.label{color:var(--color-purple)}@media screen and (max-width: 970px){section.lp--intro .box-b .cont-a{max-width:300px}}@media screen and (max-width: 760px){section.lp--intro .box-b .cont-a{max-width:240px}}@media screen and (max-width: 590px){section.lp--intro .box-b .cont-a{width:100%;max-width:unset}}section.lp--intro .box-b .cont-b{margin-right:auto}section.lp--intro .box-c{display:flex;align-items:flex-start;justify-content:center;text-align:center}@media screen and (max-width: 590px){section.lp--intro .box-c{margin-top:20px;max-width:360px;text-align:left}}section.lp--intro .symbolbox{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section.lp--intro .symbolbox>.symbols:nth-child(1){transform:rotate(5deg) translate3d(-40%,-40%,0);width:40vw;height:29.7vw}section.lp--intro .symbolbox>.symbols:nth-child(2){transform:rotate(5deg) translate3d(55%,-15%,0);width:43vw;height:31.9vw;top:unset;left:unset;right:0;bottom:0}@media screen and (max-width: 590px){section.lp--intro .symbolbox>.symbols:nth-child(1){transform:rotate(5deg) translate3d(-10%,-25%,0);width:280px;height:210px}section.lp--intro .symbolbox>.symbols:nth-child(2){transform:rotate(5deg) translate3d(35%,-6%,0);width:280px;height:210px;top:unset;left:unset;right:0;bottom:0}}.textboxes{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:800px;margin:0 auto;text-align:center}.textboxes .label{display:block;background-color:var(--color-green);color:var(--color-white);width:auto;padding:.5em .8em}.textboxes .headline{margin:.25em 0 0}.textboxes .text{padding:.6em 0 0}.symbols{display:flex;align-items:flex-start;justify-content:flex-start;position:absolute;top:0;left:0;width:100%;max-width:640px;max-height:475px;height:100%}.symbolyellow figure.icons.fill svg path{fill:var(--color-yellow)}.symbolred figure.icons.fill svg path{fill:var(--color-red)}.symboldarkgreen figure.icons.fill svg path{fill:var(--color-darkgreen)}.symbolpurple figure.icons.fill svg path{fill:var(--color-purple)}.symbolpeach figure.icons.fill svg path{fill:var(--color-peach)}.symbolpalepink figure.icons.fill svg path{fill:var(--color-palepink)}.symbols>figure.icons.outline svg path{stroke:var(--color-darkgreen);stroke-width:1px}.symbols>figure.icons{position:absolute;width:100%;height:auto}.symbols>figure.icons>svg{width:100%;height:auto}.symbols>figure.icons.outline{transform:rotate(6.5deg)}.badgeon .textrotate{display:table;width:auto}.badgeon .textrotate .badge--b0,.badgeon .textrotate .badge--b1{fill:var(--color-white)}.badgeon .textrotate figure{justify-content:flex-start}.badge--text{transform-origin:center center}.badge--container{transform-origin:center center;animation:textRotateAni 30s infinite linear}@keyframes textRotateAni{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1)}}.borderradiuson .setratio{border-radius:var(--border-radius-32)}@media screen and (max-width: 1200px){.borderradiuson .setratio{border-radius:var(--border-radius-24)}}@media screen and (max-width: 760px){.borderradiuson .setratio{border-radius:var(--border-radius-16)}}@media screen and (max-width: 510px){.borderradiuson .setratio{border-radius:var(--border-radius-12)}}@media screen and (max-width: 390px){.borderradiuson .setratio{border-radius:var(--border-radius-8)}}.borderradiushover .borderradiuson .setratio{transition:box-shadow .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.075,.82,.165,1),border-radius .8s cubic-bezier(.165,.84,.44,1)}@media (hover: hover) and (pointer: fine){.borderradiushover:hover .borderradiuson .setratio{box-shadow:0 10px 20px #00000026;transform:scale(1.015);border-radius:6px}}footer.footerlp{display:block;position:relative;width:100%;height:auto;background-color:var(--color-palepink)}footer.footerlp .footer--container{display:flex;justify-content:space-between;flex-direction:column;padding-top:0;padding-bottom:50px;max-width:1200px;margin:0 auto}footer.footerlp .box-a{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 590px){footer.footerlp .box-a{flex-direction:column;align-items:flex-start;width:100%;max-width:360px;margin:0 auto}}footer.footerlp .box-a .cont-a .opening--hours{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;color:var(--color-darkgreen)}footer.footerlp .box-a .cont-a .opening--hours p{padding:0}footer.footerlp .box-a .cont-a .opening--hours>.group:not(:first-of-type){margin-top:.5em}@media screen and (max-width: 590px){footer.footerlp .box-a .cont-b{align-self:flex-end;margin-top:25px}}footer.footerlp .box-a .cont-b .infocontact{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;text-align:right;margin-top:auto;color:var(--color-purple)}footer.footerlp .box-a .cont-b .infocontact p{padding:0}footer.footerlp .box-a .cont-b .infocontact .buttons{margin:0}footer.footerlp .box-a .cont-b .infocontact>*:not(:first-child){margin-top:.5em}footer.footerlp .box-a .cont-b .infocontact .location{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}footer.footerlp .box-a .cont-b .infocontact .location>*:not(:first-child){margin-left:.5em}footer.footerlp .box-a .cont-b .infocontact .contacts{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:0}footer.footerlp .box-a .cont-b .infocontact .contacts>*:not(:first-child){margin-top:.5em}footer.footerlp .box-a .cont-b .infocontact .sm--container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}footer.footerlp .box-a .cont-b .infocontact .sm--container>p{padding-bottom:0;padding-right:20px}footer.footerlp .box-a .cont-b .infocontact .sm--container figure.icons svg path{fill:var(--color-purple)}@media screen and (max-width: 510px){footer.footerlp .box-a .cont-b .infocontact .sm--container{flex-direction:column;align-items:flex-start}footer.footerlp .box-a .cont-b .infocontact .sm--container>p{padding-bottom:.75em;padding-right:0}}footer.footerlp .box-b{display:flex;flex-direction:row;justify-content:space-between;margin-top:40px}@media screen and (max-width: 970px){footer.footerlp .box-b{flex-direction:column}footer.footerlp .box-b>*:not(:first-child){margin-top:25px}}@media screen and (max-width: 590px){footer.footerlp .box-b{max-width:360px;margin:0 auto}}footer.footerlp .box-b{width:100%}footer.footerlp .box-b .cont-b{display:flex;align-items:flex-start;justify-content:flex-start}footer.footerlp .box-b .cont-b .dsgvo{margin:0}footer.footerlp .box-b .cont-b .dsgvo .nav--side{display:flex;flex-direction:row;flex-wrap:wrap}footer.footerlp .box-b .cont-b .dsgvo .nav--side>li:not(:last-child){margin-right:30px}footer.footerlp .box-b .cont-b .dsgvo .nav--side>li a{display:inline-block;padding:.5em 0 0;background:linear-gradient(to bottom,transparent 94%,var(--color-stdhgl) 0) center center/0 100% no-repeat;line-height:1}@media (hover: hover) and (pointer: fine){footer.footerlp .box-b .cont-b .dsgvo .nav--side>li a:hover{color:var(--color-stdhgl);transition:all .2s ease;background-size:100% 100%}}@media screen and (max-width: 590px){footer.footerlp .box-b .cont-b .dsgvo .nav--side{flex-direction:column}}footer.footerlp .box-b .cont-b .dsgvo>.custom--cookie{display:none}footer.footernew{display:block;position:relative;width:100%;height:auto;background-color:var(--color-bg0)}footer.footernew .footer--container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;max-width:1720px;margin:0 auto}footer.footernew .box-a{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:auto}footer.footernew .box-a .btntarget{color:var(--color-purple);font-size:1rem}footer.footernew .box-a .cont-c .mainlogo figure.icons,footer.footernew .box-a .cont-c .mainlogo figure.icons svg{width:100%;max-width:226px;height:auto}footer.footernew .box-a .cont-c .mainlogo figure.icons svg g{fill:var(--color-darkgreen)}@media (hover: hover) and (pointer: fine){footer.footernew .box-a .cont-c .mainlogo:hover figure.icons svg g{fill:var(--color-purple)}}footer.footernew .box-a .cont-d .location{display:inline-block;padding:0;margin:0}@media screen and (max-width: 1400px){footer.footernew .box-a .cont-c .mainlogo figure.icons,footer.footernew .box-a .cont-c .mainlogo figure.icons svg{max-width:180px}}@media screen and (max-width: 1200px){footer.footernew .box-a{display:grid;grid-template-columns:auto 1fr;grid-gap:15px 40px;justify-content:center;align-items:flex-start;width:auto;margin:0 auto}footer.footernew .box-a>.cont-c{grid-column:1;grid-row:1/span 4}footer.footernew .box-a>*:not(.cont-c){grid-column:2}}@media screen and (max-width: 760px){footer.footernew .box-a .cont-c .mainlogo figure.icons,footer.footernew .box-a .cont-c .mainlogo figure.icons svg{max-width:140px}}@media screen and (max-width: 510px){footer.footernew .box-a{grid-template-columns:1fr;grid-gap:30px;justify-content:center;align-items:center;text-align:center}footer.footernew .box-a>.cont-c{display:flex;align-items:center;justify-content:center;grid-column:unset;grid-row:1}footer.footernew .box-a>*:not(.cont-c){grid-column:unset}}footer.footernew .box-b .cont-b .dsgvo .nav--side{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;padding-top:30px;color:var(--color-darkgreen)}footer.footernew .box-b .cont-b .dsgvo .nav--side>*{margin-top:20px;font-size:1rem}footer.footernew .box-b .cont-b .dsgvo .nav--side>*:not(:last-child){margin-right:60px}@media screen and (max-width: 510px){footer.footernew .box-b .cont-b .dsgvo .nav--side>*:not(:last-child){margin-right:30px}}.popupstd{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1001;height:100%;padding:0 20px}.popupstd>.container{display:flex;flex-direction:column;width:100%;max-width:1090px;height:100%;padding:20px 0;overflow:hidden;z-index:2}.popupstd>.container>.popupframe{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:auto;transform-origin:top center;animation:ohs_frame_on .8s cubic-bezier(.165,.84,.44,1)}@keyframes ohs_frame_on{0%{transform:translate3d(0,40px,0) scale(1)}to{transform:translateZ(0) scale(1)}}.popupstd>.container>.popupframe>.popuptgt{position:relative;margin:auto 0;padding:60px 40px;width:100%;height:auto;background-color:var(--color-yellow);text-align:center;border-radius:var(--border-radius-16);transition:border-radius .6s cubic-bezier(.075,.82,.165,1)}@media screen and (max-width: 760px){.popupstd>.container>.popupframe>.popuptgt{border-radius:var(--border-radius-12)}}@media (hover: hover) and (pointer: fine){.popupstd>.container>.popupframe>.popuptgt:hover{border-radius:var(--border-radius-32)}}@media screen and (hover: hover) and (pointer: fine) and (max-width: 760px){.popupstd>.container>.popupframe>.popuptgt:hover{border-radius:var(--border-radius-24)}}.popupstd.openinghours.type-a{display:none}body.ohson{overflow:hidden}body.ohson .popupstd.openinghours.type-a{display:flex}.popupstd.openinghours.type-b{display:flex;position:relative;background-color:unset;padding:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;visibility:hidden}body.onmenu--a.onmenu--b.onmenu--vf .popupstd.openinghours.type-b{pointer-events:unset;-webkit-user-select:unset;-moz-user-select:unset;user-select:unset;opacity:1;visibility:visible}.popupstd.openinghours.type-b>.container{padding:0}.popupstd.openinghours.type-b>.container>.popupframe{opacity:0;overflow:unset;animation:unset}body.onmenu--a.onmenu--b.onmenu--vf .popupstd.openinghours.type-b>.container>.popupframe{animation:ohs_overwrite_frame__on .8s cubic-bezier(.165,.84,.44,1) forwards}@keyframes ohs_overwrite_frame__on{0%{opacity:0;transform:translate3d(0,40px,0) scale(1)}to{opacity:1;transform:translateZ(0) scale(1)}}@media screen and (max-width: 760px){.popupstd.openinghours.type-b{width:100%;max-width:360px;margin:0 auto}}header .navmenu>.popupstd.cont-b{display:none;height:100vh;z-index:1;background-color:unset;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0}body.onmenu--a header .navmenu>.popupstd.cont-b{display:flex}body.onmenu--a.onmenu--b header .navmenu>.popupstd.cont-b{pointer-events:unset;-webkit-user-select:unset;-moz-user-select:unset;user-select:unset}header .navmenu>.popupstd.cont-b>.container{max-width:unset;padding:0}header .navmenu>.popupstd.cont-b>.container>.popupframe>.popuptgt{background-color:unset}.openinghours{color:var(--color-darkgreen)}.openinghours.type-b>.container .popupframe .box-a{padding:0;background-color:unset;text-align:left;margin:auto auto 0 0}.openinghours>.container .popupframe .box-a .cont-a{width:100%;height:auto;padding-bottom:60px}.openinghours.type-b>.container .popupframe .box-a .cont-a{padding-bottom:30px}.openinghours>.container .popupframe .box-a .cont-a h2{margin:0}@media screen and (max-width: 760px){.openinghours>.container .popupframe .box-a{padding:50px 30px}}@media screen and (max-width: 510px){.openinghours>.container .popupframe .box-a{padding:40px 20px}}.openinghours>.container .popupframe .box-a .cont-b{display:grid;grid-gap:30px;justify-content:center;width:100%;height:auto}.openinghours.type-b>.container .popupframe .box-a .cont-b{justify-content:flex-start}.openinghours>.container .popupframe .box-a .cont-b .group{display:grid;grid-gap:.4em;align-items:center;justify-content:center;width:100%;height:auto;opacity:0;transform:translate3d(0,20px,0)}.openinghours.type-b>.container .popupframe .box-a .cont-b .group{display:grid;align-items:flex-start;justify-content:flex-start}.openinghours.type-a>.container .popupframe .box-a .cont-b .group:nth-child(1),body.onmenu--a.onmenu--b.onmenu--vf .openinghours.type-b>.container .popupframe .box-a .cont-b .group:nth-child(1){animation:ohs_group_on .8s cubic-bezier(.165,.84,.44,1) .05s forwards}.openinghours.type-a>.container .popupframe .box-a .cont-b .group:nth-child(2),body.onmenu--a.onmenu--b.onmenu--vf .openinghours.type-b>.container .popupframe .box-a .cont-b .group:nth-child(2){animation:ohs_group_on .8s cubic-bezier(.165,.84,.44,1) .15s forwards}.openinghours.type-a>.container .popupframe .box-a .cont-b .group:nth-child(3),body.onmenu--a.onmenu--b.onmenu--vf .openinghours.type-b>.container .popupframe .box-a .cont-b .group:nth-child(3){animation:ohs_group_on .8s cubic-bezier(.165,.84,.44,1) .25s forwards}.openinghours.type-a>.container .popupframe .box-a .cont-b .group:nth-child(4),body.onmenu--a.onmenu--b.onmenu--vf .openinghours.type-b>.container .popupframe .box-a .cont-b .group:nth-child(4){animation:ohs_group_on .8s cubic-bezier(.165,.84,.44,1) .3s forwards}@keyframes ohs_group_on{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}.openinghours.type-b>.container .popupframe .box-a .cont-b .group:nth-child(1)>p.times{max-width:8em}.openinghours>.container .popupframe .box-a .cont-b .group p{padding:0;line-height:1}@media screen and (max-width: 760px){.openinghours.type-b>.container .popupframe .box-a .cont-b .group{width:100%}}.openinghours>.container .popupframe .box-a .cont-b .group.contactbox{padding-top:25px}.openinghours>.container .popupframe .box-a .cont-b .group.contactbox .parts{display:flex;padding:.15em 0}.openinghours>.container .popupframe .box-a .cont-b .group.contactbox .parts .socialmediabox{display:flex;flex-direction:column}blockquote{display:block;font-weight:700;line-height:1.35;padding:25px 0 15px;margin:0;border:unset;font-style:italic;font-size:1.5em}blockquote>*{display:initial;font-size:inherit}blockquote:before{content:"„";position:relative;display:initial}blockquote:after{content:"“";position:relative;display:initial}@media screen and (max-width: 590px){blockquote{font-size:1.3125em}}.globalbanner{display:flex;position:fixed;top:0;left:0;width:100%;min-height:48px;height:auto;overflow:hidden;z-index:999999999}.globalbanner>.container{display:flex;align-items:center;justify-content:center;width:100%;padding:0 16px;z-index:1}.globalbanner .box-a{display:flex;width:100%;height:auto;align-items:center;justify-content:center}.globalbanner .box-a>.text{display:flex;align-items:center;justify-content:center;width:100%}.globalbanner .box-a>.text>span{display:block;padding:.4em 0;text-align:center;line-height:1.3125}.globalbanner .box-a>.text>*:not(:last-child){margin-right:16px}@media (hover: hover) and (pointer: fine){.globalbanner .box-a>a.text:hover>*{animation-name:globalbanner-text;animation-duration:.6s;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards}.globalbanner .box-a>a.text:hover>*:nth-child(1){animation-delay:0}.globalbanner .box-a>a.text:hover>*:nth-child(2){animation-delay:.05s}.globalbanner .box-a>a.text:hover>*:nth-child(3){animation-delay:.1s}}.globalbanner .box-medias{display:flex;width:auto;height:100%}.globalbanner .box-medias>.media,.globalbanner .box-medias>.media *{width:100%;height:100%}body.onmenu--a .globalbanner{transition:transform .6s cubic-bezier(.165,.84,.44,1);transform:translateY(0)}body.onmenu--a.onmenu--b .globalbanner{transform:translateY(-100%)}@keyframes globalbanner-text{0%{transform:translateZ(0);opacity:1}54%{transform:translate3d(0,-10%,0);opacity:0}55%{transform:translate3d(0,300%,0);opacity:0}to{transform:translateZ(0);opacity:1}}section.intro--home{height:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;z-index:1;background-color:var(--color-bg0)}section.intro--home>.section--container{padding-top:0;padding-bottom:0}section.intro--home .circlgradient{display:block;position:absolute;transform-origin:bottom center;width:100%;height:100%;bottom:0}section.intro--home .circlgradient>i{display:block;position:absolute;top:0;left:0;width:100vw;height:100%;pointer-events:none;z-index:-1}section.intro--home .circlgradient>i:nth-child(1){background:linear-gradient(0deg,#FFEBDE 0%,#3B5441 35%,#284632 55%)}section.intro--home .circlgradient>i:nth-child(2){background:linear-gradient(0deg,#FFEBDE 0%,rgb(40,70,50) 30%,rgb(40,70,50) 95%);opacity:.4;z-index:2}section.intro--home .box-a{margin-bottom:10vh}section.intro--home .box-a .cont-a{display:flex;align-items:center;justify-content:center;height:100%}section.intro--home .box-a .cont-a .mainlogo{display:flex;align-items:center;justify-content:center;position:relative;width:100%}section.intro--home .box-a .cont-a .mainlogo>figure.icons,section.intro--home .box-a .cont-a .mainlogo>figure.icons>svg{width:100%;max-width:1100px}@media screen and (max-width: 1400px){section.intro--home .box-a .cont-a .mainlogo>figure.icons,section.intro--home .box-a .cont-a .mainlogo>figure.icons>svg{width:78.58vw}}section.intro--home .box-a .cont-a .textrotate{position:absolute;top:0;left:0;color:var(--color-white)}section.intro--home .box-a .cont-b{padding-top:20px;color:var(--color-peach)}section.intro--home .box-a .cont-b p{margin:0;padding:0;font-size:inherit}.curvecanvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}section.intro--pages{overflow:hidden}section.intro--pages .section--container{position:relative;margin-top:61vh;padding-top:0;padding-bottom:0;z-index:3}@media screen and (min-height: 920px){section.intro--pages .section--container{margin-top:560px}}section.intro--pages .canvasarc{position:absolute;bottom:0;left:0;pointer-events:none;z-index:2;transform-origin:bottom center}section.intro--pages .box-media0{position:absolute;width:100%;height:61vh;top:0;left:0}section.intro--pages .box-media0 .media{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%}section.intro--pages .box-media0 .media>.image--container,section.intro--pages .box-media0 .media>.video--container,section.intro--pages .box-media0 .media .jg--videos,section.intro--pages .box-media0 .media figure.setratio{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%}section.intro--pages .box-media0 .media figure.setratio{max-width:unset!important}section.intro--pages .box-media0 .media figure.setratio .video--box,section.intro--pages .box-media0 .media figure.setratio .video--box video{position:absolute;width:100%;height:100%}section.intro--pages .box-a{display:flex;align-items:center;justify-content:center;padding-bottom:60px}section.intro--pages .box-a .headline{text-align:center;margin:0;padding-bottom:.4em;color:var(--color-darkgreen)}section.intro--pages .box-a .blocks{color:var(--color-purple)}section.intro--gallery{color:var(--color-darkgreen)}section.intro--gallery>.section--container{padding-top:160px;padding-bottom:0}section.intro--gallery .box-a{display:flex;justify-content:center;width:100%;margin:0 auto}section.intro--gallery .box-a h1{display:flex;flex-direction:column;margin:0}section.intro--gallery .box-a h1 .small{margin-left:3em;font-size:4.17rem;z-index:1}section.intro--gallery .box-a h1 .big{font-size:21.56rem;line-height:.9}@media screen and (max-width: 1920px){section.intro--gallery .box-a h1 .small{font-size:3.48vw}section.intro--gallery .box-a h1 .big{font-size:17.97vw}}@media screen and (max-width: 510px){section.intro--gallery .box-a h1 .small{font-size:1.125rem}section.intro--gallery .box-a h1 .big{font-size:5.75rem}}@media screen and (max-width: 390px){section.intro--gallery .box-a h1 .small{margin-left:2em;font-size:1.125rem}section.intro--gallery .box-a h1 .big{font-size:4rem}}section.teaser--pages{z-index:1;background-color:var(--color-bg0)}section.teaser--pages .section--container{padding-bottom:0;z-index:1}section.teaser--pages h2{margin-top:0}section.teaser--pages a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:auto}section.teaser--pages .symbolbox{display:flex;align-items:flex-end;justify-content:flex-start;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}section.teaser--pages .symbolbox .symbols{position:relative;transform:translate3d(15%,40%,0) scale(1.8);height:100%;width:auto;max-width:unset;max-height:unset}section.teaser--pages .symbolbox .symbols>figure.icons{transform-origin:bottom left}section.teaser--pages .symbolbox .symbols>figure.icons,section.teaser--pages .symbolbox .symbols>figure.icons svg{position:relative;height:100%;width:auto}section.teaser--pages .custom--container{padding-top:0}section.teaser--pages .slidebox{position:relative;width:100%;z-index:1}section.teaser--pages .slidelist{display:flex;width:100%;height:auto;padding:0 40px;cursor:pointer;justify-content:center}section.teaser--pages.sbon .slidelist:active{cursor:grab}@media screen and (max-width: 760px){section.teaser--pages .slidelist{padding:0 20px;justify-content:flex-start}}section.teaser--pages.sbon .slidelist:active{cursor:grabbing}section.teaser--pages .slidelist figure.setratio img{height:100%}section.teaser--pages .slidelist>li{width:420px;min-width:420px;max-width:420px;padding-right:60px}section.teaser--pages .slidelist>li:last-child{margin-right:-60px}section.teaser--pages .slidelist>li .cont--head .headline{text-align:center;font-weight:200;color:var(--color-darkgreen)}section.teaser--pages .slidelist>li .cont--foot .desc{line-height:1.5;letter-spacing:.03125em;padding:12px 16px 0;opacity:0;transform:translate3d(0,-15px,0);color:var(--color-darkgreen)}body.touchon section.teaser--pages .slidelist>li .cont--foot .desc{opacity:1;transform:translateZ(0)}@media (hover: hover) and (pointer: fine){section.teaser--pages .slidelist>li:hover .cont--foot .desc{opacity:1;transform:translateZ(0);transition:transform 1.2s cubic-bezier(.165,.84,.44,1),opacity 2s cubic-bezier(.075,.82,.165,1)}}@media screen and (max-width: 1600px){section.teaser--pages .slidelist>li{width:380px;min-width:380px;max-width:380px;padding-right:40px}section.teaser--pages .slidelist>li:last-child{margin-right:-40px}}@media screen and (max-width: 1400px){section.teaser--pages .slidelist>li{width:340px;min-width:340px;max-width:340px}}@media screen and (max-width: 1200px){section.teaser--pages .slidelist>li{width:270px;min-width:270px;max-width:270px;padding-right:30px}section.teaser--pages .slidelist>li:last-child{margin-right:-30px}}@media screen and (max-width: 970px){section.teaser--pages .slidelist>li{width:232px;min-width:232px;max-width:232px;padding-right:20px}section.teaser--pages .slidelist>li:last-child{margin-right:-20px}}@media screen and (max-width: 760px){section.teaser--pages .slidelist>li{width:45vw;min-width:45vw;max-width:45vw;padding-right:30px}section.teaser--pages .slidelist>li:last-child{margin-right:unset}}@media screen and (max-width: 590px){section.teaser--pages .slidelist>li{width:60vw;min-width:60vw;max-width:60vw}}@media screen and (max-width: 510px){section.teaser--pages .slidelist>li{width:75vw;min-width:75vw;max-width:75vw}}.jg--slider2024.customwidth.sbon .slidebox:before{display:none}.jg--slider2024.customwidth.sbon .slidebox:after{display:none}section.content--mediatext{background-color:var(--color-bg0);color:var(--color-purple)}section.content--mediatext.style1{overflow:hidden}section.content--mediatext h2{width:100%;max-width:unset}section.content--mediatext .box-media0{width:100%;height:auto}section.content--mediatext .box-media0 figure.setratio{overflow:hidden}section.content--mediatext.flexslider .box-media0{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}section.content--mediatext.flexslider .box-media0 .slidebox{width:100%;height:auto}section.content--mediatext.flexslider.jg--slider2024 .box-media0 .slidebox>ul>li>*{pointer-events:unset}section.content--mediatext.flexslider.jg--slider2024 .box-media0 .thumbbox{padding:20px 0 0}section.content--mediatext.flexslider.jg--slider2024 .box-media0 .thumbbox>ul>li{width:100%;max-width:640px;max-height:unset}section.content--mediatext.flexslider.jg--slider2024 .box-media0 .thumbbox>ul>li>figure{display:flex;align-items:center;justify-content:center;transform:translateZ(0)}section.content--mediatext.flexslider.jg--slider2024 .box-media0 .thumbbox>ul>li>figure>img{transform:scale(1);transition:transform .25s cubic-bezier(.075,.82,.165,1)}section.content--mediatext.flexslider.jg--slider2024 .box-media0 .thumbbox>ul>li.on>figure>img{transform:scale(.8);border-radius:5px}@media (hover: hover) and (pointer: fine){section.content--mediatext.flexslider.jg--slider2024 .box-media0 .thumbbox>ul>li:not(.on)>figure:hover>img{transform:scale(.95)}}section.content--mediatext.flexslider.jg--slider2024 .box-media0 .thumbbox>ul>li.on>figure:after{content:"";display:block;width:24px;height:24px;background-color:var(--color-stdhgl);border-radius:0;animation:thumbImgOn .8s cubic-bezier(.075,.82,.165,1) forwards}@media screen and (max-width: 760px){section.content--mediatext.flexslider.jg--slider2024 .box-media0 .thumbbox>ul>li.on>figure:after{width:16px;height:16px}}@keyframes thumbImgOn{0%{transform:translate3d(0,25%,0) rotate(45deg)}to{transform:translateZ(0) rotate(-15deg)}}section.content--mediatext.flexslider.jg--slider2024 .ctrlbox .ctrl>*{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px}@media screen and (max-width: 760px){section.content--mediatext.flexslider.jg--slider2024 .ctrlbox .ctrl>*{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}}section.content--mediatext.flexslider.jg--slider2024 .media--caption{position:absolute;bottom:0;left:0;width:100%;color:#fff;font-size:1rem;line-height:1.35;padding:20px 20px 16px;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.5),rgba(0,0,0,0))}section.content--mediatext.flexslider.jg--slider2024 .media--caption>*{display:block;position:relative;color:#fff;z-index:1}@media screen and (max-width: 760px){section.content--mediatext.flexslider.jg--slider2024 .media--caption{padding:16px;font-size:.875rem}}section.content--mediatext .section--container{display:grid}section.content--mediatext.poslr .section--container{grid-template-columns:repeat(2,1fr)}section.content--mediatext.poslr.pos0.type1.style1 .section--container{grid-template-columns:3fr 4fr}section.content--mediatext.poslr.pos0.type1.style1 .section--container,section.content--mediatext.poslr.pos1.type1.style1 .section--container{display:flex;grid-template-columns:unset}section.content--mediatext.poslr.pos0.type1.style1 .section--container{flex-direction:row}section.content--mediatext.poslr.pos0.type1.style1.mediaon .section--container{padding-left:0}section.content--mediatext.poslr.pos1.type1.style1 .section--container{flex-direction:row-reverse}section.content--mediatext.poslr.pos1.type1.style1.mediaon .section--container{padding-right:0}section.content--mediatext.type0 .section--container{max-width:unset;padding:120px 0 0}section.content--mediatext.postb .section--container{grid-gap:40px}@media screen and (max-width: 760px){section.content--mediatext.poslr .section--container{grid-template-columns:unset;grid-template-rows:auto 1fr}section.content--mediatext.poslr.pos0.type1.style1 .section--container{grid-template-columns:unset;grid-template-rows:auto 1fr}section.content--mediatext.poslr.pos0.type1.style1 .section--container,section.content--mediatext.poslr.pos1.type1.style1 .section--container{grid-template-columns:unset;flex-direction:column;padding-top:0}section.content--mediatext.poslr.pos0.type1.style1.mediaon .section--container{padding-left:20px}section.content--mediatext.poslr.pos1.type1.style1.mediaon .section--container{padding-right:20px}section.content--mediatext.type0 .section--container{padding-top:90px}}section.content--mediatext .box-media0{display:flex;align-items:center;justify-content:center}ection.content--mediatext.postb .box-media0{width:100%;max-width:760px;margin:0 auto}section.content--mediatext.pos1 .box-media0{order:2}section.content--mediatext.pos1.style1 .box-media0{order:unset;flex-direction:row-reverse;width:auto;align-items:flex-start}section.content--mediatext.pos0.style1 .box-media0{order:unset;flex-direction:row;align-items:flex-start;width:auto}section.content--mediatext.postb.pos3 .box-media0{order:2}@media screen and (max-width: 760px){section.content--mediatext.style1 .box-media0{display:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}section.content--mediatext.pos1 .box-media0{order:unset}section.content--mediatext.pos0.style1 .box-media0,section.content--mediatext.pos1.style1 .box-media0{flex-direction:row;justify-content:flex-end}}section.content--mediatext .box-media0 .media *{max-width:unset!important}section.content--mediatext.type0 .box-media0 .media{display:flex;flex-direction:column;align-items:center;justify-content:center}section.content--mediatext.pos0.style1 .box-media0 .media,section.content--mediatext.pos1.style1 .box-media0 .media{transform-origin:top center;width:480px;min-width:480px;max-width:480px}section.content--mediatext.pos0.style1 .box-media0 .media{transform:translate3d(-20%,-90px,0) scale(1.2)}section.content--mediatext.pos1.style1 .box-media0 .media{transform:translate3d(20%,-90px,0) scale(1.2)}section.content--mediatext.type0 .box-media0 .media figure.setratio{border-radius:unset}@media screen and (max-width: 1400px){section.content--mediatext.pos0.style1 .box-media0 .media,section.content--mediatext.pos1.style1 .box-media0 .media{width:34vw;min-width:34vw;max-width:34vw}section.content--mediatext.pos0.style1 .box-media0 .media{transform:translate3d(-20%,-70px,0) scale(1.2)}section.content--mediatext.pos1.style1 .box-media0 .media{transform:translate3d(20%,-70px,0) scale(1.2)}}@media screen and (max-width: 1200px){section.content--mediatext.pos0.style1 .box-media0 .media{transform:translate3d(-20%,-50px,0) scale(1.2)}section.content--mediatext.pos1.style1 .box-media0 .media{transform:translate3d(20%,-50px,0) scale(1.2)}}@media screen and (max-width: 760px){section.content--mediatext.pos0.style1 .box-media0 .media,section.content--mediatext.pos1.style1 .box-media0 .media{transform:translate3d(20%,0,0) scale(1.2)}}section.content--mediatext .box-a{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:860px;z-index:3}section.content--mediatext.type1.style1 .box-a{max-width:unset}section.content--mediatext.postb .box-a{max-width:760px;margin:0 auto}section.content--mediatext.type0 .box-a .headline b{color:var(--color-stdhgl)}section.content--mediatext.type0 .box-a{padding:40px 60px}section.content--mediatext.type1.pos0.poslr .box-a{padding-left:60px}section.content--mediatext.type1.pos1.poslr .box-a{padding-right:60px}section.content--mediatext.type1.pos1.poslr.style1 .box-a{padding-right:0;z-index:1}section.content--mediatext.type1.pos0.poslr.style1 .box-a{padding-left:0;z-index:1}section.content--mediatext.type1.pos0.poslr.style1 .box-a .blocks,section.content--mediatext.type1.pos1.poslr.style1 .box-a .blocks{max-width:1200px}section.content--mediatext.pos1 .box-a{margin-left:auto}@media screen and (max-width: 1400px){section.content--mediatext.type0 .box-a{padding:40px}section.content--mediatext.type1.pos0.poslr .box-a{padding-left:40px}section.content--mediatext.type1.pos1.poslr .box-a{padding-right:40px}}@media screen and (max-width: 760px){section.content--mediatext .box-a{max-width:640px;margin:0 auto;padding-top:30px}section.content--mediatext.type0 .box-a{padding:30px 20px 0}section.content--mediatext.type1.pos0.poslr .box-a{padding-left:unset}section.content--mediatext.type1.pos1.poslr .box-a{padding-right:unset}}section.content--mediatext .box-a .cont-a>*{margin:0 0 .4em}section.content--mediatext .box-a .cont-a .label{display:inline-block;margin-bottom:.5em}body[data-tpl=home] section.content--mediatext.style1 .box-a .cont-a .headline{font-size:2.75rem}@media screen and (max-width: 1600px){body[data-tpl=home] section.content--mediatext.style1 .box-a .cont-a .headline{font-size:2.25rem}}@media screen and (max-width: 1400px){body[data-tpl=home] section.content--mediatext.style1 .box-a .cont-a .headline{font-size:2rem}}@media screen and (max-width: 1200px){body[data-tpl=home] section.content--mediatext.style1 .box-a .cont-a .headline{font-size:1.75rem}}@media screen and (max-width: 970px){body[data-tpl=home] section.content--mediatext.style1 .box-a .cont-a .headline{font-size:1.5rem}}@media screen and (max-width: 760px){body[data-tpl=home] section.content--mediatext.style1 .box-a .cont-a .headline{font-size:1.3125rem}}@media screen and (max-width: 510px){body[data-tpl=home] section.content--mediatext.style1 .box-a .cont-a .headline{font-size:1.125rem}}section.content--mediatext.type0 .box-a>*:not(.cont-a){padding-left:40px}@media screen and (max-width: 1400px){section.content--mediatext.type0 .box-a>*:not(.cont-a){padding-left:30px}}@media screen and (max-width: 1200px){section.content--mediatext.type0 .box-a>*:not(.cont-a){padding-left:20px}}@media screen and (max-width: 510px){section.content--mediatext.type0 .box-a>*:not(.cont-a){padding-left:0}}section.content--textonly{color:var(--color-purple)}section.content--textonly .box-a{width:100%;max-width:1200px;margin:0 auto}section.content--textonly .box-a .blocks{width:100%;max-width:unset}section.teaser--galleries{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;overflow:hidden;background-color:var(--color-purple)}body.touchon section.teaser--galleries{height:auto;min-height:unset}section.teaser--galleries .section--container{height:100%}body:not(.touchon) section.teaser--galleries .section--container{padding:0;margin-left:0;margin-right:auto}section.teaser--galleries .box-a{display:flex;flex-direction:row;align-items:center;min-height:100vh;min-height:100dvh}body.touchon section.teaser--galleries .box-a{min-height:unset;height:auto}section.teaser--galleries.beginon .box-a{position:absolute;top:0;left:0}section.teaser--galleries.fixon .box-a{position:fixed;top:0;left:0}section.teaser--galleries.endon .box-a{position:absolute;bottom:0;left:0}section.teaser--galleries .box-a .teaserlist,section.teaser--galleries .box-a .teaserlist>li{text-decoration:none;list-style:none}section.teaser--galleries .box-a .teaserlist{display:flex;flex-direction:row;position:relative;width:auto;height:100%}body.touchon section.teaser--galleries .box-a .teaserlist{display:flex;flex-direction:column;width:100%;height:auto}section.teaser--galleries .box-a .teaserlist>li{display:flex;align-items:center;justify-content:center;width:auto;max-width:100vw;height:100%;overflow:hidden}body.touchon section.teaser--galleries .box-a .teaserlist>*:not(:first-child){margin-top:20px}body.touchon section.teaser--galleries .box-a .teaserlist>li{height:auto}section.teaser--galleries .box-a .teaserlist>li.togallery{width:70vw;height:100vh}body.touchon section.teaser--galleries .box-a .teaserlist>li.togallery{width:100%;height:auto}section.teaser--galleries .box-a .teaserlist>li.togallery a{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;color:var(--color-white);padding:0 60px;background-color:var(--color-purple)}body.touchon section.teaser--galleries .box-a .teaserlist>li.togallery>.container{overflow:hidden}body.touchon section.teaser--galleries .box-a .teaserlist>li.togallery a{background-color:var(--color-yellow);color:var(--color-darkgreen);padding:30px 20px}section.teaser--galleries .box-a .teaserlist>li.togallery a .linkcont{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:100%;max-width:85%}section.teaser--galleries .box-a .teaserlist>li.togallery a p{width:100%;font-size:4.8vw;line-height:1}section.teaser--galleries .box-a .teaserlist>li.togallery a p.style300{text-align:left}section.teaser--galleries .box-a .teaserlist>li.togallery a p.style900{text-align:right}section.teaser--galleries .box-a .teaserlist>li.togallery a p span{font-size:inherit;line-height:inherit;background:linear-gradient(to bottom,transparent 94%,var(--color-darkgreen) 0) center center/0 100% no-repeat;transition:background .4s cubic-bezier(.075,.82,.165,1)}@media (hover: hover) and (pointer: fine){section.teaser--galleries .box-a .teaserlist>li.togallery a:hover{color:var(--color-darkgreen);background-color:var(--color-yellow)}section.teaser--galleries .box-a .teaserlist>li.togallery a:hover p span{background-size:100% 100%;color:var(--color-darkgreen)}}section.teaser--galleries .box-a .teaserlist>li>.container{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;min-height:75vh}body.touchon section.teaser--galleries .box-a .teaserlist>li>.container{min-height:unset;height:auto;max-width:420px}section.teaser--galleries .box-a .teaserlist>li>.container .media{min-width:60vh}section.teaser--galleries .box-a .teaserlist>li>.container .media *{max-width:unset!important}body.touchon section.teaser--galleries .box-a .teaserlist>li>.container .media{min-width:unset}@media screen and (max-width: 1200px){section.teaser--galleries .box-a .teaserlist>li.togallery a{padding:0 40px}}@media screen and (max-width: 970px){section.teaser--galleries .box-a .teaserlist>li.togallery a{padding:0 30px}}@media screen and (max-width: 760px){section.teaser--galleries .box-a .teaserlist>li.togallery a{padding:0 20px}}section.teaser--galleries .box-a .teaserlist>li .cont-a{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;overflow:hidden}section.teaser--galleries .box-a .teaserlist>li .cont-a:before{content:"";display:block;position:absolute;width:200%;height:200%;top:-50%;left:-50%;background-color:var(--color-black);opacity:.7;z-index:1;transition:opacity .2s ease,background .2s ease}section.teaser--galleries .box-a .teaserlist>li .cont-a figure{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;margin:0;overflow:hidden}section.teaser--galleries .box-a .teaserlist>li .cont-a figure>img{position:absolute;width:100%;height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.075,.82,.165,1)}@media (hover: hover) and (pointer: fine){section.teaser--galleries .box-a .teaserlist>li>a:hover .cont-a:before{opacity:.3;background-color:var(--color-magenta)}section.teaser--galleries .box-a .teaserlist>li>a:hover .cont-a figure>img{transform:scale(1.1)}}section.teaser--galleries .box-a .teaserlist>li .cont-b{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:relative;color:var(--color-white);padding:0 10vw;width:100%;height:100%;z-index:2}section.teaser--galleries .box-a .teaserlist>li .cont-b .blocks{min-width:480px}section.teaser--galleries .box-a .teaserlist>li .cont-b .blocks h3{color:var(--color-white);font-size:4rem;text-transform:uppercase;white-space:pre;width:auto;margin-bottom:.25em}section.teaser--galleries .box-a .teaserlist>li .cont-b .blocks p{font-size:2.8rem;line-height:1.35;max-width:640px}@media screen and (max-width: 1200px){section.teaser--galleries .box-a .teaserlist>li .cont-b .blocks h3{font-size:3.2rem}section.teaser--galleries .box-a .teaserlist>li .cont-b .blocks p{font-size:2.1rem}}@media screen and (max-width: 760px){section.teaser--galleries .box-a .teaserlist>li .cont-b{padding:0 40px}section.teaser--galleries .box-a .teaserlist>li .cont-b .blocks{min-width:unset}section.teaser--galleries .box-a .teaserlist>li .cont-b .blocks h3{font-size:6vw}}section.teaser--galleries .box-a .teaserlist>li>a .cont-b .btntarget figure.icons{transform:translateZ(0);transition:transform 1s cubic-bezier(.075,.82,.165,1)}@media (hover: hover) and (pointer: fine){section.teaser--galleries .box-a .teaserlist>li>a:hover .cont-b .btntarget figure.icons{transform:translate3d(50%,0,0)}}body.istouchdevice section.teaser--galleries{height:unset;min-height:unset}body.istouchdevice section.teaser--galleries .box-a{min-height:unset}body.istouchdevice section.teaser--galleries .box-a .teaserlist{display:grid;grid-template-columns:repeat(2,1fr);width:100%;height:auto}body.istouchdevice section.teaser--galleries .box-a .teaserlist>li{padding:0;max-width:unset;width:100%;height:auto}body.istouchdevice section.teaser--galleries .box-a .teaserlist>li:first-child{margin-left:unset}body.istouchdevice section.teaser--galleries .box-a .teaserlist>li>a{min-height:unset}body.istouchdevice section.teaser--galleries .box-a .teaserlist>li .cont-b{padding:20vh 40px;height:auto;align-items:center;text-align:center;max-width:480px}body.istouchdevice section.teaser--galleries .box-a .teaserlist>li .cont-b .blocks{min-width:unset}@media screen and (max-width: 760px){body.istouchdevice section.teaser--galleries .box-a .teaserlist{grid-template-columns:unset}body.istouchdevice section.teaser--galleries .box-a .teaserlist>li .cont-b{padding:90px 40px}}#cc--main{--cc-font-family: "Cabinet Grotesk", sans-serif;--cc-font-size: 14px;--cc-bg: var(--color-beige);--cc-text: var(--color-black);--cc-border-radius: 5px;--cc-btn-primary-bg: #FFFFFF;--cc-btn-primary-text: #1E2124;--cc-btn-primary-hover-bg: var(--color-black);--cc-btn-primary-hover-text: #FFFFFF;--cc-btn-secondary-bg: var(--color-grey3);--cc-btn-secondary-text: var(--color-black);--cc-btn-secondary-hover-bg: #515151;--cc-btn-secondary-hover-text: var(--cc-btn-secondary-text);--cc-btn-border-radius: .375rem;--cc-toggle-bg-off: #919ea6;--cc-toggle-bg-on: var(--cc-btn-primary-bg);--cc-toggle-bg-readonly: #d5dee2;--cc-toggle-knob-bg: #fff;--cc-toggle-knob-icon-color: #ecf2fa;--cc-block-text: var(--cc-text);--cc-cookie-category-block-bg: var(--color-beige);--cc-cookie-category-block-bg-hover: var(--color-stdhgl);--cc-section-border: #515151;--cc-cookie-table-border: #e9edf2;--cc-overlay-bg: var(--color-black);--cc-overlay-opacity: .6;--cc-consent-modal-box-shadow: 0 .625rem 1.875rem rgba(2, 2, 3, .28);--cc-webkit-scrollbar-bg: #cfd5db;--cc-webkit-scrollbar-bg-hover: #9199a0}#cc--main #cm{width:100%;max-width:410px}@media screen and (max-width: 760px){#cc--main #cm{right:0;left:0;margin:0 auto}}@media screen and (max-width: 590px){#cc--main #cm{max-width:90vw}}#cc--main #c-bns{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px}#cc--main #c-bns .c-bn{margin:0;display:block;width:100%}#cc--main #c-bns .c-bn:hover{background-color:var(--cc-btn-primary-hover-bg)!important;color:var(--cc-btn-primary-hover-text)!important}#cc--main #c-bns #c-p-bn,#cc--main #c-bns #c-s-bn{background-color:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-text)}#cc--main #c-bns #c-t-bn{grid-column:1/span 2}@media screen and (max-width: 510px){#cc--main #c-bns{display:flex;grid-template-columns:unset}#cc--main #c-bns #c-t-bn{grid-column:unset}}#cc--main.c--anim .c-bn{transition:unset!important}#cc--main #s-bns .c-bn:hover{background-color:var(--cc-btn-primary-hover-bg)!important;color:var(--cc-btn-primary-hover-text)!important}#cc--main #s-bns #s-all-bn,#cc--main #s-bns #s-rall-bn{background-color:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-text)}#cc--main .cc_div #s-bl>.c-bl.b-ex{background-color:unset;border:1px solid #515151}#cc--main .cc_div #s-bl table{position:relative;margin-top:10px}#cc--main .cc_div #s-bl table:before{content:"";display:block;position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;top:0;left:0;border:1px solid #515151;border-radius:2px}#cc--main .cc_div #s-bl table thead tr:first-child{border-color:#515151}#cc--main .cc_div #s-bl table *{font-size:12px!important;line-height:1.65}#cc--main .cc_div a{display:initial}#s-cnt .b-bn .b-tl{transition:unset!important}
