.hero[data-v-3a25bc30]{flex-direction:column;justify-content:center;align-items:center;padding:2rem 0;display:flex}@media screen and (width>=40rem){.hero[data-v-3a25bc30]{padding:6rem 0 2rem}}.hero-textContainer[data-v-3a25bc30]{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.hero-title[data-v-3a25bc30]{color:var(--color-text);margin:.7rem 0;font-size:2rem}@media screen and (width>=40rem){.hero-title[data-v-3a25bc30]{font-size:4rem}}.hero-text[data-v-3a25bc30]{color:var(--color-text);margin:.7rem 0}.contactButtons[data-v-70781407]{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}@media screen and (width>=40rem){.contactButtons[data-v-70781407]{flex-direction:row}}.contactButton[data-v-70781407]{color:var(--color-text);cursor:pointer;border:none;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;display:flex;box-shadow:1px 1px 5px #0000001a}.contactButton[data-v-70781407]:hover{box-shadow:2px 2px 5px #0006}.contactButton-icon[data-v-70781407]{width:1rem;height:1rem;transition:all .3s ease-in-out}.contactButton:hover .contactButton-icon[data-v-70781407]{transform:rotate(20deg)}.footer[data-v-70781407]{flex-direction:column;align-items:center;margin:2rem 0;display:flex}.repaircafe[data-v-3b75be5a]{border:2px dashed var(--color-text);border-radius:4px;margin:1rem 0;padding:1rem}.form[data-v-9f5801db]{flex-direction:column;align-items:flex-start;gap:0;margin:2rem 0;display:flex}.label[data-v-9f5801db]{font-optical-sizing:auto;font-variation-settings:"wdth" 100;margin-bottom:.5rem;font-family:Roboto,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400}.input[data-v-9f5801db],.textarea[data-v-9f5801db],.select[data-v-9f5801db]{font-optical-sizing:auto;font-variation-settings:"wdth" 100;border:0;width:100%;margin-bottom:2rem;padding:.5rem;font-family:Roboto,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;box-shadow:2px 2px 0 1px #0003}@media screen and (width>=40rem){.input[data-v-9f5801db],.textarea[data-v-9f5801db],.select[data-v-9f5801db]{width:50%}}.select[data-v-9f5801db]{background-color:#fff}.button[data-v-9f5801db]{color:var(--color-text);cursor:pointer;font-optical-sizing:auto;font-variation-settings:"wdth" 100;background-color:#fff;border:0;padding:.5rem 1rem;font-family:Roboto,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;transition:all .3s ease-in-out;box-shadow:2px 2px 0 1px #0003}.button.button[data-v-9f5801db]:hover{background-color:var(--color-text);color:var(--color-text-hover);transition:all .3s ease-in-out}.submit-spinner[data-v-9f5801db]{width:1.5rem;height:1.5rem;margin-right:.5rem}.success-message[data-v-9f5801db]{background-color:var(--color-success);color:var(--color-text-light);margin-top:1rem;padding:.5rem 1rem}main[data-v-75a92f38]{text-align:center;padding:2rem}*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--color-page-background:#f5f1e6;--color-text:#222;--color-text-hover:#fff;--color-text-light:#fff;--color-success:green}.headline--huge{font-family:"Press Start 2P",system-ui;font-size:4rem;font-style:normal;font-weight:400}.headline--medium{font-family:"Press Start 2P",system-ui;font-size:2rem;font-style:normal;font-weight:400}.text--medium{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Roboto,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400}.section-headline{color:var(--color-text);margin:.7rem 0;font-size:1rem}@media screen and (width>=40rem){.section-headline{font-size:2rem}}body{background-color:var(--color-page-background);flex-direction:column;align-items:center;display:flex}.contentWrapper{flex-direction:column;align-items:flex-start;width:100%;max-width:800px;margin:0 1rem;padding:0 1rem;display:flex}
