.elementor-29 .elementor-element.elementor-element-72f6b0d{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.88;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-72f6b0d::before, .elementor-29 .elementor-element.elementor-element-72f6b0d > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-72f6b0d > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-72f6b0d > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-72f6b0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-72f6b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #252270 0%, #3D3A9C 100%);}.elementor-29 .elementor-element.elementor-element-c55a229{--display:flex;}.elementor-29 .elementor-element.elementor-element-716f1cc .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-ecf9d18{width:var( --container-widget-width, 60.362% );max-width:60.362%;--container-widget-width:60.362%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-ecf9d18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-ecf9d18 .elementor-heading-title{font-weight:800;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-d71d4ea .elementor-heading-title{font-weight:500;color:#0F0D3A;}.elementor-29 .elementor-element.elementor-element-381ac59{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-c7ebb13{margin:61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 60px;}.elementor-29 .elementor-element.elementor-element-1dc446e{--display:flex;--min-height:640px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6f2d3a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-6f2d3a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;line-height:1.1em;}.elementor-29 .elementor-element.elementor-element-da83ce0{--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:flex-start;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:70px;--margin-bottom:0px;--margin-left:1px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-71cc4c0 .elementor-button{background-color:#3535A0;font-size:18px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px 18px 18px 18px;}.elementor-29 .elementor-element.elementor-element-71cc4c0 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-71cc4c0 .elementor-button:focus{background-color:#5C58C4;}.elementor-29 .elementor-element.elementor-element-53fd6a5 .elementor-button{background-color:#0F0D3A;font-size:18px;border-radius:18px 18px 18px 18px;}.elementor-29 .elementor-element.elementor-element-53fd6a5 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-53fd6a5 .elementor-button:focus{background-color:#4A4870;}.elementor-29 .elementor-element.elementor-element-02ef0b5{--display:flex;}.elementor-29 .elementor-element.elementor-element-0c6d98c{--display:flex;--min-height:500px;--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;--overlay-opacity:0.96;}.elementor-29 .elementor-element.elementor-element-0c6d98c::before, .elementor-29 .elementor-element.elementor-element-0c6d98c > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-0c6d98c > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-0c6d98c > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-0c6d98c > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-0c6d98c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #3D3A9C00 0%, #1A176000 100%);}.elementor-29 .elementor-element.elementor-element-f61e44e{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-abfbfb9{--display:flex;--min-height:510px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-5cc6852 .elementor-heading-title{font-weight:500;text-transform:uppercase;}.elementor-29 .elementor-element.elementor-element-db0fcef .elementor-heading-title{font-weight:500;text-transform:uppercase;}.elementor-29 .elementor-element.elementor-element-31ca3f8{--display:flex;--min-height:605px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-8e19675{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-8e19675 img{height:450px;}.elementor-29 .elementor-element.elementor-element-2fbb2f0{--display:flex;--min-height:74vh;--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-0c4df3a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-ecf9d18{width:var( --container-widget-width, 486.219px );max-width:486.219px;--container-widget-width:486.219px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-381ac59{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-f61e44e{--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-2fbb2f0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-72f6b0d{--width:100%;}.elementor-29 .elementor-element.elementor-element-1dc446e{--width:100%;}.elementor-29 .elementor-element.elementor-element-0c6d98c{--width:100%;}.elementor-29 .elementor-element.elementor-element-f61e44e{--width:100%;}.elementor-29 .elementor-element.elementor-element-abfbfb9{--width:100%;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-72f6b0d{--min-height:50vh;}.elementor-29 .elementor-element.elementor-element-381ac59{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-c7ebb13{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-29 .elementor-element.elementor-element-1dc446e{--min-height:500px;}.elementor-29 .elementor-element.elementor-element-6f2d3a9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-6f2d3a9 .elementor-heading-title{font-size:30px;}.elementor-29 .elementor-element.elementor-element-0c6d98c{--min-height:450px;}.elementor-29 .elementor-element.elementor-element-abfbfb9{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-5cc6852{padding:20px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-31ca3f8{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-8e19675 img{width:100%;max-width:100%;height:280px;}}/* Start custom CSS for container, class: .elementor-element-1dc446e *//* EuroSwift Premium Glassmorphism Architecture */
.elementor-29 .elementor-element.elementor-element-1dc446e {
    /* 1. Base Transparency */
    background: rgba(37, 34, 112, 0.12); /* Ultra-transparent brand blue */
    
    /* 2. Frosted Physics */
    backdrop-filter: blur(20px) saturate(180%);
    -webkit-backdrop-filter: blur(20px) saturate(180%);
    
    /* 3. Structural Borders */
    border: 1px solid rgba(255, 255, 255, 0.15);
    border-radius: px; /* Softer industrial look */
    
    /* 4. Depth & Shadow */
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3), 
                inset 0 1px 1px rgba(255, 255, 255, 0.1);
                
    /* 5. Smooth Transition Engine */
   
    
    /* Ensure content is spaced properly */
    padding: 40px;
}

/* THE HOVER EFFECTS */
.elementor-29 .elementor-element.elementor-element-1dc446e:hover {
    /* Lift the card slightly for a 3D effect */

    /* Increase visibility and brightness on interaction */
    background: rgba(37, 34, 112, 0.25);
    border: 1px solid rgba(77, 217, 244, 0.4); /* Highlight color */
    
    /* Intensify the glow/shadow */
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5), 
                0 0 20px rgba(77, 217, 244, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ca3f8 *//* EuroSwift Premium Light-Glass Card */
.elementor-29 .elementor-element.elementor-element-31ca3f8 {
    /* 1. The Surface: Ultra-transparent white */
    background: rgba(255, 255, 255, 0.12);
    
    /* 2. The Optics: Creates the frosted refraction */
    backdrop-filter: blur(16px) saturate(180%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    
    /* 3. The Edges: A semi-transparent 'silk' border */
    border: 1px solid rgba(255, 255, 255, 0.30);
    border-radius: 0px;
    
    /* 4. The Depth: Outer brand-tinted shadow & Internal light-catch */
    box-shadow: 0 6px 24px rgba(37, 34, 112, 0.18), 
                inset 0 1px 0 rgba(255, 255, 255, 0.25);
    
    /* 5. The Transition: Necessary for the hover reveal 
    
    /* Internal spacing for text readability */
    padding: 30px;
}

/* THE HOVER REVEAL */
.elementor-29 .elementor-element.elementor-element-31ca3f8:hover {
    /* Lift effect to signal interactivity */

    
    /* Increase density slightly on hover for focus */
    background: rgba(255, 255, 255, 0.18);
    
    /* Enhance the shadow to match the lift */
    box-shadow: 0 12px 32px rgba(37, 34, 112, 0.25), 
                inset 0 1px 0 rgba(255, 255, 255, 0.40);
    
    border: 1px solid rgba(255, 255, 255, 0.50);
}/* End custom CSS */