@keyframes rf-subform-in{from{opacity:0}}@keyframes rf-fade-out{to{opacity:0}}.recommendationforms{--form-block-spacing: var(--vcdk-spacing-9)}.recommendationforms__heading{margin-block-end:var(--vcdk-spacing-4)}.recommendationforms__type-selector{margin-block:var(--vcdk-spacing-10) var(--vcdk-spacing-9)}.recommendationforms--success .recommendationforms__heading,.recommendationforms--success .recommendationforms__description,.recommendationforms--success .recommendationforms__type-selector{display:none}@media(min-width: 960px){.recommendationforms__name-row,.recommendationforms__company-row{display:flex;flex-direction:row;gap:var(--vcdk-spacing-9)}}.recommendationforms__name-row>.textfield,.recommendationforms__company-row>.textfield{flex:1}.recommendationforms .form-button__base{margin-block-start:var(--vcdk-spacing-11)}.recommendationforms vcdk-modal.is-leaving{animation:rf-fade-out var(--vcdk-motion-duration-small) var(--vcdk-motion-easing-exit) forwards;pointer-events:none}.recommendationforms__form-container>[data-form-type].is-entering{animation:rf-subform-in var(--vcdk-motion-duration-small) var(--vcdk-motion-easing-entrance)}.recommendationforms .form.is-leaving{animation:rf-fade-out var(--vcdk-motion-duration-small) var(--vcdk-motion-easing-exit) forwards;pointer-events:none}.recommendationforms .recommendation-sub-form__success.is-entering{animation:rf-subform-in var(--vcdk-motion-duration-large) var(--vcdk-motion-easing-entrance)}.recommendationforms .recommendation-sub-form__success.is-leaving{animation:rf-fade-out var(--vcdk-motion-duration-large) var(--vcdk-motion-easing-exit) forwards;pointer-events:none}.recommendationforms .recommendation-sub-form__success-title{margin-block-end:var(--vcdk-spacing-6)}.recommendationforms .recommendation-sub-form__success-description{margin-block-end:var(--vcdk-spacing-9)}