.display-none{display:none}#layout-full-width{min-height:auto}.bike-registration{--bike-registration-margin:calc(var(--brom-spacer-xl) + var(--brom-spacer-sm));--bike-registration-image-height:calc(var(--brom-spacer-5xl) + var(--brom-spacer-5xl));background-color:var(--c-grey-1);height:100%;position:relative;width:100%}.bike-registration__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bike-registration__left-container{display:flex;position:fixed;width:50%}@media(max-width:1023px){.bike-registration__left-container{height:var(--bike-registration-image-height);position:static;width:100%}}.bike-registration__right-container{align-items:center;background-color:var(--c-grey-1);display:flex;flex-direction:column;left:50%;position:relative;right:0;width:50%}@media(max-width:1023px){.bike-registration__right-container{position:static;width:100%}}.bike-registration__right-container__content{margin:0 var(--bike-registration-margin);min-height:-moz-fit-content;min-height:fit-content;padding:var(--brom-spacer-xl) 0}@media(max-width:1023px){.bike-registration__right-container__content{margin:0;padding:var(--brom-spacer-lg) var(--brom-spacer-sm)}}.bike-registration__right-container__content__header{text-align:left}.bike-registration__right-container__content__header h2,.bike-registration__right-container__content__header h3,.bike-registration__right-container__content__header h4,.bike-registration__right-container__content__header h5,.bike-registration__right-container__content__header h6,.bike-registration__right-container__content__header>h1{font-weight:400}.bike-registration__right-container__content__header>p{font-size:var(--font-size--xl4);margin:var(--brom-spacer-xs) 0}@media(min-width:1024px){.bike-registration__right-container__content__header{text-align:center}}.bike-registration__form{margin-top:var(--brom-spacer-base)}.bike-registration__form .sf-input input{background-color:var(--c-white);border:none;font-family:var(--font-family--secondary);font-size:var(--font-size--xs2);height:calc(var(--brom-spacer-base) + var(--brom-spacer-sm));padding-left:calc(var(--brom-spacer-sm) + var(--brom-spacer-2xs));text-align:left}.bike-registration__form .sf-input input:focus{outline:none}.bike-registration__form .sf-input input::-moz-placeholder{color:var(--c-grey-6);opacity:1}.bike-registration__form .sf-input input::placeholder{color:var(--c-grey-6);opacity:1}.bike-registration__form .sf-input input:-ms-input-placeholder{color:var(--c-grey-6);opacity:1}.bike-registration__form .sf-input input::-ms-input-placeholder{color:var(--c-grey-6);opacity:1}.bike-registration__form .sf-input .sf-input__wrapper{margin-top:var(--brom-spacer-base)}.bike-registration__form .sf-input .sf-input__wrapper .sf-input__label{--input-label-transform:none!important;--input-label-transition:none!important;--input-bar-transform:none;--input-label-font-size:var(--font-size--base)!important;--input-label-top:-24px;--input-label-color:var(--c-black)!important;font-family:var(--font-family--secondary);position:absolute}.bike-registration__form__inline-inputs{display:flex;gap:var(--brom-spacer-xs);justify-content:space-between}@media(max-width:1023px){.bike-registration__form__inline-inputs{flex-direction:column}}.bike-registration__form__inline-inputs>*{width:50%}@media(max-width:1023px){.bike-registration__form__inline-inputs>*{width:100%}}.bike-registration__form__select label{display:block;margin-bottom:var(--brom-spacer-xs)}.bike-registration__form__select select{background-color:var(--c-white);border:none;color:var(--select-color,var(--c-black));font-family:var(--font-family--secondary);font-size:var(--font-size--xs2);line-height:1;margin-bottom:var(--brom-spacer-xs);padding:var(--brom-spacer-sm) 0 var(--brom-spacer-xs) calc(var(--brom-spacer-sm) + var(--brom-spacer-2xs));width:100%}.bike-registration__form__select select:focus{outline:none}.bike-registration__form__select option{color:var(--c-black);font-size:var(--font-size--base)}.bike-registration__form__select-error{color:var(--c-danger);font-size:var(--font-size--xs);min-height:calc(var(--font-size--xs)*1.2)}.bike-registration__link{display:flex;font-size:var(--font-size--xxs)!important;margin:0 auto;width:-moz-fit-content;width:fit-content}@media(max-width:1023px){.bike-registration__link{font-weight:700;margin-top:var(--brom-spacer-sm)}}.bike-registration__tooltip__button{background:none;color:var(--c-pure-black);display:flex;float:right;letter-spacing:0;position:absolute;right:0;text-transform:none}.bike-registration__tooltip__button:hover{background-color:transparent;color:var(--c-pure-black)}.bike-registration__tooltip__button:active{--button-background:transparent;--button-transition:none!important;background-color:transparent!important;transition:none!important}.bike-registration__bold{font-weight:700}.bike-registration__submit-button{display:flex;font-family:var(--font-family--primary);font-size:var(--font-size--xs2);font-weight:400;letter-spacing:1.5px;margin:0 auto;margin-top:var(--brom-spacer-lg);width:var(--brom-spacer-5xl)}@media(max-width:1023px){.bike-registration__submit-button{width:100%}}.bike-registration__description{margin-top:var(--brom-spacer-xl)}.bike-registration__loader{position:absolute}.bike-registration ::v-deep .sf-checkbox__label{font-size:var(--font-size--xs2)}.bike-registration__form-error-message{background:var(--c-danger-variant);color:var(--c-danger-alt);margin-top:var(--brom-spacer-sm);padding:var(--brom-spacer-xs);text-align:center}.bike-registration__confirmation-page{align-items:center;display:flex;flex-direction:column;text-align:center}@media(min-width:1024px){.bike-registration__confirmation-page{background-image:url(/_nuxt/img/bike-registration-confirmation-background.73fea13.jpg);background-position:right -32rem bottom;background-repeat:no-repeat;background-size:contain}}@media(max-width:1023px){.bike-registration__confirmation-page{align-items:baseline;padding-left:var(--brom-spacer-sm);padding-right:var(--brom-spacer-sm);text-align:left}}.bike-registration__confirmation-page__title{font-weight:400;margin:var(--brom-spacer-xl) 0 var(--brom-spacer-xs)}@media(max-width:1023px){.bike-registration__confirmation-page__title{margin:var(--brom-spacer-lg) 0 var(--brom-spacer-sm)}}.bike-registration__confirmation-page__content h2,.bike-registration__confirmation-page__content h3,.bike-registration__confirmation-page__content h4,.bike-registration__confirmation-page__content h5,.bike-registration__confirmation-page__content h6,.bike-registration__confirmation-page__content>h1{font-weight:400}.bike-registration__confirmation-page__content>p{font-size:var(--font-size--sm);margin:var(--brom-spacer-xs) 0}.bike-registration__confirmation-page__button{display:flex;font-family:var(--font-family--primary);font-size:var(--font-size--xs2);font-weight:400;letter-spacing:1.5px;margin:0 auto;margin-bottom:var(--brom-spacer-xl);margin-top:var(--brom-spacer-sm);width:var(--brom-spacer-5xl)}.bike-registration__confirmation-page__button:hover{color:#fff}@media(max-width:1023px){.bike-registration__confirmation-page__button{width:100%}}.bike-registration-tooltip{position:relative}.bike-registration-tooltip-content{background:#657274;bottom:150%;color:var(--c-white);display:flex;flex-direction:column;left:50%;margin-left:-120px;padding:5px 0;position:absolute;text-align:center;visibility:hidden;width:calc(var(--brom-spacer-5xl) + var(--brom-spacer-base) + var(--brom-spacer-sm));z-index:1}@media(max-width:1023px){.bike-registration-tooltip-content{margin-left:-180px}}.bike-registration-tooltip-content:after{border:5px solid transparent;border-top-color:#657274;color:#657274;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.bike-registration-tooltip:hover .bike-registration-tooltip-content{visibility:visible}.bike-registration-tooltip-title{font-weight:700;margin:var(--brom-spacer-sm) 0 var(--brom-spacer-base)}.bike-registration-tooltip-text{font-size:var(--font-size--xs2);padding-left:var(--brom-spacer-sm);padding-right:var(--brom-spacer-sm);text-align:left;white-space:pre-line}