.elementor-31 .elementor-element.elementor-element-a6dfd47{--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.7;}.elementor-31 .elementor-element.elementor-element-a6dfd47::before, .elementor-31 .elementor-element.elementor-element-a6dfd47 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-a6dfd47 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-a6dfd47 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-a6dfd47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-a6dfd47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #3D3A9C 0%, #252270 100%);}.elementor-31 .elementor-element.elementor-element-7ef3a1c{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-7ef3a1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-969fbe7 .elementor-heading-title{font-weight:500;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-36372e3 .elementor-heading-title{font-size:50px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-36372e3{width:var( --container-widget-width, 94.817% );max-width:94.817%;--container-widget-width:94.817%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-36372e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-e1f48e4{padding:30px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-1c39e40{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-1c39e40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-7bf1b11{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d7ffec0{--display:flex;--min-height:350px;}.elementor-31 .elementor-element.elementor-element-b32421b img{border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-dbd0ce0 .elementor-heading-title{font-size:24px;font-weight:500;line-height:1.1em;}.elementor-31 .elementor-element.elementor-element-ce84e49{--display:flex;--min-height:350px;}.elementor-31 .elementor-element.elementor-element-20f8cc2 img{border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-d3ccdef .elementor-heading-title{font-size:24px;font-weight:500;line-height:1.1em;}.elementor-31 .elementor-element.elementor-element-2587079{--display:flex;--min-height:350px;}.elementor-31 .elementor-element.elementor-element-8c35c79 img{border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-63a75a0 .elementor-heading-title{font-size:24px;font-weight:500;line-height:1.1em;}.elementor-31 .elementor-element.elementor-element-d88e5bd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8b648e6{--display:flex;--min-height:350px;}.elementor-31 .elementor-element.elementor-element-e52a596 img{border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-9069b69 .elementor-heading-title{font-size:24px;font-weight:500;line-height:1.1em;}.elementor-31 .elementor-element.elementor-element-7ee4736{--display:flex;--min-height:350px;}.elementor-31 .elementor-element.elementor-element-c303f0a img{border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-7108c19 .elementor-heading-title{font-size:24px;font-weight:500;line-height:1.1em;}.elementor-31 .elementor-element.elementor-element-dd646aa{--display:flex;--min-height:350px;}.elementor-31 .elementor-element.elementor-element-5feb7b6 img{border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-e66c81b .elementor-heading-title{font-size:24px;font-weight:500;line-height:1.1em;}.elementor-31 .elementor-element.elementor-element-5025624{--display:flex;--min-height:100vh;--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-d1a5db8 .elementor-heading-title{font-weight:800;color:#0F0D3A;}.elementor-31 .elementor-element.elementor-element-d1a5db8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-31 .elementor-element.elementor-element-a561d7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-a561d7c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-6d7e725{--display:flex;--min-height:90vh;--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:14px 14px 14px 14px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-6d7e725:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6d7e725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_5 );}.elementor-31 .elementor-element.elementor-element-9a7226a{--display:flex;--min-height:80vh;--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-31 .elementor-element.elementor-element-9a7226a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-f4ca7f8{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--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-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f4ca7f8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f4ca7f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A9C;}.elementor-31 .elementor-element.elementor-element-ad0ef0a{width:var( --container-widget-width, 92.341% );max-width:92.341%;--container-widget-width:92.341%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-ad0ef0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-7913af7{--display:flex;--min-height:80px;--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-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-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7913af7:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7913af7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A9C;}.elementor-31 .elementor-element.elementor-element-6a11392{width:var( --container-widget-width, 92.341% );max-width:92.341%;--container-widget-width:92.341%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-6a11392.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-5f7f391{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--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-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5f7f391:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5f7f391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A9C;}.elementor-31 .elementor-element.elementor-element-1a95f03{width:var( --container-widget-width, 92.341% );max-width:92.341%;--container-widget-width:92.341%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-1a95f03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-1ba9d5c{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--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-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1ba9d5c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1ba9d5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A9C;}.elementor-31 .elementor-element.elementor-element-2cfed39{width:var( --container-widget-width, 92.341% );max-width:92.341%;--container-widget-width:92.341%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-2cfed39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-c38c06c{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--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-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c38c06c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c38c06c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A9C;}.elementor-31 .elementor-element.elementor-element-cfd1066{width:var( --container-widget-width, 92.341% );max-width:92.341%;--container-widget-width:92.341%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-cfd1066.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-0f3cebf{--display:flex;--min-height:80vh;--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-31 .elementor-element.elementor-element-0f3cebf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-2ed7ca6{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--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-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2ed7ca6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2ed7ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A9C;}.elementor-31 .elementor-element.elementor-element-9773125{width:var( --container-widget-width, 92.341% );max-width:92.341%;--container-widget-width:92.341%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-9773125.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-f6a33ad{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--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-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f6a33ad:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f6a33ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A9C;}.elementor-31 .elementor-element.elementor-element-3f5d943{width:var( --container-widget-width, 92.341% );max-width:92.341%;--container-widget-width:92.341%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-3f5d943.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-d44158e{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--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-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d44158e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d44158e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A9C;}.elementor-31 .elementor-element.elementor-element-ef4a903{width:var( --container-widget-width, 92.341% );max-width:92.341%;--container-widget-width:92.341%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-ef4a903.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-36096e4{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--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-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-36096e4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-36096e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A9C;}.elementor-31 .elementor-element.elementor-element-103b438{width:var( --container-widget-width, 92.341% );max-width:92.341%;--container-widget-width:92.341%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-103b438.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-c2f58be{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--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-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c2f58be:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c2f58be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A9C;}.elementor-31 .elementor-element.elementor-element-8b65f24{width:var( --container-widget-width, 92.341% );max-width:92.341%;--container-widget-width:92.341%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-8b65f24.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-7ef3a1c{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-36372e3{width:var( --container-widget-width, 521.042px );max-width:521.042px;--container-widget-width:521.042px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-5492816{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-7bf1b11{--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-ce84e49{--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-2587079{--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-d88e5bd{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-36372e3 .elementor-heading-title{font-size:30px;}.elementor-31 .elementor-element.elementor-element-5492816 .elementor-heading-title{font-size:30px;}.elementor-31 .elementor-element.elementor-element-5492816{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31 .elementor-element.elementor-element-5025624{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-d1a5db8 .elementor-heading-title{font-size:30px;}.elementor-31 .elementor-element.elementor-element-d1a5db8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-a561d7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-6d7e725{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9a7226a{--width:310px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-30px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f4ca7f8{--width:100%;}.elementor-31 .elementor-element.elementor-element-7913af7{--width:100%;}.elementor-31 .elementor-element.elementor-element-1a95f03{width:var( --container-widget-width, 256.927px );max-width:256.927px;--container-widget-width:256.927px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-0f3cebf{--width:310px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-a6dfd47{--width:100%;}.elementor-31 .elementor-element.elementor-element-7ef3a1c{--width:77.374%;}.elementor-31 .elementor-element.elementor-element-1c39e40{--width:100%;}.elementor-31 .elementor-element.elementor-element-7bf1b11{--width:100%;}.elementor-31 .elementor-element.elementor-element-d88e5bd{--width:100%;}.elementor-31 .elementor-element.elementor-element-5025624{--width:100%;}.elementor-31 .elementor-element.elementor-element-9a7226a{--width:47.846%;}.elementor-31 .elementor-element.elementor-element-f4ca7f8{--width:100%;}.elementor-31 .elementor-element.elementor-element-7913af7{--width:100%;}.elementor-31 .elementor-element.elementor-element-0f3cebf{--width:50%;}.elementor-31 .elementor-element.elementor-element-2ed7ca6{--width:100%;}.elementor-31 .elementor-element.elementor-element-f6a33ad{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-1c39e40{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-d7ffec0 *//* EuroSwift Premium Light-Glass Card */
.elementor-31 .elementor-element.elementor-element-d7ffec0 {
    /* 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: 14px;
    
    /* 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 */
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    
    /* Internal spacing for text readability */
    padding: 10px;
}

/* THE HOVER REVEAL */
.elementor-31 .elementor-element.elementor-element-d7ffec0:hover {
    /* Lift effect to signal interactivity */
    transform: translateY(-5px);
    
    /* 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 */
/* Start custom CSS for container, class: .elementor-element-ce84e49 *//* EuroSwift Premium Light-Glass Card */
.elementor-31 .elementor-element.elementor-element-ce84e49 {
    /* 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: 14px;
    
    /* 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 */
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    
    /* Internal spacing for text readability */
    padding: 10px;
}

/* THE HOVER REVEAL */
.elementor-31 .elementor-element.elementor-element-ce84e49:hover {
    /* Lift effect to signal interactivity */
    transform: translateY(-5px);
    
    /* 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 */
/* Start custom CSS for container, class: .elementor-element-2587079 *//* EuroSwift Premium Light-Glass Card */
.elementor-31 .elementor-element.elementor-element-2587079 {
    /* 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: 14px;
    
    /* 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 */
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    
    /* Internal spacing for text readability */
    padding: 10px;
}

/* THE HOVER REVEAL */
.elementor-31 .elementor-element.elementor-element-2587079:hover {
    /* Lift effect to signal interactivity */
    transform: translateY(-5px);
    
    /* 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 */
/* Start custom CSS for container, class: .elementor-element-8b648e6 *//* EuroSwift Premium Light-Glass Card */
.elementor-31 .elementor-element.elementor-element-8b648e6 {
    /* 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: 14px;
    
    /* 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 */
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    
    /* Internal spacing for text readability */
    padding: 10px;
}

/* THE HOVER REVEAL */
.elementor-31 .elementor-element.elementor-element-8b648e6:hover {
    /* Lift effect to signal interactivity */
    transform: translateY(-5px);
    
    /* 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 */
/* Start custom CSS for container, class: .elementor-element-7ee4736 *//* EuroSwift Premium Light-Glass Card */
.elementor-31 .elementor-element.elementor-element-7ee4736 {
    /* 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: 14px;
    
    /* 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 */
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    
    /* Internal spacing for text readability */
    padding: 10px;
}

/* THE HOVER REVEAL */
.elementor-31 .elementor-element.elementor-element-7ee4736:hover {
    /* Lift effect to signal interactivity */
    transform: translateY(-5px);
    
    /* 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 */
/* Start custom CSS for container, class: .elementor-element-dd646aa *//* EuroSwift Premium Light-Glass Card */
.elementor-31 .elementor-element.elementor-element-dd646aa {
    /* 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: 14px;
    
    /* 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 */
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    
    /* Internal spacing for text readability */
    padding: 10px;
}

/* THE HOVER REVEAL */
.elementor-31 .elementor-element.elementor-element-dd646aa:hover {
    /* Lift effect to signal interactivity */
    transform: translateY(-5px);
    
    /* 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 */