.button-cta{align-items:center;background-color:var(--colorc);box-shadow:3px 3px 6px 0px rgba(0,0,0,0.1);color:var(--white);column-gap:.5em;display:inline-flex;flex-direction:row;font-size:.95rem;font-weight:500;height:auto;justify-content:center;letter-spacing:0.1em;margin-bottom:10px;margin-top:10px;text-align:center;text-transform:uppercase;transition:all 0.1s linear 0s;width:auto;border:1px solid var(--colorc);border-radius:2em;padding:8px 17px 8px 20px}.button-cta:hover{background-color:var(--darkestgrey);border-bottom-color:var(--colorb);border-left-color:var(--colorb);border-right-color:var(--colorb);border-top-color:var(--colorb);box-shadow:3px 3px 6px 0px rgba(0,0,0,0.2);color:var(--white);text-decoration:none;transition:all 0.1s linear 0s}.button-simple{align-items:center;background-color:var(--lightgrey);box-shadow:3px 3px 6px 0px rgba(0,0,0,0.1);color:var(--black);display:inline-flex;flex-direction:row;font-size:.95rem;font-weight:500;justify-content:center;letter-spacing:0.1em;margin-bottom:10px;margin-top:10px;text-align:center;text-transform:uppercase;transition:all 0.1s linear 0s;border:1px solid var(--lightgrey);border-radius:2em;padding:8px 17px 8px 20px}.button-simple:hover{background-color:var(--darkestgrey);border-bottom-color:var(--colora);border-left-color:var(--colora);border-right-color:var(--colora);border-top-color:var(--colora);box-shadow:3px 3px 6px 0px rgba(0,0,0,0.1);color:var(--white);text-decoration:none;transition:all 0.1s linear 0s}.button-border{align-items:center;box-shadow:3px 3px 6px 0px rgba(0,0,0,0.1);color:var(--colorb);column-gap:.5em;display:inline-flex;flex-direction:row;font-size:.95rem;font-weight:normal;height:auto;justify-content:center;letter-spacing:0.1em;margin-bottom:10px;margin-top:10px;text-align:center;text-transform:uppercase;transition:all 0.1s linear 0s;width:auto;border:1px solid var(--colorb);border-radius:2em;padding:8px 17px 8px 20px}.button-border:hover{background-color:var(--darkestgrey);border-bottom-color:var(--colorb);border-left-color:var(--colorb);border-right-color:var(--colorb);border-top-color:var(--colorb);box-shadow:3px 3px 6px 0px rgba(0,0,0,0.2);color:var(--white);text-decoration:none;transition:all 0.1s linear 0s}@media (max-width:1024px){.button-border{margin-bottom:15px;margin-top:15px}}@media (max-width:767px){.button-border{margin-bottom:10px;margin-top:10px}}.button-border-small{align-items:center;box-shadow:2px 2px 6px 0px rgba(0,0,0,0.1);color:var(--colorb);display:inline-flex;flex-direction:row;font-size:.8rem;font-weight:500;height:auto;justify-content:center;letter-spacing:0.1em;margin-bottom:10px;margin-top:10px;text-align:center;text-transform:uppercase;transition:all 0.1s linear 0s;width:auto;border:1px solid var(--colorb);border-radius:2em;padding:4px 13px 4px 16px}.button-border-small:hover{transition:all 0.1s linear 0s;background-color:var(--colorb);color:var(--white);box-shadow:2px 2px 6px 0px rgba(0,0,0,0.2);text-decoration:none;border-top-color:var(--colorb);border-right-color:var(--colorb);border-bottom-color:var(--colorb);border-left-color:var(--colorb)}.button-icon-frei{background-color:rgba(0,0,0,0);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;color:var(--black);display:block;text-decoration:none;transition:all 0.1s linear 0s;padding:15px}.button-icon-frei:is(:hover,:focus){text-decoration:none;transition:all 0.1s linear 0s}.button-icon-frei a{background-color:rgba(0,0,0,0);text-decoration:none}.button-icon-frei a:hover{text-decoration:none}.button-accordion{align-items:center;background-color:rgba(255,255,255,0.5);color:var(--black);column-gap:1em;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;font-size:1.2rem;font-weight:normal;justify-content:space-between;letter-spacing:0.1em;line-height:1.3em;margin-bottom:20px;margin-top:20px;text-transform:uppercase;transition:all 0.1s linear 0s;width:100%;border:.5px solid var(--darkestgrey);padding:15px 20px}.button-accordion:is(:hover,:focus){transition:all 0.1s linear 0s;color:var(--black);background-color:var(--bg2);border-top-color:var(--colorab);border-right-color:var(--colorab);border-bottom-color:var(--colorab);border-left-color:var(--colorab);text-decoration:none}.button-accordion a{color:var(--black)}.button-accordion a:hover{color:var(--black)}.button-menu{align-items:center;background-color:rgba(255,255,255,0);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;color:var(--white);display:flex;font-size:.95rem;height:35px;letter-spacing:.1em;padding-left:20px;padding-right:20px;text-transform:uppercase;transition:all 0.1s linear 0s}.button-menu:hover{background-color:var(--bg2)}.button-menu:is(:hover,:focus){background-color:rgba(255,255,255,0.1);color:var(--white);text-decoration:none;transition:all 0.1s linear 0s}.button-menu .gb-shape svg{height:1.2em;width:1.2em}@media (max-width:1024px){.button-menu{font-size:.9rem}}.button-woocommerce{align-items:center;background-color:var(--colorc);box-shadow:3px 3px 6px 0px rgba(0,0,0,0.1);color:var(--white);column-gap:.5em;display:inline-flex;flex-direction:row;font-size:.95rem;font-weight:500;height:auto;justify-content:center;letter-spacing:0.1em;margin-bottom:10px;margin-top:10px;text-align:center;text-transform:uppercase;transition:all 0.1s linear 0s;width:auto;border:1px solid var(--colorc);border-radius:2em;padding:8px 17px 8px 20px}.button-woocommerce:hover{background-color:var(--colorb);border-bottom-color:var(--colorb);border-left-color:var(--colorb);border-right-color:var(--colorb);border-top-color:var(--colorb);box-shadow:3px 3px 6px 0px rgba(0,0,0,0.2);color:var(--white);text-decoration:none;transition:all 0.1s linear 0s}.topline{font-size:1rem;letter-spacing:0.1em;text-transform:uppercase;margin:5vh 0px 0.1rem 0px}.mega{font-size:clamp(2.1rem,1.2vw + 1.6rem,4rem);line-height:1.3}.big{font-size:clamp(1.8rem,1vw + 1.2rem,2.6rem)}.middle{font-size:clamp(1.4rem,0.9vw + 0.7rem,1.9rem);line-height:1.5}.small{font-size:clamp(1.3rem,0.7vw + 0.8rem,1.5rem);line-height:1.5}.tiny{font-size:clamp(1rem,0.45vw + 0.78rem,1.2rem);line-height:1.55}.content-area .entry-header{margin-bottom:3vh;margin-top:6vh}.content-area :is(.topline)+:where(h2,h3){margin-top:0.2rem}.content-area :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:10px}.content-area :where(h2,h3,h4,h5,h6){margin-top:1.25em}.content-area div[class^="gb-element-"]>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0px}.content-area figcaption{background-color:rgba(255,255,255,0.5);bottom:0px;font-size:0.6rem;font-weight:normal;left:2ch;line-height:0.9rem;padding-left:5px;padding-right:5px;position:absolute;transform:rotate(-90deg);transform-origin:bottom left}.content-area figcaption.bottom-right{left:unset;padding-right:5px;right:0px;transform:translate3d(0px,0px,0px)}.content-area figcaption.top-left{bottom:100%;left:0rem;transform:rotate(90deg);transform-origin:bottom left}.gbp-overlay-panel{background-color:var(--bg);box-shadow:2px 2px 6px 2px rgba(0,0,0,0.08);overflow-x:hidden;overflow-y:hidden;padding-bottom:30px;padding-top:30px;position:relative;border-radius:.75rem;margin:20px}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}.gbp-overlay-panel__close{align-items:center;background-color:rgba(245,248,250,0);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;color:#000000;column-gap:0.5em;display:inline-flex;padding:10px}.gbp-overlay-panel__close:is(:hover,:focus){color:var(--black)}.gbp-overlay-panel__close .gb-shape svg{fill:currentColor;height:16px;width:16px}