.elementor-766 .elementor-element.elementor-element-ee3ed1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--padding-top:5%;--padding-bottom:5%;--padding-left:6%;--padding-right:6%;}.elementor-766 .elementor-element.elementor-element-ee3ed1a:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-ee3ed1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edencompany.org/wp-content/uploads/2025/12/building-804526_1280.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-766 .elementor-element.elementor-element-ee3ed1a::before, .elementor-766 .elementor-element.elementor-element-ee3ed1a > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-ee3ed1a > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-ee3ed1a > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-ee3ed1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-ee3ed1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2D2D2D;--background-overlay:'';}.elementor-766 .elementor-element.elementor-element-e9a1e18{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:49%;}.elementor-766 .elementor-element.elementor-element-c0712b8 .elementor-heading-title{font-size:17px;color:var( --e-global-color-c85018e );}.elementor-766 .elementor-element.elementor-element-7b2f0aa{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-766 .elementor-element.elementor-element-7b2f0aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3rem;font-weight:700;line-height:54px;color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-300a771{--divider-border-style:solid;--divider-color:var( --e-global-color-c85018e );--divider-border-width:2px;}.elementor-766 .elementor-element.elementor-element-300a771 .elementor-divider-separator{width:100px;}.elementor-766 .elementor-element.elementor-element-300a771 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-766 .elementor-element.elementor-element-6905024{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-c9350e6-font-family ), Sans-serif;font-size:var( --e-global-typography-c9350e6-font-size );font-weight:var( --e-global-typography-c9350e6-font-weight );color:#F5F5F5;}.elementor-766 .elementor-element.elementor-element-6905024 p{margin-block-end:0px;}.elementor-766 .elementor-element.elementor-element-98da7ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:6%;--padding-right:6%;}.elementor-766 .elementor-element.elementor-element-98da7ab:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-98da7ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-98da7ab::before, .elementor-766 .elementor-element.elementor-element-98da7ab > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-98da7ab > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-98da7ab > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-98da7ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-98da7ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-766 .elementor-element.elementor-element-07a47f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:2%;--padding-bottom:0%;--padding-left:1%;--padding-right:0%;}.elementor-766 .elementor-element.elementor-element-35a8ff5{text-align:start;}.elementor-766 .elementor-element.elementor-element-35a8ff5 .elementor-heading-title{font-family:var( --e-global-typography-c775c05-font-family ), Sans-serif;font-size:var( --e-global-typography-c775c05-font-size );font-weight:var( --e-global-typography-c775c05-font-weight );color:var( --e-global-color-c85018e );}.elementor-766 .elementor-element.elementor-element-d0512bc{text-align:center;}.elementor-766 .elementor-element.elementor-element-d0512bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.8rem;font-weight:600;color:var( --e-global-color-f5ca2e3 );}.elementor-766 .elementor-element.elementor-element-a980929{--divider-border-style:solid;--divider-color:var( --e-global-color-c85018e );--divider-border-width:3px;}.elementor-766 .elementor-element.elementor-element-a980929 .elementor-divider-separator{width:18%;margin:0 auto;margin-center:0;}.elementor-766 .elementor-element.elementor-element-a980929 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-766 .elementor-element.elementor-element-5106371{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:center;--padding-top:2%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-766 .elementor-element.elementor-element-748040b{--display:flex;animation-duration:1200ms;--border-radius:25px 25px 25px 25px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;animation-delay:180ms;}.elementor-766 .elementor-element.elementor-element-748040b:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-748040b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5814f6e );}.elementor-766 .elementor-element.elementor-element-a491890 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-f5ca2e3 );}.elementor-766 .elementor-element.elementor-element-e4b1429{padding:0px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-e4b1429 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:var( --e-global-color-f5ca2e3 );}.elementor-766 .elementor-element.elementor-element-6bd22f4{--display:flex;animation-duration:1200ms;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:25px 25px 25px 25px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;animation-delay:200ms;}.elementor-766 .elementor-element.elementor-element-6bd22f4:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-6bd22f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5814f6e );}.elementor-766 .elementor-element.elementor-element-fac931f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-f5ca2e3 );}.elementor-766 .elementor-element.elementor-element-5a6f64a .elementor-heading-title{font-family:var( --e-global-typography-c775c05-font-family ), Sans-serif;font-size:var( --e-global-typography-c775c05-font-size );font-weight:var( --e-global-typography-c775c05-font-weight );color:var( --e-global-color-f5ca2e3 );}.elementor-766 .elementor-element.elementor-element-f623446{padding:0px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-f623446 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:var( --e-global-color-f5ca2e3 );}.elementor-766 .elementor-element.elementor-element-d21c6c8{padding:0px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-d21c6c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:var( --e-global-color-f5ca2e3 );}.elementor-766 .elementor-element.elementor-element-6dabee8{--display:flex;animation-duration:1200ms;--border-radius:25px 25px 25px 25px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;animation-delay:220ms;}.elementor-766 .elementor-element.elementor-element-6dabee8:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-6dabee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5814f6e );}.elementor-766 .elementor-element.elementor-element-ad0f0e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-f5ca2e3 );}.elementor-766 .elementor-element.elementor-element-bac460f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:20px;color:var( --e-global-color-f5ca2e3 );}.elementor-766 .elementor-element.elementor-element-f471b1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:2%;--padding-bottom:2%;--padding-left:6%;--padding-right:6%;}.elementor-766 .elementor-element.elementor-element-620c47b{--display:flex;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-766 .elementor-element.elementor-element-98da7ab{--content-width:1200px;}.elementor-766 .elementor-element.elementor-element-748040b{--width:30%;}.elementor-766 .elementor-element.elementor-element-6bd22f4{--width:30%;}.elementor-766 .elementor-element.elementor-element-6dabee8{--width:30%;}.elementor-766 .elementor-element.elementor-element-f471b1e{--content-width:1200px;}.elementor-766 .elementor-element.elementor-element-620c47b{--width:90%;}}@media(max-width:1024px){.elementor-766 .elementor-element.elementor-element-ee3ed1a{--padding-top:100px;--padding-bottom:110px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-e9a1e18{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-766 .elementor-element.elementor-element-c0712b8{text-align:center;}.elementor-766 .elementor-element.elementor-element-7b2f0aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-766 .elementor-element.elementor-element-300a771 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-766 .elementor-element.elementor-element-300a771 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-766 .elementor-element.elementor-element-6905024{padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-c9350e6-font-size );}.elementor-766 .elementor-element.elementor-element-98da7ab{--padding-top:90px;--padding-bottom:90px;--padding-left:25px;--padding-right:25px;}.elementor-766 .elementor-element.elementor-element-35a8ff5 .elementor-heading-title{font-size:var( --e-global-typography-c775c05-font-size );}.elementor-766 .elementor-element.elementor-element-5a6f64a .elementor-heading-title{font-size:var( --e-global-typography-c775c05-font-size );}}@media(max-width:767px){.elementor-766 .elementor-element.elementor-element-ee3ed1a:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-ee3ed1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-766 .elementor-element.elementor-element-ee3ed1a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-e9a1e18{--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-766 .elementor-element.elementor-element-c0712b8{text-align:center;}.elementor-766 .elementor-element.elementor-element-7b2f0aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-766 .elementor-element.elementor-element-300a771 .elementor-divider{text-align:center;}.elementor-766 .elementor-element.elementor-element-300a771 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-766 .elementor-element.elementor-element-6905024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-c9350e6-font-size );}.elementor-766 .elementor-element.elementor-element-98da7ab{--padding-top:75px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-35a8ff5 .elementor-heading-title{font-size:var( --e-global-typography-c775c05-font-size );}.elementor-766 .elementor-element.elementor-element-5106371{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-766 .elementor-element.elementor-element-748040b{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-766 .elementor-element.elementor-element-6bd22f4{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-766 .elementor-element.elementor-element-5a6f64a .elementor-heading-title{font-size:var( --e-global-typography-c775c05-font-size );}.elementor-766 .elementor-element.elementor-element-6dabee8{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}}/* Start custom CSS for container, class: .elementor-element-620c47b *//* =========================================================
   FORMINATOR FORM – FULL HARD OVERRIDE (IMPORTANT EVERYWHERE)
   Color Scheme: #00001e | #ffc300 | #ffffff
========================================================= */

/* ===============================
   FORM CONTAINER
================================ */
.forminator-ui.forminator-custom-form {
    background: linear-gradient(145deg, #00001e, #05053a) !important;
    border-radius: 20px !important;
    padding: 40px !important;
    box-shadow: 0 25px 60px rgba(0,0,0,0.55) !important;
}

/* ===============================
   LABELS
================================ */
.forminator-label {
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    letter-spacing: 0.5px !important;
    margin-bottom: 8px !important;
}

.forminator-required {
    color: #ffc300 !important;
    font-weight: 700 !important;
}

/* ===============================
   INPUTS / TEXTAREA
================================ */
.forminator-input,
.forminator-textarea,
.select2-selection {
    background: rgba(255,255,255,0.05) !important;
    border: 1px solid rgba(255,255,255,0.2) !important;
    color: #ffffff !important;
    border-radius: 14px !important;
    padding: 14px 16px !important;
    font-size: 15px !important;
}

.forminator-input::placeholder,
.forminator-textarea::placeholder {
    color: rgba(255,255,255,0.5) !important;
}

/* Focus */
.forminator-input:focus,
.forminator-textarea:focus,
.select2-selection--single:focus {
    border-color: #ffc300 !important;
    box-shadow: 0 0 0 3px rgba(255,195,0,0.3) !important;
    outline: none !important;
}

/* ===============================
   SELECT2 – FIELD (CLOSED)
================================ */
.select2-selection__rendered {
    color: #ffffff !important;
    font-weight: 500 !important;
}

.select2-selection__placeholder {
    color: rgba(255,255,255,0.6) !important;
}

.select2-selection__arrow {
    color: #ffc300 !important;
}

/* ===============================
   SELECT2 – DROPDOWN (OPEN)
================================ */
.select2-container--default .select2-dropdown {
    background-color: #00001e !important;
    border: 1px solid #ffc300 !important;
    border-radius: 12px !important;
}

/* All options */
.select2-results__option {
    background-color: #00001e !important;
    color: #ffffff !important;
    padding: 14px !important;
    font-size: 15px !important;
}

/* Hover */
.select2-results__option--highlighted {
    background-color: #ffc300 !important;
    color: #00001e !important;
    font-weight: 700 !important;
}

/* Selected option */
.select2-results__option[aria-selected="true"] {
    background-color: rgba(255,195,0,0.25) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

/* Disabled */
.select2-results__option--disabled {
    background-color: #00001e !important;
    color: rgba(255,255,255,0.4) !important;
}

/* ===============================
   SELECT2 – OPEN FIELD BORDER
================================ */
.select2-container--open .select2-selection {
    border-color: #ffc300 !important;
    box-shadow: 0 0 0 3px rgba(255,195,0,0.3) !important;
}

/* ===============================
   SELECT2 – SCROLLBAR
================================ */
.select2-results__options::-webkit-scrollbar {
    width: 6px !important;
}

.select2-results__options::-webkit-scrollbar-track {
    background: #00001e !important;
}

.select2-results__options::-webkit-scrollbar-thumb {
    background: #ffc300 !important;
    border-radius: 10px !important;
}

/* ===============================
   FILE UPLOAD
================================ */
.forminator-button-upload {
    background: transparent !important;
    border: 2px dashed rgba(255,195,0,0.7) !important;
    color: #ffc300 !important;
    border-radius: 14px !important;
    padding: 14px 20px !important;
    font-weight: 600 !important;
}

.forminator-button-upload:hover {
    background: #ffc300 !important;
    color: #00001e !important;
}

.forminator-file-upload span {
    color: rgba(255,255,255,0.6) !important;
}

/* ===============================
   ERROR / VALIDATION
================================ */
.forminator-error-message,
.forminator-response-message.forminator-error {
    background: rgba(255,195,0,0.15) !important;
    color: #ffc300 !important;
    border-left: 4px solid #ffc300 !important;
    border-radius: 10px !important;
    padding: 12px 14px !important;
    font-size: 14px !important;
}

/* ===============================
   SUBMIT BUTTON
================================ */
.forminator-button-submit {
    background: linear-gradient(135deg, #ffc300, #ffe27a) !important;
    color: #00001e !important;
    border-radius: 16px !important;
    padding: 16px 48px !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    border: none !important;
    box-shadow: 0 20px 40px rgba(255,195,0,0.45) !important;
}

.forminator-button-submit:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 30px 60px rgba(255,195,0,0.65) !important;
}

/* ===============================
   MOBILE FIX
================================ */
@media (max-width: 768px) {
    .forminator-ui.forminator-custom-form {
        padding: 26px 18px !important;
        border-radius: 16px !important;
    }
}/* End custom CSS */