.elementor-223 .elementor-element.elementor-element-4eb77b2{--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;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:04px;--padding-right:04px;}.elementor-223 .elementor-element.elementor-element-4eb77b2:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-4eb77b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://forextif.com/wp-content/uploads/2025/12/Pattern.svg");}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-223 .elementor-element.elementor-element-2e4f65c{width:var( --container-widget-width, 44.871% );max-width:44.871%;--container-widget-width:44.871%;--container-widget-flex-grow:0;top:-296px;}.elementor-223 .elementor-element.elementor-element-2e4f65c.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-223 .elementor-element.elementor-element-2e4f65c{left:336px;}body.rtl .elementor-223 .elementor-element.elementor-element-2e4f65c{right:336px;}.elementor-223 .elementor-element.elementor-element-4fecae8{--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;--justify-content:space-between;--align-items:flex-start;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;--z-index:100;}.elementor-223 .elementor-element.elementor-element-7995474{--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;--justify-content:flex-start;--align-items:flex-start;}.elementor-223 .elementor-element.elementor-element-7ff72ee{--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;--justify-content:center;--align-items:center;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-223 .elementor-element.elementor-element-7ff72ee:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-7ff72ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61616170;}.elementor-223 .elementor-element.elementor-element-7ff72ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-d68da9b{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-d68da9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.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 );color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-ab3b5e0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-223 .elementor-element.elementor-element-b16fd1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-b16fd1c{text-align:left;}.elementor-223 .elementor-element.elementor-element-b16fd1c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:700;text-transform:capitalize;}.elementor-223 .elementor-element.elementor-element-886c3d6{--display:flex;}.elementor-223 .elementor-element.elementor-element-7d06b8b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-223 .elementor-element.elementor-element-b6407d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-b6407d4{text-align:left;}.elementor-223 .elementor-element.elementor-element-b6407d4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:var( --e-global-color-f56e88c );}.elementor-223 .elementor-element.elementor-element-147c6d3{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-223 .elementor-element.elementor-element-a64d16f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-a64d16f{text-align:left;}.elementor-223 .elementor-element.elementor-element-a64d16f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:var( --e-global-color-f56e88c );}.elementor-223 .elementor-element.elementor-element-e1e3cf9{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-223 .elementor-element.elementor-element-4794626.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-4794626{text-align:left;}.elementor-223 .elementor-element.elementor-element-4794626 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:var( --e-global-color-f56e88c );}.elementor-223 .elementor-element.elementor-element-edd3b7c{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-223 .elementor-element.elementor-element-0ac4b81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-0ac4b81{text-align:left;}.elementor-223 .elementor-element.elementor-element-0ac4b81 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:var( --e-global-color-f56e88c );}.elementor-223 .elementor-element.elementor-element-407843c{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-223 .elementor-element.elementor-element-74a758f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-74a758f{text-align:left;}.elementor-223 .elementor-element.elementor-element-74a758f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:var( --e-global-color-f56e88c );}.elementor-223 .elementor-element.elementor-element-f1f79d8{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-f56e88c );--n-accordion-title-hover-color:#FFFCFC;--n-accordion-title-active-color:#FFFCFC;--n-accordion-icon-size:15px;}.elementor-223 .elementor-element.elementor-element-f1f79d8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}@media(min-width:768px){.elementor-223 .elementor-element.elementor-element-7ff72ee{--width:240.438px;}}@media(max-width:1024px){.elementor-223 .elementor-element.elementor-element-4eb77b2{--padding-top:80px;--padding-bottom:60px;--padding-left:012px;--padding-right:012px;}.elementor-223 .elementor-element.elementor-element-2e4f65c{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;top:-26.916%;}body:not(.rtl) .elementor-223 .elementor-element.elementor-element-2e4f65c{left:43.874%;}body.rtl .elementor-223 .elementor-element.elementor-element-2e4f65c{right:43.874%;}.elementor-223 .elementor-element.elementor-element-4fecae8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-223 .elementor-element.elementor-element-7995474{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-223 .elementor-element.elementor-element-b16fd1c{width:var( --container-widget-width, 503.906px );max-width:503.906px;--container-widget-width:503.906px;--container-widget-flex-grow:0;text-align:center;}.elementor-223 .elementor-element.elementor-element-b16fd1c .elementor-heading-title{font-size:40px;}.elementor-223 .elementor-element.elementor-element-b6407d4{text-align:left;}.elementor-223 .elementor-element.elementor-element-a64d16f{text-align:left;}.elementor-223 .elementor-element.elementor-element-4794626{text-align:left;}.elementor-223 .elementor-element.elementor-element-0ac4b81{text-align:left;}.elementor-223 .elementor-element.elementor-element-74a758f{text-align:left;}}@media(max-width:767px){.elementor-223 .elementor-element.elementor-element-4eb77b2{--padding-top:100px;--padding-bottom:60px;--padding-left:04px;--padding-right:04px;}body:not(.rtl) .elementor-223 .elementor-element.elementor-element-2e4f65c{left:36.605%;}body.rtl .elementor-223 .elementor-element.elementor-element-2e4f65c{right:36.605%;}.elementor-223 .elementor-element.elementor-element-2e4f65c{top:-27.661%;}.elementor-223 .elementor-element.elementor-element-7ff72ee{--width:fit-content;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-223 .elementor-element.elementor-element-d68da9b{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-223 .elementor-element.elementor-element-b16fd1c .elementor-heading-title{font-size:24px;}}/* Start custom CSS for container, class: .elementor-element-7ff72ee *//* Main Badge Container */
.cora-glass-badge {
    /* Layout & Shape */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 8px 24px;
    border-radius: 50px;
    
    /* The "Figma" Background Magic */
    background: 
        /* Top center sheen */
        radial-gradient(ellipse at top, rgba(255, 255, 255, 0.2) 0%, transparent 70%),
        /* Dark semi-transparent base */
        rgba(15, 20, 35, 0.55);
        
    /* The Blue Border */
    border: 1px solid rgba(59, 130, 246, 0.5);
    
    /* --- THE KEY CHANGE: Stronger Inner & Outer Glows --- */
    box-shadow: 
        /* 1. Soft Outer Blue Glow */
        0px 5px 25px rgba(59, 130, 246, 0.3),
        /* 2. Strong Inner Ambient Glow (Fills the badge with light) */
        inset 0px 0px 35px rgba(59, 130, 246, 0.4),
        /* 3. Sharp Inner Rim Glow (Highlights the very edge) */
        inset 0px 0px 6px rgba(100, 180, 255, 0.7);
    
    /* Glass Blur Effect */
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    
    transition: all 0.3s ease;
    cursor: default;
}

/* Hover Effect - Intensify Everything */
.cora-glass-badge:hover {
    border-color: rgba(100, 180, 255, 0.9); /* Brighter border */
    background: 
        radial-gradient(ellipse at top, rgba(255, 255, 255, 0.25) 0%, transparent 70%),
        rgba(15, 20, 35, 0.6);
    box-shadow: 
        0px 8px 35px rgba(59, 130, 246, 0.5), /* Stronger outer */
        inset 0px 0px 45px rgba(59, 130, 246, 0.6), /* Brighter inner fill */
        inset 0px 0px 8px rgba(150, 220, 255, 0.9); /* Very bright inner rim */
    transform: translateY(-2px);
}

/* Text Styling (Same as before) */
.cora-glass-badge h1, .cora-glass-badge h2, .cora-glass-badge h3, 
.cora-glass-badge h4, .cora-glass-badge h5, .cora-glass-badge h6, 
.cora-glass-badge p, .cora-glass-badge span {
    color: #ffffff !important;
    margin: 0;
    font-weight: 400;
    letter-spacing: 0.3px;
    font-size: 14px;
}

/* Icon Styling (Same as before) */
.cora-glass-badge i,
.cora-glass-badge svg {
    color: #3b82f6 !important;
    font-size: 16px;
    filter: drop-shadow(0 0 5px rgba(59, 130, 246, 1));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb77b2 *//* =========================================
   INTERACTIVE FAQ SECTION
   ========================================= */

/* --- 1. Staggered Entrance Animation --- */
/* This makes the questions load in one-by-one smoothly */
.cora-faq-interactive .elementor-accordion-item {
    opacity: 0;
    animation: cora-faq-entrance 0.6s ease forwards;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; /* Clean separator lines */
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    background: transparent !important; /* Remove default bg */
    transition: all 0.3s ease;
}

/* Stagger delays for up to 6 items */
.cora-faq-interactive .elementor-accordion-item:nth-child(1) { animation-delay: 0.1s; }
.cora-faq-interactive .elementor-accordion-item:nth-child(2) { animation-delay: 0.2s; }
.cora-faq-interactive .elementor-accordion-item:nth-child(3) { animation-delay: 0.3s; }
.cora-faq-interactive .elementor-accordion-item:nth-child(4) { animation-delay: 0.4s; }
.cora-faq-interactive .elementor-accordion-item:nth-child(5) { animation-delay: 0.5s; }
.cora-faq-interactive .elementor-accordion-item:nth-child(6) { animation-delay: 0.6s; }

@keyframes cora-faq-entrance {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}

/* --- 2. The Question Title (Trigger) --- */
.cora-faq-interactive .elementor-tab-title {
    padding: 25px 0 !important; /* Spacious click area */
    transition: all 0.3s ease;
}

/* Text Styling */
.cora-faq-interactive .elementor-tab-title a {
    transition: color 0.3s ease, transform 0.3s ease;
    display: block; /* Ensures transform works on text */
}

/* --- 3. Interaction: Hover State --- */
@media (hover: hover) {
    /* When hovering a question row */
    .cora-faq-interactive .elementor-accordion-item:hover {
        border-bottom-color: rgba(59, 130, 246, 0.5) !important; /* Border turns blue */
    }

    /* Text slides slightly right */
    .cora-faq-interactive .elementor-tab-title:hover a {
        color: #60A5FA !important; /* Light blue text */
        transform: translateX(10px); /* Subtle slide interaction */
    }
}

/* --- 4. Interaction: Active/Open State --- */
.cora-faq-interactive .elementor-accordion-item.elementor-active {
    /* Optional: Subtle background for the open item to focus attention */
    background: linear-gradient(90deg, rgba(255,255,255,0.03) 0%, transparent 100%) !important;
    border-bottom-color: #3b82f6 !important; /* distinct blue line */
}

.cora-faq-interactive .elementor-accordion-item.elementor-active .elementor-tab-title a {
    color: #ffffff !important;
    font-weight: 600; /* Make active question bold */
}

/* --- 5. Icon Animation --- */
/* Rotate the icon smoothly */
.cora-faq-interactive .elementor-tab-title .elementor-accordion-icon {
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Rotate when active */
.cora-faq-interactive .elementor-accordion-item.elementor-active .elementor-accordion-icon {
    transform: rotate(45deg); /* or 180deg depending on if it's a + or ^ */
    color: #60A5FA; /* Blue icon when open */
}

/* --- 6. The Answer Content --- */
.cora-faq-interactive .elementor-tab-content {
    padding: 0 0 25px 0 !important; /* Clean spacing */
    color: #9CA3AF; /* Muted text for readability */
    line-height: 1.6;
    border: none !important;
}

/* --- 7. Mobile Optimization --- */
@media (max-width: 768px) {
    /* Increase tap target size */
    .cora-faq-interactive .elementor-tab-title {
        padding: 20px 0 !important;
    }
    
    /* Active State for Mobile (Tap) */
    .cora-faq-interactive .elementor-tab-title:active a {
        color: #60A5FA !important;
        transform: translateX(5px);
    }
}/* End custom CSS */