*:focus{outline:0!important}a{cursor:pointer!important}.ff_item_selected input::after{background-color:transparent!important;background-image:url(/wp-content/uploads/selected.svg);background-size:contain;background-position:center center}:root{--text-2xl:calc(var(--text-xxl) * 1.5);--text-3xl:calc(var(--text-xxl) * 1.9);--text-4xl:calc(var(--text-xxl) * 2.5);--start-heading:calc(var(--text-xxl) * 4);--logo-height:50px;--menu-padding:var(--space-s);--menu-height:calc(calc(var(--menu-padding) * 2) + var(--logo-height));--site-background:var(--white)}@media (max-width:992px){:root{--text-2xl:calc(var(--text-xxl) * 1.2);--text-3xl:calc(var(--text-xxl) * 1.5);--text-4xl:calc(var(--text-xxl) * 2)}}@media (max-width:768px){:root{--text-2xl:calc(var(--text-xxl) * 1.2);--text-3xl:calc(var(--text-xxl) * 1.5);--text-4xl:calc(var(--text-xxl) * 1.8);--menu-padding:var(--space-s);--logo-height:40px}.text--4xl{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}}::selection{background:var(--neutral);color:var(--white)}.font-weight--10{font-weight:100}.font-weight--20{font-weight:200}.font-weight--30{font-weight:300}.font-weight--40{font-weight:400}.font-weight--50{font-weight:500}.font-weight--60{font-weight:600}.font-weight--70{font-weight:700}.font-weight--80{font-weight:800}.font-weight--90{font-weight:900}.button-style{--button-background-color:var(--neutral);--button-border-color:var(--neutral);--button-text-color:var(--white);--button-font-size:16px;--button-padding:.75em 1.25em;background-color:var(--button-background-color);transition:all .3s;color:var(--button-text-color);text-transform:uppercase;letter-spacing:3%!important;padding:var(--button-padding);cursor:pointer}.button-style:hover{background-color:var(--neutral-trans-10);color:var(--brand-color)}.button-style-secondary{--button-background-color:var(--dark-color);--button-text-color:var(--brand-color)}.button-style-secondary:hover{background-color:var(--brand-color-darker);color:var(--dark-color)}.button-style .ff-btn{font-weight:600!important;letter-spacing:3%!important}.button-style-outline{--button-background-color:transparent;--button-border-color:var(--dark-color);border:2px solid var(--button-border-color)}.button-style-outline:hover{--button-background-color:var(--dark-color);--button-text-color:var(--brand-color)}.button-style-small{--button-font-size:14px;--button-padding:.5em 1em}#memory-game-container{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;gap:var(--space-m)}#memory-game{display:grid;grid-template-columns:repeat(4,1fr);width:100%;gap:.6em}.card{aspect-ratio:.6666666667;width:100%;perspective:1000px;cursor:pointer;max-height:13vh}.card-inner{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s}.card.flipped .card-inner{transform:rotateY(180deg)}.card-front,.card-back{width:100%;height:100%;position:absolute;backface-visibility:hidden}.card-front{background-image:url(/wp-content/uploads/Voigt-Memory-Rueckseite.webp);background-size:cover;background-position:center}.card-back{transform:rotateY(180deg);background-size:cover;background-position:center}#form-container{position:absolute;top:0;left:0;background-color:#B5CBC2;margin-top:-2.5%;height:105%;gap:var(--space-l);z-index:10}#form-container .highscore-group{display:none}#form-container .fluentform{background-color:white;padding:var(--space-m)}.ff-style{--form-font-size:var(--text-m);--form-color:var(--primary);--form-border-size:1px;--form-border-color:var(--primary);--form-border-color-active:var(--primary-dark);--form-transition:all .3s;--form-padding-top:.75em;--form-padding-bottom:.75em;--form-padding-left:1em;--form-padding-right:1em;--form-line-height:1.5;--form-background-color:var(--white);transition:var(--form-transition)}.ff-style *{font-family:inherit,sans-serif!important;font-weight:300!important;transition:var(--form-transition);border-radius:0}.ff-style .ff-el-group{position:relative}.ff-style .ff-el-group label:not(.ff-el-form-check-label){color:var(--primary)}.ff-style .ff-el-group input[type=text],.ff-style .ff-el-group input[type=email],.ff-style .ff-el-group input[type=tel],.ff-style .ff-el-group textarea{padding-top:var(--form-padding-top);padding-bottom:var(--form-padding-bottom);padding-left:var(--form-padding-left);padding-right:var(--form-padding-right);font-size:var(--form-font-size)!important;line-height:var(--form-line-height)!important;border-radius:var(--border-radius);border-color:var(--form-border-color);background-color:var(--form-background-color);color:var(--form-color)}.ff-style .ff-el-group textarea:focus{background-color:var(--form-background-color);border-color:var(--primary);color:var(--primary)}.ff-style .ff-el-group .ff-el-input--label{position:absolute;line-height:var(--form-line-height);top:calc(var(--form-border-size) + var(--form-padding-top));left:calc(var(--form-border-size) + var(--form-padding-left));background-color:var(--form-background-color);transform:translate(0,0);transform-origin:left center;font-size:var(--form-font-size)!important;margin:0!important;color:var(--swa-grey)!important}.ff-style .ff-el-group input{color:var(--form-color)}.ff-style .ff-el-group input:focus{border-color:var(--form-border-color-active)}.ff-style .ff-el-group:has(.ff-el-form-control:not(.ff_has_multi_select)):focus-within .ff-el-input--label,.ff-style .ff-el-group:has(.ff-el-form-control:not(.ff_has_multi_select):not(:placeholder-shown)) .ff-el-input--label{top:0;left:calc(var(--form-padding-left) - .25em);transform:translate(0,-50%) scale(0.8);color:var(--black)!important;padding:0 .25em}.ff-style form .ff_submit_btn_wrapper{margin-bottom:0!important}