main{background-color:#fff;color:#000}main h1.color-orange{color:#ec6602;-webkit-text-fill-color:unset;display:block;font-size:2em;margin-block-start:.67em;margin-block-end:.67em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;unicode-bidi:isolate}main h2.color-primary{color:#026cb9;-webkit-text-fill-color:unset;display:block;font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;unicode-bidi:isolate}main .contact{font-family:Work Sans,Arial,sans-serif}main .contact #alert-container{position:relative;display:none}main .contact #alert-container .mobi-alert{position:relative;border:3px solid #e61945}main .contact #alert-container .mobi-alert .material-icons{color:#fff}main .contact #alert-container .mobi-alert .alert-header-container{display:flex;align-items:center;justify-content:space-between;padding:6px 16px}main .contact #alert-container .mobi-alert .alert-header-container .alert-topic{display:flex;justify-content:flex-start;align-items:center}main .contact #alert-container .mobi-alert .alert-header-container .alert-topic #alert-label{color:#fff}main .contact #alert-container .mobi-alert .alert-header-container .alert-topic i{margin-right:10px}main .contact #alert-container .mobi-alert .alert-header-container .close{background:none;border:none;font-size:20px;cursor:pointer}main .contact #alert-container .mobi-alert #alert-message{font-size:16px;padding:.5rem;color:#000}main .contact #alert-container .alert-message{padding:.5rem;border:3px solid;border-top:none;color:#000}main .contact #contactForm .grid-container{display:flex;flex-wrap:wrap;column-gap:2rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}main .contact #contactForm .grid-container .grid-item{margin-top:.25rem;margin-bottom:.25rem;margin-left:0rem;margin-right:0rem}main .contact #contactForm .grid-container .grid-item.subTypeContainer{display:none}main .contact #contactForm .grid-container .grid-item.datePickerContainer{display:none}main .contact #contactForm .grid-container .grid-item.datePickerContainer .dateSelector{font-family:Work Sans,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.4375em;border:3px solid #000;padding:6px;outline:none;width:100%;box-sizing:border-box;margin-top:.5rem !important}main .contact #contactForm .grid-container .grid-item.datePickerContainer .dateSelector:focus,main .contact #contactForm .grid-container .grid-item.datePickerContainer .dateSelector:focus-visible{outline:3px solid #026cb9}main .contact #contactForm .grid-container .grid-item.datePickerContainer .dateSelector.error{color:#e61945;border-color:#e61945}main .contact #contactForm .grid-container fieldset{border:none;margin:0;padding:0}main .contact #contactForm .grid-container legend{font-weight:bold;margin-bottom:.25rem}main .contact #contactForm .grid-container .formLabel{margin-bottom:.25rem}main .contact #contactForm .grid-container .formInput{font-family:Work Sans,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.4375em;border:3px solid #000;padding:.5rem;outline:none;width:100%;box-sizing:border-box}main .contact #contactForm .grid-container .formInput:focus,main .contact #contactForm .grid-container .formInput:focus-visible{outline:3px solid #026cb9}main .contact #contactForm .grid-container .formInput.select{margin-top:.5rem !important}main .contact #contactForm .grid-container .formInput.select:hover{cursor:pointer}main .contact #contactForm .grid-container .formTextarea{height:230px;border:3px solid #000;font-weight:400;font-size:1rem;line-height:1.4375em;padding:6px;outline:none;width:100%;box-sizing:border-box}main .contact #contactForm .grid-container .formTextarea:focus,main .contact #contactForm .grid-container .formTextarea:focus-visible{outline:3px solid #026cb9}main .contact #contactForm .grid-container #checkbox-dsgvo{width:1rem;height:1rem}main .contact #contactForm .grid-container .btn-submit{box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),-10px 10px 0px 0px rgba(217,226,255,.5)}main .contact #contactForm .grid-container .btn-submit:hover{box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),-20px 20px 0px 0px rgba(217,226,255,.5)}main .contact #contactForm .grid-container .btn-submit:focus-visible{outline:3px solid #026cb9;outline-offset:3px}main .contact #contactForm .grid-container .select:focus,main .contact #contactForm .grid-container .select:focus-visible{outline:3px solid #026cb9}main .contact #contactForm .grid-container .legend-error{color:#e61945}main .contact #contactForm .grid-container .error{border-color:#e61945;color:#e61945;display:block}