.o-form .gform_wrapper.gform-theme{--gf-color-primary: var(--event-color, #E1320E) !important;--gf-color-primary-rgb: var(--event-color-rgb, 225, 50, 14) !important;--gf-color-primary-darker: var(--event-color-darker, #E1320E) !important;--gf-color-primary-lighter: var(--event-color-lighter, #E1320E) !important}.o-form__inner{display:grid;max-inline-size:1680px;margin-inline:auto;padding-inline:clamp(1rem,4vw,8rem)}.o-form__inner{padding-block-start:1.875rem;padding-block-end:1.875rem}@media screen and (min-width: 1024px){.o-form__inner{padding-block-start:2.5rem;padding-block-end:2.5rem}}@media screen and (min-width: 1024px){.o-form__inner{display:grid;grid-template-columns:repeat(24, 1fr);column-gap:1.5rem;grid-auto-flow:dense;align-items:start}}@media screen and (min-width: 1024px)and (max-width: 1439px){.o-form__content{grid-column:4/22}}@media screen and (min-width: 1440px){.o-form__content{grid-column:7/19}}.o-form__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem}.o-form__logo{flex:1}.o-form__logo-img{max-width:280px;max-height:120px;width:auto;height:auto}.o-form__lang-switcher{display:flex;gap:.5rem;flex-shrink:0}.o-form__lang-item{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;color:#646464;background:#f2f2f2;border-radius:4px;transition:all .2s ease}.o-form__lang-item:hover{background:#d9d9d9}.o-form__lang-item--active{background:var(--event-color, #E1320E);color:#fff}.o-form__lang-item--active:hover{background:var(--event-color-darker, #E1320E)}.o-form__partners{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem;padding-top:2rem;border-top:1px solid #d9d9d9}.o-form__partner-img{max-width:120px;max-height:60px;width:auto;height:auto;filter:grayscale(100%);opacity:.7;transition:all .2s ease}.o-form__partner-img:hover{filter:grayscale(0%);opacity:1}.o-form .gform_anchor{padding-block-start:5.5rem}.o-form .gfield--type-radio:not(:has(.gfield-choice-input)){display:none}.o-form .gfield--type-radio:has(.gfield-choice-input){display:block}.o-form .event-pricegroup-select--hidden{display:none !important}.o-form .event-price-select .gchoice label,.o-form .event-prices .gchoice label{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.o-form .event-price-select .gchoice label .price-name,.o-form .event-prices .gchoice label .price-name{flex:1}.o-form .event-price-select .gchoice label .price-value,.o-form .event-prices .gchoice label .price-value{font-weight:600;text-align:right;white-space:nowrap}.event-info__description{margin-bottom:1.5rem}.event-info__description p:last-child{margin-bottom:0}.event-discount-code{background:linear-gradient(135deg, rgba(var(--event-color-rgb, 149, 193, 31), 0.08) 0%, rgba(var(--event-color-rgb, 149, 193, 31), 0.03) 100%) !important;border:1px dashed rgba(var(--event-color-rgb, 149, 193, 31), 0.4) !important;border-radius:12px !important;padding:1.25rem 1.5rem 1.5rem !important;margin-block:.5rem !important;position:relative}.event-discount-code .gfield_label{display:flex !important;align-items:center !important;gap:.5rem !important}.event-discount-code .gfield_label::before{content:"";display:inline-block;width:1.25em;height:1.25em;background-color:var(--event-color, #95C11F);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z'/%3E%3Cpath d='M13 5v2'/%3E%3Cpath d='M13 17v2'/%3E%3Cpath d='M13 11v2'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z'/%3E%3Cpath d='M13 5v2'/%3E%3Cpath d='M13 17v2'/%3E%3Cpath d='M13 11v2'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;flex-shrink:0}.event-discount-code .ginput_container input{border-radius:8px;font-family:monospace;letter-spacing:.05em;text-transform:uppercase}.event-discount-code .ginput_container input::placeholder{text-transform:none;letter-spacing:normal;font-family:inherit}.event-discount-code.discount-code--valid{border-color:#22c55e;background:linear-gradient(135deg, rgba(34, 197, 94, 0.1) 0%, rgba(34, 197, 94, 0.03) 100%)}.event-discount-code.discount-code--valid .ginput_container input{border-color:#22c55e !important;background-color:rgba(34,197,94,.08)}.event-discount-code.discount-code--valid .gfield_label::before{background-color:#22c55e}.event-discount-code.discount-code--invalid{border-color:#ef4444;border-style:solid;background:linear-gradient(135deg, rgba(239, 68, 68, 0.08) 0%, rgba(239, 68, 68, 0.02) 100%)}.event-discount-code.discount-code--invalid .ginput_container input{border-color:#ef4444 !important;background-color:rgba(239,68,68,.05)}.event-discount-code.discount-code--invalid .gfield_label::before{background-color:#ef4444}.form-summary{display:flex;flex-direction:column;gap:1.5rem}.form-summary__section{padding-bottom:1.5rem;border-bottom:1px solid #d9d9d9}.form-summary__section:last-child{border-bottom:none;padding-bottom:0}.form-summary__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.form-summary__title{margin:0;font-size:1rem;font-weight:600}.form-summary__edit{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:rgba(0,0,0,0);border:1px solid #d9d9d9;border-radius:.25rem;font-size:.875rem;color:#646464;cursor:pointer;transition:all .2s ease}.form-summary__edit:hover{background:#f2f2f2;border-color:#646464;color:#000}.form-summary__edit svg{width:14px;height:14px}.form-summary__content{font-size:.9375rem;line-height:1.5;color:#646464}.form-summary__content>div{margin-bottom:.125rem}.form-summary__highlight{font-weight:500;color:#000}.form-summary__spacer{height:.75rem}.o-form__legal{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #d9d9d9;text-align:center}.o-form__legal-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none}.o-form__legal-item{font-size:.875rem}.o-form__legal-item a{color:#646464;text-decoration:none;transition:color .2s ease}.o-form__legal-item a:hover,.o-form__legal-item a:focus{color:var(--event-color, #E1320E);text-decoration:underline}.event-consent .gform-field-label a,.event-consent .gfield_consent_label a{color:var(--event-color, #E1320E);text-decoration:underline;font-weight:500}.event-consent .gform-field-label a:hover,.event-consent .gform-field-label a:focus,.event-consent .gfield_consent_label a:hover,.event-consent .gfield_consent_label a:focus{text-decoration:none}