.form{--form-button-container-justify-content: initial;--form-content-align-items: initial;--form-content-justify-content: initial;--form-content-layer-position: relative;--form-content-layer-z-index: 1;--form-content-text-align: initial;--form-control-border-color: #DDE1E3;--form-control-placeholder-color: var(--color-placeholder);--form-fields-grid-column: initial;--form-form-margin: 0;--form-form-max-width: none;--form-form-position: absolute;--form-form-top: 100%;--form-form-transform: translateY(-25px);--form-form-width: calc(100% - 32px);--form-grid-column-gap: 0;--form-grid-template-columns: 1fr;--form-inner-form-grid-row: 2 / 3;--form-inner-grid-template-columns: 1fr;--form-inner-padding: 0;--form-inner-padding-lg: 28px var(--horizontal-padding);--form-inner-padding-md: 24px var(--horizontal-padding);--form-inner-padding-sm: 20px var(--horizontal-padding);--form-inner-text-align: initial;--form-submit-button-width: 100%;--form-text-font-size: inherit;--form-title-font-size: 20px;--form-title-font-weight: var(--font-weight-semibold);--form-title-line-height: 28px;--form-wrapper-margin-bottom: 550px}@media(min-width: 576px){.form{--form-form-transform: translateY(-50px);--form-inner-padding-lg: 60px var(--horizontal-padding);--form-inner-padding-md: 45px var(--horizontal-padding);--form-inner-padding-sm: 30px var(--horizontal-padding)}}@media(min-width: 810px){.form{--form-fields-grid-column: span 2;--form-form-margin: 0 auto;--form-form-max-width: 725px;--form-form-position: relative;--form-form-top: initial;--form-form-transform: none;--form-form-width: 100%;--form-grid-column-gap: 24px;--form-grid-template-columns: repeat(2, 1fr);--form-inner-form-grid-row: initial;--form-inner-grid-template-columns: repeat(2, 1fr);--form-inner-padding-lg: 220px var(--horizontal-padding);--form-inner-padding-md: 110px var(--horizontal-padding);--form-inner-padding-sm: 55px var(--horizontal-padding);--form-submit-button-width: auto;--form-wrapper-margin-bottom: 0}}.form__inner{max-width:calc(var(--max-width) + var(--horizontal-padding)*2);width:100%;padding:var(--form-inner-padding);background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;margin:0 auto;text-align:var(--form-inner-text-align)}.form__inner form{display:grid;grid-template-columns:var(--form-grid-template-columns);column-gap:var(--form-grid-column-gap)}.form__inner--align-left{--form-inner-text-align: left}.form__inner--align-center{--form-inner-text-align: center}.form__inner--align-right{--form-inner-text-align: right}.form__inner--spacing-sm{--form-inner-padding: var(--form-inner-padding-sm)}.form__inner--spacing-md{--form-inner-padding: var(--form-inner-padding-md)}.form__inner--spacing-lg{--form-inner-padding: var(--form-inner-padding-lg)}.form__inner--grid{display:grid;grid-template-columns:var(--form-inner-grid-template-columns);gap:24px}.form__inner--grid .form__form{--form-form-max-width: none}.form__inner .form__form{grid-row:var(--form-inner-form-grid-row);margin:var(--form-form-margin)}.form__title{font-size:var(--form-title-font-size);line-height:var(--form-title-line-height);font-weight:var(--form-title-font-weight);color:var(--color-typo);margin:6px 0;position:var(--form-content-layer-position);z-index:var(--form-content-layer-z-index)}.form__title--size-sm{--form-title-font-size: 24px;--form-title-font-weight: var(--font-weight-semibold);--form-title-line-height: 32px}.form__title--size-md{--form-title-font-size: 32px;--form-title-font-weight: var(--font-weight-semibold);--form-title-line-height: 40px}.form__title--size-lg{--form-title-font-size: 40px;--form-title-font-weight: var(--font-weight-bold);--form-title-line-height: 48px}.form__label{display:block;font-size:16px;line-height:24px;font-weight:var(--font-weight-semibold);color:var(--color-typo);margin-bottom:4px}.form__field,.form__textarea{display:block;width:100%;font-size:16px;line-height:24px;color:var(--color-typo);padding:12px 16px;border:1px solid var(--form-control-border-color);border-radius:var(--border-radius-sm);margin-bottom:12px}.form__field::placeholder,.form__textarea::placeholder{font-size:16px;line-height:24px;color:var(--form-control-placeholder-color)}.form__field.error,.form__textarea.error{--form-control-border-color: var(--color-red);--form-control-placeholder-color: var(--color-red)}.form__field:focus{--form-control-border-color: var(--color-accent-foreground)}.form__textarea{margin-bottom:16px;resize:none}.form__text{font-size:var(--form-text-font-size);margin:12px 0;line-height:28px;position:var(--form-content-layer-position);z-index:var(--form-content-layer-z-index)}.form__text--size-sm{--form-text-font-size: 18px}.form__text--size-md{--form-text-font-size: 20px}.form__text--size-lg{--form-text-font-size: 22px}.form__info p{display:flex;align-items:center}.form__info svg[data-icon]{--form-info-icon-color: currentColor;font-size:16px;line-height:20px;color:var(--form-info-icon-color);margin-right:5px}.form__info .success svg[data-icon]{--form-info-icon-color: var(--color-accent-background)}.form__info .error{color:var(--color-red)}.form__message,.form__submit,.form__info{grid-column:var(--form-fields-grid-column)}.form__submit button{width:var(--form-submit-button-width)}.form__wrapper{position:relative;max-width:100%;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;margin:0 auto;margin-bottom:var(--form-wrapper-margin-bottom)}.form__wrapper--with-image{min-height:150px}.form__background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.form__background-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.form__overlay{position:absolute;top:0;left:0;right:0;bottom:0}.form__button-container{display:flex;align-items:center;justify-content:var(--form-button-container-justify-content)}.form__button-container--align-left{--form-button-container-justify-content: flex-start}.form__button-container--align-center{--form-button-container-justify-content: center}.form__button-container--align-right{--form-button-container-justify-content: flex-end}.form .bq-button{margin:12px 0;position:var(--form-content-layer-position);z-index:var(--form-content-layer-z-index)}.form__content{display:flex;align-items:var(--form-content-align-items);flex-flow:column nowrap;justify-content:var(--form-content-justify-content);padding:16px 0;text-align:var(--form-content-text-align)}.form__content--justify-left{--form-content-align-items: flex-start;--form-content-text-align: left}.form__content--justify-center{--form-content-align-items: center;--form-content-text-align: center}.form__content--justify-right{--form-content-align-items: flex-end;--form-content-text-align: right}.form__content--align-top{--form-content-justify-content: flex-start}.form__content--align-center{--form-content-justify-content: center}.form__content--align-bottom{--form-content-justify-content: flex-end}.form__form{position:var(--form-form-position);width:var(--form-form-width);top:var(--form-form-top);max-width:var(--form-form-max-width);transform:var(--form-form-transform);background-color:var(--color-white);border:1px solid #dde1e3;border-radius:var(--border-radius-sm);box-shadow:0 1px 2px rgba(33,59,71,.12),0 4px 12px rgba(33,59,71,.12);padding:16px;z-index:1}.form__form .form__inner{--form-fields-grid-column: initial;--form-grid-column-gap: 0;--form-grid-template-columns: 1fr}@media(min-width: 1100px){.form__form .form__inner{--form-fields-grid-column: span 2;--form-grid-column-gap: 24px;--form-grid-template-columns: repeat(2, 1fr)}}.form__form .form__inner form{grid-template-columns:var(--form-grid-template-columns);column-gap:var(--form-grid-column-gap)}.form__form .form__inner .form__message,.form__form .form__inner .form__submit,.form__form .form__inner .form__info{grid-column:var(--form-fields-grid-column)}