:root{--event-registration-color:#ffe52d}.pageelement-events-registration .progress-outer-wrapper{max-width:87.500rem;padding:0 1.25rem;margin:auto;display:none}.pageelement-events-registration .progress-container{background:#E4E4E4;margin:0 auto 3rem;display:flex;max-width:87.500rem;padding:1.25rem 4.25rem 3.35rem;box-sizing:border-box;border-radius:.938rem}.pageelement-events-registration .progress-container .step{display:flex;flex-flow:column;align-items:center;gap:.5rem;position:relative}.pageelement-events-registration .progress-container .circle{height:4.063rem;background:#fff;color:var(--event-registration-color);width:4.063rem;line-height:4.063rem;text-align:center;border-radius:50%;font-size:2.5rem;font-weight:600;border:solid .25rem var(--event-registration-color)}.pageelement-events-registration .progress-container .step.active .circle{border:solid .25rem #fff;background:var(--event-registration-color);color:#fff}.pageelement-events-registration .progress-container .label{font-size:1.125rem;text-align:center;position:absolute;bottom:-2.1rem;width:15rem}.pageelement-events-registration .progress-wrapper{display:flex;width:57rem;justify-content:space-between;position:relative;margin:auto}.pageelement-events-registration .connecting-line{position:absolute;height:.2rem;width:90%;background:var(--event-registration-color);left:0;right:0;margin-inline:auto;top:50%}.pageelement-events-registration{overflow:unset}.pageelement-events-registration .request-overview ul{display:flex;flex-flow:column}.pageelement-events-registration .button-back{font-size:1.25rem;font-weight:700;margin-bottom:2rem;display:flex;gap:.5rem}.pageelement-events-registration .button-back:focus-visible{outline:var(--defaultform-outline);outline-offset:var(--defaultform-outline-offset)}.pageelement-events-registration .button-back .icon:before{content:'\f323';font-family:'Font Awesome 6 Sharp',sans-serif;font-weight:900;display:inline-block}.pageelement-events-registration .link-ext{display:flex;gap:.4rem}.pageelement-events-registration .link-ext .icon.globe:before{content:'\f0ac'}.pageelement-events-registration .section-head{background:var(--event-registration-color);padding:.75rem 0;margin:0 -2.5rem 0;display:flex;position:relative}.pageelement-events-registration .section-head.extra-margin{margin-bottom:1.25rem}.pageelement-events-registration li.section-head{width:calc(100% + 5rem)}.pageelement-events-registration .section-head.custom{background:#E4E4E4}.pageelement-events-registration .section-head.custom h2{color:#000}.pageelement-events-registration .section-head:not(:first-child){margin-top:1rem}.pageelement-events-registration .section-head>h2{padding:0 2.5rem;font-size:1.25rem;color:#000;font-weight:700;margin:0}.pageelement-events-registration>.content-container{flex-wrap:wrap}.pageelement-events-registration .form-container.content-container{flex-flow:column;width:100%;padding:0}.pageelement-events-registration .form-container.content-container:not(:has(.detailCanvas)){border:.125rem solid #000;border-radius:.938rem;padding:0 2.5rem 2rem;overflow:hidden}.pageelement-events-registration .detail-info,.pageelement-events-registration .detail-info a{font-size:1.125rem}.pageelement-events-registration .detail-info a{width:fit-content;max-width:62.5rem}.pageelement-events-registration .detail-info a:focus-visible{outline:var(--defaultform-outline);outline-offset:var(--defaultform-outline-offset)}.pageelement-events-registration .detail-info .label{font-weight:700}.pageelement-events-registration .anfrage{margin-top:1.25rem}.pageelement-events-registration .continue{border:none;cursor:pointer;color:#fff;background-color:#00528c;display:block;width:27.500rem;margin-top:.6875rem;padding:.625rem .9375rem;border-radius:.625rem;font-size:1.5rem;font-weight:700;margin-left:auto;margin-right:auto;max-width:100%}.pageelement-events-registration .continue:focus-visible{outline:var(--defaultform-outline);outline-offset:var(--defaultform-outline-offset)}.pageelement-events-registration .request-overview .data-row{width:100%;padding:1rem 0;border-bottom:.063rem solid #707070;font-size:1.125rem;display:flex;justify-content:space-between}.pageelement-events-registration .request-overview .data-row:has(+.section-head){border-bottom:none}.pageelement-events-registration .request-overview .data-row .info{display:flex;flex-flow:column;gap:.3rem;max-width:62.5rem}.pageelement-events-registration .request-overview .data-row .label{font-weight:700}.pageelement-events-registration .edit-field-button{background:url(/_images/edit.svg) center no-repeat;background-size:1.5rem 1.5rem;width:3rem;height:3rem;border:none;cursor:pointer}.pageelement-events-registration .edit-field-button:focus-visible{outline:var(--defaultform-outline);outline-offset:var(--defaultform-outline-offset)}.pageelement-events-registration .edit-explanation{position:absolute;right:2.5rem;display:flex;gap:.3rem;justify-content:center;align-items:center;margin-top:-.2rem;background:none;border:none;cursor:pointer}.pageelement-events-registration .edit-explanation:focus-visible{outline:#fff solid .188rem;outline-offset:.188rem}.pageelement-events-registration .edit-explanation .text{color:#fff;font-size:1.25rem;font-weight:600}.pageelement-events-registration .edit-explanation .icon{background:url(/_images/edit-white.svg) center no-repeat;height:2rem;width:2rem;display:inline-block;background-size:1.5rem 1.5rem}.pageelement-events-registration .detailCanvas .link-back{border:none;cursor:pointer;font-size:1rem;color:#000;background-color:#ffe52d;display:inline-block;width:27.50rem;margin-top:2rem;padding:.625rem .9375rem;border-radius:.625rem;text-align:center}.pageelement-events-registration .overview-intro .text{font-size:1.125rem;margin-bottom:1rem;max-width:62.5rem}.pageelement-events-registration .feedback-checked{height:1.5rem;display:inline-block}.pageelement-events-registration .feedback-checked .icon-checked{background:url(/_images/icon-checked.svg) no-repeat;height:1.7rem;width:1.7rem;display:inline-block;margin-right:.7rem}.pageelement-events-registration .feedback-checked .icon-unchecked{background:url(/_images/icon-unchecked.svg) no-repeat;height:1.7rem;width:1.7rem;display:inline-block;margin-right:.7rem}.pageelement-events-registration .value:has(.feedback-checked){display:flex}.pageelement-events-registration .button-back:before{content:unset;width:unset}@media only screen and (max-width:75px){.pageelement-events-registration .request-overview .data-row .info{max-width:calc(100% - 3.5rem)}}@media only screen and (max-width:64rem){.section-head h2{margin-bottom:0!important}}@media only screen and (max-width:40.625rem){.pageelement-events-registration .progress-wrapper{flex-flow:column;gap:2rem}.pageelement-events-registration .progress-container .step{align-items:start}.pageelement-events-registration .connecting-line{height:90%;width:.2rem;left:2.2rem;right:unset;top:7%}.pageelement-events-registration .progress-container .label{text-align:unset;bottom:unset;left:6.1rem;top:1.5rem}.pageelement-events-registration .progress-container{padding:1.25rem 2.25rem}}@media only screen and (max-width:25rem){.pageelement-events-registration .content-container{flex-direction:unset}}