#registry-form{padding:8rem 0 4rem !important}#registry-form:before{content:"";position:absolute;background-image:url(/wp-content/uploads/2025/12/lightblue-highlight.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:1200px;height:300px;left:50%;transform:translateX(-50%);top:165px;z-index:-1}#registry-form .title{text-align:center;font-size:60px;margin-bottom:1rem}#registry-form .icon-flex{display:flex;margin:0 auto;justify-content:center;gap:10px;align-items:center;line-height:2}#registry-form .gform_wrapper{max-width:900px;margin:2rem auto 0;background-color:#fff;padding:3rem;border-radius:40px;border:8px solid rgba(219,233,250,1)}.gform_required_legend,.gform_wrapper.gravity-theme .gfield_required{display:none}.gform_wrapper label,.gform_wrapper legend.gfield_label{margin:0 0 6px !important;font-size:14px !important;font-weight:400 !important;color:rgba(5,36,80,.5) !important}.form-divider-wrap{position:relative}.form-divider-wrap:before{content:"";position:absolute;bottom:50%;left:0;width:100%;height:1px;background:linear-gradient(to right,#05245040 0%,#05245040 50%,transparent 100%);pointer-events:none;z-index:0}.form-divider{font-size:22px;color:var(--color-accent-navy);font-weight:600;background-color:#fff;padding-right:1rem;display:inline-block;position:relative;z-index:9}.gform_wrapper p{font-size:14px;color:var(--color-accent-navy);margin-top:1rem}.gform-body input,.gform-body select{border:2px solid #dae9ff !important;background-color:#fff;border-radius:10px;padding:10px !important;box-shadow:none !important;color:var(--color-accent-navy)}.gform_wrapper.gravity-theme .gfield-choice-input+label{color:var(--color-accent-navy) !important;transform:translateY(2px)}input[type=radio],input[type=checkbox]{accent-color:var(--color-accent-blue)}label.gform-field-label.gform-field-label--type-inline.gfield_consent_label{font-weight:600 !important;color:var(--color-accent-navy) !important}.ginput_container_consent input{transform:translateY(2px)}.gform_wrapper #field_submit .arrow-btn{width:100%;padding:0 !important;background-color:transparent !important;border:none !important}.gform_wrapper #field_submit .arrow-btn a{font-weight:700}.gform_wrapper .arrow-btn:after{width:35px;height:35px}.gform-footer.gform_footer.top_label{display:none !important}#registry-form button[type=submit]{background-color:transparent !important;min-width:280px;margin:0 auto 0 !important}#field_submit{margin-top:auto}#field_submit input[type=submit]{font-size:18px;font-family:var(--font-family-heading);font-weight:700;color:var(--color-accent-navy);line-height:1}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{padding:0 !important;border:none !important;font-size:12px !important}.gform_wrapper.gravity-theme .gform_validation_errors{margin:0 0 1rem !important;line-height:1 !important;padding:.5rem .5rem .5rem 30px !important;border:none !important;box-shadow:none !important;background:0 0 !important;outline:unset !important}.gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon{font-size:22px !important;inset-inline-start:0 !important;inset-block-start:0 !important;line-height:1 !important;top:50% !important;transform:translateY(-50%) !important}h2.gform_submission_error.hide_summary{line-height:1 !important}