.elementor-1627 .elementor-element.elementor-element-b5ef924{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-1627 .elementor-element.elementor-element-b5ef924:not(.elementor-motion-effects-element-type-background), .elementor-1627 .elementor-element.elementor-element-b5ef924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edge-holding.net/wp-content/uploads/2026/06/ChatGPT-Image-Jun-24-2026-09_43_31-PM.png");background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1627 .elementor-element.elementor-element-8d2c79a{text-align:start;}.elementor-1627 .elementor-element.elementor-element-8d2c79a .elementor-heading-title{font-family:var( --e-global-typography-34fa9c6-font-family ), Sans-serif;font-size:var( --e-global-typography-34fa9c6-font-size );font-weight:var( --e-global-typography-34fa9c6-font-weight );line-height:var( --e-global-typography-34fa9c6-line-height );letter-spacing:var( --e-global-typography-34fa9c6-letter-spacing );word-spacing:var( --e-global-typography-34fa9c6-word-spacing );color:#B0923F;}.elementor-1627 .elementor-element.elementor-element-36b09cb{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1627 .elementor-element.elementor-element-b5ef924{--content-width:70%;}}@media(max-width:1024px){.elementor-1627 .elementor-element.elementor-element-b5ef924{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1627 .elementor-element.elementor-element-8d2c79a .elementor-heading-title{font-size:var( --e-global-typography-34fa9c6-font-size );line-height:var( --e-global-typography-34fa9c6-line-height );letter-spacing:var( --e-global-typography-34fa9c6-letter-spacing );word-spacing:var( --e-global-typography-34fa9c6-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1627 .elementor-element.elementor-element-8d2c79a .elementor-heading-title{font-size:var( --e-global-typography-34fa9c6-font-size );line-height:var( --e-global-typography-34fa9c6-line-height );letter-spacing:var( --e-global-typography-34fa9c6-letter-spacing );word-spacing:var( --e-global-typography-34fa9c6-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-b5ef924 *//* ==========================================
   Fluent Forms - Custom Styling
   ========================================== */


/* ================= CONTAINER 

/* ================= CARDS ================= */

.ff-t-cell {
    background: #ffffff !important;
    border-radius: 12px !important;
    padding: 24px !important;
    box-sizing: border-box !important;
}


/* ================= HEADINGS ================= */

.ff-default h3 {
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #0B1526 !important;
    line-height: 1.4 !important;
    margin-bottom: 20px !important;
    padding-bottom: 12px !important;
    border-bottom: 1px solid #EEF2F6 !important;
}

/* ================= CONTAINER ================= */

/* ================= LABELS ================= */

.ff-default label {
    color: #0B1526 !important;
    font-size: 14px !important;
   
    margin-bottom: 8px !important;
}


/* ================= FIELD SPACING ================= */

.ff-el-group,
.ff-default .ff-el-group {
    margin-bottom: 4px !important;
}

   .ff-t-cell {
        padding: 18px !important;
        margin-bottom: 20px !important; /* Space between cards */
    }
/* ================= INPUT FIELDS ================= */

.ff-default input,
.ff-default select,
.ff-default textarea {
    min-height: 8px !important;
    background: #ffffff !important;
    border: 1px solid #D6DCE5 !important;
    border-radius: 8px !important;
    padding: 12px 14px !important;
    color: #0B1526 !important;
    font-size: 14px !important;
    transition: all .25s ease !important;
}

.ff-default textarea {
    min-height: 120px !important;
}

/* Focus State */

.ff-default input:focus,
.ff-default select:focus,
.ff-default textarea:focus {
    border-color: #B0923F !important;
    box-shadow: 0 0 0 3px rgba(176,146,63,0.12) !important;
    outline: none !important;
}


/* ================= TEXT ================= */

.ff-default p,
.ff-default li,
.ff-default span {
    color: #4B5563 !important;
    font-size: 14px !important;
    line-height: 1.7 !important;
}


/* ================= CHECKBOX & RADIO ================= */

.ff-el-form-check {
    display: flex !important;
    align-items: flex-start !important;
    gap: 6px !important;
    margin-bottom: 2px !important;
    padding: 0 !important;
    min-height: auto !important;
}

.ff-el-form-check label {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.15 !important;
}

.ff-el-form-check input[type="radio"],
.ff-el-form-check input[type="checkbox"] {
    margin-top: 1px !important;
}


/* ================= DISCLAIMER / NOTE ================= */

.investor-note {
    background: #FAFBFC !important;
    border-left: 3px solid #B0923F !important;
    padding: 16px !important;
    border-radius: 8px !important;
    margin-top: 15px !important;
}


/* ================= BUTTON ================= */

.ff-btn-submit,
.ff-default .ff-btn-submit {
    background: #B0923F !important;
    border: 1px solid #B0923F !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    padding: 14px 32px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    transition: .3s ease !important;
}

.ff-btn-submit:hover,
.ff-default .ff-btn-submit:hover {
    background: #0B1526 !important;
    border-color: #0B1526 !important;
}


/* ================= REQUIRED STAR ================= */

.ff-el-is-required {
    color: #B0923F !important;
}


/* ================= RESPONSIVE ================= */

/* Tablet */

@media (max-width: 1024px) {

    .ff-t-cell {
        padding: 20px !important;
    }

    .ff-default h3 {
        font-size: 17px !important;
    }
}

/* Mobile */

@media (max-width: 767px) {

    .ff-t-cell {
        padding: 18px !important;
    }

    .ff-btn-submit {
        width: 100% !important;
    }
}/* End custom CSS */