.form{padding-block:var(--margin-section)}.form__layout{display:grid;gap:var(--spacing-8);grid-template-columns:2fr 1fr}.form__layout--with-sidebar .form__main{flex:1;min-inline-size:0}@media(max-width:55rem){.form__layout{flex-direction:column}}.form__main{display:flex;flex-direction:column;gap:var(--spacing-6)}.form__sidebar{position:sticky;inset-block-start:calc(var(--header-height) + var(--spacing-6));align-self:start;flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-6)}@media(max-width:55rem){.form__sidebar{position:static;inline-size:100%}}.form__sidebar-card{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--padding-l);background-color:var(--background-grey);border-radius:var(--border-radius-1)}.form__sidebar-title{font-family:var(--font-family-headings);font-weight:var(--font-weight-heading-bold);font-size:var(--font-size-h4);line-height:1.2;color:var(--text-primary)}.form__sidebar-description{font-family:var(--font-family-default);font-weight:var(--font-weight-body-regular);font-size:var(--font-size-body-sm);line-height:1.4;color:var(--text-secondary)}.form__sidebar-expert{display:flex;gap:var(--spacing-3);align-items:center}.form__sidebar-photo{flex-shrink:0;inline-size:3.5rem;block-size:3.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.form__sidebar-expert-info{display:flex;flex-direction:column;line-height:1.4;color:var(--text-primary)}.form__sidebar-expert-name{font-weight:var(--font-weight-body-bold);font-size:var(--font-size-body-sm)}.form__sidebar-expert-role{font-size:var(--font-size-body-xs);color:var(--text-secondary)}.form__sidebar-expert-phone{font-size:var(--font-size-body-sm)}.form__sidebar-actions{display:flex;gap:var(--spacing-2)}.form__sidebar-btn{flex:1;justify-content:center;font-size:var(--font-size-body-sm)!important;padding:var(--padding-xs) var(--padding-sm)!important}.form__sidebar-usps{display:flex;flex-direction:column;gap:var(--spacing-3);list-style:none;padding:0}.form__sidebar-usp{display:flex;align-items:flex-start;gap:var(--spacing-2);font-family:var(--font-family-default);font-weight:var(--font-weight-body-regular);font-size:var(--font-size-body-sm);line-height:1.4;color:var(--text-primary)}.form__sidebar-usp:before{display:none}.form__sidebar-usp-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:1rem;block-size:1rem;color:var(--color-brand-3);margin-block-start:.125rem}.form__sidebar-usp-icon svg{inline-size:100%;block-size:100%}.form__sidebar-logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacing-4);padding:var(--padding-m) var(--padding-l);background-color:var(--background-grey);border-radius:var(--border-radius-1)}.form__logo{inline-size:auto;block-size:2.5rem;-o-object-fit:contain;object-fit:contain}.traveler-counter{display:flex;flex-direction:column;gap:var(--spacing-4)}.traveler-counter__title{font-family:var(--font-family-headings);font-weight:var(--font-weight-heading-bold);font-size:var(--font-size-h2);line-height:1.2;color:var(--text-primary)}.traveler-counter__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}@media(max-width:30rem){.traveler-counter__grid{grid-template-columns:1fr}}.traveler-counter__row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}.traveler-counter__info{display:flex;flex-direction:column;line-height:1.4;color:var(--text-primary)}.traveler-counter__label{font-weight:var(--font-weight-body-bold);font-size:var(--font-size-body-lg)}.traveler-counter__description{font-weight:var(--font-weight-body-regular);font-size:var(--font-size-body-lg)}.traveler-counter__controls{display:flex;align-items:center;gap:var(--spacing-2)}.traveler-counter__btn{display:flex;align-items:center;justify-content:center;inline-size:3rem;block-size:3rem;padding:0;border:0;border-radius:50%;font-family:var(--font-family-default);font-weight:var(--font-weight-body-bold);font-size:var(--font-size-body-lg);line-height:1;color:var(--color-neutral-white);cursor:pointer!important;transition:background-color var(--animation-speed-fast) var(--cubic-bezier)}.traveler-counter__btn--minus{background-color:var(--color-neutral-20)}@media(hover:hover){.traveler-counter__btn--minus:hover{background-color:var(--color-neutral-30)}}.traveler-counter__btn--plus{background-color:var(--button-primary-bg)}@media(hover:hover){.traveler-counter__btn--plus:hover{background-color:var(--button-primary-bg-hover)}}.traveler-counter__value{display:flex;align-items:center;justify-content:center;inline-size:3.625rem;block-size:3rem;padding:0;border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-1);background:transparent;font-family:var(--font-family-default);font-weight:var(--font-weight-body-bold);font-size:var(--font-size-body);line-height:1;color:var(--color-neutral-40);text-align:center}.medereizigers{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}.medereizigers__title{font-family:var(--font-family-headings);font-weight:var(--font-weight-heading-bold);font-size:var(--font-size-h2);line-height:1.2;color:var(--text-primary)}.medereizigers__list{display:flex;flex-direction:column;gap:var(--spacing-6);inline-size:100%}.medereizigers__list:empty{display:none}.medereizigers__item{display:flex;flex-direction:column;gap:var(--spacing-4)}.medereizigers__item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4)}@media(max-width:30rem){.medereizigers__item-header{flex-direction:column-reverse}}.medereizigers__field{display:flex;flex-direction:column;border:0;padding:0;margin:0}.medereizigers__field legend{padding:0}.medereizigers__radios{display:flex;gap:var(--spacing-4)}.medereizigers__radio{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-default);font-weight:var(--font-weight-body-regular);font-size:var(--font-size-body);line-height:1.4;color:var(--text-primary);cursor:pointer}.medereizigers__date{display:flex;gap:var(--spacing-2)}.medereizigers__remove{flex-shrink:0}@media(max-width:30rem){.medereizigers__remove{align-self:flex-end}}
