.events{width:33.33%}.events .event{color:#4c4c4c;gap:32px;letter-spacing:0;margin-bottom:56px}.event_logo_wrapper svg{height:100px;width:100px}.events .event_logo_wrapper svg{fill:#e16900}.events .event .event_info-top{font-weight:700}.form:not(:has(~.events)){float:none}.form{color:#4c4c4c;float:right;gap:25px;max-width:1032px;width:100%}.form-field{box-sizing:border-box;flex:1 1 48%;min-width:300px}.form-field-full{width:100%}.form-field-half{width:48%}.custom-select,.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff 0 0 no-repeat padding-box;border:1px solid rgba(51,51,51,.12);color:#4c4c4c;display:block;height:58px;opacity:1;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-control:focus{background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.custom-select-wrapper{position:relative}select.custom-select{padding-right:48px}.custom-select:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.custom-select-wrapper:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.214' height='13.404' viewBox='0 0 24.214 13.404'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 0h24.214v13.404H0z' data-name='Rechteck 6693'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Gruppe 19814'%3E%3Cg clip-path='url(%23a)' data-name='Gruppe 19813'%3E%3Cpath fill='%232f2f2f' d='m13.03 13.025 10.8-10.8A1.3 1.3 0 0 0 21.991.38l-9.885 9.885L2.222.387A1.3 1.3 0 0 0 .38 2.229l10.5 10.494.316.3a1.3 1.3 0 0 0 1.839 0' data-name='Pfad 21164'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");color:#888;content:"";height:13px;pointer-events:none;position:absolute;right:20px;top:30px;transform:translateY(-50%);width:24px}.custom-select:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(38,143,255,.25)}.form-check{margin-bottom:56px}.form-check .form-check-input{border:1px solid rgba(51,51,51,.12);height:22px;margin-right:16px;width:22px}.form textarea{height:174px}.form input::placeholder,.form select,.form textarea::placeholder{color:#4c4c4c;line-height:32px}.form input,.form select,.form textarea{line-height:32px;overflow:hidden;padding-left:20px;text-overflow:ellipsis;white-space:nowrap}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.form-check .form-check-label{color:#4c4c4c;opacity:1}.form .button_wrapper{margin-top:16px;position:relative}.form .button{background:#fff;background-color:transparent;border:0;cursor:pointer;display:block;letter-spacing:.7px;padding:10px 60px 10px 0;position:relative;text-transform:uppercase;transition:background-color .3s;z-index:1}.form .button span{font-weight:700;position:relative}.form .button span:before{background:#000;bottom:-2px;content:"";height:3px;position:absolute;transform:scaleX(1);transform-origin:left;transition:transform .3s ease-in-out;width:100%}.form .button:hover span:before{transform:scaleX(0);transform-origin:right}.form .button_wrapper .circle{background:#e16900;border-radius:50%;height:40px;position:absolute;right:5px;top:0;width:40px}.form .button_wrapper .circle svg{position:absolute;fill:#fff;height:18px;left:11px;top:11px;width:18px}.invalid-feedback{color:#dc3545;display:none}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-feedback{display:block}.was-validated .form-control:valid{border-color:#28a745}.was-validated .form-control:invalid{border-color:#dc3545}.register_form{justify-content:space-between}.checkbox-wrapper-33{line-height:29px;margin-top:13px;width:100%}.checkbox{position:relative}.checkbox__symbol{position:absolute;top:5px}.checkbox-wrapper-33 .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkbox-wrapper-33 .checkbox{align-items:top;display:flex;justify-content:flex-start}.checkbox-wrapper-33 .invalid-feedback,.checkbox__textwrapper{line-height:29px;padding-left:36px}.checkbox-wrapper-33 .checkbox__symbol{border:1px solid #c8cacc;display:inline-block;display:flex;height:1.5em;position:absolute;transition:box-shadow .4s,background-color .4s;width:1.5em}.checkbox-wrapper-33 .checkbox__symbol:after{background-color:#c8cacc;border-radius:3em;content:"";height:.25em;left:.5em;opacity:0;position:absolute;top:.5em;transform:scale(1);transform-origin:50% 50%;width:.25em}.checkbox-wrapper-33 .checkbox .icon-checkbox{height:85%;margin:auto;fill:none;stroke-width:3;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;color:#c8cacc;display:inline-block}.checkbox-wrapper-33 .checkbox .icon-checkbox path{transition:stroke-dashoffset .2s ease-in;stroke-dasharray:30px,31px;stroke-dashoffset:31px}.checkbox-wrapper-33 .checkbox__trigger:checked+.checkbox__symbol:after{-webkit-animation:ripple-33 1.5s;animation:ripple-33 1.5s}.checkbox-wrapper-33 .checkbox__trigger:checked+.checkbox__symbol .icon-checkbox path{transition:stroke-dashoffset .4s;stroke-dashoffset:0px}.checkbox-wrapper-33 .checkbox__trigger:focus+.checkbox__symbol{box-shadow:0 0 0 .25em #c8cacc}@-webkit-keyframes ripple-33{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(20)}}@keyframes ripple-33{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(20)}}@media only screen and (max-width:1540px){.form-field-half{width:100%}}@media only screen and (max-width:1300px){.register_form{flex-direction:column}.events{width:100%}}@media (max-width:1023px){.register_form .form{font-size:17px;width:100%}.events{margin-bottom:24px}.event_logo_wrapper svg{height:80px;width:80px}.events .event{margin-bottom:48px}}