@charset "UTF-8";:root{--primary: #3EA37E;--secondary: #b8ebe1;--offwhite: #fbfbfb;--red: #b34e44;--backdrop: #3f4b455a}html{overscroll-behavior:none}html,body{margin:0;padding:0;height:100%;min-height:100%;overscroll-behavior:none;scroll-behavior:smooth}body{margin:0;padding:0;height:100%;min-height:100%;display:block;font-family:Cairo,sans-serif;font-weight:400;font-size:16px;color:var(--text-color);letter-spacing:.5px;overflow-wrap:break-word;hyphens:auto;overflow-x:hidden;padding:2rem}@font-face{font-family:Cairo;src:url(/Cairo/Cairo-VariableFont_slnt,wght.ttf) format("truetype")}.h1{font-weight:500;font-size:93px;letter-spacing:-1.5px}@media screen and (max-width: 480px){.h1{font-size:47px}}@media screen and (min-width: 481px) and (max-width: 670px){.h1{font-size:64px}}.h2{font-weight:500;font-size:6vmin;letter-spacing:-.5px;margin:0}.h3{font-weight:400;font-size:47px;letter-spacing:0px}.h4{font-weight:400;font-size:33px;letter-spacing:.25px}.h5{font-weight:400;font-size:23px;letter-spacing:0px}.h6{font-weight:500;font-size:19px;letter-spacing:.15px}.subtitle-1{font-weight:400;font-size:16px;letter-spacing:.15px}.subtitle-2{font-weight:500;font-size:14px;letter-spacing:.1px}.body-1{font-weight:400;font-size:16px;letter-spacing:.5px}.body-2{font-weight:400;font-size:14px;letter-spacing:.25px}.button-text{font-weight:500;font-size:14px;letter-spacing:1.25px;text-transform:uppercase}.caption{font-weight:400;font-size:12px;letter-spacing:.4px}.overline{font-weight:400;font-size:10px;letter-spacing:1.5px}.button-settings,.button-plain,.button-secondary,.button-danger,.button,.icon-button,.floating-button{border:none;background-color:var(--primary);color:#f5f5f5;cursor:pointer}.button-settings:focus,.button-plain:focus,.button-secondary:focus,.button-danger:focus,.button:focus,.icon-button:focus,.floating-button:focus{outline:#b8ebe1}.button-settings:active,.button-plain:active,.button-secondary:active,.button-danger:active,.button:active,.icon-button:active,.floating-button:active{opacity:.8}@media (pointer: fine){.button-settings:hover,.button-plain:hover,.button-secondary:hover,.button-danger:hover,.button:hover,.icon-button:hover,.floating-button:hover{opacity:.8}}.floating-button{padding:8px 10px 2px;font-size:24px;border-radius:50px;position:fixed;background-color:var(--secondary);color:#000;left:20px;-webkit-box-shadow:0px 0px 8px -2px rgba(0,0,0,.6);-moz-box-shadow:0px 0px 8px -2px rgba(0,0,0,.6);box-shadow:0 0 8px -2px #0009}.floating-button.up{bottom:64px}.floating-button.down{bottom:20px;transform:rotate(180deg)}.button-row,.button-row-editing{display:grid;grid-auto-flow:column;gap:.25rem;align-items:center;justify-content:space-between;margin-bottom:1rem}.button-row .flex-center,.button-row-editing .flex-center{display:flex;align-items:center;justify-content:center}.icon-button{border-radius:50px;padding:8px 12px;font-size:20px}.button,.button-plain,.button-secondary,.button-danger{border-radius:20px;padding:.5rem 2rem;text-wrap:nowrap}.button-icon{display:flex;align-items:center;justify-content:center;gap:1rem}.button-icon span{font-size:14px;line-height:20px}.button-danger{background-color:var(--red)}.button-secondary{background-color:var(--secondary);color:#000}.button-plain{background-color:unset;color:#000}@media (pointer: fine){.button-plain:hover{color:var(--primary)}}.hint-side{position:relative}.hint-side:not(.show){display:none}.hint-side.show{display:block;position:fixed;background-color:var(--secondary);top:0;right:0;bottom:0;padding:0 2rem 2rem;width:35%;overflow-y:auto}.hint-side.show section{background-color:#fff;padding:1rem;margin:1rem 0;border-radius:20px}.hint-side.show p{margin:0}.hint-side.show div.pane-toggle{display:inline-flex;position:sticky;top:0;left:100%;background-color:var(--secondary);padding:.75rem 0 .75rem .75rem;border-radius:20px 0 0 20px;color:#44b277;font-weight:bolder;align-items:center;gap:1rem;cursor:pointer}.hint-side.show div.pane-toggle:hover span,.hint-side.show div.pane-toggle:hover img{opacity:.8}summary{cursor:pointer;display:flex;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);align-items:center;color:#000}summary::-webkit-details-marker{display:none}summary b{transform:rotate(180deg);padding-top:3px;padding-left:5px}summary b.flip{transform:none;padding-right:5px;padding-left:0}dialog{inset:0 0 50px;width:75vw;height:75vh;overflow:hidden;scroll-behavior:smooth;border-color:var(--primary);border-width:thick;padding:1rem 2rem 2rem;-webkit-box-shadow:0px 0px 8px -2px rgba(0,0,0,.6);-moz-box-shadow:0px 0px 8px -2px rgba(0,0,0,.6);box-shadow:0 0 8px -2px #0009}dialog:focus-visible{outline:none}dialog::backdrop{background-color:var(--backdrop)}body:has(dialog[open]){overflow:hidden}.dialog-headline{display:flex;align-items:center;justify-content:space-between}app-imprint,app-legal{scroll-behavior:smooth;overflow:auto;display:block;height:86%;padding-right:2rem}.wrapper{display:grid;align-items:end;margin-bottom:2rem}@media screen and (max-width: 1260px){.wrapper{grid-auto-flow:row;grid-template-rows:repeat(2,1fr);row-gap:2rem}}@media screen and (min-width: 1261px){.wrapper{grid-auto-flow:column;grid-template-columns:repeat(2,1fr);column-gap:4rem}}.editing-side{display:grid;grid-auto-flow:row}.editing-side textarea{border:1px solid var(--primary);resize:none;padding:20px;box-sizing:border-box}.editing-side .caption-wrapper{display:grid;justify-content:space-between;align-items:baseline;grid-auto-flow:column}.clip-to-textarea{padding:.5rem 1rem;border-radius:20px 20px 0 0;background-color:var(--primary);color:#f5f5f5}.preview-side{display:flex;flex-direction:column}.preview-side .caption-wrapper{min-height:70px}.preview{padding:20px;-webkit-box-shadow:11px 11px 10px -9px rgba(0,0,0,.6),inset 0 10px 10px -12px rgba(0,0,0,.6);-moz-box-shadow:11px 11px 10px -9px rgba(0,0,0,.6),inset 0 10px 10px -12px rgba(0,0,0,.6);box-shadow:11px 11px 10px -9px #0009,inset 0 10px 10px -12px #0009;background-color:var(--offwhite);min-height:70vh;border-bottom:2px solid #fff}select{padding:.5rem 2rem .5rem 1rem;border-radius:20px;border-color:var(--primary);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("./media/chevron-down-solid-XWS47IQC.svg");background-repeat:no-repeat;background-position:93%;background-size:10%}select:open{background-color:#fff;border-radius:20px}.headline{display:grid;align-items:center;margin-bottom:2rem;gap:2rem}.headline .h2{text-wrap:nowrap}.headline .img-wrapper{display:flex;justify-content:center}.headline img{max-width:170px;width:20vmin}.headline .button-row{display:grid;grid-auto-flow:column;gap:.25rem;align-items:center;justify-content:center}.accent-text-color{color:var(--primary)}.text-center{text-align:center;display:block}footer{padding:2rem 0}@media screen and (max-width: 460px){.headline{justify-content:center}.headline .h2{text-align:center;font-size:8vmin}.headline .button-row,.button-row{grid-auto-flow:row}.editing-side .caption-wrapper{grid-auto-flow:row;justify-content:center}.preview-side .caption-wrapper{display:flex;justify-content:center}}@media screen and (max-width: 756px){.button-row{grid-auto-flow:row}}@media screen and (max-width: 1260px){button.jump-to-button{display:block}.headline{justify-content:center}.headline .h2{text-wrap:wrap}.headline .button-row{width:unset}.headline img{max-width:170px;width:25vmin}.preview-footer{display:flex;justify-content:end;margin-top:1rem}}@media screen and (min-width: 1261px){button.jump-to-button{display:none}.headline{grid-auto-flow:column}}.hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-number,.hljs-literal,.hljs-variable,.hljs-template-variable,.hljs-tag .hljs-attr{color:teal}.hljs-string,.hljs-doctag{color:#d14}.hljs-title,.hljs-section,.hljs-selector-id{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-type,.hljs-class .hljs-title{color:#458;font-weight:700}.hljs-tag,.hljs-name,.hljs-attribute{color:navy;font-weight:400}.hljs-regexp,.hljs-link{color:#009926}.hljs-symbol,.hljs-bullet{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:1em 10px .1em;quotes:"\201c" "\201d" "\2018" "\2019"}
/*# sourceMappingURL=styles-PL3CWKXT.css.map */
