.form-row{display:grid;gap:var(--spacing-16);grid-template-columns:1;width:100%}@media (min-width:768px){.form-row{gap:var(--spacing-32)}}.form-row--center{align-items:center}@media (min-width:768px){.form-row--extra-spacing{margin-top:var(--spacing-40)}.form-row--cols-1{grid-template-columns:1fr}.form-row--cols-2{grid-template-columns:repeat(2,1fr)}.form-row--cols-3{grid-template-columns:repeat(3,1fr)}.form-row--cols-4{grid-template-columns:repeat(4,1fr)}}.base-textarea{width:100%}.base-textarea__input{background-color:var(--color-white);border:1px solid var(--color-gray-400);border-radius:var(--radius-sm);color:var(--color-gray-950);display:block;font-family:var(--font-family-body);font-size:var(--font-size-16);font-weight:var(--font-weight-normal);line-height:var(--spacing-24);min-height:10.8125rem;outline:none;padding:var(--spacing-12);resize:vertical;transition:border-color .2s ease-in-out;width:100%}.base-textarea__input::-moz-placeholder{color:var(--color-gray-500)}.base-textarea__input::placeholder{color:var(--color-gray-500)}.base-textarea__input:focus-visible:not(:disabled){border-color:var(--color-blue-600);box-shadow:var(--shadow-focus)}.base-textarea__input[disabled],.base-textarea__input[readonly]{background-color:var(--color-gray-50);border-color:var(--color-gray-300);color:var(--color-gray-400);cursor:not-allowed;opacity:1}.base-textarea__input[disabled]:focus-visible,.base-textarea__input[disabled]:hover,.base-textarea__input[readonly]:focus-visible,.base-textarea__input[readonly]:hover{border:1px solid var(--color-gray-300)}.base-textarea__input--error{border-color:var(--color-red-300)}.phone-input-field{width:100%}.phone-input-field__wrapper{align-items:center;display:flex}.phone-input-field__prefix-selector .base-select__select{border-bottom-right-radius:0;border-top-right-radius:0;color:var(--color-gray-700)}.phone-input-field__prefix-selector .base-select__select,.phone-input-field__prefix-selector.base-select{width:-moz-min-content;width:min-content}.phone-input-field__prefix-selector--error .base-select__select{border-color:var(--color-red-300)}.phone-input-field__input .base-input-field__input{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.phone-input-field__input--error .base-input-field__input{border-color:var(--color-red-300)}.phone-input-field__input--error .base-input-field__input__icon{border-color:var(--color-red-300);color:var(--color-red-700)}.form-block--no-padding-top{padding-top:0}.form-block__container{background-color:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);padding:var(--spacing-24)}@media (min-width:768px){.form-block__container{padding:var(--spacing-48)}}.form-block__header{margin-bottom:var(--spacing-40)}.form-block--campaign .form-block__container{box-shadow:var(--shadow-2xl)}.form-block--campaign .form-block__header{padding-bottom:var(--spacing-40)}@media (min-width:768px){.form-block--campaign .form-block__header{padding-right:var(--spacing-32)}}.form-block--no-border-radius-top-left .form-block__container{border-top-left-radius:var(--radius-sm)}@media (min-width:768px){.form-block--no-border-radius-top-left .form-block__container{border-top-left-radius:0}}.form-block__campaign-form{background-color:var(--color-gray-100);padding:var(--spacing-24)}.form-block__title{margin-bottom:var(--spacing-12)}.form-block--campaign .form-block__title{margin-bottom:var(--spacing-16)}.form-block--campaign .form-block__title:after{background-color:var(--color-orange-800);content:"";display:block;height:var(--spacing-4);margin-top:var(--spacing-20);width:var(--spacing-128)}@media (min-width:640px){.form-block--campaign .form-block__title:after{font-weight:700}}@media (min-width:768px){.form-block--campaign .form-block__title:after{margin-top:var(--spacing-28)}}.form-block__column{margin-top:var(--spacing-16);padding:0}@media (min-width:768px){.form-block__column{margin-top:var(--spacing-32)}}.form-block__column:first-of-type{margin-top:0}.form-block__checkbox{margin-top:var(--spacing-16)}
