table:where(.astro-EHZQ52BV){border-collapse:collapse}a:where(.astro-EHZQ52BV){color:inherit;text-decoration:none}a:where(.astro-EHZQ52BV):hover{color:var(--orange)}svg:where(.astro-EHZQ52BV){width:1.5rem;color:var(--orange)}td:where(.astro-EHZQ52BV){padding:.25rem .5rem;padding-left:0}tr:where(.astro-EHZQ52BV):first-child td:where(.astro-EHZQ52BV):first-child{vertical-align:top;padding-top:.35rem}label:where(.astro-GEOF7AZC){display:flex;flex-direction:column;gap:.25rem}label:where(.astro-GEOF7AZC) span:where(.astro-GEOF7AZC).headline{font-size:1.25rem;font-variation-settings:"wght" 600;margin-bottom:1rem;color:var(--cyan)}input:where(.astro-GEOF7AZC):not([type="checkbox"]),select:where(.astro-GEOF7AZC),textarea:where(.astro-GEOF7AZC){appearance:none;background-color:transparent;padding:.35rem .5rem;border:1px solid rgb(52 52 52 / 50%);border-radius:1rem;margin-bottom:1rem;text-align:left;min-height:32px;width:100%}input:where(.astro-GEOF7AZC)::-webkit-date-and-time-value{text-align:left}select:where(.astro-GEOF7AZC){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7 10l5 5 5-5z" fill="none" stroke="%23343434"/></svg>');background-repeat:no-repeat;background-position:right .5rem top 50%;background-size:1.5rem}textarea:where(.astro-GEOF7AZC){resize:vertical;min-height:6rem}.checkboxWrapper:where(.astro-GEOF7AZC){display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.fileFieldWrapper:where(.astro-GEOF7AZC){display:flex;flex-direction:column;gap:.5rem}input:where(.astro-GEOF7AZC)[type=file]{display:none}.fileButton:where(.astro-GEOF7AZC){margin-bottom:1rem;cursor:pointer;align-self:flex-start}.urlField:where(.astro-346426Y5){display:none}form:where(.astro-346426Y5) .formRow:where(.astro-346426Y5){display:flex;gap:1rem}form:where(.astro-346426Y5) .formRow:where(.astro-346426Y5)>*{flex:1}@media screen and (max-width: 580px){form:where(.astro-346426Y5) .formRow:where(.astro-346426Y5){flex-direction:column;gap:0}}form:where(.astro-346426Y5) .actionBar:where(.astro-346426Y5){display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center}form:where(.astro-346426Y5) .privacyCheckboxWrapper:where(.astro-346426Y5){display:flex;align-items:flex-start;margin-bottom:1rem;gap:.5rem}form:where(.astro-346426Y5) .privacyCheckboxWrapper:where(.astro-346426Y5) input:where(.astro-346426Y5){flex-shrink:0;margin-top:.2rem;accent-color:var(--orange)}.contactFormWrapper:where(.astro-SVSHX33U){display:flex;flex-direction:column;gap:2rem}.contactFormWrapper:where(.astro-SVSHX33U) h2:where(.astro-SVSHX33U){margin:0}.subjectButtons:where(.astro-SVSHX33U){display:flex;flex-direction:row;justify-content:space-between;gap:1rem}.subjectButtons:where(.astro-SVSHX33U) .button:where(.astro-SVSHX33U){flex:1}.subjectButtons:where(.astro-SVSHX33U) .button:where(.astro-SVSHX33U) label:where(.astro-SVSHX33U){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;aspect-ratio:1;padding:1rem;border:1px solid var(--orange);border-radius:1rem;background-color:transparent;cursor:pointer;font-variation-settings:"wght" 600;text-align:center;color:var(--orange)}.subjectButtons:where(.astro-SVSHX33U) .button:where(.astro-SVSHX33U) input:where(.astro-SVSHX33U){display:none}.subjectButtons:where(.astro-SVSHX33U) .button:where(.astro-SVSHX33U) svg:where(.astro-SVSHX33U){width:3rem}.subjectButtons:where(.astro-SVSHX33U) .button:where(.astro-SVSHX33U) label:where(.astro-SVSHX33U):hover,.subjectButtons:where(.astro-SVSHX33U) .button:where(.astro-SVSHX33U) input:where(.astro-SVSHX33U):checked+label:where(.astro-SVSHX33U){background-color:var(--orange);color:#fff}@media screen and (max-width: 580px){.subjectButtons:where(.astro-SVSHX33U) .button:where(.astro-SVSHX33U) label:where(.astro-SVSHX33U){padding:1rem}.subjectButtons:where(.astro-SVSHX33U) .button:where(.astro-SVSHX33U) svg:where(.astro-SVSHX33U){width:2rem}}@media screen and (max-width: 500px){.subjectButtons:where(.astro-SVSHX33U){display:grid;grid-template-columns:repeat(2,1fr)}.subjectButtons:where(.astro-SVSHX33U) .button:where(.astro-SVSHX33U) label:where(.astro-SVSHX33U){aspect-ratio:auto;flex-direction:row;padding:.5rem;gap:.75rem}}.forms:where(.astro-SVSHX33U){position:relative}.forms:where(.astro-SVSHX33U).isLoading{pointer-events:none}.forms:where(.astro-SVSHX33U).isLoading form:where(.astro-SVSHX33U){opacity:.5}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.forms:where(.astro-SVSHX33U).isLoading:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;height:3rem;border:.25rem solid var(--orange);border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.forms:where(.astro-SVSHX33U) form:where(.astro-SVSHX33U){display:none;max-width:500px;margin:0 auto}.forms:where(.astro-SVSHX33U) form:where(.astro-SVSHX33U).selected{display:block}.raum1Field,.raum2Field,.raum3Field,.raum4Field{display:none}.forms:where(.astro-SVSHX33U) form:where(.astro-SVSHX33U)[data-raum-amount="1"] .raum1Field{display:flex}.forms:where(.astro-SVSHX33U) form:where(.astro-SVSHX33U)[data-raum-amount="2"] .raum1Field,.forms:where(.astro-SVSHX33U) form:where(.astro-SVSHX33U)[data-raum-amount="2"] .raum2Field{display:flex}.forms:where(.astro-SVSHX33U) form:where(.astro-SVSHX33U)[data-raum-amount="3"] .raum1Field,.forms:where(.astro-SVSHX33U) form:where(.astro-SVSHX33U)[data-raum-amount="3"] .raum2Field,.forms:where(.astro-SVSHX33U) form:where(.astro-SVSHX33U)[data-raum-amount="3"] .raum3Field{display:flex}.forms:where(.astro-SVSHX33U) form:where(.astro-SVSHX33U)[data-raum-amount="4"] .raum1Field,.forms:where(.astro-SVSHX33U) form:where(.astro-SVSHX33U)[data-raum-amount="4"] .raum2Field,.forms:where(.astro-SVSHX33U) form:where(.astro-SVSHX33U)[data-raum-amount="4"] .raum3Field,.forms:where(.astro-SVSHX33U) form:where(.astro-SVSHX33U)[data-raum-amount="4"] .raum4Field{display:flex}.contactPage:where(.astro-ENXWOHAC){margin-top:4rem;margin-bottom:4rem;margin-inline:var(--layout-margin-inline)}.absenceNote:where(.astro-ENXWOHAC){display:flex;align-items:flex-start;gap:.5rem;padding:1rem 1.25rem;background-color:var(--orange);border-radius:.5rem;color:#fff;font-variation-settings:"wght" 600}.absenceNote:where(.astro-ENXWOHAC) svg:where(.astro-ENXWOHAC){width:24px}.absenceNote:where(.astro-ENXWOHAC) p:where(.astro-ENXWOHAC){flex:1;margin-top:.1rem;margin-bottom:0}.layoutWrapper:where(.astro-ENXWOHAC){margin-top:2rem;display:flex;gap:4rem}.layoutWrapper:where(.astro-ENXWOHAC) .contactFormWrapper:where(.astro-ENXWOHAC){flex:3}.layoutWrapper:where(.astro-ENXWOHAC) .content:where(.astro-ENXWOHAC){padding-top:3.5rem;flex:2;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.layoutWrapper:where(.astro-ENXWOHAC) .content:where(.astro-ENXWOHAC) .contentImage:where(.astro-ENXWOHAC){border-radius:20px}@media screen and (max-width: 1000px){.layoutWrapper:where(.astro-ENXWOHAC){gap:2rem}.layoutWrapper:where(.astro-ENXWOHAC) .contactFormWrapper:where(.astro-ENXWOHAC){flex:2}.layoutWrapper:where(.astro-ENXWOHAC) .content:where(.astro-ENXWOHAC){flex:1}}@media screen and (max-width: 760px){.layoutWrapper:where(.astro-ENXWOHAC){flex-direction:column-reverse}.layoutWrapper:where(.astro-ENXWOHAC) .content:where(.astro-ENXWOHAC){padding-top:0;flex-direction:row}.layoutWrapper:where(.astro-ENXWOHAC) .content:where(.astro-ENXWOHAC) .contentImage:where(.astro-ENXWOHAC){display:none}}
