.elementor-10400 .elementor-element.elementor-element-9698adc{--display:flex;--min-height:80vh;--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:flex-start;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10400 .elementor-element.elementor-element-9698adc:not(.elementor-motion-effects-element-type-background), .elementor-10400 .elementor-element.elementor-element-9698adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #0C2541 0%, #05091B 39%);}.elementor-10400 .elementor-element.elementor-element-fec67ad{--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:stretch;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-10400 .elementor-element.elementor-element-fec67ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10400 .elementor-element.elementor-element-d72e277{width:auto;max-width:auto;text-align:start;}.elementor-10400 .elementor-element.elementor-element-d72e277 > .elementor-widget-container{background-color:#10273B;margin:0px 0px 0px 0px;padding:10px 20px 6px 20px;border-radius:20px 20px 20px 20px;}.elementor-10400 .elementor-element.elementor-element-d72e277.elementor-element{--align-self:flex-start;}.elementor-10400 .elementor-element.elementor-element-d72e277 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.7px;color:#0EA5E9;}.elementor-10400 .elementor-element.elementor-element-e6fde2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10400 .elementor-element.elementor-element-e6fde2f{text-align:start;}.elementor-10400 .elementor-element.elementor-element-e6fde2f .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-10400 .elementor-element.elementor-element-0462ca4 > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-10400 .elementor-element.elementor-element-0462ca4{text-align:start;font-size:18px;font-weight:300;line-height:34px;color:#FFFFFFD1;}.elementor-10400 .elementor-element.elementor-element-aa83280{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10400 .elementor-element.elementor-element-4f599f3{--display:flex;--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-10400 .elementor-element.elementor-element-f6cbe21{width:var( --container-widget-width, 59px );max-width:59px;--container-widget-width:59px;--container-widget-flex-grow:0;}.elementor-10400 .elementor-element.elementor-element-f6cbe21 > .elementor-widget-container{background-color:var( --e-global-color-f3a7b3f );padding:8px 6px 5px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e7f4a03 );border-radius:10px 10px 10px 10px;}.elementor-10400 .elementor-element.elementor-element-f6cbe21:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-94aeec9 );}.elementor-10400 .elementor-element.elementor-element-f6cbe21 .elementor-icon-wrapper{text-align:center;}.elementor-10400 .elementor-element.elementor-element-f6cbe21.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-94aeec9 );}.elementor-10400 .elementor-element.elementor-element-f6cbe21.elementor-view-framed .elementor-icon, .elementor-10400 .elementor-element.elementor-element-f6cbe21.elementor-view-default .elementor-icon{color:var( --e-global-color-94aeec9 );border-color:var( --e-global-color-94aeec9 );}.elementor-10400 .elementor-element.elementor-element-f6cbe21.elementor-view-framed .elementor-icon, .elementor-10400 .elementor-element.elementor-element-f6cbe21.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-94aeec9 );}.elementor-10400 .elementor-element.elementor-element-f6cbe21 .elementor-icon{font-size:31px;}.elementor-10400 .elementor-element.elementor-element-f6cbe21 .elementor-icon svg{height:31px;}.elementor-10400 .elementor-element.elementor-element-8125752 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10400 .elementor-element.elementor-element-8125752{text-align:start;}.elementor-10400 .elementor-element.elementor-element-8125752 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-10400 .elementor-element.elementor-element-90a0276{--divider-border-style:solid;--divider-color:var( --e-global-color-94aeec9 );--divider-border-width:4.3px;}.elementor-10400 .elementor-element.elementor-element-90a0276 .elementor-divider-separator{width:89px;}.elementor-10400 .elementor-element.elementor-element-90a0276 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10400 .elementor-element.elementor-element-938133d{--display:flex;--min-height:346px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F2937;--border-color:#1F2937;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10400 .elementor-element.elementor-element-938133d:not(.elementor-motion-effects-element-type-background), .elementor-10400 .elementor-element.elementor-element-938133d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f3a7b3f );}.elementor-10400 .elementor-element.elementor-element-938133d.e-con{--align-self:center;}.elementor-10400 .elementor-element.elementor-element-f214165 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-10400 .elementor-element.elementor-element-f214165 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-10400 .elementor-element.elementor-element-f214165 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-10400 .elementor-element.elementor-element-f214165 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-10400 .elementor-element.elementor-element-f214165 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-10400 .elementor-element.elementor-element-f214165 .elementor-icon-list-icon i{color:#86C76B;transition:color 0.3s;}.elementor-10400 .elementor-element.elementor-element-f214165 .elementor-icon-list-icon svg{fill:#86C76B;transition:fill 0.3s;}.elementor-10400 .elementor-element.elementor-element-f214165{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-10400 .elementor-element.elementor-element-f214165 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor6 );transition:color 0.3s;}.elementor-10400 .elementor-element.elementor-element-800719b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10400 .elementor-element.elementor-element-6001120{--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:flex-start;}.elementor-10400 .elementor-element.elementor-element-6001120.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10400 .elementor-element.elementor-element-fef54fe{width:auto;max-width:auto;text-align:start;}.elementor-10400 .elementor-element.elementor-element-fef54fe > .elementor-widget-container{background-color:#10273B;margin:0px 0px 0px 0px;padding:10px 20px 6px 20px;border-radius:20px 20px 20px 20px;}.elementor-10400 .elementor-element.elementor-element-fef54fe.elementor-element{--align-self:flex-start;}.elementor-10400 .elementor-element.elementor-element-fef54fe .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.7px;color:#0EA5E9;}.elementor-10400 .elementor-element.elementor-element-a564315{text-align:start;}.elementor-10400 .elementor-element.elementor-element-a564315 .elementor-heading-title{color:#FFFFFF;}.elementor-10400 .elementor-element.elementor-element-cc9c731 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10400 .elementor-element.elementor-element-cc9c731{text-align:start;font-size:16px;font-weight:300;line-height:34px;color:#CBD5E1;}.elementor-10400 .elementor-element.elementor-element-4e0d988 .elementor-button{background-color:#10273B;fill:#0EA5E9;color:#0EA5E9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10273B;border-radius:10px 10px 10px 10px;padding:20px 015px 20px 15px;}.elementor-10400 .elementor-element.elementor-element-4e0d988 .elementor-button:hover, .elementor-10400 .elementor-element.elementor-element-4e0d988 .elementor-button:focus{background-color:#0EA5E9;color:#FFFFFF;}.elementor-10400 .elementor-element.elementor-element-4e0d988 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10400 .elementor-element.elementor-element-4e0d988 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10400 .elementor-element.elementor-element-4e0d988 .elementor-button:hover svg, .elementor-10400 .elementor-element.elementor-element-4e0d988 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10400 .elementor-element.elementor-element-1f93467 .elementor-icon-wrapper{text-align:start;}.elementor-10400 .elementor-element.elementor-element-1f93467.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-94aeec9 );}.elementor-10400 .elementor-element.elementor-element-1f93467.elementor-view-framed .elementor-icon, .elementor-10400 .elementor-element.elementor-element-1f93467.elementor-view-default .elementor-icon{color:var( --e-global-color-94aeec9 );border-color:var( --e-global-color-94aeec9 );}.elementor-10400 .elementor-element.elementor-element-1f93467.elementor-view-framed .elementor-icon, .elementor-10400 .elementor-element.elementor-element-1f93467.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-94aeec9 );}.elementor-10400 .elementor-element.elementor-element-e21c5bd{--spacer-size:94px;}.elementor-10400 .elementor-element.elementor-element-bc58393 .elementor-icon-wrapper{text-align:start;}.elementor-10400 .elementor-element.elementor-element-bc58393.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-94aeec9 );}.elementor-10400 .elementor-element.elementor-element-bc58393.elementor-view-framed .elementor-icon, .elementor-10400 .elementor-element.elementor-element-bc58393.elementor-view-default .elementor-icon{color:var( --e-global-color-94aeec9 );border-color:var( --e-global-color-94aeec9 );}.elementor-10400 .elementor-element.elementor-element-bc58393.elementor-view-framed .elementor-icon, .elementor-10400 .elementor-element.elementor-element-bc58393.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-94aeec9 );}.elementor-10400 .elementor-element.elementor-element-430f7d4{--spacer-size:94px;}.elementor-10400 .elementor-element.elementor-element-13c507d .elementor-icon-wrapper{text-align:start;}.elementor-10400 .elementor-element.elementor-element-13c507d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-94aeec9 );}.elementor-10400 .elementor-element.elementor-element-13c507d.elementor-view-framed .elementor-icon, .elementor-10400 .elementor-element.elementor-element-13c507d.elementor-view-default .elementor-icon{color:var( --e-global-color-94aeec9 );border-color:var( --e-global-color-94aeec9 );}.elementor-10400 .elementor-element.elementor-element-13c507d.elementor-view-framed .elementor-icon, .elementor-10400 .elementor-element.elementor-element-13c507d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-94aeec9 );}.elementor-10400 .elementor-element.elementor-element-ccc8465{--spacer-size:94px;}.elementor-10400 .elementor-element.elementor-element-d950fcf .elementor-icon-wrapper{text-align:start;}.elementor-10400 .elementor-element.elementor-element-d950fcf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-94aeec9 );}.elementor-10400 .elementor-element.elementor-element-d950fcf.elementor-view-framed .elementor-icon, .elementor-10400 .elementor-element.elementor-element-d950fcf.elementor-view-default .elementor-icon{color:var( --e-global-color-94aeec9 );border-color:var( --e-global-color-94aeec9 );}.elementor-10400 .elementor-element.elementor-element-d950fcf.elementor-view-framed .elementor-icon, .elementor-10400 .elementor-element.elementor-element-d950fcf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-94aeec9 );}.elementor-10400 .elementor-element.elementor-element-3d9f688{--spacer-size:94px;}body.elementor-page-10400:not(.elementor-motion-effects-element-type-background), body.elementor-page-10400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05091B;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10400 .elementor-element.elementor-element-fec67ad{--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10400 .elementor-element.elementor-element-e6fde2f{text-align:center;}.elementor-10400 .elementor-element.elementor-element-0462ca4{text-align:center;}.elementor-10400 .elementor-element.elementor-element-8125752{text-align:center;}.elementor-10400 .elementor-element.elementor-element-cc9c731{text-align:center;}}@media(min-width:768px){.elementor-10400 .elementor-element.elementor-element-9698adc{--content-width:80%;}.elementor-10400 .elementor-element.elementor-element-fec67ad{--width:54%;}.elementor-10400 .elementor-element.elementor-element-aa83280{--content-width:80%;}.elementor-10400 .elementor-element.elementor-element-4f599f3{--width:50%;}.elementor-10400 .elementor-element.elementor-element-938133d{--width:50%;}.elementor-10400 .elementor-element.elementor-element-800719b{--content-width:80%;}.elementor-10400 .elementor-element.elementor-element-6001120{--width:46.654%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10400 .elementor-element.elementor-element-9698adc{--content-width:85%;}.elementor-10400 .elementor-element.elementor-element-fec67ad{--width:100%;}}@media(max-width:767px){.elementor-10400 .elementor-element.elementor-element-9698adc{--content-width:90%;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10400 .elementor-element.elementor-element-fec67ad{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10400 .elementor-element.elementor-element-d72e277.elementor-element{--align-self:center;}.elementor-10400 .elementor-element.elementor-element-d72e277 .elementor-heading-title{font-size:10px;}.elementor-10400 .elementor-element.elementor-element-e6fde2f .elementor-heading-title{font-size:33px;}.elementor-10400 .elementor-element.elementor-element-0462ca4{font-size:20px;}.elementor-10400 .elementor-element.elementor-element-aa83280{--content-width:90%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10400 .elementor-element.elementor-element-f6cbe21.elementor-element{--align-self:center;}.elementor-10400 .elementor-element.elementor-element-8125752 .elementor-heading-title{font-size:46px;}.elementor-10400 .elementor-element.elementor-element-90a0276 .elementor-divider{text-align:center;}.elementor-10400 .elementor-element.elementor-element-90a0276 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-10400 .elementor-element.elementor-element-800719b{--content-width:90%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10400 .elementor-element.elementor-element-6001120{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10400 .elementor-element.elementor-element-fef54fe.elementor-element{--align-self:center;}.elementor-10400 .elementor-element.elementor-element-fef54fe .elementor-heading-title{font-size:10px;}.elementor-10400 .elementor-element.elementor-element-a564315{text-align:start;}.elementor-10400 .elementor-element.elementor-element-cc9c731{text-align:start;font-size:22px;}.elementor-10400 .elementor-element.elementor-element-4e0d988.elementor-element{--align-self:center;}.elementor-10400 .elementor-element.elementor-element-e21c5bd{--spacer-size:40px;}.elementor-10400 .elementor-element.elementor-element-430f7d4{--spacer-size:40px;}.elementor-10400 .elementor-element.elementor-element-ccc8465{--spacer-size:40px;}.elementor-10400 .elementor-element.elementor-element-3d9f688{--spacer-size:40px;}}/* Start custom CSS for container, class: .elementor-element-9698adc */.elementor-10400 .elementor-element.elementor-element-9698adc {
    background-color: #05091B !important; /* The base fallback color */
    
    /* Layer 1: The Fade Mask (Keeps the bottom perfectly solid #111)
      Layer 2: The Purple Orb
      Layer 3: The Cyan Orb
      Layer 4: The Deep Violet Orb
    */
    background-image: 
        linear-gradient(to bottom, rgba(17, 17, 17, 0) 0%, #05091B 85%),
        radial-gradient(circle at 50% 50%, #05091B 0%, transparent 50%),
        radial-gradient(circle at 50% 50%, #6ec1e4 0%, transparent 50%),
        radial-gradient(circle at 50% 50%, #3a1a91 0%, transparent 50%) !important;
        
    /* Oversize the orbs so they overlap and bleed into each other */
    background-size: 100% 100%, 200% 200%, 200% 200%, 200% 200% !important;
    background-repeat: no-repeat !important;
    
    /* The animation engine */
    animation: liquidRipple 12s ease-in-out infinite alternate !important;
}

@keyframes liquidRipple {
    0% { 
        /* The Mask stays totally still at 0% 0%, the orbs start at the edges */
        background-position: 
            0% 0%, 
            0% 0%, 
            100% 0%, 
            50% 100%; 
    }
    50% { 
        /* The orbs swirl to the middle and opposite sides */
        background-position: 
            0% 0%, 
            100% 50%, 
            0% 50%, 
            50% 0%; 
    }
    100% { 
        /* The orbs reach their final stretch before reversing */
        background-position: 
            0% 0%, 
            50% 100%, 
            50% 0%, 
            0% 100%; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8125752 *//* ==========================================================
   1. HERO LOCKUP (Aligns the lines)
   ========================================================== */
.hero-lockup {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 0 !important;
}

/* ==========================================================
   2. TOP LINE (Sharp & Clean)
   ========================================================== */
.hero-top-text {
    font-size: clamp(20px, 2.5vw, 38px) !important;
    font-weight: 600 !important;
    color: #ffffff !important;
    margin: 0 !important;
    white-space: nowrap !important;
}

/* ==========================================================
   3. BOTTOM LINE (The "Anchor" for the Dot)
   ========================================================== */
.hero-main-text {
    font-size: clamp(50px, 5.5vw, 130px) !important;
    font-weight: 650 !important;
    color: #ffffff !important;
    line-height: 1 !important;
    margin: 0 !important;
    letter-spacing: -0.02em !important;
    transform: translateX(-0.04em);
    
    /* CRITICAL FIX: This stops the dot from jumping to a new line */
    display: inline !important; 
    white-space: nowrap !important;
    position: relative !important;
}

/* ==========================================================
   4. THE FLUID LIQUID DOT (Enhanced Animation)
   ========================================================== */
.hero-main-text::after {
    content: '' !important;
    display: inline-block !important;
    vertical-align: bottom !important;
    
    /* SCALING */
    width: 0.15em !important;
    height: 0.15em !important;
    border-radius: 50% !important;
    
    /* POSITIONAL TWEAKS */
    margin-left: 0.07em !important;
    position: relative !important;
    top: -0.16em !important; 

    /* GRADIENT - Added a third color for more fluid "swirl" */
    background: linear-gradient(135deg, #612DF0, #6ec1e4, #9d72ff, #612DF0) !important;
    
    /* CRITICAL: This makes the gradient large enough to move inside the dot */
    background-size: 400% 400% !important; 
    
    box-shadow: 0 0 15px rgba(110, 193, 228, 0.6) !important;
    
    /* ANIMATION: We run the movement and the pulse on the same timer */
    animation: fluidDot 10s ease-in-out infinite !important;
}

/* THE LIQUID PULSE & SWIRL EFFECT */
@keyframes fluidDot {
    0% { 
        transform: scale(1);
        background-position: 0% 50%;
        filter: brightness(1) hue-rotate(0deg);
    }
    50% { 
        background-position: 100% 50%; /* Swirling the gradient colors */
        filter: brightness(1.3) hue-rotate(10deg); /* Subtle color shift */
    }
    100% {         background-position: 0% 50%;
        filter: brightness(1) hue-rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938133d *//* 1. Change the Main Container border on hover */
.hover-sync-card:hover {
    border-color: #5bb4ff !important;
}

/* 2. Change the Icon Box Widget's internal border on hover */
/* We target the .elementor-widget-container inside your custom class */
.hover-sync-card:hover .hover-sync-icon .elementor-widget-container {
    border-color: #5bb4ff !important;
}

/* 3. Ensure both have smooth transitions */
.hover-sync-card, 
.hover-sync-icon .elementor-widget-container {
    transition: border-color 0.3s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc9c731 *//* 1. Remove the default browser bullets only for this widget */
.elementor-10400 .elementor-element.elementor-element-cc9c731 ul {
    list-style-type: none;
    padding-left: 0;
}

/* 2. Add the custom checkmark only for this widget */
.elementor-10400 .elementor-element.elementor-element-cc9c731 ul li::before {
    content: "\2713";       /* Unicode for the checkmark */
    color: #0EA5E9;         /* Light Blue */
    font-weight: bold;
    display: inline-block;  /* Ensures margin works correctly */
    margin-right: 10px;     /* Space between the check and the text */
}/* End custom CSS */