@font-face{font-display:block;font-family:Abril Fatface;font-style:normal;font-weight:400;src:local(""),url(../fonts/AbrilFatface/abril-fatface-v19-latin-regular.woff2) format("woff2"),url(../fonts/AbrilFatface/abril-fatface-v19-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(../fonts/Figtree/figtree-v5-latin-regular.woff2) format("woff2"),url(../fonts/Figtree/figtree-v5-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(../fonts/Figtree/figtree-v5-latin-700.woff2) format("woff2"),url(../fonts/Figtree/figtree-v5-latin-700.ttf) format("truetype")}:root{--section-spacing:3.5rem;--clr-black:#323232;--clr-white:#fff;--clr-primary:#00778b;--clr-primary-light:#cbe3e8;--clr-secondary:#ff9800;--clr-blue:#007f95;--clr-text-color:#222223;--clr-bg-color:rgba(255,152,0,.1);--clr-grey:#bfb8a8;--clr-light-grey:#f2f2f2;--clr-green:#467f5b;--clr-red:#d12f17;--clr-dark-grey:#4d4d4d;--clr-yellow:#ffbf36;--fs-200:0.5rem;--fs-300:0.75rem;--fs-400:1rem;--fs-500:1.125rem;--fs-600:1.375rem;--fs-700:2rem;--fs-800:2.25rem;--box-shadow:0 0.5rem 1.5rem rgba(0,0,0,.15);--border-radius:15px}@media only screen and (min-width:65em){:root{--section-spacing:7rem}}@media only screen and (min-width:40em){:root{--fs-200:0.5rem;--fs-300:0.75rem;--fs-400:1rem;--fs-500:1.125rem;--fs-600:1.375rem;--fs-700:2.25rem;--fs-800:3.75rem}}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body{color:var(--clr-text-color);font-family:Figtree,sans-serif;font-size:var(--fs-400);font-weight:400;line-height:1.6}@media only screen and (max-width:65em){body{-webkit-hyphens:auto;hyphens:auto}}h1,h2,h3,h4{-webkit-margin-after:.75em;color:var(--clr-black);font-family:Abril Fatface,cursive;font-stretch:100%;font-weight:400;line-height:1.1;margin-block-end:.75em}.h1,h1{font-size:var(--fs-700);margin-block:3rem}@media only screen and (min-width:40em){.h1,h1{margin-block:5rem 3rem}}.h2,h2{font-size:var(--fs-600)}.h2,.h3,h2,h3{--flow-spacer:1.5em}.h3,.h4,h3,h4{font-size:var(--fs-500)}.text-small,small{font-size:var(--fs-300)}strong{--font-weight:600;font-weight:var(--font-weight)}input,select{font-size:var(--fs-600)}a{color:var(--clr-text-color);font-weight:600;text-decoration:underline;text-decoration-color:var(--clr-secondary);text-decoration-thickness:3px}a:focus-visible,a:hover{color:var(--clr-text-color);text-decoration:underline;text-decoration-color:var(--clr-secondary);text-decoration-thickness:3px}.link{background:none;border:none;cursor:pointer;font-size:var(--fs-400);font-weight:600;text-decoration:underline;text-decoration-color:var(--clr-secondary);text-decoration-thickness:3px}ol,ul{margin-block:2rem}a.subtle{font-weight:400;text-decoration:none}a.subtle--blue{color:var(--clr-primary);font-weight:600}a.subtle:hover{text-decoration:underline}a.subtle:hover--blue{color:var(--clr-primary);font-weight:600}body{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;min-height:100svh}main{position:relative}.sr-only{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.screenreader-text{height:1px;left:-999px;position:absolute;top:auto;width:1px}.screenreader-text:focus{display:inline-block;height:auto;margin:auto;position:static;width:auto}.inline{display:inline}.banner-image{-webkit-clip-path:inset(0 round 0 50% 0 50%);clip-path:inset(0 round 0 50% 0 50%);height:350px;-o-object-fit:cover;object-fit:cover;width:350px}.back-button{align-items:center;background-color:var(--clr-white);border:0;border-radius:10px;box-shadow:none;cursor:pointer;display:inline-flex;gap:1rem;margin:20px 0;padding:.5rem 1.25rem;text-decoration:none}.back-button:visited{color:initial}.card{border-radius:.5rem;margin-block:4rem;margin-inline:auto;padding:1rem}@media only screen and (min-width:40em){.card{padding:2.5rem}}@media only screen and (min-width:65em){.card{padding:7.5rem}}.container,.footer__container{margin-inline:auto;width:min(100% - 2rem,1000px)}.doccheck-form{align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.doccheck-form__submit-button{width:100%}.doccheck-login{display:grid;gap:1rem;position:relative}.login-success{align-items:center;background-color:#fff;bottom:0;display:flex;flex-direction:column;font-size:var(--fs-400);justify-content:center;left:0;position:absolute;right:0;top:0}.login-success .label:before{border-bottom:6px solid var(--clr-secondary);border-right:6px solid var(--clr-secondary);content:"";display:inline-block;height:32px;left:-23px;position:relative;transform:rotate(45deg);width:18px}.login-success .reset{margin-top:2em}.doccheck-logo{margin-top:30px}.exclusive{background-color:var(--clr-light-grey);border-radius:var(--border-radius);margin-block:7.5rem;padding:1rem}.exclusive__title{font-size:var(--fs-700)}.exclusive__list{line-height:1.4;list-style:none}.exclusive__list-item{-webkit-margin-after:.75em;font-size:var(--fs-600);margin-block-end:.75em;position:relative}.exclusive__list-item:before{height:24px;left:-26px;top:calc(50% - 4px);transform:rotate(45deg) translateY(-50%)}.exclusive__list-item:after,.exclusive__list-item:before{background-color:var(--clr-secondary);border-top-left-radius:1000px;border-top-right-radius:1000px;content:"";display:inline-block;position:absolute;width:5px}.exclusive__list-item:after{height:14px;left:-24px;top:50%;transform:rotate(-45deg) translateY(-50%)}@media only screen and (min-width:40em){.exclusive{padding:2.5rem}}@media only screen and (min-width:65em){.exclusive{padding:5rem}}.fieldset{-webkit-padding-after:60px;border:none;border-bottom:.2rem solid var(--clr-secondary);display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));margin-inline:0;padding-block-end:60px;padding-inline:0}.fieldset--address,.fieldset--personal-data{grid-template-columns:repeat(6,1fr)}.fieldset--example input,.fieldset--example label.form-field__label{background-color:var(--clr-light-grey)!important}.fieldset--example input{color:var(--clr-black)!important}.fieldset--no-border{border:none}.fieldset__legend{-webkit-padding-before:60px;align-items:center;color:var(--clr-black);display:inline-flex;font-family:Figtree,sans-serif;font-size:var(--fs-700);font-weight:700;padding-block-start:60px;padding-inline:0}.fieldset__text{grid-column:1/-1}.fieldset__sublegend{font-size:var(--fs-400);font-weight:400}.fieldset:first-of-type .fieldset__legend{-webkit-padding-before:0;padding-block-start:0}.fieldset:last-of-type{border-bottom:none}.fieldset__delete-button{background:transparent;border:none;cursor:pointer}.fieldset .doccheck-wrapper{margin-bottom:2rem}.footer{background-color:var(--clr-blue);overflow:hidden}.footer,.footer a{color:var(--clr-white)}.footer__copyright{font-size:var(--fs-400)}.footer__links{-webkit-margin-after:2rem;display:flex;justify-content:center;margin-block-end:2rem}.footer__links-list{display:inline-grid;gap:1em;list-style:none;margin-block:auto;padding:0;text-align:center}.footer__links-list-link{font-size:var(--fs-500);font-weight:600;text-decoration:none}.footer__links-list-link:focus,.footer__links-list-link:hover{text-decoration:underline}.footer__social-media{display:flex;justify-content:center;margin-block:2rem;z-index:1}.footer__social-media-list{display:flex;gap:1em;list-style:none;padding:0;text-align:center}.footer__social-media-link svg{fill:var(--clr-white);height:48px;width:48px}.footer__sub-footer{align-items:center;display:flex;flex-direction:column;justify-content:space-between;z-index:1}.footer__sub-footer-list{--list-spacing:0.75rem;display:flex;gap:var(--list-spacing);list-style:none;margin-top:0;padding:0}.footer__sub-footer-list-item{align-items:center;display:inline-flex;gap:var(--list-spacing)}.footer__sub-footer-link{font-size:var(--fs-400);font-weight:600;text-decoration:none}.footer__sub-footer-link:focus,.footer__sub-footer-link:hover{text-decoration:underline}.footer__container{display:flex;flex-direction:column;margin:auto;position:relative}.footer .gradient-shape{aspect-ratio:1/1;background:linear-gradient(12deg,hsla(0,0%,100%,0),#fff);height:100%;position:absolute;transform-origin:center}.footer .gradient-shape.leaf{opacity:.2;right:0;scale:3;transform:translate(20%)}.footer .gradient-shape.circle{opacity:.4;right:0;scale:2;transform:translate(27%,-27%)}.footer .circle{border-radius:100rem}.footer .leaf{border-bottom-left-radius:50%;border-top-right-radius:50%}@media only screen and (min-width:65em){.footer__container{margin-block:0;padding-block:4rem 2rem}.footer__links-list{gap:1rem 4rem;grid-template-columns:repeat(2,auto);text-align:start}.footer__sub-footer{flex-direction:row}.footer .gradient-shape.leaf{scale:3;transform:translate(25%,-27%)}.footer .gradient-shape.circle{scale:7;transform:translate(5%,23%)}}.kc-form{border-radius:10px;margin-block:4rem;margin-inline:auto;padding:2% 3%}.kc-form,.kc-form__inverse{background-color:var(--clr-light-grey)}.kc-form__inverse{border-radius:var(--border-radius);border-style:none}.kc-form .fieldset .form-field .form-field__label,.kc-form .fieldset .form-field input:not([type=checkbox]):not([type=radio]),.kc-form .form-field select{background-color:var(--clr-light-grey)!important}.kc-form__info{margin-bottom:70px}.button-row{display:flex;flex-direction:column;justify-content:space-between;width:100%}.button-row>.button{margin-bottom:1em}.button-row>.button:only-child{-webkit-margin-start:auto;margin-inline-start:auto}.button{align-items:center;background-color:var(--clr-black);border:none;border:1px solid var(--clr-black);border-radius:var(--border-radius);color:var(--clr-white);cursor:pointer;display:inline-flex;font-size:var(--fs-600);font-weight:600;gap:.5rem;padding:.5rem 1.5rem;text-decoration:none}.button:focus-visible{outline:4px solid var(--clr-primary);outline-offset:4px}.button--outline{background-color:transparent;color:var(--clr-black)}.button--small{display:block;font-size:medium}.button--danger{background-color:var(--clr-red);border-color:var(--clr-red)}.button:hover{color:var(--clr-white);text-decoration:none}.button--outline:hover{color:var(--clr-black)}.form-notification{display:flex;flex-direction:column;gap:2em;margin-bottom:2.5rem}.form-notification__title{-webkit-margin-after:2rem!important;font-family:Figtree,sans-serif;font-weight:700;margin-block:0!important;margin-block-end:2rem!important}.form-notification__text{font-size:var(--fs-500);margin-bottom:.5rem}.form-notification__icon{display:flex;justify-content:center;width:100%}@media only screen and (min-width:30em){.kc-form{padding-block:3.75rem;padding-inline:2rem}.kc-form__title{font-family:Figtree,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;margin-block:2rem!important}.kc-form-image--logo{margin-left:-20px}.button-row{flex-direction:row}.button-row>.button{margin-bottom:0}}[data-type=password-toggle]{cursor:pointer;position:absolute;right:12px;top:32px}[data-type=password-toggle]>.closed{display:block}[data-type=password-toggle].clicked>.closed,[data-type=password-toggle]>.open{display:none}[data-type=password-toggle].clicked>.open{display:block}@media only screen and (min-width:65em){.kc-form{padding-block:3.75rem;padding-inline:3rem}.form-notification{flex-direction:row;gap:1em}.form-notification__icon{display:block;width:auto}}.kc-form-image{height:auto;max-width:100%;width:288px}.kc-form-image svg{width:100%}.form-field:has(input:not([type=checkbox]):not([type=radio]),select){position:relative}.form-field:has(input:not([type=checkbox]):not([type=radio]),select) .form-field__label{background-color:#fff;font-size:var(--fs-400);font-weight:400;left:1em;padding:0 .3em;position:absolute;top:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.form-field:has(input[type=checkbox],input[type=radio]){align-items:start;display:grid;gap:.5rem;grid-template-rows:min-content auto}.form-field:has(input[type=checkbox],input[type=radio]) .form-field__label{font-size:var(--fs-400);font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-field--full-width{grid-column:1/-1}.form-field--row{align-items:center!important;display:flex!important}.form-field--auth{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.form-field--auth #Einleitung{grid-column:1/-1}.form-field--align-start{align-items:start!important}.form-field--align-start input[type=checkbox]{-webkit-margin-before:.25em!important;margin-block-start:.25em!important}.form-field>.help{font-size:var(--fs-400);font-weight:400;margin:1em 0}.form-field__error-message{color:var(--clr-red)}.form-field__error-message ul{list-style:none;margin:0;padding:0}.form-field__error-message li{font-size:var(--fs-400)}.form-field input:not([type=checkbox]):not([type=radio]),.form-field select{background-color:var(--clr-white);border:1px solid var(--clr-black);border-radius:10px;margin-top:1rem;padding:.75rem 1.25rem;width:100%}.form-field input:not([type=checkbox]):not([type=radio]):focus-visible,.form-field select:focus-visible{outline:1px solid var(--clr-black)}.form-field textarea{background-color:var(--clr-white);border:1px solid var(--clr-black);padding:.5rem 1rem;width:100%}.form-field textarea:focus-visible{outline:1px solid var(--clr-dark-grey)}.form-field input[type=checkbox],.form-field input[type=radio]{accent-color:var(--clr-primary)}.form-field input[type=radio]{height:26px;width:26px}.form-field input[type=checkbox]{flex-shrink:0;height:20px;width:20px}.form-field--error input:not([type=checkbox]):not([type=radio]),.form-field--error select{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZDEyZjE3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9Imx1Y2lkZSBsdWNpZGUtdHJpYW5nbGUtYWxlcnQiPjxwYXRoIGQ9Im0yMS43MyAxOC04LTE0YTIgMiAwIDAgMC0zLjQ4IDBsLTggMTRBMiAyIDAgMCAwIDQgMjFoMTZhMiAyIDAgMCAwIDEuNzMtM00xMiA5djRNMTIgMTdoLjAxIi8+PC9zdmc+");background-position:right 10px center;background-repeat:no-repeat;border-color:var(--clr-red)}.form-field-profession{grid-column:1/-1;width:100%}.form-field-profession input[type=radio]{display:none}.form-field-profession #id_profession,.form-field-profession #id_profession-profession{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));place-content:center}.form-field-profession #id_profession label,.form-field-profession #id_profession-profession label{align-items:center;background-color:var(--clr-white);border:1px solid var(--clr-primary);border-radius:10px;color:var(--clr-primary);cursor:pointer;display:flex;font-size:var(--fs-600);font-weight:700;justify-content:center;min-height:78px;padding-inline:.5rem;text-align:center}.form-field-profession #id_profession label:has(input[type=radio]:checked),.form-field-profession #id_profession-profession label:has(input[type=radio]:checked){background-color:var(--clr-primary);color:var(--clr-white)}.form-field.form-field-extra_delivery_address{align-items:center;display:flex!important;grid-column:1/-1;justify-content:flex-start}.form-field.form-field-extra_delivery_address input[type=checkbox]{order:-1}.form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGV2cm9uLWRvd24iPjxwYXRoIGQ9Im02IDkgNiA2IDYtNiIvPjwvc3ZnPg==);background-position:right 10px center;background-repeat:no-repeat;background-size:30px}[data-grid-columns="2"],[data-grid-columns="3"],[data-grid-columns="4"],[data-grid-columns="6"]{grid-column:1/-1}@media only screen and (min-width:40em){[data-grid-columns="3"]{grid-column:span 3}[data-grid-columns="2"]{grid-column:span 2}[data-grid-columns="4"]{grid-column:span 4}}ul.errorlist.nonfield{list-style:none;padding:0}ul.errorlist.nonfield li{border:1px solid red;border-radius:10px;color:#000;margin-bottom:1em;padding:.5em 1em}.header{display:flex;padding:1rem;position:relative}.header__logo{height:75px;-o-object-fit:contain;object-fit:contain;width:auto}.header:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 1920 104'%3E%3Cpath d='M0 0h1920v104H0z' style='fill:none'/%3E%3Cpath d='M0 0h1905.77v104H0z' style='fill:url(%23a)' transform='scale(1.00747 1)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1' y1='0' y2='0' gradientTransform='matrix(1905.77 104 -103.229 1920 0 0)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23b0dee6;stop-opacity:1'/%3E%3Cstop offset='.1' style='stop-color:%2383c2cc;stop-opacity:1'/%3E%3Cstop offset='.87' style='stop-color:%23adc2ac;stop-opacity:1'/%3E%3Cstop offset='.94' style='stop-color:%239abcad;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%2352a8b3;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-size:cover;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;transition:opacity .3s cubic-bezier(.18,.89,.32,1.27);width:100%;z-index:-1}.hero{-webkit-margin-after:2rem;background-color:var(--clr-yellow);isolation:isolate;margin-block-end:2rem;overflow:clip}.hero h1{align-self:center;margin-block:0!important}.hero__subtitle{-webkit-margin-before:1rem;margin-block-start:1rem}.hero__image{aspect-ratio:7/6;grid-row:2;max-height:480px;overflow:clip;width:100%}.hero__image img{aspect-ratio:1/1;-webkit-clip-path:inset(0 round 0 50% 0 0);clip-path:inset(0 round 0 50% 0 0);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.hero__content{-webkit-padding-before:6rem;padding:2rem;padding-block-start:6rem}.hero__container{display:grid;gap:2rem;margin-inline:auto;overflow:clip;position:relative;width:min(1200px,100%)}.hero__container:before{background:linear-gradient(0deg,rgba(237,171,0,0),#edab00);border-bottom-left-radius:50%;border-top-right-radius:50%;grid-column:1;grid-row:1;max-height:540px;transform:scale(1.28) rotate(45deg) translate(-60%);transform-origin:center}.hero__container:after,.hero__container:before{aspect-ratio:1/1;content:"";display:block;height:100%;position:absolute;z-index:-1}.hero__container:after{background:linear-gradient(rgba(237,171,0,0),#edab00);border:0;border-radius:100rem;bottom:0;font-size:100%;grid-column:2;left:50%;margin:0;max-height:375px;padding:0;transform:translate(-116%,-6%) rotate(83deg) scale(1.28);transform-origin:center}.hero__container--small{height:auto;margin-inline:auto;padding-block:2rem;width:min(1000px,100% - 2rem)}.hero__container--small:before{bottom:-200px}.hero__container--small h1{grid-column:1/-1;place-self:start}.hero__login-buttons{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:40em){.hero__login-buttons{flex-direction:row}}@media only screen and (min-width:65em){.hero{padding:0}.hero__image{grid-row:1;height:400px}.hero__image img{-webkit-clip-path:inset(0 round 0 50% 0 50%);clip-path:inset(0 round 0 50% 0 50%);max-height:464px}.hero__content{-webkit-padding-end:1rem;align-self:center;height:-moz-fit-content;height:fit-content;padding:0;padding-inline-end:1rem}.hero__container{gap:6rem;grid-template-columns:auto 1fr}.hero__container:before{aspect-ratio:1/1;border-bottom-left-radius:50%;border-top-right-radius:50%;bottom:60px;grid-column:1;grid-row:1;height:100%;left:60px;min-height:400px;position:absolute;transform:scale(1.28) rotate(7deg);transform-origin:center;z-index:-1}.hero__container:after{aspect-ratio:1/1;background:linear-gradient(265deg,rgba(237,171,0,0),#edab00);border:0;border-radius:100rem;bottom:0;content:"";display:block;font-size:100%;grid-column:2;height:170px;left:50%;margin:0;padding:0;position:absolute;transform:translate(-50%,50%) rotate(225deg) scale(2.5);transform-origin:center;z-index:-1}}.sweet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:block;height:0;overflow:hidden;width:0}.login-buttons{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:5rem}.login-form{margin:3rem 0}.logout-form{align-items:center;display:flex;margin:0 0 0 auto}.logout-form .logout-button{align-items:center;background-color:var(--clr-white);border:0;border-radius:10px;box-shadow:none;cursor:pointer;display:inline-flex;gap:1rem;padding:.5rem 1.25rem}.logout-form .logout-button__label{color:var(--clr-black);display:none;font-size:var(--fs-500)}@media only screen and (min-width:40em){.logout-form .logout-button__label{display:block}}.lds-default{color:var(--clr-primary);margin-block:5rem;margin-inline:auto;width:-moz-fit-content;width:fit-content}.lds-default,.lds-default div{box-sizing:border-box}.lds-default{display:block;height:80px;position:relative;width:80px}.lds-default div{animation:lds-default 1.2s linear infinite;background:currentColor;border-radius:50%;height:6.4px;position:absolute;width:6.4px}.lds-default div:first-child{animation-delay:0s;left:66.24px;top:36.8px}.lds-default div:nth-child(2){animation-delay:-.1s;left:62.29579px;top:22.08px}.lds-default div:nth-child(3){animation-delay:-.2s;left:51.52px;top:11.30421px}.lds-default div:nth-child(4){animation-delay:-.3s;left:36.8px;top:7.36px}.lds-default div:nth-child(5){animation-delay:-.4s;left:22.08px;top:11.30421px}.lds-default div:nth-child(6){animation-delay:-.5s;left:11.30421px;top:22.08px}.lds-default div:nth-child(7){animation-delay:-.6s;left:7.36px;top:36.8px}.lds-default div:nth-child(8){animation-delay:-.7s;left:11.30421px;top:51.52px}.lds-default div:nth-child(9){animation-delay:-.8s;left:22.08px;top:62.29579px}.lds-default div:nth-child(10){animation-delay:-.9s;left:36.8px;top:66.24px}.lds-default div:nth-child(11){animation-delay:-1s;left:51.52px;top:62.29579px}.lds-default div:nth-child(12){animation-delay:-1.1s;left:62.29579px;top:51.52px}@keyframes lds-default{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}.lds-default:has(+* lightning-spinner),.lds-default:has(+*>section){display:none}.message{align-items:center;background-color:var(--clr-light-grey);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:33px;margin-block:7.5rem;padding:1rem}.message__icon{color:var(--clr-primary);flex:none;height:auto;-o-object-fit:contain;object-fit:contain;width:135px}.message__header{-webkit-margin-before:0!important;-webkit-margin-after:1.2rem!important;margin-block-end:1.2rem!important;margin-block-start:0!important}.message__button{display:flex;justify-content:center;margin-top:2em}.message__content .message__text p{margin-bottom:1rem}.message__content .message__text p:last-of-type{margin-bottom:0}@media only screen and (min-width:40em){.message{padding:2.5rem}}@media only screen and (min-width:65em){.message{flex-direction:row;padding:60px 120px}}.newsletter-fieldset{-webkit-padding-after:60px;border:none;border-bottom:.2rem solid var(--clr-secondary);display:flex;flex-direction:column;gap:1.25rem;padding-block-end:60px;padding-inline:0}.newsletter-fieldset__legend{--font-weight:600;-webkit-padding-before:60px;padding-block-start:60px}.newsletter-fieldset__sublegend{font-size:var(--fs-400);font-weight:400}.newsletter-fieldset:first-of-type .fieldset__legend{-webkit-padding-before:0;padding-block-start:0}.newsletter-fieldset:last-of-type{border-bottom:none}.newsletter-item{display:flex;gap:1.5em;width:100%}.note{background-color:var(--clr-light-grey);border-radius:var(--border-radius);margin-block:160px;padding:30px 30px 50px}.note--small{margin:0;padding:30px}.note__header{color:var(--clr-black);font-family:Figtree,sans-serif;font-size:var(--fs-600);font-weight:700}.note__text{color:var(--clr-black);font-size:var(--fs-500)}.note__text>a{font-weight:400;text-decoration-color:initial;text-decoration-thickness:auto}.notification{font-size:var(--fs-400);margin:0;padding:0}.notification li{cursor:pointer;font-weight:bolder;list-style:none;padding:20px 0;position:relative;text-align:center;width:100%}.notification li .tick{bottom:0;color:#fff;display:flex;position:absolute;right:0;top:0;width:64px;z-index:1}.notification .success{background-color:var(--clr-green);color:#fff}.notification .success button{color:#fff}.notification .warning{background-color:var(--clr-yellow);color:#000}.notification .warning button{color:#000}.notification .error{background-color:var(--clr-red);color:#fff}.notification.mute,.notification.mute li{cursor:auto}.registration-form{margin-block:2rem}.registration-form__extra-buttons{-webkit-padding-after:3.75rem;border-bottom:3px solid var(--clr-secondary);margin-block:2rem;padding-block-end:3.75rem}.registration-form .fieldset{border:none}.registration-form .fieldset:has(+.fieldset:not(.hidden)){border-bottom:.2rem solid var(--clr-secondary)}.confirmation-text{-webkit-margin-after:5rem;font-size:var(--fs-400);font-weight:300;margin-block-end:5rem}@media only screen and (min-width:40em){.registration-form__submit-button{-webkit-margin-after:0;margin-block-end:0}}.registration-mode__title{font-size:var(--fs-700)}.registration-mode__link{align-items:center;display:inline-flex;justify-content:center;text-align:center}.registration-mode__options{display:grid;gap:3rem}.registration-mode__option:not(:last-child){-webkit-padding-after:3rem;border-bottom:3px solid var(--clr-text-color);padding-block-end:3rem}.registration-mode__option-title{font-family:Figtree,sans-serif;font-size:var(--fs-600);font-weight:700}.registration-mode__option-text{-webkit-margin-after:1rem;font-family:Figtree,sans-serif;font-size:var(--fs-600);line-height:1.4;margin-block-end:1rem}table{border-spacing:0;display:block;overflow-x:auto;text-align:left;width:100%}td,th{border-bottom:.1rem solid grey;padding:1.2rem 1.5rem}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}@media (min-width:40rem){table{display:table;overflow-x:initial}}.tabs__list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));list-style:none;margin:0;margin-block:2rem;padding:0}.tabs__list-item{width:100%}.tabs__link{background-color:var(--clr-white);border:1px solid var(--clr-primary);border-radius:10px;display:inline-block;font-size:var(--fs-500);font-weight:700;padding:.75rem;text-align:center;width:100%}.tabs__link,.tabs__link:hover{color:var(--clr-primary);text-decoration:none}.tabs__link:hover{outline:2px solid var(--clr-primary)}.tabs__list-item.current>.tabs__link{background-color:var(--clr-primary);color:var(--clr-white)}.mb-2{margin-bottom:2rem}.hidden{display:none}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.bold{--font-weight:600;font-weight:var(--font-weight)!important}button.text{background-color:inherit;border:none;color:var(--clr-black);cursor:pointer;display:inline-block;text-decoration:underline}.verify{border:1px solid var(--clr-text-color);border-radius:var(--border-radius);display:grid;gap:1.25rem;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100% - 1rem,400px),1fr));padding:1rem}.verify .choice #OfflineText,.verify .choice .doccheck-login{opacity:.6}.verify .choice.choice--active #OfflineText,.verify .choice.choice--active .doccheck-login{opacity:1}.verify.fieldset--no-border{border:none;padding:0}.verify #Einleitung,.verify #academy-consents,.verify #pha-einleitung{color:var(--clr-primary);font-size:var(--fs-500);font-weight:600;grid-column:1/-1}.verify #OfflineText,.verify #docchecklogin>div:last-child{-webkit-margin-before:30px;font-size:var(--fs-400);margin-block-start:30px}.verify--hidden{display:none}.verify--no-grid{grid-template-columns:unset}.verify>div>.form-field>.form-field__label{font-weight:700}.full-grid{grid-column:1/-1}.login p{margin-bottom:1em}