.elementor .rr-lead-form{padding:0px;& form .elementor-field-group { margin-bottom: 12px; } & form .elementor-field-label { display: block; font-family: var(--rr-font-body); font-size: 13px; font-weight: 500; line-height: 1.4; color: var(--rr-ink); margin: 0px 0px 5px 0px; } & form .elementor-field-textual { width: 100%; min-height: 44px; font-family: var(--rr-font-body); font-size: 16px; line-height: 1.4; color: var(--rr-ink); background-color: var(--rr-white); border: 1px solid #8C8176; border-radius: 2px; padding: 10px 12px; } & form textarea.elementor-field-textual { height: 92px; } & form .elementor-field-textual:focus { border-color: var(--rr-orange-text); outline: 2px solid var(--rr-orange-text); outline-offset: 1px; } & form .elementor-field-subgroup { display: block; width: 100%; } & form .elementor-field-option { display: flex; align-items: center; gap: 10px; min-height: 30px; } & form .elementor-field-option input { width: 18px; height: 18px; margin: 0px; flex: none; accent-color: var(--rr-orange-text); } & form .elementor-field-option label { font-family: var(--rr-font-body); font-size: 15px; font-weight: 400; line-height: 1.35; color: var(--rr-ink); margin: 0px; } & form .elementor-field-type-html { font-family: var(--rr-font-body); color: var(--rr-soft); line-height: 1.45; } & form .elementor-field-type-html p { font-family: var(--rr-font-body); color: var(--rr-soft); margin: 0px; } & form .e-form__indicators { display: flex; align-items: center; gap: 10px; padding: 0px; margin: 0px 0px 16px 0px; width: 100%; } & form .e-form__indicators__indicator { flex: none; margin: 0px; padding: 0px; } & form .e-form__indicators__indicator__number { font-family: var(--rr-font-body); font-size: 14px; font-weight: 600; line-height: 1; color: var(--rr-soft); } & form .e-form__indicators__indicator--state-active .e-form__indicators__indicator__number { color: var(--rr-orange-text); } & form .e-form__indicators__indicator--state-completed .e-form__indicators__indicator__number { color: var(--rr-ink); } & form .e-form__indicators__indicator__separator { flex: 1 1 auto; width: auto; height: 1px; margin: 0px; background-color: var(--rr-line); } & form .e-form__buttons { display: flex; flex-direction: row; gap: 10px; width: 100%; margin-top: 4px; padding: 0px; } & form .e-form__buttons__wrapper { flex: 1 1 0px; width: auto; margin: 0px; padding: 0px; } & form .elementor-field-type-submit { flex: 1 1 0px; width: auto; margin: 0px; padding: 0px; } & form .elementor-button { width: 100%; min-height: 48px; padding: 14px 16px; font-family: var(--rr-font-body); font-size: 15px; font-weight: 600; line-height: 1; text-transform: none; letter-spacing: normal; color: var(--rr-ink-strong); background-color: var(--rr-orange); border: 0px solid transparent; border-radius: 2px; } & form .elementor-button:hover { color: var(--rr-ink-strong); background-color: var(--rr-orange-hover); } & form .elementor-button.e-form__buttons__wrapper__button-previous { color: var(--rr-ink); background-color: var(--rr-white); border: 1px solid #8C8176; } & form .elementor-button.e-form__buttons__wrapper__button-previous:hover { color: var(--rr-ink); background-color: var(--rr-stone); } & form .elementor-message { font-family: var(--rr-font-body); font-size: 14px; color: var(--rr-ink); }\n}.elementor .rr-form-title{font-family:var(--rr-font-heading);font-weight:400;font-size:28px;color:var(--rr-ink);line-height:1.2;text-transform:none;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .rr-img-cover{width:100%;height:100%;object-fit:cover;display:block;}.elementor .rr-small{font-family:var(--rr-font-body);font-size:14px;color:var(--rr-soft);line-height:1.5;margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;& a { color: var(--rr-orange-text); text-decoration: underline; }\n}