h3,h4,h5,h6{hyphens:auto;-webkit-hyphens:auto;line-height:1.25;margin:0 0 1rem}h3,.search-result__title{font-size:clamp(1.25rem,5.3333vw,2rem);font-weight:400;color:#565656}.search-result__title{letter-spacing:normal}h4{font-size:clamp(1rem,4.6667vw,1.25rem);font-weight:400;position:relative;color:#565656}h4::after{content:"";position:absolute;top:100%;left:0;display:block;height:.125rem;width:clamp(5.625rem,24vw,7.8125rem);background:#861e2f}h5,.team__position{font-size:clamp(1rem,4.6667vw,1.25rem);font-weight:900;text-transform:uppercase}*+h5{margin-top:1.875em}.team__position{font-weight:500}h6,.linklist__title{font-size:clamp(1rem,4.6667vw,1.25rem);font-weight:400}.linklist__title{letter-spacing:0}p,ul,ol,address{font-size:clamp(1.125rem,4.8vw,1.5rem);margin:0}p+p,p+ol,p+ul,ul+p,ul+ol,ul+ul,ol+p,ol+ol,ol+ul,address+p,address+ol,address+ul{margin-top:1.5em}p+h2,p+h3,p+h4,ul+h2,ul+h3,ul+h4,ol+h2,ol+h3,ol+h4,address+h2,address+h3,address+h4{margin-top:1.875em}ul,ol{padding-left:1.25rem}ul ::marker{color:#b61e3e}.draft-content,.flow{max-width:100ch}.skiplink:focus{font-size:1.25rem;font-weight:500;text-decoration:none;position:fixed;top:1rem;left:1rem;z-index:9999;height:auto;padding:.625rem;width:auto;clip:unset;overflow:visible;white-space:normal;background:#861e2f;color:#fff;outline:.125rem dotted #fff;outline-offset:-0.25rem}.news__section{margin-top:clamp(3rem,12.8vw,6rem)}.news__section .button{margin-top:1.5rem}.search-form{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.search-form__input-wrapper{max-width:40rem}.search-form__input{height:3.375rem}.search-results{margin-top:clamp(3rem,12.8vw,6rem)}.search_results__list{display:flex;flex-direction:column;gap:2.5rem;list-style:none;margin:0;padding:0}.search-result{max-width:60rem;border-bottom:1px solid #e8dbca;padding-bottom:2.5rem}.search-result__link{margin-top:1rem}footer{display:grid;gap:4rem;margin-top:clamp(4rem,17.0667vw,8.75rem);padding:3.75rem clamp(1.25rem,5.3333vw,8.75rem);background:#861e2f;border-radius:0 15.625rem 0 0;color:#fff}footer a{font-size:clamp(1.125rem,4.8vw,1.5rem);color:#fff}footer a:hover,footer a:focus,footer a:focus-visible,footer a:active{text-decoration-thickness:.1375rem}footer a:focus,footer a:focus-visible{outline:.125rem dotted #fff !important}footer a[aria-current]{text-decoration-thickness:.1375rem}.footer__headline{font-size:clamp(1rem,4.6667vw,1.5rem);font-weight:900;letter-spacing:0;text-transform:uppercase;color:#fff}.footer__top{display:grid;gap:4rem}.footer__contact-list{list-style:none;display:grid;gap:1.25em;padding:0}.footer__contact-link{display:inline-flex;align-items:center;gap:1.5rem;color:#fff;transition:gap .3s}.footer__contact-link .icon{font-size:1.25em;top:0}.footer__contact-link:hover,.footer__contact-link:focus-visible{gap:2rem;padding-left:0}.quicklinks__list,.footer__legal-list{display:grid;gap:1.25rem}.footer__bottom{font-size:clamp(1.125rem,4.8vw,1.25rem);font-weight:400}.footer__copyright{margin-bottom:1.25rem}@media screen and (min-width: 60em){footer{padding:3.75rem clamp(4rem,6.6667vw,8.75rem)}.footer__top{grid-template-columns:1fr 1fr;gap:0 clamp(4rem,6.6667vw,8.75rem)}.footer__legal-list{display:flex;flex-wrap:wrap;gap:2rem}}@media screen and (min-width: 100em){footer{padding:3.75rem clamp(7.5rem,7.5vw,8.75rem);border-radius:0 28.125rem 0 0}.footer__bottom{display:flex;gap:0 4rem}.footer__legal-list{gap:0 clamp(2rem,2vw,4rem)}}.form-builder-wrapper{max-width:60rem}.form__flex-helper,.checkbox__row{width:100%}[type=text],[type=tel],[type=email],[type=number],[type=password],[type=search],[type=tel],select,textarea{font-family:inherit;font-size:1rem;font-weight:300;border:1px solid #861e2f;height:3rem;padding:.5rem;background:#fff;color:#090909;width:100%;border-radius:0}[type=text]:required:valid:not(:focus),[type=tel]:required:valid:not(:focus),[type=email]:required:valid:not(:focus),[type=number]:required:valid:not(:focus),[type=password]:required:valid:not(:focus),[type=search]:required:valid:not(:focus),[type=tel]:required:valid:not(:focus),select:required:valid:not(:focus),textarea:required:valid:not(:focus){border-color:#1e8732;color:#1e8732}[type=text]:hover,[type=text]:focus,[type=text]:active,[type=tel]:hover,[type=tel]:focus,[type=tel]:active,[type=email]:hover,[type=email]:focus,[type=email]:active,[type=number]:hover,[type=number]:focus,[type=number]:active,[type=password]:hover,[type=password]:focus,[type=password]:active,[type=search]:hover,[type=search]:focus,[type=search]:active,[type=tel]:hover,[type=tel]:focus,[type=tel]:active,select:hover,select:focus,select:active,textarea:hover,textarea:focus,textarea:active{border-color:#f00c11}textarea{font-family:inherit;line-height:1.5;overflow:auto;resize:vertical;height:auto;min-height:25vh}select{appearance:none}select:required:valid{border-color:#1e8732;color:#1e8732}.select-wrapper{position:relative}.select-wrapper .icon{font-size:1.5rem;pointer-events:none;position:absolute;top:25%;right:1rem}.form__fieldset{display:flex;align-items:center;flex-wrap:wrap;gap:max(1rem,2.5vh) max(1rem,2.5vw);border:0;margin:0;padding:0}.form__fieldset+.form__fieldset{margin-top:max(1.5rem,5vh)}@media screen and (min-width: 46em){.form__fieldset{flex-wrap:nowrap}}.veranstaltung__anmelde-formular{margin-top:clamp(3rem,12.8vw,5rem)}.anmeldung__veranstaltung{display:grid;gap:1.25rem}.button,[type=submit]{font-size:clamp(1rem,4.6667vw,1.125rem);font-weight:400;line-height:1;text-decoration:none;display:inline-flex;align-items:center;gap:1rem;padding:1.125rem 1.25rem;background:#861e2f;border-radius:3rem;color:#fff;transition:gap .3s,background .3s}.button .icon,[type=submit] .icon{top:0}.button:hover,.button:focus-visible,.button:active,[type=submit]:hover,[type=submit]:focus-visible,[type=submit]:active{gap:1.125rem;background:#c02a42}.button:focus-visible,[type=submit]:focus-visible{outline-color:#861e2f}.search-form__submit-helper{display:inline-flex;align-items:center;gap:1rem;transition:gap .3s}.search-form__submit:hover .search-form__submit-helper,.search-form__submit:focus .search-form__submit-helper,.search-form__submit:focus-visible .search-form__submit-helper,.search-form__submit:active .search-form__submit-helper{gap:1.125rem}.veranstaltung__hero-image{width:100%;height:auto}.veranstaltung__name{margin-top:3rem}/*# sourceMappingURL=veranstaltung.css.map */
