.calendly-badge-widget,#jp_cta_start{display:none!important}@media (min-width: 1024px){.registration__form{max-width:var(--site-content-width, 1200px);margin:0 auto}}.registration__form h1,.registration__form h2,.registration__form h3,.registration__form h4,.registration__form h5,.registration__form h6{margin-bottom:0}.registration__form .error__message{background-color:#fff3f3;border:1px solid #ffcdd2;border-radius:8px;padding:16px;margin-bottom:24px;color:var(--color-error-500, #C53D3D)}.registration__form .error__message h4{margin-bottom:8px;font-weight:600}.registration__form .error__message p{margin:0}.registration__form .info__message{background-color:#e3f2fd;border:1px solid #90caf9;border-radius:8px;padding:16px;margin:0 16px 24px 16px;color:var(--color-info-700, #0d47a1)}@media (min-width: 1024px){.registration__form .info__message{margin:0 0 24px 0}}.registration__form .info__message h4{margin-bottom:12px;font-weight:600}.registration__form .info__message h4 i{margin-right:8px;color:var(--color-info-500, #2196f3)}.registration__form .info__message p{margin-bottom:8px;line-height:1.5}.registration__form .info__message p:last-child{margin-bottom:0}.registration__form .info__message a{color:var(--color-info-600, #1565c0);text-decoration:underline}.registration__form .info__message a:hover{color:var(--color-info-800, #0d47a1)}.registration__form .info__message strong{font-weight:600}.registration__form .form__title{display:inline-flex;flex-direction:column;align-items:flex-start;gap:12px}.registration__form .main__parent{display:flex;flex-direction:column;padding:0px 16px 0 16px;min-height:min-content}@media (min-width: 1024px){.registration__form .main__parent{flex-direction:row;max-width:var(--site-content-width, 1200px);margin:0 auto;padding:unset;gap:24px}}.registration__form .main__parent .allSteps{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}@media (min-width: 1024px){.registration__form .main__parent .allSteps{display:block}}.registration__form .base_step{display:none;width:100%}.registration__form .base_step .step__content h3{margin-bottom:0}.registration__form .base_step .step__content h4{margin-bottom:0}.registration__form .base_step .step__content{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:24px}.registration__form .base_step .step__content .additional__group{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.registration__form .base_step.active{display:block}.registration__form .deregistration__fields{display:flex;flex-direction:column;align-items:flex-start}.registration__form .help__box.column{flex-direction:column}.registration__form .help__box{background:var(--color-alternative-50, #F8F8F8);border-radius:14px;border:1px solid var(--color-alternative-200, #EAE1DA);display:flex;padding:24px;align-items:flex-start;gap:24px;align-self:stretch;flex-direction:column}@media (min-width: 1024px){.registration__form .help__box{flex-direction:row}}.registration__form .help__box .help__box__element{width:100%;height:100%;color:var(--color-secondary-900, #171717);font-size:18px;font-style:normal;font-weight:500;line-height:normal;display:flex}@media (min-width: 1024px){.registration__form .help__box .help__box__element{width:50%}}.registration__form .help__box img{max-height:350px;object-fit:cover}.registration__form .footer{position:fixed;bottom:0px;padding:24px 16px 32px 16px;border-top:1px solid var(--color-secondary-300, #D4D4D4);width:100vw;background:#FFF;margin-top:40px;z-index:1000}@media (min-width: 1024px){.registration__form .footer{position:sticky;margin-top:45px;margin-left:calc(50% - 50vw)}}@media (min-width: 1024px){.registration__form .footer{padding:32px 0}}.registration__form .footer .navigation__buttons{display:flex;align-items:center;gap:24px;flex-direction:row-reverse}@media (min-width: 1024px){.registration__form .footer .navigation__buttons{flex-direction:row-reverse;justify-content:space-between;z-index:unset;max-width:var(--site-content-width, 1200px);margin:0 auto}}.registration__form .load__screen{color:var(--color-secondary-700, #404040)}.registration__form .load__screen h3{padding:0;margin-bottom:16px}@media (min-width: 1024px){.registration__form .load__screen h3{margin-bottom:24px}}.registration__form .load__screen h5{padding:0;margin-bottom:0}.registration__form .center__abs{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.registration__form .center__abs #loader{z-index:1;border-radius:50%;width:56px;height:56px;border:8px solid var(--color-primary-50, #FFF9EC);border-top:8px solid var(--color-primary-500, #E9A401);border-right:8px solid var(--color-primary-500, #E9A401);-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-bottom:12px}@media (min-width: 1024px){.registration__form .center__abs #loader{width:100px;height:100px;border:16px solid var(--color-primary-50, #FFF9EC);border-top:16px solid var(--color-primary-500, #E9A401);border-right:16px solid var(--color-primary-500, #E9A401)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (min-width: 1024px){.registration__form .sidebar{max-width:30%}}@media (min-width: 1024px){.registration__form .sidebar #insurance__note{position:sticky;top:100px}}.registration__form .navigation__buttons{display:flex;align-items:flex-start;gap:20px}.registration__form .toggle__group{display:flex;flex-direction:column;gap:24px}.registration__form .toggle__group .toggle_selection{font-weight:500;color:var(--color-secondary-900, #171717)}.registration__form .toggle__group .toggle_selection label.toggle_label{transition:all 1s;display:flex;padding:24px;align-items:center;gap:10px;border-radius:14px;border:1px solid var(--color-alternative-200, #EAE1DA);background:var(--color-alternative-50, #F8F8F8)}@media (min-width: 1024px){.registration__form .toggle__group .toggle_selection label.toggle_label{max-width:588px}}.registration__form .toggle__group .toggle_selection input[type=radio].toggle_radio{opacity:0;position:fixed;width:0}.registration__form .toggle__group .toggle_selection input[type=radio].toggle_radio:checked+label{background:var(--color-alternative-200, #EAE1DA)}.registration__form .toggle__group .toggle_selection .toggle_extra_field{padding:24px;border-radius:14px;border:1px solid var(--color-secondary-200, #EAE1DA);margin-top:16px;max-width:588px;display:none}.registration__form .toggle__group .toggle_selection .toggle_extra_field .extra_field_header{font-size:18px;font-style:normal;font-weight:500;line-height:normal}.registration__form .toggle__group .toggle_selection .toggle_extra_field .radio_selection label{font-size:16px}.user__register__form{display:flex;flex-direction:column;gap:16px}@media (min-width: 1024px){.user__register__form{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,fit-content(100%));grid-column-gap:24px;grid-row-gap:24px}.user__register__form .first__name{grid-area:1/1/2/2}.user__register__form .last__name{grid-area:1/2/2/3}.user__register__form .mail{grid-area:2/1/3/3}.user__register__form .phone{grid-area:3/1/4/3}.user__register__form .birthday{grid-area:4/1/5/3}.user__register__form .age{grid-area:4/1/5/3}.user__register__form .street{grid-area:5/1/6/2}.user__register__form .number{grid-area:5/2/6/3}.user__register__form .postcode{grid-area:6/1/7/2}.user__register__form .city{grid-area:6/2/7/3}.user__register__form .street{grid-area:5/1/6/2}.user__register__form .password_create{grid-area:7/1/8/2}.user__register__form .password_create_confirm{grid-area:7/2/8/3}}#coupon_field{display:flex;flex-direction:row;align-items:stretch;width:100%}@media (min-width: 1024px){#coupon_field{width:430px}}#coupon_button{width:unset}@media (min-width: 1024px){#coupon_button{width:300px}}.loader{height:100vh;display:flex;align-items:center;justify-content:center}.car__body{animation:shake 0.2s ease-in-out infinite alternate}.car__line{transform-origin:center right;stroke-dasharray:22;animation:line 0.8s ease-in-out infinite;animation-fill-mode:both}.car__line--top{animation-delay:0s}.car__line--middle{animation-delay:0.2s}.car__line--bottom{animation-delay:0.4s}@keyframes shake{0%{transform:translateY(-1%)}100%{transform:translateY(3%)}}@keyframes line{0%{stroke-dashoffset:22}25%{stroke-dashoffset:22}50%{stroke-dashoffset:0}51%{stroke-dashoffset:0}80%{stroke-dashoffset:-22}100%{stroke-dashoffset:-22}}
