.elementor-59003 .elementor-element.elementor-element-25818bbd{--display:flex;--min-height:75vh;--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-59003 .elementor-element.elementor-element-25818bbd:not(.elementor-motion-effects-element-type-background), .elementor-59003 .elementor-element.elementor-element-25818bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3dc5ef1f );}.elementor-59003 .elementor-element.elementor-element-5dbc8af5{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;text-align:center;}.elementor-59003 .elementor-element.elementor-element-5dbc8af5 > .elementor-widget-container{margin:8% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-5dbc8af5.elementor-element{--align-self:flex-end;}.elementor-59003 .elementor-element.elementor-element-5dbc8af5 .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:7.5rem;font-weight:600;line-height:0.9em;letter-spacing:-0.06em;color:var( --e-global-color-804944a );}.elementor-59003 .elementor-element.elementor-element-55256cca{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;text-align:center;}.elementor-59003 .elementor-element.elementor-element-55256cca > .elementor-widget-container{margin:8% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-55256cca.elementor-element{--align-self:flex-end;}.elementor-59003 .elementor-element.elementor-element-55256cca .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:7.5rem;font-weight:600;line-height:0.9em;letter-spacing:-0.06em;color:var( --e-global-color-804944a );}.elementor-59003 .elementor-element.elementor-element-121f18c4{width:var( --container-widget-width, 80vw );max-width:80vw;--container-widget-width:80vw;--container-widget-flex-grow:0;}.elementor-59003 .elementor-element.elementor-element-121f18c4 > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-161cb9d{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", 'Lato',Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.5em;letter-spacing:0em;}.elementor-59003 .elementor-element.elementor-element-161cb9d.elementor-element{--align-self:center;}.elementor-59003 .elementor-element.elementor-element-2abd79d7 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", 'Lato',Sans-serif;font-size:1.5em;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-59003 .elementor-element.elementor-element-57c3b02e{--spacer-size:70px;}.elementor-59003 .elementor-element.elementor-element-72ebaaed{--display:flex;--min-height:30vh;--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:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-59003 .elementor-element.elementor-element-72ebaaed::before, .elementor-59003 .elementor-element.elementor-element-72ebaaed > .elementor-background-video-container::before, .elementor-59003 .elementor-element.elementor-element-72ebaaed > .e-con-inner > .elementor-background-video-container::before, .elementor-59003 .elementor-element.elementor-element-72ebaaed > .elementor-background-slideshow::before, .elementor-59003 .elementor-element.elementor-element-72ebaaed > .e-con-inner > .elementor-background-slideshow::before, .elementor-59003 .elementor-element.elementor-element-72ebaaed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1C1C1C;--background-overlay:'';}.elementor-59003 .elementor-element.elementor-element-7f9d3937{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:#FFFFFF30;--border-color:#FFFFFF30;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 20px 0px rgba(92, 12.999999999999996, 12.999999999999996, 0.08);--z-index:0;}.elementor-59003 .elementor-element.elementor-element-7f9d3937:not(.elementor-motion-effects-element-type-background), .elementor-59003 .elementor-element.elementor-element-7f9d3937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-59003 .elementor-element.elementor-element-7f9d3937:hover{border-style:solid;border-color:#0F58C6;--border-color:#0F58C6;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-59003 .elementor-element.elementor-element-7f9d3937, .elementor-59003 .elementor-element.elementor-element-7f9d3937::before{--border-transition:0.3s;}.elementor-59003 .elementor-element.elementor-element-2934135 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-2934135 img{width:400px;border-style:solid;border-width:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-59003 .elementor-element.elementor-element-5c182b02 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-5c182b02{text-align:center;}.elementor-59003 .elementor-element.elementor-element-5c182b02 .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:2rem;font-weight:700;letter-spacing:-0.02em;color:var( --e-global-color-804944a );}.elementor-59003 .elementor-element.elementor-element-448e44fc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:#FFFFFF30;--border-color:#FFFFFF30;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 20px 0px rgba(92, 12.999999999999996, 12.999999999999996, 0.08);--z-index:0;}.elementor-59003 .elementor-element.elementor-element-448e44fc:not(.elementor-motion-effects-element-type-background), .elementor-59003 .elementor-element.elementor-element-448e44fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-59003 .elementor-element.elementor-element-448e44fc:hover{border-style:solid;border-color:#0F58C6;--border-color:#0F58C6;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-59003 .elementor-element.elementor-element-448e44fc, .elementor-59003 .elementor-element.elementor-element-448e44fc::before{--border-transition:0.3s;}.elementor-59003 .elementor-element.elementor-element-62da2e6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-62da2e6c img{width:400px;border-style:solid;border-width:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-59003 .elementor-element.elementor-element-218d0f19 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-218d0f19{text-align:center;}.elementor-59003 .elementor-element.elementor-element-218d0f19 .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:2rem;font-weight:700;letter-spacing:-0.02em;color:var( --e-global-color-804944a );}.elementor-59003 .elementor-element.elementor-element-4e2755cf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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:#FFFFFF30;--border-color:#FFFFFF30;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 20px 0px rgba(92, 12.999999999999996, 12.999999999999996, 0.08);--z-index:0;}.elementor-59003 .elementor-element.elementor-element-4e2755cf:not(.elementor-motion-effects-element-type-background), .elementor-59003 .elementor-element.elementor-element-4e2755cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-59003 .elementor-element.elementor-element-4e2755cf:hover{border-style:solid;border-color:#0F58C6;--border-color:#0F58C6;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-59003 .elementor-element.elementor-element-4e2755cf, .elementor-59003 .elementor-element.elementor-element-4e2755cf::before{--border-transition:0.3s;}.elementor-59003 .elementor-element.elementor-element-3b22f4d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-3b22f4d8 img{width:400px;border-style:solid;border-width:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-59003 .elementor-element.elementor-element-7ecf8d69 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-7ecf8d69{text-align:center;}.elementor-59003 .elementor-element.elementor-element-7ecf8d69 .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:2rem;font-weight:700;letter-spacing:-0.02em;color:var( --e-global-color-804944a );}.elementor-59003 .elementor-element.elementor-element-2cb0a796{--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-59003 .elementor-element.elementor-element-2cb0a796:not(.elementor-motion-effects-element-type-background), .elementor-59003 .elementor-element.elementor-element-2cb0a796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-59003 .elementor-element.elementor-element-6f8bf422{--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;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-59003 .elementor-element.elementor-element-5f8611c4 > .elementor-widget-container{margin:100px 0px 50px 0px;}.elementor-59003 .elementor-element.elementor-element-5f8611c4{text-align:center;}.elementor-59003 .elementor-element.elementor-element-5f8611c4 .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:4.5rem;font-weight:600;color:var( --e-global-color-804944a );}.elementor-59003 .elementor-element.elementor-element-160434d1{--display:flex;}.elementor-59003 .elementor-element.elementor-element-6502f426{--display:flex;}.elementor-59003 .elementor-element.elementor-element-7d0db6e1{--display:flex;}.elementor-59003 .elementor-element.elementor-element-3599ef8d .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.4em;letter-spacing:-0.02em;}.elementor-59003 .elementor-element.elementor-element-4d8273af{font-family:"Inter", 'Lato',Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.4em;letter-spacing:-0.02em;}.elementor-59003 .elementor-element.elementor-element-3afc2ef{--display:flex;}.elementor-59003 .elementor-element.elementor-element-76987422 .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.4em;letter-spacing:-0.02em;}.elementor-59003 .elementor-element.elementor-element-2402a0c7{font-family:"Inter", 'Lato',Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.4em;letter-spacing:-0.02em;}.elementor-59003 .elementor-element.elementor-element-1c5098ae{--display:flex;}.elementor-59003 .elementor-element.elementor-element-2df1ed91 .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.4em;letter-spacing:-0.02em;}.elementor-59003 .elementor-element.elementor-element-7188ab04{font-family:"Inter", 'Lato',Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.4em;letter-spacing:-0.02em;}.elementor-59003 .elementor-element.elementor-element-26f9bb9b{--display:flex;}.elementor-59003 .elementor-element.elementor-element-245c2c4d{--display:flex;}.elementor-59003 .elementor-element.elementor-element-767a258d .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.4em;letter-spacing:-0.02em;}.elementor-59003 .elementor-element.elementor-element-1d50f9e2{font-family:"Inter", 'Lato',Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.4em;letter-spacing:-0.02em;}.elementor-59003 .elementor-element.elementor-element-13d92224{--display:flex;}.elementor-59003 .elementor-element.elementor-element-529bdf26 .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.4em;letter-spacing:-0.02em;}.elementor-59003 .elementor-element.elementor-element-3cb36c7a{font-family:"Inter", 'Lato',Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.4em;letter-spacing:-0.02em;}.elementor-59003 .elementor-element.elementor-element-19b029ab{--display:flex;}.elementor-59003 .elementor-element.elementor-element-323ee5dc .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.4em;letter-spacing:-0.02em;}.elementor-59003 .elementor-element.elementor-element-58942683{font-family:"Inter", 'Lato',Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.4em;letter-spacing:-0.02em;}.elementor-59003 .elementor-element.elementor-element-3140831b{--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;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-59003 .elementor-element.elementor-element-e5bba07{--display:flex;--min-height:30vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59003 .elementor-element.elementor-element-2ca8a23{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-59003 .elementor-element.elementor-element-2ca8a23 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-2ca8a23 .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:1.4px;color:#FFFFFF;}.elementor-59003 .elementor-element.elementor-element-aa5de03{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;z-index:10;font-family:"Inter", 'Lato',Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-59003 .elementor-element.elementor-element-aa5de03 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-59003 .elementor-element.elementor-element-4ea837f2{--display:flex;--min-height:30vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59003 .elementor-element.elementor-element-caf5625{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-59003 .elementor-element.elementor-element-caf5625 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-caf5625 .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:1.4px;color:#FFFFFF;}.elementor-59003 .elementor-element.elementor-element-7900a8f0{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;z-index:10;font-family:"Inter", 'Lato',Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-59003 .elementor-element.elementor-element-7900a8f0 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-59003 .elementor-element.elementor-element-6f223e3c{--display:flex;--min-height:30vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59003 .elementor-element.elementor-element-1f086e41{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-59003 .elementor-element.elementor-element-1f086e41 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-1f086e41 .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:1.4px;color:#FFFFFF;}.elementor-59003 .elementor-element.elementor-element-16afe462{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;z-index:10;font-family:"Inter", 'Lato',Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-59003 .elementor-element.elementor-element-16afe462 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-59003 .elementor-element.elementor-element-57ed6eff{--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;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-59003 .elementor-element.elementor-element-137b72ae{--display:flex;--min-height:30vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59003 .elementor-element.elementor-element-a02a1af{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-59003 .elementor-element.elementor-element-a02a1af > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-a02a1af .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:1.4px;color:#FFFFFF;}.elementor-59003 .elementor-element.elementor-element-61c1ec90{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;z-index:10;font-family:"Inter", 'Lato',Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-59003 .elementor-element.elementor-element-61c1ec90 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-59003 .elementor-element.elementor-element-76f5c32a{--display:flex;--min-height:30vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59003 .elementor-element.elementor-element-465f4122{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-59003 .elementor-element.elementor-element-465f4122 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-465f4122 .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:1.4px;color:#FFFFFF;}.elementor-59003 .elementor-element.elementor-element-bb1d81b{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;z-index:10;font-family:"Inter", 'Lato',Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-59003 .elementor-element.elementor-element-bb1d81b > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-59003 .elementor-element.elementor-element-38a90038{--display:flex;--min-height:30vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59003 .elementor-element.elementor-element-6cbb9f22{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-59003 .elementor-element.elementor-element-6cbb9f22 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-6cbb9f22 .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:1.4px;color:#FFFFFF;}.elementor-59003 .elementor-element.elementor-element-33b124fd{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;z-index:10;font-family:"Inter", 'Lato',Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-59003 .elementor-element.elementor-element-33b124fd > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-59003 .elementor-element.elementor-element-2a927186{--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;}.elementor-59003 .elementor-element.elementor-element-2a927186:not(.elementor-motion-effects-element-type-background), .elementor-59003 .elementor-element.elementor-element-2a927186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-59003 .elementor-element.elementor-element-5b3c9845{--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-59003 .elementor-element.elementor-element-4e4d1f24{--spacer-size:10vh;}.elementor-59003 .elementor-element.elementor-element-6c36a2f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-6c36a2f4{text-align:center;}.elementor-59003 .elementor-element.elementor-element-6c36a2f4 .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:5.5rem;font-weight:700;}.elementor-59003 .elementor-element.elementor-element-1320a286{text-align:center;font-family:"Inter", 'Lato',Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.5em;letter-spacing:0em;}.elementor-59003 .elementor-element.elementor-element-12828034 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-75795fd7 .elementor-button{background-color:var( --e-global-color-3dc5ef1f );font-family:"Montserrat", 'Lato',Sans-serif;font-size:1.5em;font-weight:600;fill:var( --e-global-color-804944a );color:var( --e-global-color-804944a );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-59003 .elementor-element.elementor-element-5c5212dd{--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;}.elementor-59003 .elementor-element.elementor-element-5c5212dd:not(.elementor-motion-effects-element-type-background), .elementor-59003 .elementor-element.elementor-element-5c5212dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-59003 .elementor-element.elementor-element-151e3839{--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-59003 .elementor-element.elementor-element-4f9320f0{--spacer-size:10vh;}.elementor-59003 .elementor-element.elementor-element-3dd987b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-3dd987b2{text-align:center;}.elementor-59003 .elementor-element.elementor-element-3dd987b2 .elementor-heading-title{font-family:"Inter", 'Lato',Sans-serif;font-size:5.5rem;font-weight:700;color:var( --e-global-color-804944a );}.elementor-59003 .elementor-element.elementor-element-5ab229da{text-align:center;font-family:"Inter", 'Lato',Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.5em;letter-spacing:0em;color:#F5F5F7;}.elementor-59003 .elementor-element.elementor-element-581754d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-23d45bf0 .elementor-button{background-color:var( --e-global-color-804944a );font-family:"Montserrat", 'Lato',Sans-serif;font-size:1.5em;font-weight:600;fill:var( --e-global-color-3dc5ef1f );color:var( --e-global-color-3dc5ef1f );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-59003 .elementor-element.elementor-element-25818bbd{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-59003 .elementor-element.elementor-element-5dbc8af5{width:var( --container-widget-width, 1000% );max-width:1000%;--container-widget-width:1000%;--container-widget-flex-grow:0;text-align:center;}.elementor-59003 .elementor-element.elementor-element-5dbc8af5 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-5dbc8af5.elementor-element{--align-self:center;}.elementor-59003 .elementor-element.elementor-element-5dbc8af5 .elementor-heading-title{font-size:3rem;}.elementor-59003 .elementor-element.elementor-element-55256cca{width:var( --container-widget-width, 1000% );max-width:1000%;--container-widget-width:1000%;--container-widget-flex-grow:0;text-align:center;}.elementor-59003 .elementor-element.elementor-element-55256cca > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-55256cca.elementor-element{--align-self:center;}.elementor-59003 .elementor-element.elementor-element-55256cca .elementor-heading-title{font-size:3rem;}.elementor-59003 .elementor-element.elementor-element-121f18c4{width:var( --container-widget-width, 60vw );max-width:60vw;--container-widget-width:60vw;--container-widget-flex-grow:0;text-align:center;}.elementor-59003 .elementor-element.elementor-element-121f18c4 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-121f18c4.elementor-element{--align-self:center;}.elementor-59003 .elementor-element.elementor-element-161cb9d{font-size:1.2rem;}.elementor-59003 .elementor-element.elementor-element-72ebaaed{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-59003 .elementor-element.elementor-element-5c182b02 .elementor-heading-title{font-size:1rem;}.elementor-59003 .elementor-element.elementor-element-218d0f19 .elementor-heading-title{font-size:1rem;}.elementor-59003 .elementor-element.elementor-element-7ecf8d69 .elementor-heading-title{font-size:1rem;}.elementor-59003 .elementor-element.elementor-element-6f8bf422{--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-59003 .elementor-element.elementor-element-5f8611c4 .elementor-heading-title{font-size:3rem;}.elementor-59003 .elementor-element.elementor-element-6502f426{--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;}.elementor-59003 .elementor-element.elementor-element-3599ef8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-3599ef8d{text-align:center;}.elementor-59003 .elementor-element.elementor-element-3599ef8d .elementor-heading-title{font-size:1rem;}.elementor-59003 .elementor-element.elementor-element-4d8273af > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-4d8273af{text-align:center;font-size:0.8rem;}.elementor-59003 .elementor-element.elementor-element-76987422{text-align:center;}.elementor-59003 .elementor-element.elementor-element-76987422 .elementor-heading-title{font-size:1rem;}.elementor-59003 .elementor-element.elementor-element-2402a0c7 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-2402a0c7{text-align:center;font-size:0.8rem;}.elementor-59003 .elementor-element.elementor-element-2df1ed91{text-align:center;}.elementor-59003 .elementor-element.elementor-element-2df1ed91 .elementor-heading-title{font-size:1rem;}.elementor-59003 .elementor-element.elementor-element-7188ab04 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-7188ab04{text-align:center;font-size:0.8rem;}.elementor-59003 .elementor-element.elementor-element-26f9bb9b{--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;}.elementor-59003 .elementor-element.elementor-element-767a258d{text-align:center;}.elementor-59003 .elementor-element.elementor-element-767a258d .elementor-heading-title{font-size:1rem;}.elementor-59003 .elementor-element.elementor-element-1d50f9e2 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-1d50f9e2{text-align:center;font-size:0.8rem;}.elementor-59003 .elementor-element.elementor-element-529bdf26{text-align:center;}.elementor-59003 .elementor-element.elementor-element-529bdf26 .elementor-heading-title{font-size:1rem;}.elementor-59003 .elementor-element.elementor-element-3cb36c7a > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-3cb36c7a{text-align:center;font-size:0.8rem;}.elementor-59003 .elementor-element.elementor-element-323ee5dc{text-align:center;}.elementor-59003 .elementor-element.elementor-element-323ee5dc .elementor-heading-title{font-size:1rem;}.elementor-59003 .elementor-element.elementor-element-58942683 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-58942683{text-align:center;font-size:0.8rem;}.elementor-59003 .elementor-element.elementor-element-3140831b{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-59003 .elementor-element.elementor-element-2ca8a23 .elementor-heading-title{font-size:20px;}.elementor-59003 .elementor-element.elementor-element-aa5de03{font-size:8px;}.elementor-59003 .elementor-element.elementor-element-4ea837f2{--min-height:0vh;}.elementor-59003 .elementor-element.elementor-element-caf5625 .elementor-heading-title{font-size:20px;}.elementor-59003 .elementor-element.elementor-element-6f223e3c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-59003 .elementor-element.elementor-element-1f086e41 .elementor-heading-title{font-size:20px;}.elementor-59003 .elementor-element.elementor-element-a02a1af .elementor-heading-title{font-size:20px;}.elementor-59003 .elementor-element.elementor-element-465f4122 .elementor-heading-title{font-size:20px;}.elementor-59003 .elementor-element.elementor-element-6cbb9f22 .elementor-heading-title{font-size:20px;}.elementor-59003 .elementor-element.elementor-element-2a927186{--min-height:60vh;}.elementor-59003 .elementor-element.elementor-element-4e4d1f24{--spacer-size:1vh;}.elementor-59003 .elementor-element.elementor-element-6c36a2f4 .elementor-heading-title{font-size:3rem;}.elementor-59003 .elementor-element.elementor-element-1320a286{font-size:1.2rem;}.elementor-59003 .elementor-element.elementor-element-12828034 img{width:500px;}.elementor-59003 .elementor-element.elementor-element-5c5212dd{--min-height:60vh;}.elementor-59003 .elementor-element.elementor-element-4f9320f0{--spacer-size:1vh;}.elementor-59003 .elementor-element.elementor-element-3dd987b2 .elementor-heading-title{font-size:3rem;}.elementor-59003 .elementor-element.elementor-element-5ab229da{font-size:1.2rem;}.elementor-59003 .elementor-element.elementor-element-581754d1 img{width:500px;}}@media(max-width:767px){.elementor-59003 .elementor-element.elementor-element-25818bbd{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-59003 .elementor-element.elementor-element-5dbc8af5{width:100%;max-width:100%;text-align:center;}.elementor-59003 .elementor-element.elementor-element-5dbc8af5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-5dbc8af5 .elementor-heading-title{font-size:2.5rem;}.elementor-59003 .elementor-element.elementor-element-55256cca{width:100%;max-width:100%;text-align:center;}.elementor-59003 .elementor-element.elementor-element-55256cca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-55256cca .elementor-heading-title{font-size:2.5rem;}.elementor-59003 .elementor-element.elementor-element-161cb9d{font-size:1rem;}.elementor-59003 .elementor-element.elementor-element-2abd79d7 .elementor-button{font-size:1em;}.elementor-59003 .elementor-element.elementor-element-72ebaaed{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:-30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-59003 .elementor-element.elementor-element-7f9d3937{--min-height:300px;}.elementor-59003 .elementor-element.elementor-element-2934135 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-2934135 img{width:300px;}.elementor-59003 .elementor-element.elementor-element-5c182b02 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-5c182b02 .elementor-heading-title{font-size:1rem;}.elementor-59003 .elementor-element.elementor-element-448e44fc{--min-height:300px;}.elementor-59003 .elementor-element.elementor-element-62da2e6c > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-62da2e6c img{width:300px;}.elementor-59003 .elementor-element.elementor-element-218d0f19 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-218d0f19 .elementor-heading-title{font-size:1rem;}.elementor-59003 .elementor-element.elementor-element-4e2755cf{--min-height:300px;}.elementor-59003 .elementor-element.elementor-element-3b22f4d8 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-3b22f4d8 img{width:300px;}.elementor-59003 .elementor-element.elementor-element-7ecf8d69 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-7ecf8d69 .elementor-heading-title{font-size:1rem;}.elementor-59003 .elementor-element.elementor-element-5f8611c4 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-59003 .elementor-element.elementor-element-5f8611c4 .elementor-heading-title{font-size:2rem;}.elementor-59003 .elementor-element.elementor-element-3140831b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-59003 .elementor-element.elementor-element-2ca8a23 .elementor-heading-title{font-size:25px;}.elementor-59003 .elementor-element.elementor-element-caf5625 .elementor-heading-title{font-size:25px;}.elementor-59003 .elementor-element.elementor-element-1f086e41 .elementor-heading-title{font-size:25px;}.elementor-59003 .elementor-element.elementor-element-57ed6eff{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-59003 .elementor-element.elementor-element-a02a1af .elementor-heading-title{font-size:25px;}.elementor-59003 .elementor-element.elementor-element-465f4122 .elementor-heading-title{font-size:25px;}.elementor-59003 .elementor-element.elementor-element-6cbb9f22 .elementor-heading-title{font-size:25px;}.elementor-59003 .elementor-element.elementor-element-6c36a2f4{width:100%;max-width:100%;}.elementor-59003 .elementor-element.elementor-element-6c36a2f4.elementor-element{--align-self:center;}.elementor-59003 .elementor-element.elementor-element-6c36a2f4 .elementor-heading-title{font-size:2rem;}.elementor-59003 .elementor-element.elementor-element-1320a286{font-size:1rem;}.elementor-59003 .elementor-element.elementor-element-75795fd7 .elementor-button{font-size:1em;}.elementor-59003 .elementor-element.elementor-element-3dd987b2{width:100%;max-width:100%;}.elementor-59003 .elementor-element.elementor-element-3dd987b2.elementor-element{--align-self:center;}.elementor-59003 .elementor-element.elementor-element-3dd987b2 .elementor-heading-title{font-size:2rem;}.elementor-59003 .elementor-element.elementor-element-5ab229da{font-size:1rem;}.elementor-59003 .elementor-element.elementor-element-23d45bf0 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-59003 .elementor-element.elementor-element-23d45bf0 .elementor-button{font-size:1em;}}@media(min-width:768px){.elementor-59003 .elementor-element.elementor-element-72ebaaed{--width:100%;}.elementor-59003 .elementor-element.elementor-element-e5bba07{--width:25%;}.elementor-59003 .elementor-element.elementor-element-4ea837f2{--width:25%;}.elementor-59003 .elementor-element.elementor-element-6f223e3c{--width:25%;}.elementor-59003 .elementor-element.elementor-element-137b72ae{--width:25%;}.elementor-59003 .elementor-element.elementor-element-76f5c32a{--width:25%;}.elementor-59003 .elementor-element.elementor-element-38a90038{--width:25%;}.elementor-59003 .elementor-element.elementor-element-5b3c9845{--width:100%;}.elementor-59003 .elementor-element.elementor-element-151e3839{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-59003 .elementor-element.elementor-element-72ebaaed{--width:100%;}.elementor-59003 .elementor-element.elementor-element-7f9d3937{--width:33%;}.elementor-59003 .elementor-element.elementor-element-448e44fc{--width:33%;}.elementor-59003 .elementor-element.elementor-element-4e2755cf{--width:33%;}.elementor-59003 .elementor-element.elementor-element-e5bba07{--width:33%;}.elementor-59003 .elementor-element.elementor-element-4ea837f2{--width:33%;}.elementor-59003 .elementor-element.elementor-element-6f223e3c{--width:33%;}}/* Start custom CSS for heading, class: .elementor-element-5dbc8af5 *//* Styling für farbige Überschrift */
.all {
  color: #ffffff;
}

.inone {
  color: #8EA1ED;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55256cca *//* Styling für farbige Überschrift */
.all {
  color: #ffffff;
}

.inone {
  color: #8EA1ED;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-161cb9d */.faq-gradient {
  background: linear-gradient(90deg, #2e7de1, #8a2be2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3599ef8d */.gradientus {
  background: linear-gradient(90deg, #2e7de1, #8a2be2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76987422 */.gradientus {
  background: linear-gradient(90deg, #2e7de1, #8a2be2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df1ed91 */.gradientus {
  background: linear-gradient(90deg, #2e7de1, #8a2be2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767a258d */.gradientus {
  background: linear-gradient(90deg, #2e7de1, #8a2be2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-529bdf26 */.gradientus {
  background: linear-gradient(90deg, #2e7de1, #8a2be2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-323ee5dc */.gradientus {
  background: linear-gradient(90deg, #2e7de1, #8a2be2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ca8a23 */.gradient-2 {
  background: linear-gradient(90deg, #2e7de1, #8a2be2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5bba07 */.custom-card {
    position: relative;
    overflow: hidden;
    background-image: radial-gradient(circle, rgba(255, 255, 255, 0.2) 1px, transparent 1px);
    background-size: 20px 20px; /* Adjust dot size and spacing */
}

.custom-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, 
        rgba(94, 53, 177, 0.85) 0%,    /* Soft Purple */
        rgba(94, 53, 177, 0.85) 30%,   /* Extended Purple */
        rgba(49, 33, 103, 0.75) 50%,   /* Deep Indigo */
        rgba(30, 18, 77, 0.7) 70%,     /* Rich Blue */
        rgba(22, 89, 176, 0.7) 85%,    /* Soft Ocean */
        rgba(36, 189, 192, 0.8) 100%   /* Bright Cyan */
    );
    background-size: 100% 200%;
    background-position: bottom;
    opacity: 0;
    transition: opacity 0.5s ease-in-out, background-position 0.6s ease-in-out;
    z-index: 1;
}

.custom-card:hover::before {
    opacity: 1;
    background-position: top;
}

h3.custom-heading {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    opacity: 0;
    transition: opacity 0.2s linear;
    color: white;
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-weight: 400;
    position: relative;
}

/* Show heading only on hover */
.custom-card:hover h3.custom-heading {
    opacity: 1;
}

/* Initial state for words */
h3.custom-heading span {
    opacity: 0;
    transform: translateY(-15px) scale(1.2); /* Starts higher & slightly bigger */
    filter: blur(8px);
    transition: 
        opacity 0.2s ease-in-out,
        transform 0.4s cubic-bezier(0.22, 1.5, 0.36, 1), /* Faster bounce */
        filter 0.2s ease-in-out;
}

/* Sequential Bounce-In Effect */
.custom-card:hover h3.custom-heading span {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

/* Stagger Timing - Quicker but Sequential */
h3.custom-heading span:nth-child(1) { transition-delay: 0.05s; }
h3.custom-heading span:nth-child(2) { transition-delay: 0.2s; }
h3.custom-heading span:nth-child(3) { transition-delay: 0.35s; }
h3.custom-heading span:nth-child(4) { transition-delay: 0.5s; }
h3.custom-heading span:nth-child(5) { transition-delay: 0.65s; }
h3.custom-heading span:nth-child(6) { transition-delay: 0.8s; }
h3.custom-heading span:nth-child(7) { transition-delay: 0.95s; }
h3.custom-heading span:nth-child(8) { transition-delay: 1.1s; }
h3.custom-heading span:nth-child(9) { transition-delay: 1.25s; }
h3.custom-heading span:nth-child(10) { transition-delay: 1.4s; }

/* Instantly Disappear on Hover Out */
.custom-card:not(:hover) h3.custom-heading span {
    opacity: 0;
    transform: translateY(-15px) scale(1.2);
    filter: blur(8px);
    transition: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caf5625 */.gradient-2 {
  background: linear-gradient(90deg, #2e7de1, #8a2be2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ea837f2 */.custom-card {
    position: relative;
    overflow: hidden;
    background-image: radial-gradient(circle, rgba(255, 255, 255, 0.2) 1px, transparent 1px);
    background-size: 20px 20px; /* Adjust dot size and spacing */
}

.custom-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, 
        rgba(94, 53, 177, 0.85) 0%,    /* Soft Purple */
        rgba(94, 53, 177, 0.85) 30%,   /* Extended Purple */
        rgba(49, 33, 103, 0.75) 50%,   /* Deep Indigo */
        rgba(30, 18, 77, 0.7) 70%,     /* Rich Blue */
        rgba(22, 89, 176, 0.7) 85%,    /* Soft Ocean */
        rgba(36, 189, 192, 0.8) 100%   /* Bright Cyan */
    );
    background-size: 100% 200%;
    background-position: bottom;
    opacity: 0;
    transition: opacity 0.5s ease-in-out, background-position 0.6s ease-in-out;
    z-index: 1;
}

.custom-card:hover::before {
    opacity: 1;
    background-position: top;
}

h3.custom-heading {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    opacity: 0;
    transition: opacity 0.2s linear;
    color: white;
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-weight: 400;
    position: relative;
}

/* Show heading only on hover */
.custom-card:hover h3.custom-heading {
    opacity: 1;
}

/* Initial state for words */
h3.custom-heading span {
    opacity: 0;
    transform: translateY(-15px) scale(1.2); /* Starts higher & slightly bigger */
    filter: blur(8px);
    transition: 
        opacity 0.2s ease-in-out,
        transform 0.4s cubic-bezier(0.22, 1.5, 0.36, 1), /* Faster bounce */
        filter 0.2s ease-in-out;
}

/* Sequential Bounce-In Effect */
.custom-card:hover h3.custom-heading span {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

/* Stagger Timing - Quicker but Sequential */
h3.custom-heading span:nth-child(1) { transition-delay: 0.05s; }
h3.custom-heading span:nth-child(2) { transition-delay: 0.2s; }
h3.custom-heading span:nth-child(3) { transition-delay: 0.35s; }
h3.custom-heading span:nth-child(4) { transition-delay: 0.5s; }
h3.custom-heading span:nth-child(5) { transition-delay: 0.65s; }
h3.custom-heading span:nth-child(6) { transition-delay: 0.8s; }
h3.custom-heading span:nth-child(7) { transition-delay: 0.95s; }
h3.custom-heading span:nth-child(8) { transition-delay: 1.1s; }
h3.custom-heading span:nth-child(9) { transition-delay: 1.25s; }
h3.custom-heading span:nth-child(10) { transition-delay: 1.4s; }

/* Instantly Disappear on Hover Out */
.custom-card:not(:hover) h3.custom-heading span {
    opacity: 0;
    transform: translateY(-15px) scale(1.2);
    filter: blur(8px);
    transition: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f086e41 */.gradient-2 {
  background: linear-gradient(90deg, #2e7de1, #8a2be2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f223e3c */.custom-card {
    position: relative;
    overflow: hidden;
    background-image: radial-gradient(circle, rgba(255, 255, 255, 0.2) 1px, transparent 1px);
    background-size: 20px 20px; /* Adjust dot size and spacing */
}

.custom-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, 
        rgba(94, 53, 177, 0.85) 0%,    /* Soft Purple */
        rgba(94, 53, 177, 0.85) 30%,   /* Extended Purple */
        rgba(49, 33, 103, 0.75) 50%,   /* Deep Indigo */
        rgba(30, 18, 77, 0.7) 70%,     /* Rich Blue */
        rgba(22, 89, 176, 0.7) 85%,    /* Soft Ocean */
        rgba(36, 189, 192, 0.8) 100%   /* Bright Cyan */
    );
    background-size: 100% 200%;
    background-position: bottom;
    opacity: 0;
    transition: opacity 0.5s ease-in-out, background-position 0.6s ease-in-out;
    z-index: 1;
}

.custom-card:hover::before {
    opacity: 1;
    background-position: top;
}

h3.custom-heading {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    opacity: 0;
    transition: opacity 0.2s linear;
    color: white;
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-weight: 400;
    position: relative;
}

/* Show heading only on hover */
.custom-card:hover h3.custom-heading {
    opacity: 1;
}

/* Initial state for words */
h3.custom-heading span {
    opacity: 0;
    transform: translateY(-15px) scale(1.2); /* Starts higher & slightly bigger */
    filter: blur(8px);
    transition: 
        opacity 0.2s ease-in-out,
        transform 0.4s cubic-bezier(0.22, 1.5, 0.36, 1), /* Faster bounce */
        filter 0.2s ease-in-out;
}

/* Sequential Bounce-In Effect */
.custom-card:hover h3.custom-heading span {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

/* Stagger Timing - Quicker but Sequential */
h3.custom-heading span:nth-child(1) { transition-delay: 0.05s; }
h3.custom-heading span:nth-child(2) { transition-delay: 0.2s; }
h3.custom-heading span:nth-child(3) { transition-delay: 0.35s; }
h3.custom-heading span:nth-child(4) { transition-delay: 0.5s; }
h3.custom-heading span:nth-child(5) { transition-delay: 0.65s; }
h3.custom-heading span:nth-child(6) { transition-delay: 0.8s; }
h3.custom-heading span:nth-child(7) { transition-delay: 0.95s; }
h3.custom-heading span:nth-child(8) { transition-delay: 1.1s; }
h3.custom-heading span:nth-child(9) { transition-delay: 1.25s; }
h3.custom-heading span:nth-child(10) { transition-delay: 1.4s; }

/* Instantly Disappear on Hover Out */
.custom-card:not(:hover) h3.custom-heading span {
    opacity: 0;
    transform: translateY(-15px) scale(1.2);
    filter: blur(8px);
    transition: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137b72ae */.custom-card {
    position: relative;
    overflow: hidden;
    background-image: radial-gradient(circle, rgba(255, 255, 255, 0.2) 1px, transparent 1px);
    background-size: 20px 20px; /* Adjust dot size and spacing */
}

.custom-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, 
        rgba(94, 53, 177, 0.85) 0%,    /* Soft Purple */
        rgba(94, 53, 177, 0.85) 30%,   /* Extended Purple */
        rgba(49, 33, 103, 0.75) 50%,   /* Deep Indigo */
        rgba(30, 18, 77, 0.7) 70%,     /* Rich Blue */
        rgba(22, 89, 176, 0.7) 85%,    /* Soft Ocean */
        rgba(36, 189, 192, 0.8) 100%   /* Bright Cyan */
    );
    background-size: 100% 200%;
    background-position: bottom;
    opacity: 0;
    transition: opacity 0.5s ease-in-out, background-position 0.6s ease-in-out;
    z-index: 1;
}

.custom-card:hover::before {
    opacity: 1;
    background-position: top;
}

h3.custom-heading {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    opacity: 0;
    transition: opacity 0.2s linear;
    color: white;
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-weight: 400;
    position: relative;
}

/* Show heading only on hover */
.custom-card:hover h3.custom-heading {
    opacity: 1;
}

/* Initial state for words */
h3.custom-heading span {
    opacity: 0;
    transform: translateY(-15px) scale(1.2); /* Starts higher & slightly bigger */
    filter: blur(8px);
    transition: 
        opacity 0.2s ease-in-out,
        transform 0.4s cubic-bezier(0.22, 1.5, 0.36, 1), /* Faster bounce */
        filter 0.2s ease-in-out;
}

/* Sequential Bounce-In Effect */
.custom-card:hover h3.custom-heading span {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

/* Stagger Timing - Quicker but Sequential */
h3.custom-heading span:nth-child(1) { transition-delay: 0.05s; }
h3.custom-heading span:nth-child(2) { transition-delay: 0.2s; }
h3.custom-heading span:nth-child(3) { transition-delay: 0.35s; }
h3.custom-heading span:nth-child(4) { transition-delay: 0.5s; }
h3.custom-heading span:nth-child(5) { transition-delay: 0.65s; }
h3.custom-heading span:nth-child(6) { transition-delay: 0.8s; }
h3.custom-heading span:nth-child(7) { transition-delay: 0.95s; }
h3.custom-heading span:nth-child(8) { transition-delay: 1.1s; }
h3.custom-heading span:nth-child(9) { transition-delay: 1.25s; }
h3.custom-heading span:nth-child(10) { transition-delay: 1.4s; }

/* Instantly Disappear on Hover Out */
.custom-card:not(:hover) h3.custom-heading span {
    opacity: 0;
    transform: translateY(-15px) scale(1.2);
    filter: blur(8px);
    transition: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f5c32a */.custom-card {
    position: relative;
    overflow: hidden;
    background-image: radial-gradient(circle, rgba(255, 255, 255, 0.2) 1px, transparent 1px);
    background-size: 20px 20px; /* Adjust dot size and spacing */
}

.custom-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, 
        rgba(94, 53, 177, 0.85) 0%,    /* Soft Purple */
        rgba(94, 53, 177, 0.85) 30%,   /* Extended Purple */
        rgba(49, 33, 103, 0.75) 50%,   /* Deep Indigo */
        rgba(30, 18, 77, 0.7) 70%,     /* Rich Blue */
        rgba(22, 89, 176, 0.7) 85%,    /* Soft Ocean */
        rgba(36, 189, 192, 0.8) 100%   /* Bright Cyan */
    );
    background-size: 100% 200%;
    background-position: bottom;
    opacity: 0;
    transition: opacity 0.5s ease-in-out, background-position 0.6s ease-in-out;
    z-index: 1;
}

.custom-card:hover::before {
    opacity: 1;
    background-position: top;
}

h3.custom-heading {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    opacity: 0;
    transition: opacity 0.2s linear;
    color: white;
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-weight: 400;
    position: relative;
}

/* Show heading only on hover */
.custom-card:hover h3.custom-heading {
    opacity: 1;
}

/* Initial state for words */
h3.custom-heading span {
    opacity: 0;
    transform: translateY(-15px) scale(1.2); /* Starts higher & slightly bigger */
    filter: blur(8px);
    transition: 
        opacity 0.2s ease-in-out,
        transform 0.4s cubic-bezier(0.22, 1.5, 0.36, 1), /* Faster bounce */
        filter 0.2s ease-in-out;
}

/* Sequential Bounce-In Effect */
.custom-card:hover h3.custom-heading span {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

/* Stagger Timing - Quicker but Sequential */
h3.custom-heading span:nth-child(1) { transition-delay: 0.05s; }
h3.custom-heading span:nth-child(2) { transition-delay: 0.2s; }
h3.custom-heading span:nth-child(3) { transition-delay: 0.35s; }
h3.custom-heading span:nth-child(4) { transition-delay: 0.5s; }
h3.custom-heading span:nth-child(5) { transition-delay: 0.65s; }
h3.custom-heading span:nth-child(6) { transition-delay: 0.8s; }
h3.custom-heading span:nth-child(7) { transition-delay: 0.95s; }
h3.custom-heading span:nth-child(8) { transition-delay: 1.1s; }
h3.custom-heading span:nth-child(9) { transition-delay: 1.25s; }
h3.custom-heading span:nth-child(10) { transition-delay: 1.4s; }

/* Instantly Disappear on Hover Out */
.custom-card:not(:hover) h3.custom-heading span {
    opacity: 0;
    transform: translateY(-15px) scale(1.2);
    filter: blur(8px);
    transition: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a90038 */.custom-card {
    position: relative;
    overflow: hidden;
    background-image: radial-gradient(circle, rgba(255, 255, 255, 0.2) 1px, transparent 1px);
    background-size: 20px 20px; /* Adjust dot size and spacing */
}

.custom-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, 
        rgba(94, 53, 177, 0.85) 0%,    /* Soft Purple */
        rgba(94, 53, 177, 0.85) 30%,   /* Extended Purple */
        rgba(49, 33, 103, 0.75) 50%,   /* Deep Indigo */
        rgba(30, 18, 77, 0.7) 70%,     /* Rich Blue */
        rgba(22, 89, 176, 0.7) 85%,    /* Soft Ocean */
        rgba(36, 189, 192, 0.8) 100%   /* Bright Cyan */
    );
    background-size: 100% 200%;
    background-position: bottom;
    opacity: 0;
    transition: opacity 0.5s ease-in-out, background-position 0.6s ease-in-out;
    z-index: 1;
}

.custom-card:hover::before {
    opacity: 1;
    background-position: top;
}

h3.custom-heading {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    opacity: 0;
    transition: opacity 0.2s linear;
    color: white;
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-weight: 400;
    position: relative;
}

/* Show heading only on hover */
.custom-card:hover h3.custom-heading {
    opacity: 1;
}

/* Initial state for words */
h3.custom-heading span {
    opacity: 0;
    transform: translateY(-15px) scale(1.2); /* Starts higher & slightly bigger */
    filter: blur(8px);
    transition: 
        opacity 0.2s ease-in-out,
        transform 0.4s cubic-bezier(0.22, 1.5, 0.36, 1), /* Faster bounce */
        filter 0.2s ease-in-out;
}

/* Sequential Bounce-In Effect */
.custom-card:hover h3.custom-heading span {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

/* Stagger Timing - Quicker but Sequential */
h3.custom-heading span:nth-child(1) { transition-delay: 0.05s; }
h3.custom-heading span:nth-child(2) { transition-delay: 0.2s; }
h3.custom-heading span:nth-child(3) { transition-delay: 0.35s; }
h3.custom-heading span:nth-child(4) { transition-delay: 0.5s; }
h3.custom-heading span:nth-child(5) { transition-delay: 0.65s; }
h3.custom-heading span:nth-child(6) { transition-delay: 0.8s; }
h3.custom-heading span:nth-child(7) { transition-delay: 0.95s; }
h3.custom-heading span:nth-child(8) { transition-delay: 1.1s; }
h3.custom-heading span:nth-child(9) { transition-delay: 1.25s; }
h3.custom-heading span:nth-child(10) { transition-delay: 1.4s; }

/* Instantly Disappear on Hover Out */
.custom-card:not(:hover) h3.custom-heading span {
    opacity: 0;
    transform: translateY(-15px) scale(1.2);
    filter: blur(8px);
    transition: none;
}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css?family=Markazi+Text|Roboto:400,400i,700,700i');/* End custom CSS */