.elementor-3508 .elementor-element.elementor-element-ebfcde2{--display:flex;--min-height:100vh;--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3508 .elementor-element.elementor-element-ebfcde2:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-ebfcde2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 0%, #210E33 100%);}.elementor-3508 .elementor-element.elementor-element-52b5cef{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.49;--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--padding-top:8rem;--padding-bottom:2rem;--padding-left:6rem;--padding-right:0rem;}.elementor-3508 .elementor-element.elementor-element-52b5cef::before, .elementor-3508 .elementor-element.elementor-element-52b5cef > .elementor-background-video-container::before, .elementor-3508 .elementor-element.elementor-element-52b5cef > .e-con-inner > .elementor-background-video-container::before, .elementor-3508 .elementor-element.elementor-element-52b5cef > .elementor-background-slideshow::before, .elementor-3508 .elementor-element.elementor-element-52b5cef > .e-con-inner > .elementor-background-slideshow::before, .elementor-3508 .elementor-element.elementor-element-52b5cef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000026 0%, #000000 100%);}.elementor-3508 .elementor-element.elementor-element-93f79ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-93f79ed.e-con{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-29ccea2{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3508 .elementor-element.elementor-element-7ff10f9{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-3508 .elementor-element.elementor-element-7ff10f9 .elementor-heading-title{font-family:"ED-Nimpkish", Sans-serif;font-size:6.2rem;font-weight:400;line-height:6rem;letter-spacing:0.1rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3508 .elementor-element.elementor-element-043f4ca{width:var( --container-widget-width, 22rem );max-width:22rem;margin:0rem 3rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0.4rem 0rem;--container-widget-width:22rem;--container-widget-flex-grow:0;font-family:"helvetica neue", Sans-serif;font-size:21px;font-weight:300;line-height:2rem;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-a6d41dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-d77edec{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-e858f8b.bdt-ep-marquee-direction-left .bdt-marquee .marquee-content{margin-left:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-e858f8b.bdt-ep-marquee-direction-right .bdt-marquee .marquee-content{margin-left:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-e858f8b.bdt-ep-marquee-direction-top .bdt-marquee .marquee-content{margin-top:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-e858f8b.bdt-ep-marquee-direction-bottom .bdt-marquee .marquee-content{margin-top:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-e858f8b{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-579cf58.bdt-ep-marquee-direction-left .bdt-marquee .marquee-content{margin-left:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-579cf58.bdt-ep-marquee-direction-right .bdt-marquee .marquee-content{margin-left:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-579cf58.bdt-ep-marquee-direction-top .bdt-marquee .marquee-content{margin-top:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-579cf58.bdt-ep-marquee-direction-bottom .bdt-marquee .marquee-content{margin-top:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-579cf58{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-062d33b.bdt-ep-marquee-direction-left .bdt-marquee .marquee-content{margin-left:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-062d33b.bdt-ep-marquee-direction-right .bdt-marquee .marquee-content{margin-left:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-062d33b.bdt-ep-marquee-direction-top .bdt-marquee .marquee-content{margin-top:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-062d33b.bdt-ep-marquee-direction-bottom .bdt-marquee .marquee-content{margin-top:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-062d33b{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-f0720f8{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-f55c03e.bdt-ep-marquee-direction-left .bdt-marquee .marquee-content{margin-left:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-f55c03e.bdt-ep-marquee-direction-right .bdt-marquee .marquee-content{margin-left:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-f55c03e.bdt-ep-marquee-direction-top .bdt-marquee .marquee-content{margin-top:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-f55c03e.bdt-ep-marquee-direction-bottom .bdt-marquee .marquee-content{margin-top:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-f55c03e{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-1fc985b.bdt-ep-marquee-direction-left .bdt-marquee .marquee-content{margin-left:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-1fc985b.bdt-ep-marquee-direction-right .bdt-marquee .marquee-content{margin-left:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-1fc985b.bdt-ep-marquee-direction-top .bdt-marquee .marquee-content{margin-top:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-1fc985b.bdt-ep-marquee-direction-bottom .bdt-marquee .marquee-content{margin-top:calc(20px - 1px);}.elementor-3508 .elementor-element.elementor-element-1fc985b{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-aa6b7f6{--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;--padding-top:8rem;--padding-bottom:0rem;--padding-left:6rem;--padding-right:6rem;}.elementor-3508 .elementor-element.elementor-element-aa6b7f6:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-aa6b7f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 0%, #210E33 100%);}.elementor-3508 .elementor-element.elementor-element-4851727f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-4851727f.e-con{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-2d6b8233{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-37af0f56 .elementor-heading-title{font-family:"ED-Nimpkish", Sans-serif;font-size:5rem;font-weight:400;line-height:7.4rem;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-2af1c574{--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;--align-items:flex-start;--flex-wrap:wrap;--overflow:auto;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5px;--padding-bottom:0px;--padding-left:3px;--padding-right:3px;}.elementor-3508 .elementor-element.elementor-element-2af1c574.e-con{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-717b19a9{--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;--padding-top:8rem;--padding-bottom:0rem;--padding-left:6rem;--padding-right:6rem;}.elementor-3508 .elementor-element.elementor-element-717b19a9:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-717b19a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 0%, #210E33 100%);}.elementor-3508 .elementor-element.elementor-element-27e18b36{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-27e18b36.e-con{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-6e868124{--display:flex;--min-height:550px;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:1rem 4rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2.85rem;--padding-right:2.85rem;}.elementor-3508 .elementor-element.elementor-element-6e868124:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-6e868124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F3F3F;}.elementor-3508 .elementor-element.elementor-element-5a0d50df{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-5014a5e5.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-5014a5e5 .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:3rem;font-weight:400;line-height:3.5rem;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-6ae049c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:13px 20px;--row-gap:13px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-6ae049c1.e-con{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-75f07832{padding:0.60rem 0.90rem 0.60rem 0.90rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-75f07832.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-75f07832 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-14841bac{padding:0.60rem 0.90rem 0.60rem 0.90rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-14841bac.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-14841bac .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-2b9286e8{padding:0.60rem 1rem 0.60rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-2b9286e8.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-2b9286e8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-34f4e1f0{padding:0.60rem 1.3rem 0.60rem 1.3rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-34f4e1f0.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-34f4e1f0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-6e63b0be{padding:0.60rem 2rem 0.60rem 2rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-6e63b0be.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-6e63b0be .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-7a5998e4{padding:0.60rem 1rem 0.60rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-7a5998e4.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-7a5998e4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-34e096c7{padding:0.60rem 1.5rem 0.60rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-34e096c7.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-34e096c7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-4d9a711{padding:0.60rem 2rem 0.60rem 2rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-4d9a711.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-4d9a711 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-39eb5902{padding:0.60rem 2rem 0.60rem 2rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-39eb5902.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-39eb5902 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-19dfa319{width:var( --container-widget-width, 590px );max-width:590px;margin:0.7rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:start;font-family:"helvetica neue", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-19dfa319.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-2f05f44a{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-2314fa05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3508 .elementor-element.elementor-element-7cc64cce img{border-radius:0rem 7rem 0rem 0rem;}.elementor-3508 .elementor-element.elementor-element-750e7705{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-750e7705.e-con{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-7326aaf6{--display:flex;--min-height:550px;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:1rem 4rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2.85rem;--padding-right:2.85rem;}.elementor-3508 .elementor-element.elementor-element-7326aaf6:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-7326aaf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F3F3F;}.elementor-3508 .elementor-element.elementor-element-ee3b6c3{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-103eafc1.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-103eafc1 .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:3rem;font-weight:400;line-height:3.7rem;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-21c47f2a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:13px 20px;--row-gap:13px;--column-gap:20px;--flex-wrap:wrap;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-21c47f2a.e-con{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-2ebd1a63{padding:0.60rem 0.90rem 0.60rem 0.90rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-2ebd1a63.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-2ebd1a63 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-29c09ca0{padding:0.60rem 1.86rem 0.60rem 1.6rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-29c09ca0.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-29c09ca0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-4b788f0a{padding:0.60rem 1.3rem 0.60rem 1.3rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-4b788f0a.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-4b788f0a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-290ebe27{padding:0.60rem 2rem 0.60rem 2rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-290ebe27.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-290ebe27 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-6083bea{padding:0.60rem 1rem 0.60rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-6083bea.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-6083bea .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-356c6293{padding:0.60rem 1.5rem 0.60rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-356c6293.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-356c6293 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-78ffc1e3{width:var( --container-widget-width, 630px );max-width:630px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:630px;--container-widget-flex-grow:0;text-align:start;font-family:"helvetica neue", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-78ffc1e3.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-53a7255b{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-70917fe7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-7cf62af6 img{border-radius:0rem 7rem 0rem 0rem;}.elementor-3508 .elementor-element.elementor-element-6bab95a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-6bab95a7.e-con{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-3548ff9{--display:flex;--min-height:550px;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:1rem 4rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2.85rem;--padding-right:2.85rem;}.elementor-3508 .elementor-element.elementor-element-3548ff9:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-3548ff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F3F3F;}.elementor-3508 .elementor-element.elementor-element-13297c17{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-63fe88c6.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-63fe88c6 .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:3rem;font-weight:400;line-height:3.7rem;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-52c42324{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 12px;--row-gap:10px;--column-gap:12px;--flex-wrap:wrap;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-52c42324.e-con{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-1cc1e502{padding:0.60rem 0.90rem 0.60rem 0.90rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-1cc1e502.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-1cc1e502 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-4bc85140{padding:0.60rem 0.90rem 0.60rem 0.90rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-4bc85140.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-4bc85140 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-2c2262ce{padding:0.60rem 0.90rem 0.60rem 0.90rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-2c2262ce.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-2c2262ce .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-159677f0{padding:0.60rem 0.90rem 0.60rem 0.90rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-159677f0.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-159677f0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-33d22842{padding:0.60rem 0.90rem 0.60rem 0.90rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-33d22842.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-33d22842 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-7fab2400{padding:0.60rem 0.90rem 0.60rem 0.90rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-7fab2400.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-7fab2400 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-4572263a{padding:0.60rem 0.90rem 0.60rem 0.90rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-4572263a.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-4572263a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-cce7e74{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;font-family:"helvetica neue", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-cce7e74.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-3a4b13ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-152aeceb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-117d7770 img{border-radius:0rem 7rem 0rem 0rem;}.elementor-3508 .elementor-element.elementor-element-57f80378{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-57f80378.e-con{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-557c1cec{--display:flex;--min-height:550px;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:1rem 4rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2.85rem;--padding-right:2.85rem;}.elementor-3508 .elementor-element.elementor-element-557c1cec:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-557c1cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F3F3F;}.elementor-3508 .elementor-element.elementor-element-697e81fe{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-68d45432.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-68d45432 .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:3.2rem;font-weight:400;line-height:3.7rem;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-58e41e2d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:13px 20px;--row-gap:13px;--column-gap:20px;--flex-wrap:wrap;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-58e41e2d.e-con{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-19db7814{padding:0.60rem 0.90rem 0.60rem 0.90rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-19db7814.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-19db7814 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-3dbc25af{padding:0.60rem 1.86rem 0.60rem 1.6rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-3dbc25af.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-3dbc25af .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-4e4b059f{padding:0.60rem 1.3rem 0.60rem 1.3rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-4e4b059f.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-4e4b059f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-28cae3dd{padding:0.60rem 2rem 0.60rem 2rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-28cae3dd.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-28cae3dd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-2505e5b3{padding:0.60rem 1rem 0.60rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-2505e5b3.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-2505e5b3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFAFA;}.elementor-3508 .elementor-element.elementor-element-7a0ddea8{padding:0.60rem 1.5rem 0.60rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-7a0ddea8.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-7a0ddea8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-21303e99{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;font-family:"helvetica neue", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-21303e99.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-51581eb1{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-2a60d36a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-9addead img{border-radius:0rem 7rem 0rem 0rem;}.elementor-3508 .elementor-element.elementor-element-2a8895ac{--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;--padding-top:3rem;--padding-bottom:1rem;--padding-left:6rem;--padding-right:6rem;}.elementor-3508 .elementor-element.elementor-element-2a8895ac:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-2a8895ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 0%, #210E33 100%);}.elementor-3508 .elementor-element.elementor-element-38ad5d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-38ad5d8.e-con{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-54ff16c2{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-54ff16c2.e-con{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-157b78e1.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-157b78e1 .elementor-heading-title{font-family:"ED-Nimpkish", Sans-serif;font-size:5rem;font-weight:400;line-height:5.3rem;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-493505b4{width:var( --container-widget-width, 31rem );max-width:31rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:31rem;--container-widget-flex-grow:0;font-family:"helvetica neue", Sans-serif;font-size:19px;font-weight:300;line-height:2rem;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-4759dc47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-3021c2a0{--display:flex;--min-height:200px;--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;--align-items:flex-start;--z-index:2;}.elementor-3508 .elementor-element.elementor-element-29f5ee7d{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-29f5ee7d img{border-radius:1rem 1rem 1rem 1rem;}.elementor-3508 .elementor-element.elementor-element-62192a94{--display:flex;--min-height:264px;--flex-wrap:wrap;--border-radius:1rem 1rem 1rem 1rem;}.elementor-3508 .elementor-element.elementor-element-344c35eb.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-344c35eb .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-57eb75df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-41ede18e .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-41f303a9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;font-family:"helvetica neue", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-41f303a9.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-3f63d1c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-19efe330{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-19efe330.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-19efe330 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-468d8164{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-468d8164.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-468d8164 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-622e9594{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-622e9594.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-622e9594 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-458abcee{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-458abcee.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-458abcee .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-182b271{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-11bafce8{--display:flex;--min-height:520px;--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;--align-items:flex-start;--z-index:2;}.elementor-3508 .elementor-element.elementor-element-21813599{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-21813599 img{border-radius:1rem 1rem 1rem 1rem;}.elementor-3508 .elementor-element.elementor-element-2e64686e{--display:flex;--min-height:264px;--border-radius:1rem 1rem 1rem 1rem;}.elementor-3508 .elementor-element.elementor-element-7ebb4092.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-7ebb4092 .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-5135f81b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;font-family:"helvetica neue", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-5135f81b.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-5ac0796{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-5f5b490b{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-5f5b490b.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-5f5b490b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-57fcc7ff{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-57fcc7ff.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-57fcc7ff .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-3022198d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-2c6daab8{--display:flex;--min-height:520px;--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;--align-items:flex-start;--z-index:2;}.elementor-3508 .elementor-element.elementor-element-32d3705f{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-32d3705f img{border-radius:1rem 1rem 1rem 1rem;}.elementor-3508 .elementor-element.elementor-element-5250d609{--display:flex;--min-height:264px;--flex-wrap:wrap;--border-radius:1rem 1rem 1rem 1rem;}.elementor-3508 .elementor-element.elementor-element-3c62138.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-3c62138 .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-6f1e1bfd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-34136b1b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;font-family:"helvetica neue", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-34136b1b.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-7f08f84e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-5b9a8383{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-5b9a8383.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-5b9a8383 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-e826cb4{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-e826cb4.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-e826cb4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-11c8864e{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-11c8864e.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-11c8864e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-4d5409f6{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-4d5409f6.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-4d5409f6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-4527bc29{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-4527bc29.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-4527bc29 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-77325697{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-18643476{--display:flex;--min-height:200px;--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;--align-items:flex-start;--z-index:2;}.elementor-3508 .elementor-element.elementor-element-6e9859d{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-6e9859d img{border-radius:1rem 1rem 1rem 1rem;}.elementor-3508 .elementor-element.elementor-element-7fe4270{--display:flex;--min-height:264px;--flex-wrap:wrap;--border-radius:1rem 1rem 1rem 1rem;}.elementor-3508 .elementor-element.elementor-element-11cd74d8.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-11cd74d8 .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-337a21bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-694c0035 .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-6d9b13cc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;font-family:"helvetica neue", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-6d9b13cc.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-4bf4e78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-74502222{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-74502222.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-74502222 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-4f39a31e{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-4f39a31e.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-4f39a31e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-6c380232{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-6c380232.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-6c380232 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-64d99e93{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-64d99e93.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-64d99e93 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-7e2f2285{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-7e2f2285.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-7e2f2285 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-377e6230{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-377e6230.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-377e6230 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-b533e75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-3d5ea940{--display:flex;--min-height:520px;--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;--align-items:flex-start;--z-index:2;}.elementor-3508 .elementor-element.elementor-element-1743e78b{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-1743e78b img{border-radius:1rem 1rem 1rem 1rem;}.elementor-3508 .elementor-element.elementor-element-6401cd8b{--display:flex;--min-height:264px;--flex-wrap:wrap;--border-radius:1rem 1rem 1rem 1rem;}.elementor-3508 .elementor-element.elementor-element-34c6bf6.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-34c6bf6 .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-4d53cff4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-6794b75e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;font-family:"helvetica neue", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-6794b75e.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-59c7f3e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-12dba807{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-12dba807.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-12dba807 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-608f3ab4{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-608f3ab4.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-608f3ab4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-34ad4273{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-34ad4273.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-34ad4273 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-73d4660{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-60407d54{--display:flex;--min-height:200px;--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;--align-items:flex-start;--z-index:2;}.elementor-3508 .elementor-element.elementor-element-6a3d5222{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-6a3d5222 img{border-radius:1rem 1rem 1rem 1rem;}.elementor-3508 .elementor-element.elementor-element-3a5a3737{--display:flex;--flex-wrap:wrap;--border-radius:1rem 1rem 1rem 1rem;}.elementor-3508 .elementor-element.elementor-element-4cbb407b.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-4cbb407b .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:18px;font-weight:700;color:#FFFAD4;}.elementor-3508 .elementor-element.elementor-element-2790d51f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-62112bd6 .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-a72cb73{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;font-family:"helvetica neue", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-a72cb73.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-567a47ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-317193b1{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-317193b1.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-317193b1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-21b5ad30{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-21b5ad30.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-21b5ad30 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-532b618e{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-532b618e.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-532b618e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-4d3764c5{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-4d3764c5.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-4d3764c5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-3c4017d2{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-3c4017d2.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-3c4017d2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-37eac49d{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-37eac49d.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-37eac49d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-1669d7{background-color:#FFFFFF;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7A;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-3508 .elementor-element.elementor-element-1669d7.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-1669d7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3508 .elementor-element.elementor-element-143028dc{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:21px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-143028dc :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:transparent;background-image:linear-gradient(9deg, #000000 0%, #000000 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#201031;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:8px 8px 8px 8px;padding:6px 6px 6px 6px;}.elementor-3508 .elementor-element.elementor-element-18ebaec1{width:var( --container-widget-width, 31rem );max-width:31rem;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:31rem;--container-widget-flex-grow:0;text-align:center;font-family:"helvetica neue", Sans-serif;font-size:19px;font-weight:300;line-height:2rem;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-18ebaec1.elementor-element{--align-self:center;}.elementor-3508 .elementor-element.elementor-element-4f28062f{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-4f28062f.elementor-element{--align-self:center;}.elementor-3508 .elementor-element.elementor-element-241afd68{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-3508 .elementor-element.elementor-element-241afd68.e-con{--align-self:stretch;}.elementor-3508 .elementor-element.elementor-element-691ecf77{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFFB8;--border-color:#FFFFFFB8;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;--z-index:3;}.elementor-3508 .elementor-element.elementor-element-324b2c6d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:start;}.elementor-3508 .elementor-element.elementor-element-324b2c6d img{max-width:76px;}.elementor-3508 .elementor-element.elementor-element-283db3df{font-family:"helvetica neue", Sans-serif;font-weight:400;color:#FFFFFF80;}.elementor-3508 .elementor-element.elementor-element-174a74fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-4815209d{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-4815209d .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFFDB;}.elementor-3508 .elementor-element.elementor-element-3d22234b{--display:flex;--border-radius:1rem 1rem 1rem 1rem;}.elementor-3508 .elementor-element.elementor-element-32e40aa2{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFFB8;--border-color:#FFFFFFB8;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;--z-index:3;}.elementor-3508 .elementor-element.elementor-element-240f4b0f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:start;}.elementor-3508 .elementor-element.elementor-element-240f4b0f img{max-width:76px;}.elementor-3508 .elementor-element.elementor-element-477e9c40{font-family:"helvetica neue", Sans-serif;font-weight:400;color:#FFFFFF80;}.elementor-3508 .elementor-element.elementor-element-48c22da4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-402b81ec{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-402b81ec .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFFDB;}.elementor-3508 .elementor-element.elementor-element-9f61e4f{--display:flex;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-3508 .elementor-element.elementor-element-6b20e6a5{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFFB8;--border-color:#FFFFFFB8;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;--z-index:3;}.elementor-3508 .elementor-element.elementor-element-51f6858{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:start;}.elementor-3508 .elementor-element.elementor-element-51f6858 img{max-width:76px;}.elementor-3508 .elementor-element.elementor-element-1e69725c{font-family:"helvetica neue", Sans-serif;font-weight:400;color:#FFFFFF80;}.elementor-3508 .elementor-element.elementor-element-16d31a1e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-25877ea1{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-25877ea1 .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFFDB;}.elementor-3508 .elementor-element.elementor-element-2ebfd7af{--display:flex;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-3508 .elementor-element.elementor-element-7b04c6aa{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFFB8;--border-color:#FFFFFFB8;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;--z-index:3;}.elementor-3508 .elementor-element.elementor-element-3fdb9daf{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:start;}.elementor-3508 .elementor-element.elementor-element-3fdb9daf img{max-width:76px;}.elementor-3508 .elementor-element.elementor-element-7430b643{font-family:"Manrope", Sans-serif;font-weight:400;color:#FFFFFF80;}.elementor-3508 .elementor-element.elementor-element-1c42f6a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-612fc0f6{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-612fc0f6 .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFFDB;}.elementor-3508 .elementor-element.elementor-element-94fb65c{--display:flex;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-3508 .elementor-element.elementor-element-79c8ac07{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFFB8;--border-color:#FFFFFFB8;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;--z-index:3;}.elementor-3508 .elementor-element.elementor-element-376a10b4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:start;}.elementor-3508 .elementor-element.elementor-element-376a10b4 img{max-width:76px;}.elementor-3508 .elementor-element.elementor-element-4ec3f727{font-family:"helvetica neue", Sans-serif;font-weight:400;color:#FFFFFF80;}.elementor-3508 .elementor-element.elementor-element-1c386503{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-2f3d79df{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-2f3d79df .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFFDB;}.elementor-3508 .elementor-element.elementor-element-4d4bf3b3{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:22px;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0rem;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-4d4bf3b3 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#000000;border-radius:8px 8px 8px 8px;padding:0.35rem 0.35rem 0.35rem 0.35rem;}.elementor-3508 .elementor-element.elementor-element-4d4bf3b3 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#070708;}.elementor-3508 .elementor-element.elementor-element-7163eae6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10rem;--padding-bottom:6rem;--padding-left:6rem;--padding-right:6rem;}.elementor-3508 .elementor-element.elementor-element-7163eae6:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-7163eae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 0%, #210E33 100%);}.elementor-3508 .elementor-element.elementor-element-1e9dc7b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-1e9dc7b.e-con{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-45d9c009{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-45d9c009.e-con{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-64b64f62.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-64b64f62 .elementor-heading-title{font-family:"ED-Nimpkish", Sans-serif;font-size:5rem;font-weight:400;line-height:5.3rem;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-62483a6e{width:var( --container-widget-width, 31rem );max-width:31rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:31rem;--container-widget-flex-grow:0;font-family:"helvetica neue", Sans-serif;font-size:19px;font-weight:300;line-height:2rem;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-3b0e6c8{--display:flex;--min-height:115px;--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;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3508 .elementor-element.elementor-element-3b0e6c8:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-3b0e6c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 0%, #210E33 100%);}.elementor-3508 .elementor-element.elementor-element-f2c8517{--display:flex;--min-height:115px;--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;--align-items:center;--padding-top:0rem;--padding-bottom:1rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3508 .elementor-element.elementor-element-f2c8517:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-f2c8517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 0%, #210E33 100%);}.elementor-3508 .elementor-element.elementor-element-4e8e2d24{--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;--align-items:center;--padding-top:8rem;--padding-bottom:2rem;--padding-left:6rem;--padding-right:6rem;}.elementor-3508 .elementor-element.elementor-element-4e8e2d24:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-4e8e2d24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 0%, #210E33 100%);}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3508 .elementor-element.elementor-element-46194190{background-color:#25262B;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 16px 8px 16px;border-style:none;border-radius:8px 8px 8px 8px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3508 .elementor-element.elementor-element-46194190 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3508 .elementor-element.elementor-element-46194190 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3508 .elementor-element.elementor-element-46194190 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3508 .elementor-element.elementor-element-46194190 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;}.elementor-3508 .elementor-element.elementor-element-46194190 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3508 .elementor-element.elementor-element-9a815ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-9a815ac.e-con{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-3f742033{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-5fe9c016{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-3508 .elementor-element.elementor-element-5fe9c016.elementor-element{--align-self:center;}.elementor-3508 .elementor-element.elementor-element-5fe9c016 .elementor-heading-title{font-family:"helvetica neue", Sans-serif;font-size:3.2rem;font-weight:500;line-height:3.3rem;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-6a7d661b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:center;font-family:"helvetica neue", Sans-serif;font-size:19px;font-weight:300;line-height:2rem;color:#FFFFFF;}.elementor-3508 .elementor-element.elementor-element-5c7ec352{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3508 .elementor-element.elementor-element-11fa015d{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-11fa015d.elementor-element{--align-self:center;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-3508 .elementor-element.elementor-element-143028dc{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3508 .elementor-element.elementor-element-4d4bf3b3{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-3508 .elementor-element.elementor-element-ebfcde2{--min-height:860px;--justify-content:flex-start;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3508 .elementor-element.elementor-element-52b5cef{--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;--justify-content:flex-start;--border-radius:0rem 0rem 0rem 0rem;--padding-top:4rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3508 .elementor-element.elementor-element-93f79ed{--margin-top:-2rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3508 .elementor-element.elementor-element-29ccea2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-7ff10f9 .elementor-heading-title{font-size:4rem;line-height:4rem;letter-spacing:0.1rem;}.elementor-3508 .elementor-element.elementor-element-043f4ca{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:291px;--container-widget-flex-grow:0;width:var( --container-widget-width, 291px );max-width:291px;font-size:17px;line-height:1.6rem;}.elementor-3508 .elementor-element.elementor-element-f0720f8{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3508 .elementor-element.elementor-element-f55c03e.bdt-ep-marquee-direction-left .bdt-marquee .marquee-content{margin-left:calc(15px - 1px);}.elementor-3508 .elementor-element.elementor-element-f55c03e.bdt-ep-marquee-direction-right .bdt-marquee .marquee-content{margin-left:calc(15px - 1px);}.elementor-3508 .elementor-element.elementor-element-f55c03e.bdt-ep-marquee-direction-top .bdt-marquee .marquee-content{margin-top:calc(15px - 1px);}.elementor-3508 .elementor-element.elementor-element-f55c03e.bdt-ep-marquee-direction-bottom .bdt-marquee .marquee-content{margin-top:calc(15px - 1px);}.elementor-3508 .elementor-element.elementor-element-1fc985b.bdt-ep-marquee-direction-left .bdt-marquee .marquee-content{margin-left:calc(10px - 1px);}.elementor-3508 .elementor-element.elementor-element-1fc985b.bdt-ep-marquee-direction-right .bdt-marquee .marquee-content{margin-left:calc(10px - 1px);}.elementor-3508 .elementor-element.elementor-element-1fc985b.bdt-ep-marquee-direction-top .bdt-marquee .marquee-content{margin-top:calc(10px - 1px);}.elementor-3508 .elementor-element.elementor-element-1fc985b.bdt-ep-marquee-direction-bottom .bdt-marquee .marquee-content{margin-top:calc(10px - 1px);}.elementor-3508 .elementor-element.elementor-element-aa6b7f6{--padding-top:6rem;--padding-bottom:6rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3508 .elementor-element.elementor-element-2d6b8233{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3508 .elementor-element.elementor-element-37af0f56{width:var( --container-widget-width, 299px );max-width:299px;--container-widget-width:299px;--container-widget-flex-grow:0;}.elementor-3508 .elementor-element.elementor-element-37af0f56.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-37af0f56 .elementor-heading-title{font-size:4rem;line-height:4rem;}.elementor-3508 .elementor-element.elementor-element-2af1c574{--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;--justify-content:flex-start;--gap:1rem 2rem;--row-gap:1rem;--column-gap:2rem;--flex-wrap:nowrap;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-2af1c574.e-con{--align-self:center;}.elementor-3508 .elementor-element.elementor-element-76a077c5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-57584ba1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-25427bfb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-3391fe53.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-19026221.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-2834cdfe.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-3a89ecda.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-4d6db158.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-717b19a9{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3508 .elementor-element.elementor-element-6e868124{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3508 .elementor-element.elementor-element-5a0d50df{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3508 .elementor-element.elementor-element-5014a5e5 .elementor-heading-title{font-size:1.6rem;line-height:1.8rem;}.elementor-3508 .elementor-element.elementor-element-6ae049c1{--gap:8px 12px;--row-gap:8px;--column-gap:12px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3508 .elementor-element.elementor-element-75f07832{padding:0.50rem 0.50rem 0.50rem 0.50rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-75f07832 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-14841bac{padding:0.50rem 0.50rem 0.50rem 0.50rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-14841bac .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-2b9286e8{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-2b9286e8 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-34f4e1f0{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-34f4e1f0 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-6e63b0be{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-6e63b0be .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-7a5998e4{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-7a5998e4 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-34e096c7{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-34e096c7 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-4d9a711{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-4d9a711 .elementor-heading-title{font-size:13px;}.elementor-3508 .elementor-element.elementor-element-39eb5902{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-39eb5902 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-19dfa319{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-7cc64cce img{border-radius:2rem 5rem 2rem 2rem;}.elementor-3508 .elementor-element.elementor-element-7326aaf6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3508 .elementor-element.elementor-element-ee3b6c3{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-103eafc1 .elementor-heading-title{font-size:1.6rem;line-height:1.8rem;}.elementor-3508 .elementor-element.elementor-element-21c47f2a{--gap:8px 12px;--row-gap:8px;--column-gap:12px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3508 .elementor-element.elementor-element-2ebd1a63{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-2ebd1a63 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-29c09ca0{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-29c09ca0 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-4b788f0a{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-4b788f0a .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-290ebe27{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-290ebe27 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-6083bea{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-6083bea .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-356c6293{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-356c6293 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-78ffc1e3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-7cf62af6 img{border-radius:2rem 5rem 2rem 2rem;}.elementor-3508 .elementor-element.elementor-element-3548ff9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3508 .elementor-element.elementor-element-13297c17{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3508 .elementor-element.elementor-element-63fe88c6 .elementor-heading-title{font-size:1.4rem;line-height:1.8rem;}.elementor-3508 .elementor-element.elementor-element-52c42324{--gap:8px 12px;--row-gap:8px;--column-gap:12px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3508 .elementor-element.elementor-element-1cc1e502{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-1cc1e502 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-4bc85140{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-4bc85140 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-2c2262ce{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-2c2262ce .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-159677f0{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-159677f0 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-33d22842{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-33d22842 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-7fab2400{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-7fab2400 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-4572263a{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-4572263a .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-cce7e74{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-117d7770 img{border-radius:2rem 5rem 2rem 2rem;}.elementor-3508 .elementor-element.elementor-element-557c1cec{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3508 .elementor-element.elementor-element-697e81fe{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3508 .elementor-element.elementor-element-68d45432 .elementor-heading-title{font-size:1.4rem;line-height:1.8rem;}.elementor-3508 .elementor-element.elementor-element-58e41e2d{--gap:8px 12px;--row-gap:8px;--column-gap:12px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3508 .elementor-element.elementor-element-19db7814{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-19db7814 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-3dbc25af{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-3dbc25af .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-4e4b059f{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-4e4b059f .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-28cae3dd{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-28cae3dd .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-2505e5b3{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-2505e5b3 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-7a0ddea8{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-7a0ddea8 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-21303e99{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-9addead img{border-radius:2rem 5rem 2rem 2rem;}.elementor-3508 .elementor-element.elementor-element-2a8895ac{--padding-top:6rem;--padding-bottom:9rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3508 .elementor-element.elementor-element-54ff16c2{--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3508 .elementor-element.elementor-element-157b78e1{width:var( --container-widget-width, 186px );max-width:186px;--container-widget-width:186px;--container-widget-flex-grow:0;}.elementor-3508 .elementor-element.elementor-element-157b78e1.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-157b78e1 .elementor-heading-title{font-size:4rem;line-height:4rem;}.elementor-3508 .elementor-element.elementor-element-493505b4{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;font-size:17px;line-height:1.6rem;}.elementor-3508 .elementor-element.elementor-element-41f303a9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-19efe330{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-19efe330 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-468d8164{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-468d8164 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-622e9594{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-622e9594 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-458abcee{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-458abcee .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-5135f81b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-5f5b490b{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-5f5b490b .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-57fcc7ff{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-57fcc7ff .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-34136b1b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-5b9a8383{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-5b9a8383 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-e826cb4{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-e826cb4 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-11c8864e{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-11c8864e .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-4d5409f6{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-4d5409f6 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-4527bc29{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-4527bc29 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-6d9b13cc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-74502222{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-74502222 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-4f39a31e{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-4f39a31e .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-6c380232{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-6c380232 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-64d99e93{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-64d99e93 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-7e2f2285{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-7e2f2285 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-377e6230{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-377e6230 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-6794b75e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-12dba807{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-12dba807 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-608f3ab4{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-608f3ab4 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-34ad4273{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-34ad4273 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-a72cb73{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3508 .elementor-element.elementor-element-317193b1{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-317193b1 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-21b5ad30{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-21b5ad30 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-532b618e{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-532b618e .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-4d3764c5{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-4d3764c5 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-3c4017d2{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-3c4017d2 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-37eac49d{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-37eac49d .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-1669d7{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-1669d7 .elementor-heading-title{font-size:12px;}.elementor-3508 .elementor-element.elementor-element-143028dc{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:24px;--e-n-carousel-arrow-next-top-position:24px;}.elementor-3508 .elementor-element.elementor-element-18ebaec1{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-size:17px;line-height:1.6rem;}.elementor-3508 .elementor-element.elementor-element-4d4bf3b3{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;}.elementor-3508 .elementor-element.elementor-element-7163eae6{--padding-top:6rem;--padding-bottom:9rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3508 .elementor-element.elementor-element-45d9c009{--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3508 .elementor-element.elementor-element-64b64f62{width:var( --container-widget-width, 186px );max-width:186px;--container-widget-width:186px;--container-widget-flex-grow:0;}.elementor-3508 .elementor-element.elementor-element-64b64f62.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-64b64f62 .elementor-heading-title{font-size:4rem;line-height:4rem;}.elementor-3508 .elementor-element.elementor-element-62483a6e{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;font-size:17px;line-height:1.6rem;}.elementor-3508 .elementor-element.elementor-element-3b0e6c8{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3508 .elementor-element.elementor-element-4e8e2d24{--padding-top:10rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3508 .elementor-element.elementor-element-46194190{padding:7px 7px 7px 7px;border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-9a815ac{--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3508 .elementor-element.elementor-element-3f742033{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3508 .elementor-element.elementor-element-5fe9c016{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3508 .elementor-element.elementor-element-5fe9c016.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-5fe9c016 .elementor-heading-title{font-size:3.2rem;line-height:3.2rem;}.elementor-3508 .elementor-element.elementor-element-6a7d661b{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-size:17px;line-height:1.6rem;}.elementor-3508 .elementor-element.elementor-element-5c7ec352{--justify-content:flex-start;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3508 .elementor-element.elementor-element-5c7ec352.e-con{--align-self:flex-start;}}@media(min-width:768px){.elementor-3508 .elementor-element.elementor-element-29ccea2{--width:45%;}.elementor-3508 .elementor-element.elementor-element-d77edec{--width:55%;}.elementor-3508 .elementor-element.elementor-element-f0720f8{--width:55%;}.elementor-3508 .elementor-element.elementor-element-5a0d50df{--width:58%;}.elementor-3508 .elementor-element.elementor-element-2314fa05{--width:42%;}.elementor-3508 .elementor-element.elementor-element-ee3b6c3{--width:58%;}.elementor-3508 .elementor-element.elementor-element-70917fe7{--width:42%;}.elementor-3508 .elementor-element.elementor-element-13297c17{--width:58%;}.elementor-3508 .elementor-element.elementor-element-152aeceb{--width:42%;}.elementor-3508 .elementor-element.elementor-element-697e81fe{--width:58%;}.elementor-3508 .elementor-element.elementor-element-2a60d36a{--width:42%;}.elementor-3508 .elementor-element.elementor-element-54ff16c2{--width:23rem;}.elementor-3508 .elementor-element.elementor-element-45d9c009{--width:23rem;}.elementor-3508 .elementor-element.elementor-element-5c7ec352{--content-width:1000px;}}/* Start custom CSS for text-editor, class: .elementor-element-043f4ca */.elementor-3508 .elementor-element.elementor-element-043f4ca p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e3c54e */.btn-neon {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 22px;
  border-radius: 12px;
  min-width: 170px;
  text-decoration: none;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.2px;
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,0.18), transparent 38%),
    linear-gradient(180deg, #6c4cff 0%, #4a2bd9 100%);
  box-shadow:
    0 0 18px rgba(124, 92, 255, 0.45),
    0 8px 30px rgba(76, 43, 217, 0.35),
    inset 0 1px 0 rgba(255,255,255,0.22);
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Bordure principale */
.btn-neon::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 12px;
  padding: 1.5px;
  background:
    linear-gradient(
      180deg,
      rgba(180, 140, 255, 0.95) 0%,
      rgba(130, 80, 255, 0.9) 40%,
      rgba(170, 120, 255, 0.95) 100%
    );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

/* Hotspot brillant en haut au milieu */
.btn-neon .glow-top,
.btn-neon .glow-bottom {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 42%;
  height: 8px;
  border-radius: 12px;
  pointer-events: none;
  z-index: 2;
}

.btn-neon .glow-top {
  top: -2px;
  background:
    radial-gradient(circle at center,
      rgba(255,255,255,0.95) 0%,
      rgba(210,180,255,0.95) 22%,
      rgba(152,92,255,0.75) 45%,
      rgba(152,92,255,0) 78%);
  filter: blur(4px);
}

/* Hotspot brillant en bas au milieu */
.btn-neon .glow-bottom {
  bottom: -2px;
  background:
    radial-gradient(circle at center,
      rgba(255,255,255,0.9) 0%,
      rgba(208,180,255,0.85) 20%,
      rgba(145,88,255,0.7) 42%,
      rgba(145,88,255,0) 78%);
  filter: blur(5px);
}

/* Reflet léger intérieur */
.btn-neon::after {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 21px;
  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.14) 0%,
      rgba(255,255,255,0.04) 28%,
      rgba(255,255,255,0) 60%
    );
  pointer-events: none;
}

.btn-neon:hover {
    color:#fff;
  transform: translateY(-2px);
  box-shadow:
    0 0 24px rgba(124, 92, 255, 0.65),
    0 10px 36px rgba(76, 43, 217, 0.42),
    inset 0 1px 0 rgba(255,255,255,0.28);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3f4794 */.btn-neon-outline {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 22px;
  min-width: 170px;
  border-radius: 12px;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.92);
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.2px;
  background:
    radial-gradient(circle at 50% 0%, rgba(130, 100, 255, 0.06), transparent 34%),
    linear-gradient(180deg, rgba(10, 10, 18, 0.72), rgba(6, 6, 14, 0.82));
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.05),
    0 0 14px rgba(120, 90, 255, 0.10),
    0 0 28px rgba(90, 50, 255, 0.06);
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Bordure fine lumineuse */
.btn-neon-outline::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 12px;
  padding: 1.4px;
  background:
    linear-gradient(
      180deg,
      rgba(190, 180, 255, 0.75) 0%,
      rgba(120, 105, 255, 0.55) 30%,
      rgba(92, 70, 220, 0.55) 70%,
      rgba(165, 150, 255, 0.72) 100%
    );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

/* reflet intérieur très léger */
.btn-neon-outline::after {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 21px;
  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.045) 0%,
      rgba(255,255,255,0.015) 22%,
      rgba(255,255,255,0) 55%
    );
  pointer-events: none;
}

/* glow haut centré */
.btn-neon-outline .glow-top,
.btn-neon-outline .glow-bottom {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 42%;
  height: 10px;
  border-radius: 999px;
  pointer-events: none;
  z-index: 2;
}

.btn-neon-outline .glow-top {
  top: -2px;
  background:
    radial-gradient(circle at center,
      rgba(255,255,255,0.55) 0%,
      rgba(180,160,255,0.45) 25%,
      rgba(125,95,255,0.30) 46%,
      rgba(125,95,255,0) 78%);
  filter: blur(4px);
}

/* glow bas centré */
.btn-neon-outline .glow-bottom {
  bottom: -2px;
  background:
    radial-gradient(circle at center,
      rgba(190,170,255,0.35) 0%,
      rgba(135,105,255,0.30) 28%,
      rgba(95,70,255,0.28) 46%,
      rgba(95,70,255,0) 78%);
  filter: blur(5px);
}

.btn-neon-outline:hover {
  transform: translateY(-2px);
  color: #ffffff;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.08),
    0 0 20px rgba(120, 90, 255, 0.16),
    0 0 36px rgba(90, 50, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for bdt-marquee, class: .elementor-element-e858f8b */.elementor-3508 .elementor-element.elementor-element-e858f8b {
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 15%,
    black 85%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 15%,
    black 85%,
    transparent 100%
  );
}
.elementor-3508 .elementor-element.elementor-element-e858f8b img{
    border-radius: .8rem;
}/* End custom CSS */
/* Start custom CSS for bdt-marquee, class: .elementor-element-579cf58 */.elementor-3508 .elementor-element.elementor-element-579cf58 {
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 15%,
    black 85%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 15%,
    black 85%,
    transparent 100%
  );
}
.elementor-3508 .elementor-element.elementor-element-579cf58 img{
    border-radius: .8rem;
}/* End custom CSS */
/* Start custom CSS for bdt-marquee, class: .elementor-element-062d33b */.elementor-3508 .elementor-element.elementor-element-062d33b {
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 15%,
    black 85%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 15%,
    black 85%,
    transparent 100%
  );
}
.elementor-3508 .elementor-element.elementor-element-062d33b img{
    border-radius: .8rem;
}/* End custom CSS */
/* Start custom CSS for bdt-marquee, class: .elementor-element-f55c03e */.elementor-3508 .elementor-element.elementor-element-f55c03e {
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 15%,
    black 85%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 15%,
    black 85%,
    transparent 100%
  );
}
.elementor-3508 .elementor-element.elementor-element-f55c03e img{
    border-radius: .8rem;
}/* End custom CSS */
/* Start custom CSS for bdt-marquee, class: .elementor-element-1fc985b */.elementor-3508 .elementor-element.elementor-element-1fc985b {
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 15%,
    black 85%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 15%,
    black 85%,
    transparent 100%
  );
}
.elementor-3508 .elementor-element.elementor-element-1fc985b img{
    border-radius: .8rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b5cef */.elementor-3508 .elementor-element.elementor-element-52b5cef{
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebfcde2 */.elementor-3508 .elementor-element.elementor-element-ebfcde2{
    background-attachment: fixed;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76a077c5 */.btn-service-card {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 22px;
  padding: 8px 12px;
  min-width: 250px;
  border-radius: 18px;
  text-decoration: none;
  background:
    radial-gradient(circle at 20% 50%, rgba(122, 74, 255, 0.12), transparent 28%),
    linear-gradient(180deg, rgba(8, 8, 18, 0.82), rgba(5, 5, 14, 0.92));
  border: 1.2px solid rgba(133, 120, 255, 0.35);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.05),
    0 0 18px rgba(97, 63, 255, 0.12)!important;
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}

/* Glow lumineux en bas centré */
.btn-service-card::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -10px;
  transform: translateX(-50%);
  width: 48%;
  height: 18px;
  border-radius: 999px;
  background: radial-gradient(
    circle at center,
    rgba(255,255,255,0.95) 0%,
    rgba(210,180,255,0.95) 12%,
    rgba(170,100,255,0.85) 28%,
    rgba(120,50,255,0.55) 48%,
    rgba(120,50,255,0) 75%
  );
  filter: blur(10px);
  pointer-events: none;
}

/* léger reflet en haut */
.btn-service-card::after {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 17px;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.05) 0%,
    rgba(255,255,255,0.015) 20%,
    rgba(255,255,255,0) 50%
  );
  pointer-events: none;
}

.service-icon {
  position: relative;
  z-index: 2;
  width: 58px;
  height: 58px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.service-icon img {
  width: 52px;
  height: 52px;
  object-fit: contain;
  display: block;
  filter:
    drop-shadow(0 0 4px rgba(210,180,255,0.85))
    drop-shadow(0 0 10px rgba(132, 79, 255, 0.65));
}

.service-text {
  position: relative;
  z-index: 2;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 2px;
  line-height: 1;
}

.btn-service-card:hover {
  transform: translateY(-2px);
  border-color: rgba(160, 145, 255, 0.55);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.08),
    0 0 26px rgba(97, 63, 255, 0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1c574 */.elementor-3508 .elementor-element.elementor-element-2af1c574::-webkit-scrollbar {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ae049c1 */.elementor-3508 .elementor-element.elementor-element-6ae049c1{
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19dfa319 */.elementor-3508 .elementor-element.elementor-element-19dfa319 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f05f44a */.btn-neon {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 22px;
  border-radius: 12px;
  min-width: 170px;
  text-decoration: none;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.2px;
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,0.18), transparent 38%),
    linear-gradient(180deg, #6c4cff 0%, #4a2bd9 100%);
  box-shadow:
    0 0 18px rgba(124, 92, 255, 0.45),
    0 8px 30px rgba(76, 43, 217, 0.35),
    inset 0 1px 0 rgba(255,255,255,0.22);
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Bordure principale */
.btn-neon::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 12px;
  padding: 1.5px;
  background:
    linear-gradient(
      180deg,
      rgba(180, 140, 255, 0.95) 0%,
      rgba(130, 80, 255, 0.9) 40%,
      rgba(170, 120, 255, 0.95) 100%
    );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

/* Hotspot brillant en haut au milieu */
.btn-neon .glow-top,
.btn-neon .glow-bottom {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 42%;
  height: 8px;
  border-radius: 12px;
  pointer-events: none;
  z-index: 2;
}

.btn-neon .glow-top {
  top: -2px;
  background:
    radial-gradient(circle at center,
      rgba(255,255,255,0.95) 0%,
      rgba(210,180,255,0.95) 22%,
      rgba(152,92,255,0.75) 45%,
      rgba(152,92,255,0) 78%);
  filter: blur(4px);
}

/* Hotspot brillant en bas au milieu */
.btn-neon .glow-bottom {
  bottom: -2px;
  background:
    radial-gradient(circle at center,
      rgba(255,255,255,0.9) 0%,
      rgba(208,180,255,0.85) 20%,
      rgba(145,88,255,0.7) 42%,
      rgba(145,88,255,0) 78%);
  filter: blur(5px);
}

/* Reflet léger intérieur */
.btn-neon::after {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 21px;
  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.14) 0%,
      rgba(255,255,255,0.04) 28%,
      rgba(255,255,255,0) 60%
    );
  pointer-events: none;
}

.btn-neon:hover {
    color:#fff;
  transform: translateY(-2px);
  box-shadow:
    0 0 24px rgba(124, 92, 255, 0.65),
    0 10px 36px rgba(76, 43, 217, 0.42),
    inset 0 1px 0 rgba(255,255,255,0.28);
}
@media(max-width:768px){
.elementor-3508 .elementor-element.elementor-element-2f05f44a a{
    font-size:16px;
    min-width: 150px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e868124 */.elementor-3508 .elementor-element.elementor-element-6e868124{
    background: linear-gradient(180deg, #1f0f30 0%, #0f0f1a 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21c47f2a */.elementor-3508 .elementor-element.elementor-element-21c47f2a{
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78ffc1e3 */.elementor-3508 .elementor-element.elementor-element-78ffc1e3 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53a7255b */.btn-neon {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 22px;
  border-radius: 12px;
  min-width: 170px;
  text-decoration: none;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.2px;
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,0.18), transparent 38%),
    linear-gradient(180deg, #6c4cff 0%, #4a2bd9 100%);
  box-shadow:
    0 0 18px rgba(124, 92, 255, 0.45),
    0 8px 30px rgba(76, 43, 217, 0.35),
    inset 0 1px 0 rgba(255,255,255,0.22);
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Bordure principale */
.btn-neon::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 12px;
  padding: 1.5px;
  background:
    linear-gradient(
      180deg,
      rgba(180, 140, 255, 0.95) 0%,
      rgba(130, 80, 255, 0.9) 40%,
      rgba(170, 120, 255, 0.95) 100%
    );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

/* Hotspot brillant en haut au milieu */
.btn-neon .glow-top,
.btn-neon .glow-bottom {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 42%;
  height: 8px;
  border-radius: 12px;
  pointer-events: none;
  z-index: 2;
}

.btn-neon .glow-top {
  top: -2px;
  background:
    radial-gradient(circle at center,
      rgba(255,255,255,0.95) 0%,
      rgba(210,180,255,0.95) 22%,
      rgba(152,92,255,0.75) 45%,
      rgba(152,92,255,0) 78%);
  filter: blur(4px);
}

/* Hotspot brillant en bas au milieu */
.btn-neon .glow-bottom {
  bottom: -2px;
  background:
    radial-gradient(circle at center,
      rgba(255,255,255,0.9) 0%,
      rgba(208,180,255,0.85) 20%,
      rgba(145,88,255,0.7) 42%,
      rgba(145,88,255,0) 78%);
  filter: blur(5px);
}

/* Reflet léger intérieur */
.btn-neon::after {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 21px;
  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.14) 0%,
      rgba(255,255,255,0.04) 28%,
      rgba(255,255,255,0) 60%
    );
  pointer-events: none;
}

.btn-neon:hover {
    color:#fff;
  transform: translateY(-2px);
  box-shadow:
    0 0 24px rgba(124, 92, 255, 0.65),
    0 10px 36px rgba(76, 43, 217, 0.42),
    inset 0 1px 0 rgba(255,255,255,0.28);
}
@media(max-width:768px){
.elementor-3508 .elementor-element.elementor-element-53a7255b a{
    font-size:16px;
    min-width: 130px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7326aaf6 */.elementor-3508 .elementor-element.elementor-element-7326aaf6{
   background: linear-gradient(180deg, #1f0f30 0%, #0f0f1a 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52c42324 */.elementor-3508 .elementor-element.elementor-element-52c42324{
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce7e74 */.elementor-3508 .elementor-element.elementor-element-cce7e74 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-273c2881 */.btn-neon {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 22px;
  border-radius: 12px;
  min-width: 170px;
  text-decoration: none;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.2px;
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,0.18), transparent 38%),
    linear-gradient(180deg, #6c4cff 0%, #4a2bd9 100%);
  box-shadow:
    0 0 18px rgba(124, 92, 255, 0.45),
    0 8px 30px rgba(76, 43, 217, 0.35),
    inset 0 1px 0 rgba(255,255,255,0.22);
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Bordure principale */
.btn-neon::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 12px;
  padding: 1.5px;
  background:
    linear-gradient(
      180deg,
      rgba(180, 140, 255, 0.95) 0%,
      rgba(130, 80, 255, 0.9) 40%,
      rgba(170, 120, 255, 0.95) 100%
    );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

/* Hotspot brillant en haut au milieu */
.btn-neon .glow-top,
.btn-neon .glow-bottom {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 42%;
  height: 8px;
  border-radius: 12px;
  pointer-events: none;
  z-index: 2;
}

.btn-neon .glow-top {
  top: -2px;
  background:
    radial-gradient(circle at center,
      rgba(255,255,255,0.95) 0%,
      rgba(210,180,255,0.95) 22%,
      rgba(152,92,255,0.75) 45%,
      rgba(152,92,255,0) 78%);
  filter: blur(4px);
}

/* Hotspot brillant en bas au milieu */
.btn-neon .glow-bottom {
  bottom: -2px;
  background:
    radial-gradient(circle at center,
      rgba(255,255,255,0.9) 0%,
      rgba(208,180,255,0.85) 20%,
      rgba(145,88,255,0.7) 42%,
      rgba(145,88,255,0) 78%);
  filter: blur(5px);
}

/* Reflet léger intérieur */
.btn-neon::after {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 21px;
  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.14) 0%,
      rgba(255,255,255,0.04) 28%,
      rgba(255,255,255,0) 60%
    );
  pointer-events: none;
}
.btn-neon:hover {
    color:#fff;
  transform: translateY(-2px);
  box-shadow:
    0 0 24px rgba(124, 92, 255, 0.65),
    0 10px 36px rgba(76, 43, 217, 0.42),
    inset 0 1px 0 rgba(255,255,255,0.28);
}
@media(max-width:768px){
.elementor-3508 .elementor-element.elementor-element-273c2881 a{
    font-size:16px;
    min-width: 150px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55c5c8d4 */.btn-neon-outline {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 22px;
  min-width: 170px;
  border-radius: 12px;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.92);
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.2px;
  background:
    radial-gradient(circle at 50% 0%, rgba(130, 100, 255, 0.06), transparent 34%),
    linear-gradient(180deg, rgba(10, 10, 18, 0.72), rgba(6, 6, 14, 0.82));
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.05),
    0 0 14px rgba(120, 90, 255, 0.10),
    0 0 28px rgba(90, 50, 255, 0.06);
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Bordure fine lumineuse */
.btn-neon-outline::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 12px;
  padding: 1.4px;
  background:
    linear-gradient(
      180deg,
      rgba(190, 180, 255, 0.75) 0%,
      rgba(120, 105, 255, 0.55) 30%,
      rgba(92, 70, 220, 0.55) 70%,
      rgba(165, 150, 255, 0.72) 100%
    );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

/* reflet intérieur très léger */
.btn-neon-outline::after {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 21px;
  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.045) 0%,
      rgba(255,255,255,0.015) 22%,
      rgba(255,255,255,0) 55%
    );
  pointer-events: none;
}

/* glow haut centré */
.btn-neon-outline .glow-top,
.btn-neon-outline .glow-bottom {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 42%;
  height: 10px;
  border-radius: 999px;
  pointer-events: none;
  z-index: 2;
}

.btn-neon-outline .glow-top {
  top: -2px;
  background:
    radial-gradient(circle at center,
      rgba(255,255,255,0.55) 0%,
      rgba(180,160,255,0.45) 25%,
      rgba(125,95,255,0.30) 46%,
      rgba(125,95,255,0) 78%);
  filter: blur(4px);
}

/* glow bas centré */
.btn-neon-outline .glow-bottom {
  bottom: -2px;
  background:
    radial-gradient(circle at center,
      rgba(190,170,255,0.35) 0%,
      rgba(135,105,255,0.30) 28%,
      rgba(95,70,255,0.28) 46%,
      rgba(95,70,255,0) 78%);
  filter: blur(5px);
}

.btn-neon-outline:hover {
  transform: translateY(-2px);
  color: #ffffff;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.08),
    0 0 20px rgba(120, 90, 255, 0.16),
    0 0 36px rgba(90, 50, 255, 0.10);
}
@media(max-width:768px){
.elementor-3508 .elementor-element.elementor-element-55c5c8d4 a{
    font-size:16px;
    min-width: 150px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3548ff9 */.elementor-3508 .elementor-element.elementor-element-3548ff9{
   background: linear-gradient(180deg, #1f0f30 0%, #0f0f1a 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58e41e2d */.elementor-3508 .elementor-element.elementor-element-58e41e2d{
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21303e99 */.elementor-3508 .elementor-element.elementor-element-21303e99 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51581eb1 */.btn-neon {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 22px;
  border-radius: 12px;
  min-width: 170px;
  text-decoration: none;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.2px;
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,0.18), transparent 38%),
    linear-gradient(180deg, #6c4cff 0%, #4a2bd9 100%);
  box-shadow:
    0 0 18px rgba(124, 92, 255, 0.45),
    0 8px 30px rgba(76, 43, 217, 0.35),
    inset 0 1px 0 rgba(255,255,255,0.22);
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Bordure principale */
.btn-neon::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 12px;
  padding: 1.5px;
  background:
    linear-gradient(
      180deg,
      rgba(180, 140, 255, 0.95) 0%,
      rgba(130, 80, 255, 0.9) 40%,
      rgba(170, 120, 255, 0.95) 100%
    );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

/* Hotspot brillant en haut au milieu */
.btn-neon .glow-top,
.btn-neon .glow-bottom {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 42%;
  height: 8px;
  border-radius: 12px;
  pointer-events: none;
  z-index: 2;
}

.btn-neon .glow-top {
  top: -2px;
  background:
    radial-gradient(circle at center,
      rgba(255,255,255,0.95) 0%,
      rgba(210,180,255,0.95) 22%,
      rgba(152,92,255,0.75) 45%,
      rgba(152,92,255,0) 78%);
  filter: blur(4px);
}

/* Hotspot brillant en bas au milieu */
.btn-neon .glow-bottom {
  bottom: -2px;
  background:
    radial-gradient(circle at center,
      rgba(255,255,255,0.9) 0%,
      rgba(208,180,255,0.85) 20%,
      rgba(145,88,255,0.7) 42%,
      rgba(145,88,255,0) 78%);
  filter: blur(5px);
}

/* Reflet léger intérieur */
.btn-neon::after {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 21px;
  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.14) 0%,
      rgba(255,255,255,0.04) 28%,
      rgba(255,255,255,0) 60%
    );
  pointer-events: none;
}

.btn-neon:hover {
    color:#fff;
  transform: translateY(-2px);
  box-shadow:
    0 0 24px rgba(124, 92, 255, 0.65),
    0 10px 36px rgba(76, 43, 217, 0.42),
    inset 0 1px 0 rgba(255,255,255,0.28);
}
@media(max-width:768px){
.elementor-3508 .elementor-element.elementor-element-51581eb1 a{
    font-size:16px;
    min-width: 150px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-557c1cec */.elementor-3508 .elementor-element.elementor-element-557c1cec{
   background: linear-gradient(180deg, #1f0f30 0%, #0f0f1a 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493505b4 */.elementor-3508 .elementor-element.elementor-element-493505b4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ede18e */.elementor-3508 .elementor-element.elementor-element-41ede18e{
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41f303a9 */.elementor-3508 .elementor-element.elementor-element-41f303a9 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5135f81b */.elementor-3508 .elementor-element.elementor-element-5135f81b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34136b1b */.elementor-3508 .elementor-element.elementor-element-34136b1b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-694c0035 */.elementor-3508 .elementor-element.elementor-element-694c0035 {
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d9b13cc */.elementor-3508 .elementor-element.elementor-element-6d9b13cc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6794b75e */.elementor-3508 .elementor-element.elementor-element-6794b75e p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62112bd6 */.elementor-3508 .elementor-element.elementor-element-62112bd6 {
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a72cb73 */.elementor-3508 .elementor-element.elementor-element-a72cb73 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ede18e */.elementor-3508 .elementor-element.elementor-element-41ede18e{
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41f303a9 */.elementor-3508 .elementor-element.elementor-element-41f303a9 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5135f81b */.elementor-3508 .elementor-element.elementor-element-5135f81b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34136b1b */.elementor-3508 .elementor-element.elementor-element-34136b1b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-694c0035 */.elementor-3508 .elementor-element.elementor-element-694c0035 {
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d9b13cc */.elementor-3508 .elementor-element.elementor-element-6d9b13cc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6794b75e */.elementor-3508 .elementor-element.elementor-element-6794b75e p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62112bd6 */.elementor-3508 .elementor-element.elementor-element-62112bd6 {
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a72cb73 */.elementor-3508 .elementor-element.elementor-element-a72cb73 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ede18e */.elementor-3508 .elementor-element.elementor-element-41ede18e{
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41f303a9 */.elementor-3508 .elementor-element.elementor-element-41f303a9 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5135f81b */.elementor-3508 .elementor-element.elementor-element-5135f81b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34136b1b */.elementor-3508 .elementor-element.elementor-element-34136b1b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-694c0035 */.elementor-3508 .elementor-element.elementor-element-694c0035 {
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d9b13cc */.elementor-3508 .elementor-element.elementor-element-6d9b13cc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6794b75e */.elementor-3508 .elementor-element.elementor-element-6794b75e p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62112bd6 */.elementor-3508 .elementor-element.elementor-element-62112bd6 {
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a72cb73 */.elementor-3508 .elementor-element.elementor-element-a72cb73 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ede18e */.elementor-3508 .elementor-element.elementor-element-41ede18e{
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41f303a9 */.elementor-3508 .elementor-element.elementor-element-41f303a9 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5135f81b */.elementor-3508 .elementor-element.elementor-element-5135f81b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34136b1b */.elementor-3508 .elementor-element.elementor-element-34136b1b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-694c0035 */.elementor-3508 .elementor-element.elementor-element-694c0035 {
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d9b13cc */.elementor-3508 .elementor-element.elementor-element-6d9b13cc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6794b75e */.elementor-3508 .elementor-element.elementor-element-6794b75e p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62112bd6 */.elementor-3508 .elementor-element.elementor-element-62112bd6 {
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a72cb73 */.elementor-3508 .elementor-element.elementor-element-a72cb73 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ede18e */.elementor-3508 .elementor-element.elementor-element-41ede18e{
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41f303a9 */.elementor-3508 .elementor-element.elementor-element-41f303a9 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5135f81b */.elementor-3508 .elementor-element.elementor-element-5135f81b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34136b1b */.elementor-3508 .elementor-element.elementor-element-34136b1b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-694c0035 */.elementor-3508 .elementor-element.elementor-element-694c0035 {
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d9b13cc */.elementor-3508 .elementor-element.elementor-element-6d9b13cc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6794b75e */.elementor-3508 .elementor-element.elementor-element-6794b75e p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62112bd6 */.elementor-3508 .elementor-element.elementor-element-62112bd6 {
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a72cb73 */.elementor-3508 .elementor-element.elementor-element-a72cb73 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ede18e */.elementor-3508 .elementor-element.elementor-element-41ede18e{
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41f303a9 */.elementor-3508 .elementor-element.elementor-element-41f303a9 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5135f81b */.elementor-3508 .elementor-element.elementor-element-5135f81b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34136b1b */.elementor-3508 .elementor-element.elementor-element-34136b1b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-694c0035 */.elementor-3508 .elementor-element.elementor-element-694c0035 {
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d9b13cc */.elementor-3508 .elementor-element.elementor-element-6d9b13cc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6794b75e */.elementor-3508 .elementor-element.elementor-element-6794b75e p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62112bd6 */.elementor-3508 .elementor-element.elementor-element-62112bd6 {
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a72cb73 */.elementor-3508 .elementor-element.elementor-element-a72cb73 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ede18e */.elementor-3508 .elementor-element.elementor-element-41ede18e{
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41f303a9 */.elementor-3508 .elementor-element.elementor-element-41f303a9 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5135f81b */.elementor-3508 .elementor-element.elementor-element-5135f81b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34136b1b */.elementor-3508 .elementor-element.elementor-element-34136b1b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-694c0035 */.elementor-3508 .elementor-element.elementor-element-694c0035 {
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d9b13cc */.elementor-3508 .elementor-element.elementor-element-6d9b13cc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6794b75e */.elementor-3508 .elementor-element.elementor-element-6794b75e p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62112bd6 */.elementor-3508 .elementor-element.elementor-element-62112bd6 {
    background: linear-gradient(180deg, #d8b4fe 0%, #f3f3f3 30%, #c3b0e3 60%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a72cb73 */.elementor-3508 .elementor-element.elementor-element-a72cb73 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18ebaec1 */.elementor-3508 .elementor-element.elementor-element-18ebaec1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f28062f */.btn-neon {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 22px;
  border-radius: 12px;
  min-width: 170px;
  text-decoration: none;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.2px;
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,0.18), transparent 38%),
    linear-gradient(180deg, #6c4cff 0%, #4a2bd9 100%);
  box-shadow:
    0 0 18px rgba(124, 92, 255, 0.45),
    0 8px 30px rgba(76, 43, 217, 0.35),
    inset 0 1px 0 rgba(255,255,255,0.22);
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Bordure principale */
.btn-neon::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 12px;
  padding: 1.5px;
  background:
    linear-gradient(
      180deg,
      rgba(180, 140, 255, 0.95) 0%,
      rgba(130, 80, 255, 0.9) 40%,
      rgba(170, 120, 255, 0.95) 100%
    );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

/* Hotspot brillant en haut au milieu */
.btn-neon .glow-top,
.btn-neon .glow-bottom {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 42%;
  height: 8px;
  border-radius: 12px;
  pointer-events: none;
  z-index: 2;
}

.btn-neon .glow-top {
  top: -2px;
  background:
    radial-gradient(circle at center,
      rgba(255,255,255,0.95) 0%,
      rgba(210,180,255,0.95) 22%,
      rgba(152,92,255,0.75) 45%,
      rgba(152,92,255,0) 78%);
  filter: blur(4px);
}

/* Hotspot brillant en bas au milieu */
.btn-neon .glow-bottom {
  bottom: -2px;
  background:
    radial-gradient(circle at center,
      rgba(255,255,255,0.9) 0%,
      rgba(208,180,255,0.85) 20%,
      rgba(145,88,255,0.7) 42%,
      rgba(145,88,255,0) 78%);
  filter: blur(5px);
}

/* Reflet léger intérieur */
.btn-neon::after {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 21px;
  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.14) 0%,
      rgba(255,255,255,0.04) 28%,
      rgba(255,255,255,0) 60%
    );
  pointer-events: none;
}

.btn-neon:hover {
    color:#fff;
  transform: translateY(-2px);
  box-shadow:
    0 0 24px rgba(124, 92, 255, 0.65),
    0 10px 36px rgba(76, 43, 217, 0.42),
    inset 0 1px 0 rgba(255,255,255,0.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62483a6e */.elementor-3508 .elementor-element.elementor-element-62483a6e p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a7d661b */.elementor-3508 .elementor-element.elementor-element-6a7d661b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11fa015d */.btn-neon {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 22px;
  border-radius: 12px;
  min-width: 170px;
  text-decoration: none;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.2px;
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,0.18), transparent 38%),
    linear-gradient(180deg, #6c4cff 0%, #4a2bd9 100%);
  box-shadow:
    0 0 18px rgba(124, 92, 255, 0.45),
    0 8px 30px rgba(76, 43, 217, 0.35),
    inset 0 1px 0 rgba(255,255,255,0.22);
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Bordure principale */
.btn-neon::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 12px;
  padding: 1.5px;
  background:
    linear-gradient(
      180deg,
      rgba(180, 140, 255, 0.95) 0%,
      rgba(130, 80, 255, 0.9) 40%,
      rgba(170, 120, 255, 0.95) 100%
    );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

/* Hotspot brillant en haut au milieu */
.btn-neon .glow-top,
.btn-neon .glow-bottom {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 42%;
  height: 8px;
  border-radius: 12px;
  pointer-events: none;
  z-index: 2;
}

.btn-neon .glow-top {
  top: -2px;
  background:
    radial-gradient(circle at center,
      rgba(255,255,255,0.95) 0%,
      rgba(210,180,255,0.95) 22%,
      rgba(152,92,255,0.75) 45%,
      rgba(152,92,255,0) 78%);
  filter: blur(4px);
}

/* Hotspot brillant en bas au milieu */
.btn-neon .glow-bottom {
  bottom: -2px;
  background:
    radial-gradient(circle at center,
      rgba(255,255,255,0.9) 0%,
      rgba(208,180,255,0.85) 20%,
      rgba(145,88,255,0.7) 42%,
      rgba(145,88,255,0) 78%);
  filter: blur(5px);
}

/* Reflet léger intérieur */
.btn-neon::after {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 21px;
  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.14) 0%,
      rgba(255,255,255,0.04) 28%,
      rgba(255,255,255,0) 60%
    );
  pointer-events: none;
}

.btn-neon:hover {
    color:#fff;
  transform: translateY(-2px);
  box-shadow:
    0 0 24px rgba(124, 92, 255, 0.65),
    0 10px 36px rgba(76, 43, 217, 0.42),
    inset 0 1px 0 rgba(255,255,255,0.28);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ED-Nimpkish';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://teal-hamster-653896.hostingersite.com/wp-content/uploads/2026/03/ED-Nimpkish-Regular-2.ttf') format('truetype');
}
@font-face {
	font-family: 'ED-Nimpkish';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://puravidawebagency.com/wp-content/uploads/2026/04/ED-Nimpkish-Regular-3.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'helvetica neue';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://puravidawebagency.com/wp-content/uploads/2026/04/Helvetica-Neue-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'helvetica neue';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://puravidawebagency.com/wp-content/uploads/2026/04/HelveticaNeueLight-1.woff2') format('woff2');
}
@font-face {
	font-family: 'helvetica neue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://puravidawebagency.com/wp-content/uploads/2026/04/HelveticaNeueMedium-1.woff2') format('woff2');
}
@font-face {
	font-family: 'helvetica neue';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://puravidawebagency.com/wp-content/uploads/2026/04/HelveticaNeueBold-1.woff2') format('woff2');
}
@font-face {
	font-family: 'helvetica neue';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://puravidawebagency.com/wp-content/uploads/2026/04/HelveticaNeue-Roman-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */