.elementor-widget-form .elementor-field-label{font-family:var(--font-head) !important;font-size:13.5px !important;font-weight:var(--fw-semibold) !important;color:var(--c-navy) !important;margin-bottom:7px !important;line-height:1.3 !important}.elementor-widget-form .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group{margin-bottom:4px}.elementor-widget-form .elementor-field-group .elementor-field.elementor-field-textual,.elementor-widget-form .elementor-field-group textarea.elementor-field-textual,.elementor-widget-form .elementor-field-group select.elementor-field-textual{width:100% !important;padding:12px 14px !important;font-family:var(--font-body) !important;font-size:15px !important;line-height:1.5 !important;color:var(--c-navy) !important;background-color:var(--c-white) !important;border:1px solid var(--c-border) !important;border-radius:12px !important;box-shadow:none !important;transition:border-color .18s var(--ease),box-shadow .2s var(--ease);-webkit-appearance:none;appearance:none}.elementor-widget-form .elementor-field-group .elementor-field-textual::placeholder{color:var(--c-text-soft) !important;opacity:1}.elementor-widget-form .elementor-field-group .elementor-field-textual:focus{border-color:var(--c-grad-blue) !important;box-shadow:0 0 0 3px rgba(35,1,251,.12) !important}.elementor-widget-form .elementor-field-group .elementor-field-textual:focus-visible{outline:2px solid var(--c-grad-blue) !important;outline-offset:2px !important}.bc-cta-form .elementor-widget-form .elementor-field-group .elementor-field-textual:focus-visible,.bc-cta-block .elementor-widget-form .elementor-field-group .elementor-field-textual:focus-visible,.lg-demo .elementor-widget-form .elementor-field-group .elementor-field-textual:focus-visible{outline-color:var(--c-white,#fff) !important}.elementor-widget-form .elementor-field-group textarea.elementor-field-textual{resize:vertical;min-height:112px;line-height:1.55 !important}.elementor-widget-form .elementor-field-group select.elementor-field-textual{cursor:pointer;padding-right:42px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237B8190' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px}.elementor-widget-form .elementor-select-wrapper:before,.elementor-widget-form .elementor-select-wrapper:after{content:none !important}.elementor-widget-form .elementor-field-group .elementor-field-type-upload input[type=file],.elementor-widget-form .elementor-field-group input[type=file].elementor-field{width:100% !important;padding:10px 14px !important;font-family:var(--font-body) !important;font-size:14px !important;color:var(--c-text-muted) !important;background-color:var(--c-white) !important;border:1px dashed var(--c-border) !important;border-radius:12px !important;cursor:pointer}.elementor-widget-form .elementor-button{display:inline-flex !important;align-items:center;justify-content:center;gap:8px;font-family:var(--font-head) !important;font-size:15px !important;font-weight:var(--fw-bold) !important;letter-spacing:-.005em;color:var(--c-white) !important;background-color:transparent !important;background-image:linear-gradient(90deg,#2301fb 0%,#a80290 100%) !important;border:0 !important;border-radius:var(--radius-pill) !important;padding:13px 26px !important;box-shadow:var(--shadow-btn) !important;cursor:pointer;transition:background-image .18s var(--ease),transform .12s var(--ease),box-shadow .2s var(--ease)}.elementor-widget-form .elementor-button:hover{background-image:linear-gradient(90deg,#3a1eff 0%,#c213ad 100%) !important;box-shadow:var(--shadow-btn-hover) !important;transform:translateY(-1px);color:var(--c-white) !important}.elementor-widget-form .elementor-button:active{transform:translateY(1px) scale(.99)}.elementor-widget-form .elementor-button .elementor-button-text:after{content:"\2192";font-weight:400;margin-left:8px;display:inline-block;transition:transform .18s var(--ease)}.elementor-widget-form .elementor-button:hover .elementor-button-text:after{transform:translateX(4px)}.cta11-card .elementor-widget-form .elementor-button,.lg-cta-actions .elementor-widget-form .elementor-button{width:100%}.elementor-widget-form .elementor-message{font-family:var(--font-body) !important;font-size:14.5px !important;line-height:1.5;margin-top:10px}.elementor-widget-form .elementor-message.elementor-message-success{color:var(--c-navy) !important}.elementor-widget-form .elementor-message.elementor-message-success:before{color:var(--c-success) !important}.elementor-widget-form .elementor-message.elementor-message-danger{color:var(--c-magenta) !important}.elementor-widget-form .elementor-message.elementor-message-danger:before{color:var(--c-magenta) !important}.bc-form-privacy{font-family:var(--font-body);font-size:13px;line-height:1.5;color:inherit;opacity:.72;margin:14px 0 0;max-width:46em}.bc-form-privacy a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bc-form-privacy a:hover,.bc-form-privacy a:focus-visible{opacity:.8}.bc-cta-form .bc-form-privacy,.bc-cta-block .bc-form-privacy{color:var(--c-white,#fff);text-align:center;margin-inline:auto}.elementor-field-type-acceptance>label.elementor-field-label{display:none}.elementor-field-type-acceptance .elementor-field-option label{font-size:14px;line-height:1.5;color:var(--c-text-muted)}.elementor-field-type-acceptance .elementor-field-option label a{color:inherit;text-decoration:underline}.elementor-field-type-acceptance .elementor-field-option label a:hover{color:var(--c-magenta)}.elementor-field-type-acceptance input[type=checkbox]{accent-color:var(--c-magenta)}.bc-cta-form .elementor-field-type-acceptance .elementor-field-option label,.lg-bg-navy .elementor-field-type-acceptance .elementor-field-option label{color:rgba(255,255,255,.78) !important}.bc-cta-form .elementor-field-type-acceptance .elementor-field-option label a,.lg-bg-navy .elementor-field-type-acceptance .elementor-field-option label a{color:#fff !important;text-decoration:underline}.bc-cta-form .elementor-field-type-acceptance .elementor-field-option label a:hover,.lg-bg-navy .elementor-field-type-acceptance .elementor-field-option label a:hover{color:var(--c-sky) !important}