@-moz-keyframes spinner{0%{-moz-transform:rotate(0deg)}10%{-moz-transform:rotate(10deg)}40%{-moz-transform:rotate(170deg)}50%{-moz-transform:rotate(180deg)}60%{-moz-transform:rotate(190deg)}90%{-moz-transform:rotate(350deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spinner{0%{-moz-transform:rotate(0deg)}10%{-moz-transform:rotate(10deg)}40%{-moz-transform:rotate(170deg)}50%{-moz-transform:rotate(180deg)}60%{-moz-transform:rotate(190deg)}90%{-moz-transform:rotate(350deg)}to{-moz-transform:rotate(360deg)}}@keyframes spinner{0%{-moz-transform:rotate(0deg)}10%{-moz-transform:rotate(10deg)}40%{-moz-transform:rotate(170deg)}50%{-moz-transform:rotate(180deg)}60%{-moz-transform:rotate(190deg)}90%{-moz-transform:rotate(350deg)}to{-moz-transform:rotate(360deg)}}.form-group{margin:15px 0;clear:left;width:80%;display:grid;grid-template-columns:19% 80%;grid-gap:1%}@media screen and (max-width:700px){.form-group{display:block}}.form-group label>.required{display:inline-block;font-weight:700;padding-left:4px;color:var(--color-complement)}.form-group .field-info{display:inline-block;float:left;width:80%}@media screen and (max-width:700px){.form-group .field-info{width:100%}}.form-group .choices.is-focused{outline:2px solid var(--color-main)}.form-group .choices__inner{background:var(--color-shade-light);border:0;padding:10px!important;width:100%;font-size:var(--fontsize-s)}.form-group .choices__list--single{padding:0}.contact-search .search-field{width:30%;padding:12px 20px;border:1px solid var(--color-shade-light)}@media screen and (max-width:700px){.contact-search .search-field{width:100%}}.contact-search .search-submit{margin-left:10px}@media screen and (max-width:700px){.contact-search .search-submit{margin-left:0}}fieldset legend{font-size:var(--fontsize-2xl);font-weight:700}.form-group .chosen-container-single .chosen-single{border:0;background:var(--color-shade-light);padding:10px;width:100%;font-size:.933rem;height:auto;border-radius:0;box-shadow:none;font-weight:400;line-height:normal}.form-group .chosen-container-single .chosen-single div b{background-position-y:10px}.form-group .chosen-container-active.chosen-with-drop .chosen-single{border:none;border-radius:0;box-shadow:none;background-image:none}.form-group .chosen-container-active.chosen-with-drop .chosen-single div b{background-position-y:10px}.form-group .chosen-container-active{outline:2px solid var(--color-main)}.form-group .chosen-container .chosen-drop{background:var(--color-shade-light);border:none!important}.form-group .chosen-container .chosen-search-input{background-color:var(--color-minor)!important}.form-group .chosen-container .chosen-results{padding:0;margin:0;border:none}.form-group .chosen-container .chosen-results li{padding-left:0}.form-group .chosen-container .chosen-results li:before{content:none;content:initial;display:none}.form-group .chosen-container .chosen-results li.highlighted{background-color:var(--color-highlight);background-image:linear-gradient(var(--color-highlight) 20%,#ee7202 90%);color:var(--color-main)}.typo3-messages .alert{padding:15px;background-image:linear-gradient(var(--color-shade-box),var(--color-shade-light));border:2px solid var(--color-shade-box);border-radius:15px}.typo3-messages .alert:before{display:none!important}.typo3-messages .alert-title{margin:0 0 15px}.typo3-messages .alert-message{margin:0}body.form-is-submitting>.wrapper{position:relative;z-index:3}body.form-is-submitting:before{content:"";position:fixed;inset:0;background-color:var(--color-shade-dark-transparent);z-index:5}body.form-is-submitting:after{font-family:icomoon_kurz!important;content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0 5px var(--color-main);position:fixed;z-index:8;display:block;color:var(--color-highlight);height:100px;width:100px;font-size:80px;line-height:100px;text-align:center;top:50%;left:50%;margin-left:-50px;margin-top:-50px;-webkit-animation:spinner 3s linear infinite;-moz-animation:spinner 3s linear infinite;-ms-animation:spinner 3s linear infinite;-o-animation:spinner 3s linear infinite;animation:spinner 3s linear infinite}.spam-detected .alert{background:radial-gradient(var(--color-alert),var(--color-alert-dark));border-radius:15px;border:1px solid var(--color-alert-dark);padding:15px 15px 15px 120px;color:var(--color-shade-light);position:relative;text-shadow:0 0 2px var(--color-main)}.spam-detected .alert h1{margin-top:0;margin-bottom:10px}.spam-detected .alert-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);border-radius:45px;background:radial-gradient(var(--color-alert-light),var(--color-alert));border:1px solid var(--color-alert-light)}.spam-detected .alert-icon>i{display:block;font-size:75px;height:90px;width:90px;line-height:90px;text-align:center}
