.elementor-13637 .elementor-element.elementor-element-5846ca9 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #012C53 0%, #0875BC 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13637 .elementor-element.elementor-element-5846ca9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-70px;margin-bottom:0px;padding:130px 0px 80px 0px;}.elementor-13637 .elementor-element.elementor-element-bdd1ca0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13637 .elementor-element.elementor-element-f6d500e > .elementor-widget-container{margin:10px 0px -15px 0px;}.elementor-13637 .elementor-element.elementor-element-2a2a0f3e:not(.elementor-motion-effects-element-type-background), .elementor-13637 .elementor-element.elementor-element-2a2a0f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13637 .elementor-element.elementor-element-2a2a0f3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-13637 .elementor-element.elementor-element-2a2a0f3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13637 .elementor-element.elementor-element-7c9828b0 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:40px 40px 65px 40px;border-radius:10px 10px 10px 10px;}.elementor-13637 .elementor-element.elementor-element-7c9828b0 .pix-feature-title{padding-top:10px !important;}.elementor-13637 .elementor-element.elementor-element-7c9828b0 .pix-feature-icon{font-size:31px !important;width:31px !important;height:31px !important;line-height:31px !important;}.elementor-13637 .elementor-element.elementor-element-7c9828b0 .rounded-circle{width:calc(31px * 1.8) !important;}.elementor-13637 .elementor-element.elementor-element-7c9828b0 .pix-feature-el{text-align:center !important;}.elementor-13637 .elementor-element.elementor-element-7c9828b0 .pix-feature-el:not(.media){display:flex;flex-direction:column;align-items:center;justify-content:normal;}.elementor-13637 .elementor-element.elementor-element-7c9828b0 .pix-feature-el.media .media-body{display:flex;flex-direction:column;align-items:center;justify-content:normal;}.elementor-13637 .elementor-element.elementor-element-2a4181a1 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:40px 40px 65px 40px;border-radius:10px 10px 10px 10px;}.elementor-13637 .elementor-element.elementor-element-2a4181a1 .pix-feature-title{padding-top:10px !important;}.elementor-13637 .elementor-element.elementor-element-2a4181a1 .pix-feature-icon{font-size:31px !important;width:31px !important;height:31px !important;line-height:31px !important;}.elementor-13637 .elementor-element.elementor-element-2a4181a1 .rounded-circle{width:calc(31px * 1.8) !important;}.elementor-13637 .elementor-element.elementor-element-2a4181a1 .pix-feature-el{text-align:center !important;}.elementor-13637 .elementor-element.elementor-element-2a4181a1 .pix-feature-el:not(.media){display:flex;flex-direction:column;align-items:center;justify-content:normal;}.elementor-13637 .elementor-element.elementor-element-2a4181a1 .pix-feature-el.media .media-body{display:flex;flex-direction:column;align-items:center;justify-content:normal;}.elementor-13637 .elementor-element.elementor-element-bf6e3ea > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;border-radius:10px 10px 10px 10px;}.elementor-13637 .elementor-element.elementor-element-bf6e3ea .pix-feature-title{padding-top:10px !important;}.elementor-13637 .elementor-element.elementor-element-bf6e3ea .pix-feature-icon{font-size:31px !important;width:31px !important;height:31px !important;line-height:31px !important;}.elementor-13637 .elementor-element.elementor-element-bf6e3ea .rounded-circle{width:calc(31px * 1.8) !important;}.elementor-13637 .elementor-element.elementor-element-bf6e3ea .pix-feature-el{text-align:center !important;}.elementor-13637 .elementor-element.elementor-element-bf6e3ea .pix-feature-el:not(.media){display:flex;flex-direction:column;align-items:center;justify-content:normal;}.elementor-13637 .elementor-element.elementor-element-bf6e3ea .pix-feature-el.media .media-body{display:flex;flex-direction:column;align-items:center;justify-content:normal;}.elementor-13637 .elementor-element.elementor-element-51f42986:not(.elementor-motion-effects-element-type-background), .elementor-13637 .elementor-element.elementor-element-51f42986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13637 .elementor-element.elementor-element-51f42986{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 60px 0px;}.elementor-13637 .elementor-element.elementor-element-51f42986 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13637 .elementor-element.elementor-element-5c4c0cb6{z-index:1;}.elementor-13637 .elementor-element.elementor-element-43e6d12e{margin-top:0px;margin-bottom:0px;padding:35px 35px 35px 35px;z-index:2;}.elementor-13637 .elementor-element.elementor-element-52a5292e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-13637 .elementor-element.elementor-element-3254afdf > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-13637 .elementor-element.elementor-element-3254afdf .heading-text, .elementor-13637 .elementor-element.elementor-element-3254afdf .heading-text span, .elementor-13637 .elementor-element.elementor-element-3254afdf .body-font, .elementor-13637 .elementor-element.elementor-element-3254afdf .secondary-font{font-size:25px;}.elementor-13637 .elementor-element.elementor-element-64ff0c05 > .elementor-widget-container{padding:0px 0px 10px 0px;}@media(max-width:1024px){.elementor-13637 .elementor-element.elementor-element-bdd1ca0 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-13637 .elementor-element.elementor-element-f6d500e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13637 .elementor-element.elementor-element-43e6d12e{padding:5px 5px 5px 5px;}}/* Start custom CSS for shortcode, class: .elementor-element-e7b0911 *//* Ensure form uses full width */
.gform-theme--foundation .gform_wrapper {
    max-width: 100%;
}

/* Use flexbox for rows */
.gform-theme--foundation .gform_fields {
    display: flex;
    flex-wrap: wrap;
    gap: var(--gf-form-gap-x);
}

/* Default fields side-by-side */
.gform-theme--foundation .gfield {
    flex: 1 1 48%;
}

/* Full-width fields (textarea, message, etc.) */
.gform-theme--foundation .gfield--type-textarea,
.gform-theme--foundation .gfield--width-full {
    flex: 0 0 100%;
}

/* Inputs, selects, textareas full width */
.gform-theme--foundation
.gfield input:not([type="checkbox"]):not([type="radio"]),
.gform-theme--foundation
.gfield select,
.gform-theme--foundation
.gfield textarea {
    width: 100%;
    max-width: 100%;
}

/* Textarea height */
.gform-theme--foundation textarea {
    min-height: 160px;
    resize: vertical;
}

/* Labels */
.gform-theme--foundation .gfield_label {
    font-weight: 600;
    margin-bottom: 6px;
}

/* Submit button wrapper */
.gform-theme--foundation .gform_footer {
    width: 100%;
    margin-top: 20px;
}

.gform-theme--foundation .gform_footer {
    width: 100%;
}

/* Button base */
.gform-theme--foundation .gform_button {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 100%;
    min-height: 56px;

    padding: 0 32px;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.02em;

    color: #ffffff;
    background-color: #0b5cff; /* header button color */

    border: none;
    border-radius: 999px; /* pill shape */

    cursor: pointer;
    text-decoration: none;

    transition:
        background-color 0.25s ease,
        box-shadow 0.25s ease,
        transform 0.15s ease;
}

/* Hover state */
.gform-theme--foundation .gform_button:hover {
    background-color: #0846c7;
    box-shadow: 0 10px 24px rgba(11, 92, 255, 0.35);
    transform: translateY(-2px);
}

/* Focus accessibility */
.gform-theme--foundation .gform_button:focus-visible {
    outline: 3px solid rgba(11, 92, 255, 0.4);
    outline-offset: 3px;
}

/* Disabled state */
.gform-theme--foundation .gform_button:disabled {
    opacity: 0.6;
    cursor: not-allowed;
    transform: none;
    box-shadow: none;
}

#gform_submit_button_4 {
    border-radius: 99px;
    background-color: #0072b9;
}

/* Mobile stacking */
@media (max-width: 768px) {
    .gform-theme--foundation .gfield {
        flex: 0 0 100%;
    }
}/* End custom CSS */