.elementor-48 .elementor-element.elementor-element-2614c35:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-2614c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://uw-stage.alleyoop.agency/wp-content/uploads/2026/05/hero_background_grid_unionworx.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48 .elementor-element.elementor-element-2614c35 > .elementor-background-overlay{background-color:#1A1A2AE0;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-2614c35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-120px;margin-bottom:0px;padding:150px 0px 30px 0px;}.elementor-48 .elementor-element.elementor-element-b42270d > .elementor-container{max-width:1200px;}.elementor-48 .elementor-element.elementor-element-0f4e9fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.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-48 .elementor-element.elementor-element-44ea82d .elementor-icon-list-icon i{color:#BF2AFF;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-44ea82d .elementor-icon-list-icon svg{fill:#BF2AFF;transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-44ea82d{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-44ea82d .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-48 .elementor-element.elementor-element-44ea82d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-44ea82d .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;}.elementor-48 .elementor-element.elementor-element-44ea82d .elementor-icon-list-text{color:#BF2AFF;transition:color 0.3s;}.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-48 .elementor-element.elementor-element-e2a66fc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-48 .elementor-element.elementor-element-e2a66fc .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:62px;font-weight:600;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-48 .elementor-element.elementor-element-5778e07{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFFB8;}.elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-a, 
								.elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:after,
								.elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:before{background-color:transparent;background-image:linear-gradient(90deg, #C42AFC 0%, #FB22C0 100%);}.elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-a:after, 
								.elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-a:hover,
								.elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-a.bdt-effect-i,
								.elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-a.bdt-effect-h:after{background-color:transparent;background-image:linear-gradient(90deg, #C42AFC 0%, #FB22C0 100%);}.elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-b, 
							   .elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:after, 
							   .elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:before{background-color:#02010100;}.elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-b:after,
								.elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-b:hover, 
								.elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-b.bdt-effect-i,
								.elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-b.bdt-effect-h:after
								{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-a{margin-inline-end:20px;}.elementor-48 .elementor-element.elementor-element-c15097f .bdt-dual-button a{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-48 .elementor-element.elementor-element-c15097f .bdt-dual-button .bdt-btn-a{border-radius:6px 6px 6px 6px;}.elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-b{color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-c15097f .bdt-dual-button .bdt-btn-b{border-radius:6px 6px 6px 6px;}.elementor-48 .elementor-element.elementor-element-c15097f .bdt-btn-b:hover{color:#BF2AFF;}.elementor-48 .elementor-element.elementor-element-9446701{padding:30px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-351b8d0 > .elementor-container{max-width:1200px;}.elementor-48 .elementor-element.elementor-element-351b8d0{margin-top:0px;margin-bottom:0px;padding:70px 0px 30px 0px;}.elementor-48 .elementor-element.elementor-element-ad83c43{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-38fa5df > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-fa95274 .elementor-icon-list-icon i{color:#BF2AFF;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-fa95274 .elementor-icon-list-icon svg{fill:#BF2AFF;transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-fa95274{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-fa95274 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-48 .elementor-element.elementor-element-fa95274 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-fa95274 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;}.elementor-48 .elementor-element.elementor-element-fa95274 .elementor-icon-list-text{color:#BF2AFF;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-713a0cf{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-48 .elementor-element.elementor-element-713a0cf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:800;line-height:50px;color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-806c393{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:26px;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-b10e7b7{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:26px;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-f381f42 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-58dc230 > .elementor-container{max-width:1200px;}.elementor-48 .elementor-element.elementor-element-58dc230{margin-top:0px;margin-bottom:0px;padding:0px 0px 70px 0px;}.elementor-48 .elementor-element.elementor-element-783c9da > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-48 .elementor-element.elementor-element-4e8c23c .elementor-image-box-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-4e8c23c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-48 .elementor-element.elementor-element-4e8c23c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-48 .elementor-element.elementor-element-4e8c23c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-4e8c23c .elementor-image-box-wrapper .elementor-image-box-img{width:32px;}.elementor-48 .elementor-element.elementor-element-4e8c23c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-48 .elementor-element.elementor-element-4e8c23c .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-4e8c23c:has(:hover) .elementor-image-box-title,
					 .elementor-48 .elementor-element.elementor-element-4e8c23c:has(:focus) .elementor-image-box-title{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-31a4a8b .elementor-image-box-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-31a4a8b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-48 .elementor-element.elementor-element-31a4a8b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-48 .elementor-element.elementor-element-31a4a8b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-31a4a8b .elementor-image-box-wrapper .elementor-image-box-img{width:32px;}.elementor-48 .elementor-element.elementor-element-31a4a8b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-48 .elementor-element.elementor-element-31a4a8b .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-31a4a8b:has(:hover) .elementor-image-box-title,
					 .elementor-48 .elementor-element.elementor-element-31a4a8b:has(:focus) .elementor-image-box-title{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-d685364 .elementor-image-box-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-d685364.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-48 .elementor-element.elementor-element-d685364.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-48 .elementor-element.elementor-element-d685364.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-d685364 .elementor-image-box-wrapper .elementor-image-box-img{width:32px;}.elementor-48 .elementor-element.elementor-element-d685364 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-48 .elementor-element.elementor-element-d685364 .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-d685364:has(:hover) .elementor-image-box-title,
					 .elementor-48 .elementor-element.elementor-element-d685364:has(:focus) .elementor-image-box-title{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-3d08ff2 .elementor-image-box-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-3d08ff2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-48 .elementor-element.elementor-element-3d08ff2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-48 .elementor-element.elementor-element-3d08ff2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-3d08ff2 .elementor-image-box-wrapper .elementor-image-box-img{width:32px;}.elementor-48 .elementor-element.elementor-element-3d08ff2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-48 .elementor-element.elementor-element-3d08ff2 .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-3d08ff2:has(:hover) .elementor-image-box-title,
					 .elementor-48 .elementor-element.elementor-element-3d08ff2:has(:focus) .elementor-image-box-title{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-3c7ad7e .elementor-image-box-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-3c7ad7e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-48 .elementor-element.elementor-element-3c7ad7e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-48 .elementor-element.elementor-element-3c7ad7e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-3c7ad7e .elementor-image-box-wrapper .elementor-image-box-img{width:32px;}.elementor-48 .elementor-element.elementor-element-3c7ad7e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-48 .elementor-element.elementor-element-3c7ad7e .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-3c7ad7e:has(:hover) .elementor-image-box-title,
					 .elementor-48 .elementor-element.elementor-element-3c7ad7e:has(:focus) .elementor-image-box-title{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-a7f396c .elementor-image-box-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-a7f396c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-48 .elementor-element.elementor-element-a7f396c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-48 .elementor-element.elementor-element-a7f396c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-a7f396c .elementor-image-box-wrapper .elementor-image-box-img{width:32px;}.elementor-48 .elementor-element.elementor-element-a7f396c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-48 .elementor-element.elementor-element-a7f396c .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-a7f396c:has(:hover) .elementor-image-box-title,
					 .elementor-48 .elementor-element.elementor-element-a7f396c:has(:focus) .elementor-image-box-title{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-20a81e3 .elementor-image-box-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-20a81e3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-48 .elementor-element.elementor-element-20a81e3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-48 .elementor-element.elementor-element-20a81e3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-20a81e3 .elementor-image-box-wrapper .elementor-image-box-img{width:32px;}.elementor-48 .elementor-element.elementor-element-20a81e3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-48 .elementor-element.elementor-element-20a81e3 .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-20a81e3:has(:hover) .elementor-image-box-title,
					 .elementor-48 .elementor-element.elementor-element-20a81e3:has(:focus) .elementor-image-box-title{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-5caab32 .elementor-image-box-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-5caab32.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-48 .elementor-element.elementor-element-5caab32.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-48 .elementor-element.elementor-element-5caab32.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-5caab32 .elementor-image-box-wrapper .elementor-image-box-img{width:32px;}.elementor-48 .elementor-element.elementor-element-5caab32 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-48 .elementor-element.elementor-element-5caab32 .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-5caab32:has(:hover) .elementor-image-box-title,
					 .elementor-48 .elementor-element.elementor-element-5caab32:has(:focus) .elementor-image-box-title{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-4cf288c .elementor-image-box-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-4cf288c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-48 .elementor-element.elementor-element-4cf288c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-48 .elementor-element.elementor-element-4cf288c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-4cf288c .elementor-image-box-wrapper .elementor-image-box-img{width:32px;}.elementor-48 .elementor-element.elementor-element-4cf288c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-48 .elementor-element.elementor-element-4cf288c .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-4cf288c:has(:hover) .elementor-image-box-title,
					 .elementor-48 .elementor-element.elementor-element-4cf288c:has(:focus) .elementor-image-box-title{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-ee5ede4 .elementor-image-box-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-ee5ede4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-48 .elementor-element.elementor-element-ee5ede4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-48 .elementor-element.elementor-element-ee5ede4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-ee5ede4 .elementor-image-box-wrapper .elementor-image-box-img{width:32px;}.elementor-48 .elementor-element.elementor-element-ee5ede4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-48 .elementor-element.elementor-element-ee5ede4 .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-ee5ede4:has(:hover) .elementor-image-box-title,
					 .elementor-48 .elementor-element.elementor-element-ee5ede4:has(:focus) .elementor-image-box-title{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-aaf28fa:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-aaf28fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-aaf28fa{border-style:solid;border-width:0px 0px 0px 4px;border-color:#BF2AFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-aaf28fa, .elementor-48 .elementor-element.elementor-element-aaf28fa > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-48 .elementor-element.elementor-element-aaf28fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-d7247df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:32px 36px 32px 36px;}.elementor-48 .elementor-element.elementor-element-0dfe684 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-ed91458{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-d361d37:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-d361d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4FF;}.elementor-48 .elementor-element.elementor-element-d361d37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 50px 0px;}.elementor-48 .elementor-element.elementor-element-d361d37 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-c888412 > .elementor-container{max-width:1200px;}.elementor-48 .elementor-element.elementor-element-41fe13b .elementor-icon-list-icon i{color:#BF2AFF;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-41fe13b .elementor-icon-list-icon svg{fill:#BF2AFF;transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-41fe13b{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-41fe13b .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-48 .elementor-element.elementor-element-41fe13b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-41fe13b .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;}.elementor-48 .elementor-element.elementor-element-41fe13b .elementor-icon-list-text{color:#BF2AFF;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-7f5830f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-48 .elementor-element.elementor-element-7f5830f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:800;line-height:50px;color:#BF2AFF;}.elementor-48 .elementor-element.elementor-element-03a92d5{text-align:center;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:26px;color:#2C2C2C;}.elementor-widget-eael-post-grid .eael-meta-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-meta > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-title, .elementor-widget-eael-post-grid .eael-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-post-grid .eael-grid-post-excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .post-meta-categories li, .elementor-widget-eael-post-grid .post-meta-categories li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-48 .elementor-element.elementor-element-6f55616 .eael-post-elements-readmore-btn{background-color:transparent;text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#FFFFFF;background-image:linear-gradient(90deg, #C42AFC 0%, #FB22C0 100%);border-radius:6px 6px 6px 6px;padding:17px 32px 17px 32px;margin:20px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-6f55616 .eael-grid-post-holder{background-color:#fff;border-radius:12px 12px 12px 12px;}.elementor-48 .elementor-element.elementor-element-6f55616 .eael-entry-title a{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-6f55616 .eael-entry-title:hover, .elementor-48 .elementor-element.elementor-element-6f55616 .eael-entry-title a:hover{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-6f55616 .eael-entry-title, .elementor-48 .elementor-element.elementor-element-6f55616 .eael-entry-title a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:800;}.elementor-48 .elementor-element.elementor-element-6f55616 .eael-grid-post .post-meta-categories{justify-content:flex-start;}.elementor-48 .elementor-element.elementor-element-6f55616 .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-48 .elementor-element.elementor-element-6f55616 .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-48 .elementor-element.elementor-element-6f55616 .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}.elementor-48 .elementor-element.elementor-element-6f55616 .eael-post-elements-readmore-btn:hover{border-radius:6px 6px 6px 6px;}.elementor-48 .elementor-element.elementor-element-2635baa{padding:50px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-efea1a3 > .elementor-container{max-width:1200px;}.elementor-48 .elementor-element.elementor-element-0e32c17 .elementor-icon-list-icon i{color:#BF2AFF;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-0e32c17 .elementor-icon-list-icon svg{fill:#BF2AFF;transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-0e32c17{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-0e32c17 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-48 .elementor-element.elementor-element-0e32c17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-0e32c17 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;}.elementor-48 .elementor-element.elementor-element-0e32c17 .elementor-icon-list-text{color:#BF2AFF;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-dabaea6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-48 .elementor-element.elementor-element-dabaea6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:800;line-height:50px;color:#BF2AFF;}.elementor-48 .elementor-element.elementor-element-39ed2fd{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:26px;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-acef252 > .elementor-container{max-width:1200px;}.elementor-48 .elementor-element.elementor-element-acef252{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-8d1edaa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:15px;}.elementor-48 .elementor-element.elementor-element-ce77a33{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-48 .elementor-element.elementor-element-ce77a33 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1px;color:#BF2AFF;}.elementor-48 .elementor-element.elementor-element-c60376d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-c60376d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-f14f549{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-f14f549 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-c19a8f1{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-48 .elementor-element.elementor-element-c19a8f1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1px;color:#BF2AFF;}.elementor-48 .elementor-element.elementor-element-ff79297{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-ff79297 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-7d95a51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-7d95a51 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-48acb90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-48acb90 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-4537044{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-48 .elementor-element.elementor-element-4537044 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1px;color:#BF2AFF;}.elementor-48 .elementor-element.elementor-element-0b53275{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-0b53275 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-1799678{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-1799678 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-8a2b7b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-8a2b7b6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-c70b1af{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-48 .elementor-element.elementor-element-c70b1af .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1px;color:#BF2AFF;}.elementor-48 .elementor-element.elementor-element-833cf58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-833cf58 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-91c5673{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-91c5673 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-b418f3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-b418f3e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-34a8b2b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-48 .elementor-element.elementor-element-34a8b2b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1px;color:#BF2AFF;}.elementor-48 .elementor-element.elementor-element-56656a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-56656a5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-6e7e18a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-6e7e18a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-4d819d5 > .elementor-container{max-width:1200px;}.elementor-48 .elementor-element.elementor-element-4d819d5{margin-top:50px;margin-bottom:60px;}.elementor-48 .elementor-element.elementor-element-90864d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-48 .elementor-element.elementor-element-90864d5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:800;line-height:50px;color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-aea4e0f > .elementor-container{max-width:1200px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-48 .elementor-element.elementor-element-824f48d{background-color:#F7F4FF;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BF2AFF1A;border-radius:12px 12px 12px 12px;}.elementor-48 .elementor-element.elementor-element-824f48d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-824f48d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-824f48d.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-824f48d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-824f48d .elementor-icon{font-size:22px;}.elementor-48 .elementor-element.elementor-element-824f48d .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-824f48d .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:800;}.elementor-48 .elementor-element.elementor-element-824f48d .elementor-icon-box-title{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-824f48d:has(:hover) .elementor-icon-box-title,
					 .elementor-48 .elementor-element.elementor-element-824f48d:has(:focus) .elementor-icon-box-title{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-824f48d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-25188d0{background-color:#F7F4FF;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BF2AFF1A;border-radius:12px 12px 12px 12px;}.elementor-48 .elementor-element.elementor-element-25188d0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-25188d0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-25188d0.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-25188d0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-25188d0 .elementor-icon{font-size:22px;}.elementor-48 .elementor-element.elementor-element-25188d0 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-25188d0 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:800;}.elementor-48 .elementor-element.elementor-element-25188d0 .elementor-icon-box-title{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-25188d0:has(:hover) .elementor-icon-box-title,
					 .elementor-48 .elementor-element.elementor-element-25188d0:has(:focus) .elementor-icon-box-title{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-25188d0 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-b2132aa{background-color:#F7F4FF;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BF2AFF1A;border-radius:12px 12px 12px 12px;}.elementor-48 .elementor-element.elementor-element-b2132aa .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-b2132aa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-b2132aa.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-b2132aa.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-b2132aa .elementor-icon{font-size:22px;}.elementor-48 .elementor-element.elementor-element-b2132aa .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-b2132aa .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:800;}.elementor-48 .elementor-element.elementor-element-b2132aa .elementor-icon-box-title{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-b2132aa:has(:hover) .elementor-icon-box-title,
					 .elementor-48 .elementor-element.elementor-element-b2132aa:has(:focus) .elementor-icon-box-title{color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-b2132aa .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#2C2C2C;}.elementor-48 .elementor-element.elementor-element-48b886c{margin-top:40px;margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-a, 
								.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:after,
								.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:before{background-color:transparent;background-image:linear-gradient(90deg, #C42AFC 0%, #FB22C0 100%);}.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-a:after, 
								.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-a:hover,
								.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-a.bdt-effect-i,
								.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-a.bdt-effect-h:after{background-color:transparent;background-image:linear-gradient(90deg, #C42AFC 0%, #FB22C0 100%);}.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-b, 
							   .elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:after, 
							   .elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:before{background-color:#02010100;}.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-b:after,
								.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-b:hover, 
								.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-b.bdt-effect-i,
								.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-b.bdt-effect-h:after
								{background-color:transparent;background-image:linear-gradient(90deg, #BF2AFF 0%, #FD23BF 100%);}.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-element-align-wrapper{justify-content:center;}.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-a{margin-inline-end:20px;}.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-dual-button a{border-style:none;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-dual-button .bdt-btn-a{border-radius:6px 6px 6px 6px;}.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-b{color:#BF2AFF;}.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-dual-button .bdt-btn-b{border-radius:6px 6px 6px 6px;}.elementor-48 .elementor-element.elementor-element-8f571ae .bdt-btn-b:hover{color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-d8b84c7:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-d8b84c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4FF;}.elementor-48 .elementor-element.elementor-element-d8b84c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 50px 0px;}.elementor-48 .elementor-element.elementor-element-d8b84c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-024ddea > .elementor-container{max-width:1200px;}.elementor-48 .elementor-element.elementor-element-cdd4c8e .elementor-icon-list-icon i{color:#BF2AFF;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-cdd4c8e .elementor-icon-list-icon svg{fill:#BF2AFF;transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-cdd4c8e{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-cdd4c8e .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-48 .elementor-element.elementor-element-cdd4c8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-cdd4c8e .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;}.elementor-48 .elementor-element.elementor-element-cdd4c8e .elementor-icon-list-text{color:#BF2AFF;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-f9bea03{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-48 .elementor-element.elementor-element-f9bea03 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:800;line-height:50px;color:#BF2AFF;}.elementor-48 .elementor-element.elementor-element-0ec639c{text-align:center;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:26px;color:#2C2C2C;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{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-48 .elementor-element.elementor-element-aae16e0 .elementor-tab-title, .elementor-48 .elementor-element.elementor-element-aae16e0 .elementor-tab-title:before, .elementor-48 .elementor-element.elementor-element-aae16e0 .elementor-tab-title:after, .elementor-48 .elementor-element.elementor-element-aae16e0 .elementor-tab-content, .elementor-48 .elementor-element.elementor-element-aae16e0 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-48 .elementor-element.elementor-element-aae16e0 .elementor-tab-title, .elementor-48 .elementor-element.elementor-element-aae16e0 .elementor-tab-title a{color:#2C2C2C80;}.elementor-48 .elementor-element.elementor-element-aae16e0 .elementor-tab-title.elementor-active,
					 .elementor-48 .elementor-element.elementor-element-aae16e0 .elementor-tab-title.elementor-active a{color:#BF2AFF;}.elementor-48 .elementor-element.elementor-element-aae16e0 .elementor-tab-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;}.elementor-48 .elementor-element.elementor-element-8b444d7{margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-48 .elementor-element.elementor-element-0e4e628 > .elementor-container{max-width:1200px;}.elementor-48 .elementor-element.elementor-element-6b72e45 .elementor-icon-list-icon i{color:#BF2AFF;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-6b72e45 .elementor-icon-list-icon svg{fill:#BF2AFF;transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-6b72e45{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-6b72e45 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-48 .elementor-element.elementor-element-6b72e45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-6b72e45 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;}.elementor-48 .elementor-element.elementor-element-6b72e45 .elementor-icon-list-text{color:#BF2AFF;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-99751d7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-48 .elementor-element.elementor-element-99751d7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:800;line-height:50px;color:#BF2AFF;}.elementor-48 .elementor-element.elementor-element-206b4a3{text-align:center;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:26px;color:#2C2C2C;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-48 .elementor-element.elementor-element-b6e8523 .gallery-item{padding:0 15px 15px 0;}.elementor-48 .elementor-element.elementor-element-b6e8523 .gallery{margin:0 -15px -15px 0;}.elementor-48 .elementor-element.elementor-element-b6e8523 .gallery-item img{border-radius:12px 12px 12px 12px;}.elementor-48 .elementor-element.elementor-element-b6e8523 .gallery-item .gallery-caption{text-align:center;}.elementor-48 .elementor-element.elementor-element-a569fe8:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-a569fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #BF2AFF 0%, #FD23BF 100%);}.elementor-48 .elementor-element.elementor-element-a569fe8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 70px 0px;}.elementor-48 .elementor-element.elementor-element-a569fe8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-fceb4fa{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-48 .elementor-element.elementor-element-fceb4fa .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:800;line-height:50px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-a, 
								.elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:after,
								.elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:before{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-a:after, 
								.elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-a:hover,
								.elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-a.bdt-effect-i,
								.elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-a.bdt-effect-h:after{background-color:#C42AFC00;}.elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-b, 
							   .elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:after, 
							   .elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:before{background-color:#02010100;}.elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-b:after,
								.elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-b:hover, 
								.elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-b.bdt-effect-i,
								.elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-b.bdt-effect-h:after
								{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-9853087 .bdt-element-align-wrapper{justify-content:center;}.elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-a{margin-inline-end:20px;color:#BF2AFF;border-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-9853087 .bdt-dual-button a{border-style:solid;border-width:2px 2px 2px 2px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-48 .elementor-element.elementor-element-9853087 .bdt-dual-button .bdt-btn-a{border-radius:6px 6px 6px 6px;}.elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-a:hover{color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-b{color:#FFFFFF;border-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-9853087 .bdt-dual-button .bdt-btn-b{border-radius:6px 6px 6px 6px;}.elementor-48 .elementor-element.elementor-element-9853087 .bdt-btn-b:hover{color:#BF2AFF;}.elementor-48 .elementor-element.elementor-element-a557206:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-a557206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A2A;}.elementor-48 .elementor-element.elementor-element-a557206{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-48 .elementor-element.elementor-element-a557206 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-943fdbf .elementor-icon-list-icon i{color:#BF2AFF;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-943fdbf .elementor-icon-list-icon svg{fill:#BF2AFF;transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-943fdbf{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-943fdbf .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-48 .elementor-element.elementor-element-943fdbf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-943fdbf .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;}.elementor-48 .elementor-element.elementor-element-943fdbf .elementor-icon-list-text{color:#BF2AFF;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-68aed8b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-48 .elementor-element.elementor-element-68aed8b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:800;line-height:50px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-f7bbef2{text-align:center;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:26px;color:#FFFFFF8C;}.elementor-48 .elementor-element.elementor-element-253af7f > .elementor-container{max-width:600px;}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-48 .elementor-element.elementor-element-24eb8bc .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-48 .elementor-element.elementor-element-24eb8bc .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-48 .elementor-element.elementor-element-24eb8bc .eael-contact-form-7-wrapper{text-align:default;}.elementor-48 .elementor-element.elementor-element-24eb8bc .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}@media(max-width:1024px){.elementor-48 .elementor-element.elementor-element-713a0cf{width:100%;max-width:100%;}.elementor-48 .elementor-element.elementor-element-806c393{width:100%;max-width:100%;}.elementor-48 .elementor-element.elementor-element-b10e7b7{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-0f4e9fe{width:60%;}.elementor-48 .elementor-element.elementor-element-a448059{width:40%;}.elementor-48 .elementor-element.elementor-element-38fa5df{width:70%;}.elementor-48 .elementor-element.elementor-element-f381f42{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-48 .elementor-element.elementor-element-0f4e9fe{width:100%;}.elementor-48 .elementor-element.elementor-element-a448059{width:100%;}.elementor-48 .elementor-element.elementor-element-38fa5df{width:100%;}.elementor-48 .elementor-element.elementor-element-f381f42{width:100%;}}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-13b4aa0 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-48 .elementor-element.elementor-element-44ea82d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-44ea82d .elementor-icon-list-item > a{font-size:10px;}.elementor-48 .elementor-element.elementor-element-e2a66fc .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-48 .elementor-element.elementor-element-5778e07{width:100%;max-width:100%;}.elementor-48 .elementor-element.elementor-element-ad83c43{padding:0px 5px 0px 5px;}.elementor-48 .elementor-element.elementor-element-58dc230{padding:0px 10px 70px 10px;}.elementor-48 .elementor-element.elementor-element-4e8c23c .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-31a4a8b .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-d685364 .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-3d08ff2 .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-3c7ad7e .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-a7f396c .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-20a81e3 .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-5caab32 .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-4cf288c .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-ee5ede4 .elementor-image-box-img{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-aaf28fa{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-fceb4fa .elementor-heading-title{font-size:35px;line-height:40px;}}/* Start custom CSS for heading, class: .elementor-element-e2a66fc */.hero-headline em {
    font-style: normal;
    -webkit-text-fill-color: transparent;
    background-clip: text !important;
        background: linear-gradient(90deg, #BF2AFF, #FD23BF);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1fc9b8 */.hero-scroll {
    position: relative;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    color: rgba(255, 255, 255, 0.4);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
    font-size: 11px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-family: "Outfit", Sans-serif;
    animation: scrollBounce 2.5s ease-in-out infinite;
}

@keyframes scrollBounce {
    0%, 100% {
        transform: translateX(-50%) translateY(0);
    }
    50% {
        transform: translateX(-50%) translateY(10px);
    }
}
.hero-scroll svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fa95274 */.section-label {
    background: rgba(191, 42, 255, 0.08);
    padding: 6px 14px;
    border-radius: 20px;
    margin-bottom: 16px;
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41fe13b */.section-label {
    background: rgba(191, 42, 255, 0.08);
    padding: 6px 14px;
    border-radius: 20px;
    margin-bottom: 16px;
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for eael-post-grid, class: .elementor-element-6f55616 */.eael-entry-media .post-carousel-categories {
    visibility: visible !important;
    opacity: 1;
    text-align: right;
}
.eael-grid-post-excerpt p {
    font-size: 15px;
    color: rgba(44, 44, 44, 0.6);
    font-family: 'DM Sans', sans-serif !important;
    margin-top: 10px;
}
.eael-entry-thumbnail img{
        border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e32c17 */.section-label {
    background: rgba(191, 42, 255, 0.08);
    padding: 6px 14px;
    border-radius: 20px;
    margin-bottom: 16px;
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cdd4c8e */.section-label {
    background: rgba(191, 42, 255, 0.08);
    padding: 6px 14px;
    border-radius: 20px;
    margin-bottom: 16px;
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-aae16e0 *//* Full width grey line */
.elementor-tabs-wrapper {
    border-bottom: 2px solid #ccc;
}

/* Reset ALL tab borders */
.elementor-tabs-wrapper .elementor-tab-title {
    border: none !important;
}

/* Active tab red underline */
.elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    border-bottom: 2px solid #BF2AFF !important;
    margin-bottom: -2px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6b72e45 */.section-label {
    background: rgba(191, 42, 255, 0.08);
    padding: 6px 14px;
    border-radius: 20px;
    margin-bottom: 16px;
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-943fdbf */.section-label {
    background: rgba(191, 42, 255, 0.08);
    padding: 6px 14px;
    border-radius: 20px;
    margin-bottom: 16px;
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-253af7f */.home-contact-form label {
    font-size: 13px;
    font-weight: 600;
    color: rgba(255, 255, 255, 0.65);
    margin-bottom: 6px;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    font-family: "Outfit", Sans-serif;
}



.home-contact-form .wpcf7 input[type="text"],
.home-contact-form .wpcf7 input[type="email"],
.home-contact-form .wpcf7 input[type="tel"],
.home-contact-form .wpcf7 select,
.home-contact-form .wpcf7 textarea {
    width: 100%;
    padding: 10px 16px;
        margin-top: 10px;
    background: rgba(255, 255, 255, 0.07);
    border: 1.5px solid rgba(255, 255, 255, 0.15);
    border-radius: 6px;
    color: #fff;
    font-family: "Outfit", sans-serif;
    font-size: 16px;
    outline: none;
    transition: border-color 0.2s, box-shadow 0.2s;
}
.home-contact-form textarea.wpcf7-form-control.wpcf7-textarea {
    height: 100px;
}

.home-contact-form input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
    justify-content: center;
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    padding: 16px 32px;
    background: linear-gradient(90deg, #BF2AFF, #FD23BF);
    color: #fff;
    font-weight: 800 !important;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    border-radius: 6px;
    font-family: "Outfit", Sans-serif !important;
    max-width: 100%;
}
.eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1){
    width: 100%;
}/* End custom CSS */