.elementor-7 .elementor-element.elementor-element-c882378{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-82a9671{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-377bf7b{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-377bf7b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-377bf7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-7 .elementor-element.elementor-element-c131c52{--display:flex;--min-height:35vh;--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:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c131c52:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c131c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, #0342E0 15%, #0342E000 80%);}.elementor-7 .elementor-element.elementor-element-c131c52::before, .elementor-7 .elementor-element.elementor-element-c131c52 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c131c52 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c131c52 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c131c52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c131c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom right, #FF5CFF 20%, #FF5CFF00 50%);}.elementor-7 .elementor-element.elementor-element-3d56d40{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6e45f80{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6e45f80.e-con{--align-self: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-7 .elementor-element.elementor-element-7f31fb0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -5rem;}.elementor-7 .elementor-element.elementor-element-7f31fb0.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-7f31fb0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3b72af2{--display:flex;--min-height:35vh;--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:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3b72af2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3b72af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom left, #0342E0 15%, #0342E000 80%);}.elementor-7 .elementor-element.elementor-element-3b72af2::before, .elementor-7 .elementor-element.elementor-element-3b72af2 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3b72af2 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3b72af2 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3b72af2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3b72af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom left, #FF5CFF 20%, #FF5CFF00 50%);}.elementor-7 .elementor-element.elementor-element-baa87b8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-250e202{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-def6f8b.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-def6f8b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5bcb293{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5bcb293.e-con{--align-self:center;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-fc63c53.elementor-element{--align-self:flex-end;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1fc591d:hover{--e-transform-translateY:5px;}.elementor-7 .elementor-element.elementor-element-1fc591d.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-1fc591d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-1fc591d .elementor-icon{font-size:35px;}.elementor-7 .elementor-element.elementor-element-1fc591d .elementor-icon svg{height:35px;}.elementor-7 .elementor-element.elementor-element-65e5237{--display:flex;--min-height:35vh;--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:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-65e5237:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-65e5237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, #0342E0 15%, #0342E000 80%);}.elementor-7 .elementor-element.elementor-element-65e5237::before, .elementor-7 .elementor-element.elementor-element-65e5237 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-65e5237 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-65e5237 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-65e5237 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-65e5237 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom right, #FF5CFF 20%, #FF5CFF00 50%);}.elementor-7 .elementor-element.elementor-element-34865ea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5db5f21{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-34619ec{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 7rem;}.elementor-7 .elementor-element.elementor-element-34619ec.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-34619ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-779c02b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-779c02b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-779c02b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-646e1ea );}.elementor-7 .elementor-element.elementor-element-8f2d077.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-0d67b8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-0d67b8c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0d67b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-646e1ea );}.elementor-7 .elementor-element.elementor-element-5cb11e1{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-03714aa{--display:flex;--min-height:35vh;--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:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-03714aa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-03714aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, #0342E0D4 15%, #0342E000 80%);}.elementor-7 .elementor-element.elementor-element-03714aa::before, .elementor-7 .elementor-element.elementor-element-03714aa > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-03714aa > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-03714aa > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-03714aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-03714aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom right, #FF5CFF 20%, #FF5CFF00 50%);}.elementor-7 .elementor-element.elementor-element-43762c3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-dbd7b33{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-dbd7b33.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6a5f5de{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -5rem;}.elementor-7 .elementor-element.elementor-element-6a5f5de.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6a5f5de .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6173a5a{--display:flex;--min-height:35vh;--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:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6173a5a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6173a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom left, #0342E0 15%, #0342E000 80%);}.elementor-7 .elementor-element.elementor-element-6173a5a::before, .elementor-7 .elementor-element.elementor-element-6173a5a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6173a5a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6173a5a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6173a5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6173a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom left, #FF5CFF 20%, #FF5CFF00 50%);}.elementor-7 .elementor-element.elementor-element-6124e6d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-566fc6a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cf79eff.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-cf79eff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e257f0f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4d345cc{--display:flex;--min-height:35vh;--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:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4d345cc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4d345cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, #0342E0 15%, #0342E000 80%);}.elementor-7 .elementor-element.elementor-element-4d345cc::before, .elementor-7 .elementor-element.elementor-element-4d345cc > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4d345cc > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4d345cc > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4d345cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4d345cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom right, #FF5CFF 20%, #FF5CFF00 50%);}.elementor-7 .elementor-element.elementor-element-1414957{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2ff5c4e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d0b8e3d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 7rem;}.elementor-7 .elementor-element.elementor-element-d0b8e3d.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-d0b8e3d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d5eb140{--display:flex;--padding-top:0rem;--padding-bottom:20rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-8bc0e90{--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;--justify-content:flex-start;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-8bc0e90.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4e1a663{--display:flex;border-style:none;--border-style:none;--margin-top:15rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-4e1a663.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-ffc994f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 5rem) 0rem;--lottie-container-width:100%;}.elementor-7 .elementor-element.elementor-element-057cee6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;}.elementor-7 .elementor-element.elementor-element-057cee6.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-057cee6 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:3rem;font-weight:600;}.elementor-7 .elementor-element.elementor-element-b2d3b52{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;}.elementor-7 .elementor-element.elementor-element-b2d3b52.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-b2d3b52 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:2.5rem;font-weight:400;}.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-7 .elementor-element.elementor-element-ac713a9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-366e1a5 .elementor-button{background-color:#FF5CFF00;font-family:"Funnel Display", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF52;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-366e1a5 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-366e1a5 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1F 0%, #FFFFFF75 100%);border-color:var( --e-global-color-primary );box-shadow:0px 0px 20px -5px rgba(255, 255, 255, 0.5);}.elementor-7 .elementor-element.elementor-element-366e1a5.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-aa5b40e{--display:flex;--margin-top:15rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-aa5b40e.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2cb99a3{--e-transform-origin-x:center;--e-transform-origin-y:center;--lottie-container-width:90%;}.elementor-7 .elementor-element.elementor-element-8c67fe4{--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;--justify-content:flex-start;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--margin-top:10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-8c67fe4.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-536f7a5{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-536f7a5.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6f9b099{--display:flex;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-6f9b099.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-b12b70a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:right;}.elementor-7 .elementor-element.elementor-element-b12b70a.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-b12b70a .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:2.5rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-4308b64{--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;--justify-content:flex-start;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-4308b64.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9229252{--display:flex;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-9229252.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6fb7237{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:left;}.elementor-7 .elementor-element.elementor-element-6fb7237.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6fb7237 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:2.5rem;font-weight:700;text-transform:uppercase;}.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-7 .elementor-element.elementor-element-5afc3e3.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-41b2def{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-41b2def.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3879681{--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;--justify-content:flex-start;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--margin-top:15rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-3879681.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-91a766f{--display:flex;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-91a766f.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-dee2b8a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f3677e4{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-7 .elementor-element.elementor-element-f3677e4.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f3677e4 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:2.5rem;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-469dc20{--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;--justify-content:flex-start;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-469dc20.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a99229e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF47;--border-color:#FFFFFF47;--border-radius:20px 20px 20px 20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-a99229e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a99229e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #FFFFFF05 0%, #FFFFFF1F 100%);}.elementor-7 .elementor-element.elementor-element-a99229e.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-4384bab{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--border-radius:10px 10px 10px 10px;--margin-top:-2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--z-index:1;}.elementor-7 .elementor-element.elementor-element-4384bab:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4384bab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #0342E0 0%, #141414 100%);}.elementor-7 .elementor-element.elementor-element-4384bab.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-7abdc3c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7abdc3c.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7abdc3c img{width:50px;max-width:50px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-aef8256{font-family:"Funnel Sans Regular", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-4858942{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF47;--border-color:#FFFFFF47;--border-radius:20px 20px 20px 20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-4858942:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4858942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #FFFFFF05 0%, #FFFFFF1F 100%);}.elementor-7 .elementor-element.elementor-element-4858942.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-b597338{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--border-radius:10px 10px 10px 10px;--margin-top:-2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--z-index:1;}.elementor-7 .elementor-element.elementor-element-b597338:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b597338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #0342E0 0%, #141414 100%);}.elementor-7 .elementor-element.elementor-element-b597338.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-4622897{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4622897.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4622897 img{width:50px;max-width:50px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-27786c6{font-family:"Funnel Sans Regular", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-c7936f1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF47;--border-color:#FFFFFF47;--border-radius:20px 20px 20px 20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-c7936f1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c7936f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #FFFFFF05 0%, #FFFFFF1F 100%);}.elementor-7 .elementor-element.elementor-element-c7936f1.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-0b912f6{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--border-radius:10px 10px 10px 10px;--margin-top:-2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--z-index:1;}.elementor-7 .elementor-element.elementor-element-0b912f6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0b912f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #0342E0 0%, #141414 100%);}.elementor-7 .elementor-element.elementor-element-0b912f6.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-b588b6f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b588b6f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-b588b6f img{width:50px;max-width:50px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-42f1669{font-family:"Funnel Sans Regular", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-71ff971{--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;--justify-content:flex-start;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-71ff971.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-1cf68c8{--display:flex;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-1cf68c8.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6619200{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-7 .elementor-element.elementor-element-6619200.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6619200 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:2.5rem;font-weight:400;color:#FFFFFF7D;}.elementor-7 .elementor-element.elementor-element-e7582e1{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-7 .elementor-element.elementor-element-e7582e1.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-e7582e1 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:2.5rem;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-29a13be{--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;--justify-content:flex-start;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-29a13be.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0cac52f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 0px 0px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF47;--border-color:#FFFFFF47;--border-radius:20px 20px 20px 20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-0cac52f.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-271b885{--display:flex;--min-height:40vh;--border-radius:20px 20px 0px 0px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-271b885:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-271b885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF0D 0%, #FFFFFF1F 100%);}.elementor-7 .elementor-element.elementor-element-debd3e7{--display:flex;}.elementor-7 .elementor-element.elementor-element-6b03649{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--lottie-container-width:50px;--lottie-container-max-width:50px;}.elementor-7 .elementor-element.elementor-element-6b03649.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2e31a50{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-2e31a50.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-2e31a50 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:6rem;font-weight:700;}.elementor-7 .elementor-element.elementor-element-6cc00f6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-7 .elementor-element.elementor-element-6cc00f6.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6cc00f6 .elementor-heading-title{font-family:"Funnel Sans Bold", Sans-serif;font-size:1.8rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-ab63295{font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-261f330{--display:flex;--min-height:45vh;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF47;--border-color:#FFFFFF47;--border-radius:0px 0px 20px 20px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-261f330:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-261f330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-7 .elementor-element.elementor-element-239f0fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-a095887{--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:0rem;--margin-bottom:0.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-2030c4a{--display:flex;}.elementor-7 .elementor-element.elementor-element-0488da1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-0488da1.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-0488da1 .elementor-heading-title{font-family:"Funnel Sans Bold", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-d95be9b{--display:flex;}.elementor-7 .elementor-element.elementor-element-c30f83d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-1319b88{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-da3b624{--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:0rem;--margin-bottom:0.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-f69cf47{--display:flex;}.elementor-7 .elementor-element.elementor-element-f36771b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-f36771b.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-f36771b .elementor-heading-title{font-family:"Funnel Sans Bold", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-b8994fe{--display:flex;}.elementor-7 .elementor-element.elementor-element-4cd0b7c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-7c15cf6{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-b90a4b2{--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:0rem;--margin-bottom:0.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-dd5bde3{--display:flex;}.elementor-7 .elementor-element.elementor-element-deffe97{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-deffe97.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-deffe97 .elementor-heading-title{font-family:"Funnel Sans Bold", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-9ba1153{--display:flex;}.elementor-7 .elementor-element.elementor-element-1ac0e2b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-b7413e4{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 0px 0px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF47;--border-color:#FFFFFF47;--border-radius:20px 20px 20px 20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-b7413e4.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d01396a{--display:flex;--min-height:40vh;--border-radius:20px 20px 0px 0px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-d01396a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d01396a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF0D 0%, #FFFFFF1F 100%);}.elementor-7 .elementor-element.elementor-element-a218f98{--display:flex;}.elementor-7 .elementor-element.elementor-element-1dc690d{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--lottie-container-width:50px;--lottie-container-max-width:50px;}.elementor-7 .elementor-element.elementor-element-1dc690d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-57552fd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-57552fd.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-57552fd .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:6rem;font-weight:700;}.elementor-7 .elementor-element.elementor-element-156e74b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-7 .elementor-element.elementor-element-156e74b.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-156e74b .elementor-heading-title{font-family:"Funnel Sans Bold", Sans-serif;font-size:1.8rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-33269ee{font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-e0dfbd8{--display:flex;--min-height:45vh;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF47;--border-color:#FFFFFF47;--border-radius:0px 0px 20px 20px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-e0dfbd8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e0dfbd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-7 .elementor-element.elementor-element-1822b79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-17fb41d{--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:0rem;--margin-bottom:0.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-95de3b3{--display:flex;}.elementor-7 .elementor-element.elementor-element-f6e836e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-f6e836e.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-f6e836e .elementor-heading-title{font-family:"Funnel Sans Bold", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-f0bec41{--display:flex;}.elementor-7 .elementor-element.elementor-element-7b0e07e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-fcc565d{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-052421d{--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:0rem;--margin-bottom:0.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-478a9f7{--display:flex;}.elementor-7 .elementor-element.elementor-element-ff4db17{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-ff4db17.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-ff4db17 .elementor-heading-title{font-family:"Funnel Sans Bold", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-644f9bb{--display:flex;}.elementor-7 .elementor-element.elementor-element-6f5205e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-2e34d54{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-80e9cae{--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:0rem;--margin-bottom:0.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-8342e45{--display:flex;}.elementor-7 .elementor-element.elementor-element-69368cd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-69368cd.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-69368cd .elementor-heading-title{font-family:"Funnel Sans Bold", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-af1c288{--display:flex;}.elementor-7 .elementor-element.elementor-element-8a3f8c9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-46479e8{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 0px 0px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF47;--border-color:#FFFFFF47;--border-radius:20px 20px 20px 20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-46479e8.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-adc18fb{--display:flex;--min-height:40vh;--border-radius:20px 20px 0px 0px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-adc18fb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-adc18fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF0D 0%, #FFFFFF1F 100%);}.elementor-7 .elementor-element.elementor-element-58c5f36{--display:flex;}.elementor-7 .elementor-element.elementor-element-b6c3b28{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--lottie-container-width:50px;--lottie-container-max-width:50px;}.elementor-7 .elementor-element.elementor-element-b6c3b28.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-ed8e900{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-ed8e900.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-ed8e900 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:6rem;font-weight:700;}.elementor-7 .elementor-element.elementor-element-7fc6884{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-7 .elementor-element.elementor-element-7fc6884.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-7fc6884 .elementor-heading-title{font-family:"Funnel Sans Bold", Sans-serif;font-size:1.8rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-d9b23c9{font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-82c0fe4{--display:flex;--min-height:45vh;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF47;--border-color:#FFFFFF47;--border-radius:0px 0px 20px 20px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-82c0fe4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-82c0fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-7 .elementor-element.elementor-element-cbf8d52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-f5c3540{--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:0rem;--margin-bottom:0.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-5f5f2a7{--display:flex;}.elementor-7 .elementor-element.elementor-element-31dfcd3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-31dfcd3.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-31dfcd3 .elementor-heading-title{font-family:"Funnel Sans Bold", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-ba1e152{--display:flex;}.elementor-7 .elementor-element.elementor-element-2e895c9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-f1c281f{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-d72cc25{--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:0rem;--margin-bottom:0.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-f5f8c9a{--display:flex;}.elementor-7 .elementor-element.elementor-element-63594c8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-63594c8.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-63594c8 .elementor-heading-title{font-family:"Funnel Sans Bold", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-7870b3d{--display:flex;}.elementor-7 .elementor-element.elementor-element-0ff93a2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-9e5930c{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-a578dcf{--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:0rem;--margin-bottom:0.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-55575cd{--display:flex;}.elementor-7 .elementor-element.elementor-element-b5f2c28{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-b5f2c28.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-b5f2c28 .elementor-heading-title{font-family:"Funnel Sans Bold", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-3d85abb{--display:flex;}.elementor-7 .elementor-element.elementor-element-896aa60{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-6cbf9d0{--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;--justify-content:flex-start;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-6cbf9d0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2ea66c2{--display:flex;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-2ea66c2.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-414d91a .elementor-button{background-color:#FF5CFF00;font-family:"Funnel Display", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF52;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-414d91a .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-414d91a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1F 0%, #FFFFFF75 100%);border-color:var( --e-global-color-primary );box-shadow:0px 0px 20px -5px rgba(255, 255, 255, 0.5);}.elementor-7 .elementor-element.elementor-element-414d91a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3d695c7{--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;--justify-content:flex-start;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--margin-top:10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-3d695c7.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-dbe4e2a{--display:flex;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-dbe4e2a.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-351594b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:left;}.elementor-7 .elementor-element.elementor-element-351594b.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-351594b .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:2.5rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-4984469{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:left;}.elementor-7 .elementor-element.elementor-element-4984469.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-4984469 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:2.5rem;font-weight:700;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-b352dfd{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-b352dfd.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3e94c5a{--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;--justify-content:flex-start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-3e94c5a.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-49265b0{--display:flex;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-49265b0.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9b80f96{--display:flex;--min-height:20vh;--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;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-9b80f96:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9b80f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, #0342E000 90%);}.elementor-7 .elementor-element.elementor-element-9b80f96::before, .elementor-7 .elementor-element.elementor-element-9b80f96 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-9b80f96 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-9b80f96 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-9b80f96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-9b80f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0342E0B3 38%, #0342E000 100%);}.elementor-7 .elementor-element.elementor-element-9b80f96.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-60dc959{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-2ad1bba.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2ad1bba{--lottie-container-width:60px;--lottie-container-max-width:60px;}.elementor-7 .elementor-element.elementor-element-5259eb8{--display:flex;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-7523d26{font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-4d6808c{--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;--justify-content:flex-start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-4d6808c.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-e38e634{--display:flex;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-e38e634.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-11bcf77{--display:flex;--min-height:20vh;--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;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-5rem;--margin-right:5rem;}.elementor-7 .elementor-element.elementor-element-11bcf77:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-11bcf77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, #0342E000 90%);}.elementor-7 .elementor-element.elementor-element-11bcf77::before, .elementor-7 .elementor-element.elementor-element-11bcf77 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-11bcf77 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-11bcf77 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-11bcf77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-11bcf77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0342E0B3 38%, #0342E000 100%);}.elementor-7 .elementor-element.elementor-element-11bcf77.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-75cbf30{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-4118484.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4118484{--lottie-container-width:60px;--lottie-container-max-width:60px;}.elementor-7 .elementor-element.elementor-element-a79dc72{--display:flex;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-7f82dd3{font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-9a31d1e{--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;--justify-content:flex-start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-9a31d1e.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0e9f35d{--display:flex;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-0e9f35d.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f0f24cc{--display:flex;--min-height:20vh;--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;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-10rem;--margin-right:10rem;}.elementor-7 .elementor-element.elementor-element-f0f24cc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f0f24cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, #0342E000 90%);}.elementor-7 .elementor-element.elementor-element-f0f24cc::before, .elementor-7 .elementor-element.elementor-element-f0f24cc > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-f0f24cc > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-f0f24cc > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-f0f24cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-f0f24cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0342E0B3 38%, #0342E000 100%);}.elementor-7 .elementor-element.elementor-element-f0f24cc.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-80970cf{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-77a3b80.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-77a3b80{--lottie-container-width:60px;--lottie-container-max-width:60px;}.elementor-7 .elementor-element.elementor-element-17c92fc{--display:flex;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-f7ca1d2{font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-6fe9115{--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;--justify-content:flex-start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-6fe9115.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2d5c05c{--display:flex;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-2d5c05c.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a164cdb{--display:flex;--min-height:20vh;--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;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-15rem;--margin-right:15rem;}.elementor-7 .elementor-element.elementor-element-a164cdb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a164cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, #0342E000 90%);}.elementor-7 .elementor-element.elementor-element-a164cdb::before, .elementor-7 .elementor-element.elementor-element-a164cdb > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a164cdb > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a164cdb > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a164cdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a164cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0342E0B3 38%, #0342E000 100%);}.elementor-7 .elementor-element.elementor-element-a164cdb.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6729c9d{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-83671c8.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-83671c8{--lottie-container-width:60px;--lottie-container-max-width:60px;}.elementor-7 .elementor-element.elementor-element-dd156e7{--display:flex;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-ee79bf6{font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-4cc24a1{--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;--justify-content:flex-start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-4cc24a1.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6a1e331{--display:flex;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-6a1e331.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8b46695{--display:flex;--min-height:20vh;--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;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-20rem;--margin-right:20rem;}.elementor-7 .elementor-element.elementor-element-8b46695:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8b46695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, #0342E000 90%);}.elementor-7 .elementor-element.elementor-element-8b46695::before, .elementor-7 .elementor-element.elementor-element-8b46695 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8b46695 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8b46695 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8b46695 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8b46695 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0342E0B3 38%, #0342E000 100%);}.elementor-7 .elementor-element.elementor-element-8b46695.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-689d291{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-30cf3ba.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-30cf3ba{--lottie-container-width:60px;--lottie-container-max-width:60px;}.elementor-7 .elementor-element.elementor-element-587fb40{--display:flex;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-9e70b7e{font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-56681ad{--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;--justify-content:flex-start;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--margin-top:10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-56681ad.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-62226b2{--display:flex;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-62226b2.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d83bc05{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:left;}.elementor-7 .elementor-element.elementor-element-d83bc05.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-d83bc05 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:2.5rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-1c5469d{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-1c5469d.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-362f1aa{--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;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-362f1aa.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a292758{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;}.elementor-7 .elementor-element.elementor-element-062273a{--display:flex;--min-height:55vh;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 0px 0px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF47;--border-color:#FFFFFF47;--border-radius:20px 20px 20px 20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-062273a.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-bbf0858{--display:flex;--min-height:55vh;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-bbf0858:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bbf0858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF0D 0%, #FFFFFF1F 100%);}.elementor-7 .elementor-element.elementor-element-95319c5{--display:flex;}.elementor-7 .elementor-element.elementor-element-39cbee2{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--lottie-container-width:50px;--lottie-container-max-width:50px;}.elementor-7 .elementor-element.elementor-element-39cbee2.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-dd2d0ee{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-7 .elementor-element.elementor-element-dd2d0ee.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-dd2d0ee .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:3rem;font-weight:700;}.elementor-7 .elementor-element.elementor-element-516cdb6{font-family:"Funnel Sans Regular", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-e73904d{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-e73904d.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-3541110 .elementor-button{background-color:#FF5CFF00;font-family:"Funnel Display", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF52;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-3541110 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-3541110 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1F 0%, #FFFFFF75 100%);border-color:var( --e-global-color-primary );box-shadow:0px 0px 20px -5px rgba(255, 255, 255, 0.5);}.elementor-7 .elementor-element.elementor-element-3541110.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-c5aa138{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 0px 0px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF47;--border-color:#FFFFFF47;--border-radius:20px 20px 20px 20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-c5aa138.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4d85b50{--display:flex;--min-height:55vh;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-4d85b50:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4d85b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF0D 0%, #FFFFFF1F 100%);}.elementor-7 .elementor-element.elementor-element-608591d{--display:flex;}.elementor-7 .elementor-element.elementor-element-9ec5596{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--lottie-container-width:50px;--lottie-container-max-width:50px;}.elementor-7 .elementor-element.elementor-element-9ec5596.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-af24e8a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-7 .elementor-element.elementor-element-af24e8a.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-af24e8a .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:3rem;font-weight:700;}.elementor-7 .elementor-element.elementor-element-e7cbc7a{font-family:"Funnel Sans Regular", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-5fc2122{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-5fc2122.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-9b78184 .elementor-button{background-color:#FF5CFF00;font-family:"Funnel Display", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF52;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-9b78184 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-9b78184 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1F 0%, #FFFFFF75 100%);border-color:var( --e-global-color-primary );box-shadow:0px 0px 20px -5px rgba(255, 255, 255, 0.5);}.elementor-7 .elementor-element.elementor-element-9b78184.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-191afed{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 0px 0px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF47;--border-color:#FFFFFF47;--border-radius:20px 20px 20px 20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-191afed.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-02e3e85{--display:flex;--min-height:55vh;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-02e3e85:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-02e3e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF0D 0%, #FFFFFF1F 100%);}.elementor-7 .elementor-element.elementor-element-7ea1bcc{--display:flex;}.elementor-7 .elementor-element.elementor-element-17628ad{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--lottie-container-width:50px;--lottie-container-max-width:50px;}.elementor-7 .elementor-element.elementor-element-17628ad.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4bc52a4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-7 .elementor-element.elementor-element-4bc52a4.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-4bc52a4 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:3rem;font-weight:700;}.elementor-7 .elementor-element.elementor-element-a98fe6f{font-family:"Funnel Sans Regular", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-6a98feb{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6a98feb.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6733fad .elementor-button{background-color:#FF5CFF00;font-family:"Funnel Display", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF52;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-6733fad .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-6733fad .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1F 0%, #FFFFFF75 100%);border-color:var( --e-global-color-primary );box-shadow:0px 0px 20px -5px rgba(255, 255, 255, 0.5);}.elementor-7 .elementor-element.elementor-element-6733fad.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-d8f8c01{--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:flex-start;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-d8f8c01.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4d2475f{--display:flex;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-4d2475f.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1eee566{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-7 .elementor-element.elementor-element-1eee566.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1eee566 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:2.5rem;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-cac53cb{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-7 .elementor-element.elementor-element-cac53cb.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-cac53cb .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:2.5rem;font-weight:400;color:#FFFFFF7D;}.elementor-7 .elementor-element.elementor-element-c91c8a2{--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 2rem;--row-gap:0rem;--column-gap:2rem;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-e0f72a1{--display:flex;}.elementor-7 .elementor-element.elementor-element-d2fccec{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;}.elementor-7 .elementor-element.elementor-element-d2fccec.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-d2fccec .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:2rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-411e32d{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7 .elementor-element.elementor-element-740b732 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7 .elementor-element.elementor-element-740b732 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-740b732 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7 .elementor-element.elementor-element-740b732 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-field-type-html{padding-bottom:0px;font-family:"Kumbh Sans", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-field-group .elementor-field, .elementor-7 .elementor-element.elementor-element-740b732 .elementor-field-subgroup label{font-family:"Kumbh Sans", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF1F;border-color:#FFFFFF4A;border-width:0px 0px 2px 2px;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF1F;border-color:#FFFFFF4A;border-width:0px 0px 2px 2px;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF4A;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-button{font-family:"Kumbh Sans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;border-radius:10px 10px 10px 10px;padding:8px 16px 8px 26px;}.elementor-7 .elementor-element.elementor-element-740b732 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF3B;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-button[type="submit"]{background-color:#FFFFFF3B;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-740b732 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-740b732 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-740b732 .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-7 .elementor-element.elementor-element-740b732{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-7 .elementor-element.elementor-element-46a7d0a{--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;--justify-content:flex-start;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-46a7d0a.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-60101f4{--display:flex;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-60101f4.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-25188e0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:left;}.elementor-7 .elementor-element.elementor-element-25188e0.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-25188e0 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:2.5rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-7c626a1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;font-family:"Funnel Sans Regular", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-06ae528{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-06ae528.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5e39e6d .elementor-button{background-color:#FF5CFF00;font-family:"Funnel Display", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF52;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-5e39e6d .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-5e39e6d .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1F 0%, #FFFFFF75 100%);border-color:var( --e-global-color-primary );box-shadow:0px 0px 20px -5px rgba(255, 255, 255, 0.5);}.elementor-7 .elementor-element.elementor-element-5e39e6d.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-8ba0669{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-2160db1{--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;--justify-content:center;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF47;--border-color:#FFFFFF47;--border-radius:20px 20px 0px 0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-2160db1::before, .elementor-7 .elementor-element.elementor-element-2160db1 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2160db1 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2160db1 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2160db1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2160db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF61 100%);}.elementor-7 .elementor-element.elementor-element-2160db1.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8bd5862 .elementor-button{background-color:#FF5CFF00;font-family:"Funnel Display", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF52;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-8bd5862 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-8bd5862 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1F 0%, #FFFFFF75 100%);border-color:var( --e-global-color-primary );box-shadow:0px 0px 20px -5px rgba(255, 255, 255, 0.5);}.elementor-7 .elementor-element.elementor-element-8bd5862.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-52b95da .elementor-button{background-color:#FF5CFF00;font-family:"Funnel Display", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF52;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-52b95da .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-52b95da .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1F 0%, #FFFFFF75 100%);border-color:var( --e-global-color-primary );box-shadow:0px 0px 20px -5px rgba(255, 255, 255, 0.5);}.elementor-7 .elementor-element.elementor-element-52b95da.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6683615 .elementor-button{background-color:#FF5CFF00;font-family:"Funnel Display", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF52;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-6683615 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-6683615 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1F 0%, #FFFFFF75 100%);border-color:var( --e-global-color-primary );box-shadow:0px 0px 20px -5px rgba(255, 255, 255, 0.5);}.elementor-7 .elementor-element.elementor-element-6683615.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-15883dc .elementor-button{background-color:#FF5CFF00;font-family:"Funnel Display", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF52;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-15883dc .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-15883dc .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1F 0%, #FFFFFF75 100%);border-color:var( --e-global-color-primary );box-shadow:0px 0px 20px -5px rgba(255, 255, 255, 0.5);}.elementor-7 .elementor-element.elementor-element-15883dc.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-564a08b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-b7c2f39{--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;--justify-content:center;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 0px 0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-b7c2f39::before, .elementor-7 .elementor-element.elementor-element-b7c2f39 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-b7c2f39 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-b7c2f39 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-b7c2f39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-b7c2f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF61 100%);}.elementor-7 .elementor-element.elementor-element-b7c2f39.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8313fac .elementor-button{background-color:#FF5CFF00;font-family:"Funnel Display", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-8313fac .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-8313fac .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1F 0%, #FFFFFF75 100%);}.elementor-7 .elementor-element.elementor-element-8313fac.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-1a336a5 .elementor-button{background-color:#FF5CFF00;font-family:"Funnel Display", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-1a336a5 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-1a336a5 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1F 0%, #FFFFFF75 100%);}.elementor-7 .elementor-element.elementor-element-1a336a5.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-ddcc7a8 .elementor-button{background-color:#FF5CFF00;font-family:"Funnel Display", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-ddcc7a8 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-ddcc7a8 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1F 0%, #FFFFFF75 100%);}.elementor-7 .elementor-element.elementor-element-ddcc7a8.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-9c4ce4b .elementor-button{background-color:#FF5CFF00;font-family:"Funnel Display", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-9c4ce4b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-9c4ce4b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1F 0%, #FFFFFF75 100%);}.elementor-7 .elementor-element.elementor-element-9c4ce4b.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-340f74e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FAFAFA;--border-color:#FAFAFA;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-340f74e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-340f74e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-646e1ea );}.elementor-7 .elementor-element.elementor-element-b333d87{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5a935fb{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 0px;--row-gap:32px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;grid-row:span 1;}.elementor-7 .elementor-element.elementor-element-b8dbb6d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-0e5ad47{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 2;grid-row:span 1;}.elementor-7 .elementor-element.elementor-element-259f632{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2231dc1.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-2231dc1{font-family:"Funnel Sans Regular", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c11f598.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-c11f598{font-family:"Funnel Sans Regular", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b38e4ba{--display:flex;border-style:none;--border-style:none;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-b38e4ba:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b38e4ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-7 .elementor-element.elementor-element-ac05d0f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-a1b4f57{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 2;grid-row:span 1;}.elementor-7 .elementor-element.elementor-element-9a1a792{--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 32px;--row-gap:0px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ebc40da.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-ebc40da{font-family:"Funnel Sans Regular", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e0a19d2.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-e0a19d2{font-family:"Funnel Sans Regular", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f96d69e{--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;--justify-content:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9bf1ff0.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9bf1ff0{font-family:"Funnel Sans Regular", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b505c1a{--lottie-container-width:24px;--lottie-container-max-width:24px;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-3d56d40{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-6e45f80{--width:80%;}.elementor-7 .elementor-element.elementor-element-baa87b8{--content-width:80%;}.elementor-7 .elementor-element.elementor-element-250e202{--width:40%;}.elementor-7 .elementor-element.elementor-element-5bcb293{--width:100%;}.elementor-7 .elementor-element.elementor-element-34865ea{--content-width:80%;}.elementor-7 .elementor-element.elementor-element-43762c3{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-dbd7b33{--width:80%;}.elementor-7 .elementor-element.elementor-element-6124e6d{--content-width:80%;}.elementor-7 .elementor-element.elementor-element-566fc6a{--width:40%;}.elementor-7 .elementor-element.elementor-element-e257f0f{--width:100%;}.elementor-7 .elementor-element.elementor-element-1414957{--content-width:80%;}.elementor-7 .elementor-element.elementor-element-8bc0e90{--width:70%;}.elementor-7 .elementor-element.elementor-element-4e1a663{--width:80%;}.elementor-7 .elementor-element.elementor-element-aa5b40e{--width:80%;}.elementor-7 .elementor-element.elementor-element-8c67fe4{--width:70%;}.elementor-7 .elementor-element.elementor-element-536f7a5{--width:30%;}.elementor-7 .elementor-element.elementor-element-6f9b099{--width:100%;}.elementor-7 .elementor-element.elementor-element-4308b64{--width:70%;}.elementor-7 .elementor-element.elementor-element-9229252{--width:100%;}.elementor-7 .elementor-element.elementor-element-41b2def{--width:30%;}.elementor-7 .elementor-element.elementor-element-3879681{--width:70%;}.elementor-7 .elementor-element.elementor-element-91a766f{--width:100%;}.elementor-7 .elementor-element.elementor-element-469dc20{--width:80%;}.elementor-7 .elementor-element.elementor-element-a99229e{--width:100%;}.elementor-7 .elementor-element.elementor-element-4384bab{--width:80px;}.elementor-7 .elementor-element.elementor-element-4858942{--width:100%;}.elementor-7 .elementor-element.elementor-element-b597338{--width:80px;}.elementor-7 .elementor-element.elementor-element-c7936f1{--width:100%;}.elementor-7 .elementor-element.elementor-element-0b912f6{--width:80px;}.elementor-7 .elementor-element.elementor-element-71ff971{--width:70%;}.elementor-7 .elementor-element.elementor-element-1cf68c8{--width:100%;}.elementor-7 .elementor-element.elementor-element-29a13be{--width:80%;}.elementor-7 .elementor-element.elementor-element-0cac52f{--width:100%;}.elementor-7 .elementor-element.elementor-element-2030c4a{--width:50%;}.elementor-7 .elementor-element.elementor-element-f69cf47{--width:50%;}.elementor-7 .elementor-element.elementor-element-dd5bde3{--width:50%;}.elementor-7 .elementor-element.elementor-element-b7413e4{--width:100%;}.elementor-7 .elementor-element.elementor-element-95de3b3{--width:50%;}.elementor-7 .elementor-element.elementor-element-478a9f7{--width:50%;}.elementor-7 .elementor-element.elementor-element-8342e45{--width:50%;}.elementor-7 .elementor-element.elementor-element-46479e8{--width:100%;}.elementor-7 .elementor-element.elementor-element-5f5f2a7{--width:50%;}.elementor-7 .elementor-element.elementor-element-f5f8c9a{--width:50%;}.elementor-7 .elementor-element.elementor-element-55575cd{--width:50%;}.elementor-7 .elementor-element.elementor-element-6cbf9d0{--width:70%;}.elementor-7 .elementor-element.elementor-element-2ea66c2{--width:100%;}.elementor-7 .elementor-element.elementor-element-3d695c7{--width:70%;}.elementor-7 .elementor-element.elementor-element-dbe4e2a{--width:100%;}.elementor-7 .elementor-element.elementor-element-b352dfd{--width:30%;}.elementor-7 .elementor-element.elementor-element-3e94c5a{--width:80%;}.elementor-7 .elementor-element.elementor-element-49265b0{--width:100%;}.elementor-7 .elementor-element.elementor-element-9b80f96{--width:100%;}.elementor-7 .elementor-element.elementor-element-60dc959{--width:25%;}.elementor-7 .elementor-element.elementor-element-4d6808c{--width:80%;}.elementor-7 .elementor-element.elementor-element-e38e634{--width:100%;}.elementor-7 .elementor-element.elementor-element-11bcf77{--width:100%;}.elementor-7 .elementor-element.elementor-element-75cbf30{--width:25%;}.elementor-7 .elementor-element.elementor-element-9a31d1e{--width:80%;}.elementor-7 .elementor-element.elementor-element-0e9f35d{--width:100%;}.elementor-7 .elementor-element.elementor-element-f0f24cc{--width:100%;}.elementor-7 .elementor-element.elementor-element-80970cf{--width:25%;}.elementor-7 .elementor-element.elementor-element-6fe9115{--width:80%;}.elementor-7 .elementor-element.elementor-element-2d5c05c{--width:100%;}.elementor-7 .elementor-element.elementor-element-a164cdb{--width:100%;}.elementor-7 .elementor-element.elementor-element-6729c9d{--width:25%;}.elementor-7 .elementor-element.elementor-element-4cc24a1{--width:80%;}.elementor-7 .elementor-element.elementor-element-6a1e331{--width:100%;}.elementor-7 .elementor-element.elementor-element-8b46695{--width:100%;}.elementor-7 .elementor-element.elementor-element-689d291{--width:25%;}.elementor-7 .elementor-element.elementor-element-56681ad{--width:70%;}.elementor-7 .elementor-element.elementor-element-62226b2{--width:55%;}.elementor-7 .elementor-element.elementor-element-1c5469d{--width:30%;}.elementor-7 .elementor-element.elementor-element-362f1aa{--width:80%;}.elementor-7 .elementor-element.elementor-element-062273a{--width:100%;}.elementor-7 .elementor-element.elementor-element-c5aa138{--width:100%;}.elementor-7 .elementor-element.elementor-element-191afed{--width:100%;}.elementor-7 .elementor-element.elementor-element-d8f8c01{--width:70%;}.elementor-7 .elementor-element.elementor-element-4d2475f{--width:100%;}.elementor-7 .elementor-element.elementor-element-e0f72a1{--width:60%;}.elementor-7 .elementor-element.elementor-element-46a7d0a{--width:70%;}.elementor-7 .elementor-element.elementor-element-60101f4{--width:55%;}.elementor-7 .elementor-element.elementor-element-06ae528{--width:30%;}.elementor-7 .elementor-element.elementor-element-2160db1{--width:65%;}.elementor-7 .elementor-element.elementor-element-b7c2f39{--width:65%;}.elementor-7 .elementor-element.elementor-element-b333d87{--content-width:1420px;}.elementor-7 .elementor-element.elementor-element-b8dbb6d{--content-width:1420px;}.elementor-7 .elementor-element.elementor-element-0e5ad47{--width:100%;}.elementor-7 .elementor-element.elementor-element-259f632{--width:79%;}.elementor-7 .elementor-element.elementor-element-ac05d0f{--content-width:1420px;}.elementor-7 .elementor-element.elementor-element-a1b4f57{--width:100%;}.elementor-7 .elementor-element.elementor-element-9a1a792{--width:100%;}.elementor-7 .elementor-element.elementor-element-f96d69e{--width:100%;}}@media(max-width:1440px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-8bc0e90{--width:90%;}.elementor-7 .elementor-element.elementor-element-8c67fe4{--width:90%;}.elementor-7 .elementor-element.elementor-element-4308b64{--width:90%;}.elementor-7 .elementor-element.elementor-element-3879681{--width:90%;}.elementor-7 .elementor-element.elementor-element-469dc20{--width:90%;}.elementor-7 .elementor-element.elementor-element-71ff971{--width:714.594px;}.elementor-7 .elementor-element.elementor-element-29a13be{--width:95%;}.elementor-7 .elementor-element.elementor-element-6cbf9d0{--width:714.594px;}.elementor-7 .elementor-element.elementor-element-3d695c7{--width:80%;}.elementor-7 .elementor-element.elementor-element-49265b0{--width:36%;}.elementor-7 .elementor-element.elementor-element-e38e634{--width:36%;}.elementor-7 .elementor-element.elementor-element-0e9f35d{--width:36%;}.elementor-7 .elementor-element.elementor-element-2d5c05c{--width:36%;}.elementor-7 .elementor-element.elementor-element-6a1e331{--width:36%;}.elementor-7 .elementor-element.elementor-element-56681ad{--width:80%;}.elementor-7 .elementor-element.elementor-element-362f1aa{--width:95%;}.elementor-7 .elementor-element.elementor-element-d8f8c01{--width:80%;}.elementor-7 .elementor-element.elementor-element-e0f72a1{--width:50%;}.elementor-7 .elementor-element.elementor-element-46a7d0a{--width:80%;}.elementor-7 .elementor-element.elementor-element-2160db1{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-536f7a5{--width:20%;}.elementor-7 .elementor-element.elementor-element-41b2def{--width:10%;}.elementor-7 .elementor-element.elementor-element-469dc20{--width:90%;}.elementor-7 .elementor-element.elementor-element-1cf68c8{--width:100%;}.elementor-7 .elementor-element.elementor-element-29a13be{--width:90%;}.elementor-7 .elementor-element.elementor-element-2ea66c2{--width:100%;}.elementor-7 .elementor-element.elementor-element-3d695c7{--width:90%;}.elementor-7 .elementor-element.elementor-element-b352dfd{--width:10%;}.elementor-7 .elementor-element.elementor-element-3e94c5a{--width:100%;}.elementor-7 .elementor-element.elementor-element-49265b0{--width:20%;}.elementor-7 .elementor-element.elementor-element-4d6808c{--width:100%;}.elementor-7 .elementor-element.elementor-element-e38e634{--width:20%;}.elementor-7 .elementor-element.elementor-element-9a31d1e{--width:100%;}.elementor-7 .elementor-element.elementor-element-0e9f35d{--width:20%;}.elementor-7 .elementor-element.elementor-element-6fe9115{--width:100%;}.elementor-7 .elementor-element.elementor-element-2d5c05c{--width:20%;}.elementor-7 .elementor-element.elementor-element-4cc24a1{--width:100%;}.elementor-7 .elementor-element.elementor-element-6a1e331{--width:20%;}.elementor-7 .elementor-element.elementor-element-56681ad{--width:90%;}.elementor-7 .elementor-element.elementor-element-1c5469d{--width:10%;}.elementor-7 .elementor-element.elementor-element-362f1aa{--width:90%;}.elementor-7 .elementor-element.elementor-element-d8f8c01{--width:90%;}.elementor-7 .elementor-element.elementor-element-e0f72a1{--width:75%;}.elementor-7 .elementor-element.elementor-element-46a7d0a{--width:90%;}.elementor-7 .elementor-element.elementor-element-06ae528{--width:10%;}.elementor-7 .elementor-element.elementor-element-2160db1{--width:95%;}.elementor-7 .elementor-element.elementor-element-b7c2f39{--width:90%;}.elementor-7 .elementor-element.elementor-element-259f632{--width:100%;}}@media(max-width:1440px){.elementor-7 .elementor-element.elementor-element-057cee6 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-b2d3b52 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-366e1a5 .elementor-button{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-b12b70a .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-3879681{--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-91a766f{--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-f3677e4 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-469dc20{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;}.elementor-7 .elementor-element.elementor-element-1cf68c8{--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-6619200 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-e7582e1 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-29a13be{--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;}.elementor-7 .elementor-element.elementor-element-0cac52f{--min-height:100vh;}.elementor-7 .elementor-element.elementor-element-271b885{--min-height:50vh;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-2e31a50 .elementor-heading-title{font-size:5rem;}.elementor-7 .elementor-element.elementor-element-6cc00f6 .elementor-heading-title{font-size:1.5rem;}.elementor-7 .elementor-element.elementor-element-ab63295{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-261f330{--min-height:50vh;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-b7413e4{--min-height:100vh;}.elementor-7 .elementor-element.elementor-element-d01396a{--min-height:50vh;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-57552fd .elementor-heading-title{font-size:5rem;}.elementor-7 .elementor-element.elementor-element-156e74b .elementor-heading-title{font-size:1.5rem;}.elementor-7 .elementor-element.elementor-element-33269ee{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-e0dfbd8{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-46479e8{--min-height:100vh;}.elementor-7 .elementor-element.elementor-element-adc18fb{--min-height:50vh;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-ed8e900 .elementor-heading-title{font-size:5rem;}.elementor-7 .elementor-element.elementor-element-7fc6884 .elementor-heading-title{font-size:1.5rem;}.elementor-7 .elementor-element.elementor-element-d9b23c9{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-82c0fe4{--min-height:50vh;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-2ea66c2{--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-414d91a .elementor-button{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-351594b .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-3e94c5a{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-7523d26{font-size:1rem;}.elementor-7 .elementor-element.elementor-element-4d6808c{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-7f82dd3{font-size:1rem;}.elementor-7 .elementor-element.elementor-element-9a31d1e{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-f7ca1d2{font-size:1rem;}.elementor-7 .elementor-element.elementor-element-6fe9115{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-ee79bf6{font-size:1rem;}.elementor-7 .elementor-element.elementor-element-4cc24a1{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-9e70b7e{font-size:1rem;}.elementor-7 .elementor-element.elementor-element-d83bc05 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-362f1aa{--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;}.elementor-7 .elementor-element.elementor-element-062273a{--min-height:100vh;}.elementor-7 .elementor-element.elementor-element-bbf0858{--min-height:50vh;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-dd2d0ee .elementor-heading-title{font-size:2.5rem;}.elementor-7 .elementor-element.elementor-element-516cdb6{font-size:1.2rem;}.elementor-7 .elementor-element.elementor-element-e73904d{font-size:1.1rem;line-height:1.3rem;}.elementor-7 .elementor-element.elementor-element-3541110 .elementor-button{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-c5aa138{--min-height:100vh;}.elementor-7 .elementor-element.elementor-element-4d85b50{--min-height:50vh;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-af24e8a .elementor-heading-title{font-size:2.5rem;}.elementor-7 .elementor-element.elementor-element-e7cbc7a{font-size:1.2rem;}.elementor-7 .elementor-element.elementor-element-5fc2122{font-size:1.1rem;line-height:1.3rem;}.elementor-7 .elementor-element.elementor-element-9b78184 .elementor-button{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-191afed{--min-height:100vh;}.elementor-7 .elementor-element.elementor-element-02e3e85{--min-height:50vh;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-4bc52a4 .elementor-heading-title{font-size:2.5rem;}.elementor-7 .elementor-element.elementor-element-a98fe6f{font-size:1.2rem;}.elementor-7 .elementor-element.elementor-element-6a98feb{font-size:1.1rem;line-height:1.3rem;}.elementor-7 .elementor-element.elementor-element-6733fad .elementor-button{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-d8f8c01{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-1eee566 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-cac53cb .elementor-heading-title{font-size:1.6rem;}.elementor-7 .elementor-element.elementor-element-d2fccec .elementor-heading-title{font-size:1.5rem;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-field-type-html{font-size:0.8rem;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-field-group .elementor-field, .elementor-7 .elementor-element.elementor-element-740b732 .elementor-field-subgroup label{font-size:0.8rem;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-button{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-25188e0 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-5e39e6d .elementor-button{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-8bd5862 .elementor-button{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-52b95da .elementor-button{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-6683615 .elementor-button{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-15883dc .elementor-button{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-8313fac .elementor-button{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-1a336a5 .elementor-button{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-ddcc7a8 .elementor-button{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-9c4ce4b .elementor-button{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-340f74e{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-5a935fb{--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-2231dc1{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-c11f598{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-b38e4ba{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-ebc40da{font-size:0.8rem;}.elementor-7 .elementor-element.elementor-element-e0a19d2{font-size:0.8rem;}.elementor-7 .elementor-element.elementor-element-f96d69e{--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-end;}.elementor-7 .elementor-element.elementor-element-9bf1ff0.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9bf1ff0{font-size:0.8rem;}.elementor-7 .elementor-element.elementor-element-b505c1a{--lottie-container-width:20px;--lottie-container-max-width:20px;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-4e1a663{--margin-top:10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-aa5b40e{--margin-top:10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-469dc20{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-4858942{--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-c7936f1{--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-29a13be{--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;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-7 .elementor-element.elementor-element-0cac52f{--min-height:0vh;}.elementor-7 .elementor-element.elementor-element-271b885{--min-height:0vh;}.elementor-7 .elementor-element.elementor-element-261f330{--min-height:0vh;}.elementor-7 .elementor-element.elementor-element-b7413e4{--min-height:0vh;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-d01396a{--min-height:0vh;}.elementor-7 .elementor-element.elementor-element-e0dfbd8{--min-height:0vh;}.elementor-7 .elementor-element.elementor-element-46479e8{--min-height:0vh;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-adc18fb{--min-height:0vh;}.elementor-7 .elementor-element.elementor-element-82c0fe4{--min-height:0vh;}.elementor-7 .elementor-element.elementor-element-11bcf77{--margin-top:0rem;--margin-bottom:0rem;--margin-left:-2rem;--margin-right:2rem;}.elementor-7 .elementor-element.elementor-element-f0f24cc{--margin-top:0rem;--margin-bottom:0rem;--margin-left:-4rem;--margin-right:4rem;}.elementor-7 .elementor-element.elementor-element-a164cdb{--margin-top:0rem;--margin-bottom:0rem;--margin-left:-6rem;--margin-right:6rem;}.elementor-7 .elementor-element.elementor-element-8b46695{--margin-top:0rem;--margin-bottom:0rem;--margin-left:-6rem;--margin-right:6rem;}.elementor-7 .elementor-element.elementor-element-362f1aa{--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;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-7 .elementor-element.elementor-element-a292758{--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-7 .elementor-element.elementor-element-062273a{--min-height:0vh;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-bbf0858{--min-height:0vh;}.elementor-7 .elementor-element.elementor-element-516cdb6{font-size:1.1rem;}.elementor-7 .elementor-element.elementor-element-c5aa138{--min-height:0vh;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-4d85b50{--min-height:0vh;}.elementor-7 .elementor-element.elementor-element-e7cbc7a{font-size:1.1rem;}.elementor-7 .elementor-element.elementor-element-191afed{--min-height:0vh;}.elementor-7 .elementor-element.elementor-element-02e3e85{--min-height:0vh;}.elementor-7 .elementor-element.elementor-element-a98fe6f{font-size:1.1rem;}.elementor-7 .elementor-element.elementor-element-c91c8a2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-2231dc1{font-size:0.8rem;}.elementor-7 .elementor-element.elementor-element-c11f598{font-size:0.8rem;}.elementor-7 .elementor-element.elementor-element-ebc40da{font-size:0.7rem;}.elementor-7 .elementor-element.elementor-element-e0a19d2{font-size:0.7rem;}.elementor-7 .elementor-element.elementor-element-9bf1ff0.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-9bf1ff0{font-size:0.7rem;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-baa87b8{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-779c02b{--min-height:0vh;--justify-content:center;--padding-top:2rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-8f2d077{padding:0rem 0rem 0rem 0rem;--lottie-container-width:250px;}.elementor-7 .elementor-element.elementor-element-8f2d077.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0d67b8c{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5cb11e1{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-03714aa{--min-height:28vh;--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-6a5f5de{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 7rem;text-align:center;}.elementor-7 .elementor-element.elementor-element-6a5f5de.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6173a5a{--min-height:28vh;}.elementor-7 .elementor-element.elementor-element-6124e6d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-cf79eff{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-cf79eff.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4d345cc{--min-height:28vh;}.elementor-7 .elementor-element.elementor-element-d0b8e3d{margin:0rem 10rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-d0b8e3d.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-d5eb140{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-4e1a663{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-aa5b40e{--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-8c67fe4{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-b12b70a{text-align:left;}.elementor-7 .elementor-element.elementor-element-b12b70a .elementor-heading-title{font-size:1.5rem;}.elementor-7 .elementor-element.elementor-element-6fb7237 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-91a766f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-f3677e4 .elementor-heading-title{font-size:1.5rem;}.elementor-7 .elementor-element.elementor-element-a99229e{--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-4384bab{--width:30%;}.elementor-7 .elementor-element.elementor-element-7abdc3c img{width:40px;max-width:40px;}.elementor-7 .elementor-element.elementor-element-4858942{--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-b597338{--width:30%;}.elementor-7 .elementor-element.elementor-element-4622897 img{width:40px;max-width:40px;}.elementor-7 .elementor-element.elementor-element-c7936f1{--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-0b912f6{--width:30%;}.elementor-7 .elementor-element.elementor-element-b588b6f img{width:40px;max-width:40px;}.elementor-7 .elementor-element.elementor-element-1cf68c8{--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-29a13be{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-b7413e4{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-46479e8{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-2ea66c2{--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-3d695c7{--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-60dc959{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-5259eb8{--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-11bcf77{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-75cbf30{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-a79dc72{--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-f0f24cc{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-80970cf{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-17c92fc{--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-a164cdb{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-6729c9d{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-dd156e7{--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-8b46695{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-689d291{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-587fb40{--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-56681ad{--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-62226b2{--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-362f1aa{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-d8f8c01{--margin-top:0rem;--margin-bottom:10rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-4d2475f{--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-field-type-html{font-size:0.8rem;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-field-group .elementor-field, .elementor-7 .elementor-element.elementor-element-740b732 .elementor-field-subgroup label{font-size:0.8rem;}.elementor-7 .elementor-element.elementor-element-740b732 .elementor-button{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-46a7d0a{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-b7c2f39{--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;--flex-wrap:nowrap;}.elementor-7 .elementor-element.elementor-element-8313fac .elementor-button{font-size:1.6rem;}.elementor-7 .elementor-element.elementor-element-1a336a5 .elementor-button{font-size:1.6rem;}.elementor-7 .elementor-element.elementor-element-ddcc7a8 .elementor-button{font-size:1.6rem;}.elementor-7 .elementor-element.elementor-element-9c4ce4b .elementor-button{font-size:1.6rem;}.elementor-7 .elementor-element.elementor-element-0e5ad47{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-2231dc1{padding:0px 0px 6px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-2231dc1.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-c11f598.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-c11f598{text-align:left;}.elementor-7 .elementor-element.elementor-element-a1b4f57{--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:space-between;}.elementor-7 .elementor-element.elementor-element-9a1a792{--width:65%;}.elementor-7 .elementor-element.elementor-element-f96d69e{--width:30%;--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-end;}.elementor-7 .elementor-element.elementor-element-9bf1ff0.elementor-element{--align-self:flex-start;}}/* Start custom CSS for heading, class: .elementor-element-7f31fb0 *//* pseudo-elementi */
.elementor-7 .elementor-element.elementor-element-7f31fb0 .glt::before,
.elementor-7 .elementor-element.elementor-element-7f31fb0 .glt::after{
  content:attr(data-text);
  position:absolute; inset:0;
  pointer-events:none;
  overflow:hidden;
  background:transparent;
  color:#fff;
  /* invece di clip:rect(...) usiamo clip-path a percentuali */
  clip-path: inset(0 0 0 0);
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate-reverse;
  will-change: clip-path, transform;
}

/* livelli colore e velocità (puoi tenerle le tue) */
.elementor-7 .elementor-element.elementor-element-7f31fb0 .glt::before{
  transform: translateX(2px);
  text-shadow: -2px 0 #83A0FF;
  animation: glitch-a 8.2s infinite;
}
.elementor-7 .elementor-element.elementor-element-7f31fb0 .glt::after{
  transform: translateX(-2px);
  text-shadow: -2px 0 #fff, 2px 2px #FF5CFF;
  animation: glitch-b 9s infinite;
}

/* keyframe con tagli in PERCENTUALE dell’altezza → scala col font */
@keyframes glitch-a{
  0%   { clip-path: inset(5% 0 75% 0); transform: translateX(2px) skew(.2deg); }
  10%  { clip-path: inset(40% 0 30% 0); transform: translateX(1px) skew(1deg); }
  20%  { clip-path: inset(15% 0 60% 0); transform: translateX(3px) skew(.4deg); }
  30%  { clip-path: inset(55% 0 20% 0); transform: translateX(2px) skew(1.4deg); }
  40%  { clip-path: inset(8%  0 75% 0); transform: translateX(1px) skew(.6deg); }
  50%  { clip-path: inset(30% 0 45% 0); transform: translateX(3px) skew(.3deg); }
  60%  { clip-path: inset(70% 0 5%  0); transform: translateX(2px) skew(1.2deg); }
  70%  { clip-path: inset(18% 0 62% 0); transform: translateX(1px) skew(.2deg); }
  80%  { clip-path: inset(48% 0 28% 0); transform: translateX(2px) skew(1deg); }
  90%  { clip-path: inset(12% 0 72% 0); transform: translateX(3px) skew(.5deg); }
  100% { clip-path: inset(58% 0 18% 0); transform: translateX(2px) skew(1.3deg); }
}

@keyframes glitch-b{
  0%   { clip-path: inset(10% 0 70% 0); transform: translateX(-2px) skew(-.3deg); }
  10%  { clip-path: inset(35% 0 40% 0); transform: translateX(-1px) skew(-.8deg); }
  20%  { clip-path: inset(65% 0 12% 0); transform: translateX(-3px) skew(-.4deg); }
  30%  { clip-path: inset(22% 0 60% 0); transform: translateX(-2px) skew(-1deg); }
  40%  { clip-path: inset(50% 0 25% 0); transform: translateX(-1px) skew(-.2deg); }
  50%  { clip-path: inset(14% 0 76% 0); transform: translateX(-3px) skew(-.6deg); }
  60%  { clip-path: inset(42% 0 35% 0); transform: translateX(-2px) skew(-1.2deg); }
  70%  { clip-path: inset(8%  0 78% 0); transform: translateX(-1px) skew(-.4deg); }
  80%  { clip-path: inset(38% 0 32% 0); transform: translateX(-2px) skew(-1deg); }
  90%  { clip-path: inset(6%  0 82% 0); transform: translateX(-3px) skew(-.5deg); }
  100% { clip-path: inset(28% 0 44% 0); transform: translateX(-2px) skew(-1.4deg); }
}



/* === Tipografia & dimensioni responsive per il titolo glitch === */


.elementor-7 .elementor-element.elementor-element-7f31fb0 {
  --glt-font: "Funnel Display";
  --glt-weight: 400;
  /* dimensioni di riferimento */
  --glt-min: 40px;   /* mobile molto piccolo */
  --glt-pref: 15vw;   /* grandezza fluida */
  --glt-max: 250px;  /* desktop grande */
  --glt-track: 0.02em;  /* letter-spacing */
  --glt-line: 1;        /* line-height */
}

/* Applica font e dimensioni allo span con glitch */
.elementor-7 .elementor-element.elementor-element-7f31fb0 .glt{
  font-family: var(--glt-font) !important;
  font-weight: var(--glt-weight) !important;
  letter-spacing: var(--glt-track);
  line-height: var(--glt-line);
  /* dimensione fluida: cresce con la viewport ma resta nei limiti */
  font-size: clamp(var(--glt-min), var(--glt-pref), var(--glt-max));
}

/* --- Breakpoint di fino (se vuoi più controllo di clamp) --- */
/* Tablet (<= 1024px) */
@media (max-width: 1024px){
  .elementor-7 .elementor-element.elementor-element-7f31fb0 {
    --glt-pref: 20vw;   /* leggermente più grande in rapporto alla viewport */
    --glt-max: 120px;   /* tetto un po' più basso */
  }
}
/* Mobile (<= 768px) */
@media (max-width: 768px){
  .elementor-7 .elementor-element.elementor-element-7f31fb0 {
    --glt-min: 38px;
    --glt-pref: 20vw;
    --glt-max: 120px;
    --glt-track: 0.015em; /* un filo meno tracking su schermi piccoli */
  }
}
/* Mobile piccolo (<= 480px) */
@media (max-width: 480px){
  .elementor-7 .elementor-element.elementor-element-7f31fb0 {
    --glt-min: 22px;
    --glt-pref: 20vw;
    --glt-max: 80px;
  }
}

/* Se Elementor/tema sovrascrive il font del titolo, forziamo l'eredità sul wrapper */
.elementor-7 .elementor-element.elementor-element-7f31fb0 .elementor-heading-title{
  font-family: inherit !important;
  font-weight: inherit !important;
  letter-spacing: inherit !important;
  line-height: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-def6f8b *//* pseudo-elementi */
.elementor-7 .elementor-element.elementor-element-def6f8b .glt::before,
.elementor-7 .elementor-element.elementor-element-def6f8b .glt::after{
  content:attr(data-text);
  position:absolute; inset:0;
  pointer-events:none;
  overflow:hidden;
  background:transparent;
  color:#fff;
  /* invece di clip:rect(...) usiamo clip-path a percentuali */
  clip-path: inset(0 0 0 0);
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate-reverse;
  will-change: clip-path, transform;
}

/* livelli colore e velocità (puoi tenerle le tue) */
.elementor-7 .elementor-element.elementor-element-def6f8b .glt::before{
  transform: translateX(2px);
  text-shadow: -2px 0 #83A0FF;
  animation: glitch-a 9s infinite;
}
.elementor-7 .elementor-element.elementor-element-def6f8b .glt::after{
  transform: translateX(-2px);
  text-shadow: -2px 0 #fff, 2px 2px #FF5CFF;
  animation: glitch-b 4s infinite;
}

/* keyframe con tagli in PERCENTUALE dell’altezza → scala col font */
@keyframes glitch-a{
  0%   { clip-path: inset(5% 0 75% 0); transform: translateX(2px) skew(.2deg); }
  10%  { clip-path: inset(40% 0 30% 0); transform: translateX(1px) skew(1deg); }
  20%  { clip-path: inset(15% 0 60% 0); transform: translateX(3px) skew(.4deg); }
  30%  { clip-path: inset(55% 0 20% 0); transform: translateX(2px) skew(1.4deg); }
  40%  { clip-path: inset(8%  0 75% 0); transform: translateX(1px) skew(.6deg); }
  50%  { clip-path: inset(30% 0 45% 0); transform: translateX(3px) skew(.3deg); }
  60%  { clip-path: inset(70% 0 5%  0); transform: translateX(2px) skew(1.2deg); }
  70%  { clip-path: inset(18% 0 62% 0); transform: translateX(1px) skew(.2deg); }
  80%  { clip-path: inset(48% 0 28% 0); transform: translateX(2px) skew(1deg); }
  90%  { clip-path: inset(12% 0 72% 0); transform: translateX(3px) skew(.5deg); }
  100% { clip-path: inset(58% 0 18% 0); transform: translateX(2px) skew(1.3deg); }
}

@keyframes glitch-b{
  0%   { clip-path: inset(10% 0 70% 0); transform: translateX(-2px) skew(-.3deg); }
  10%  { clip-path: inset(35% 0 40% 0); transform: translateX(-1px) skew(-.8deg); }
  20%  { clip-path: inset(65% 0 12% 0); transform: translateX(-3px) skew(-.4deg); }
  30%  { clip-path: inset(22% 0 60% 0); transform: translateX(-2px) skew(-1deg); }
  40%  { clip-path: inset(50% 0 25% 0); transform: translateX(-1px) skew(-.2deg); }
  50%  { clip-path: inset(14% 0 76% 0); transform: translateX(-3px) skew(-.6deg); }
  60%  { clip-path: inset(42% 0 35% 0); transform: translateX(-2px) skew(-1.2deg); }
  70%  { clip-path: inset(8%  0 78% 0); transform: translateX(-1px) skew(-.4deg); }
  80%  { clip-path: inset(38% 0 32% 0); transform: translateX(-2px) skew(-1deg); }
  90%  { clip-path: inset(6%  0 82% 0); transform: translateX(-3px) skew(-.5deg); }
  100% { clip-path: inset(28% 0 44% 0); transform: translateX(-2px) skew(-1.4deg); }
}



/* === Tipografia & dimensioni responsive per il titolo glitch === */


.elementor-7 .elementor-element.elementor-element-def6f8b {
  --glt-font: "Funnel Display";
  --glt-weight: 400;
  /* dimensioni di riferimento */
  --glt-min: 40px;   /* mobile molto piccolo */
  --glt-pref: 15vw;   /* grandezza fluida */
  --glt-max: 250px;  /* desktop grande */
  --glt-track: 0.02em;  /* letter-spacing */
  --glt-line: 1;        /* line-height */
}

/* Applica font e dimensioni allo span con glitch */
.elementor-7 .elementor-element.elementor-element-def6f8b .glt{
  font-family: var(--glt-font) !important;
  font-weight: var(--glt-weight) !important;
  letter-spacing: var(--glt-track);
  line-height: var(--glt-line);
  /* dimensione fluida: cresce con la viewport ma resta nei limiti */
  font-size: clamp(var(--glt-min), var(--glt-pref), var(--glt-max));
}

/* --- Breakpoint di fino (se vuoi più controllo di clamp) --- */
/* Tablet (<= 1024px) */
@media (max-width: 1024px){
  .elementor-7 .elementor-element.elementor-element-def6f8b {
    --glt-pref: 20vw;   /* leggermente più grande in rapporto alla viewport */
    --glt-max: 120px;   /* tetto un po' più basso */
  }
}
/* Mobile (<= 768px) */
@media (max-width: 768px){
  .elementor-7 .elementor-element.elementor-element-def6f8b {
    --glt-min: 38px;
    --glt-pref: 20vw;
    --glt-max: 120px;
    --glt-track: 0.015em; /* un filo meno tracking su schermi piccoli */
  }
}
/* Mobile piccolo (<= 480px) */
@media (max-width: 480px){
  .elementor-7 .elementor-element.elementor-element-def6f8b {
    --glt-min: 22px;
    --glt-pref: 20vw;
    --glt-max: 80px;
  }
}

/* Se Elementor/tema sovrascrive il font del titolo, forziamo l'eredità sul wrapper */
.elementor-7 .elementor-element.elementor-element-def6f8b .elementor-heading-title{
  font-family: inherit !important;
  font-weight: inherit !important;
  letter-spacing: inherit !important;
  line-height: inherit !important;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-fc63c53 */.elementor-7 .elementor-element.elementor-element-fc63c53 {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34619ec *//* pseudo-elementi */
.elementor-7 .elementor-element.elementor-element-34619ec .glt::before,
.elementor-7 .elementor-element.elementor-element-34619ec .glt::after{
  content:attr(data-text);
  position:absolute; inset:0;
  pointer-events:none;
  overflow:hidden;
  background:transparent;
  color:#fff;
  /* invece di clip:rect(...) usiamo clip-path a percentuali */
  clip-path: inset(0 0 0 0);
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate-reverse;
  will-change: clip-path, transform;
}

/* livelli colore e velocità (puoi tenerle le tue) */
.elementor-7 .elementor-element.elementor-element-34619ec .glt::before{
  transform: translateX(2px);
  text-shadow: -2px 0 #83A0FF;
  animation: glitch-a 3.2s infinite;
}
.elementor-7 .elementor-element.elementor-element-34619ec .glt::after{
  transform: translateX(-2px);
  text-shadow: -2px 0 #fff, 2px 2px #FF5CFF;
  animation: glitch-b 5.1s infinite;
}

/* keyframe con tagli in PERCENTUALE dell’altezza → scala col font */
@keyframes glitch-a{
  0%   { clip-path: inset(5% 0 75% 0); transform: translateX(2px) skew(.2deg); }
  10%  { clip-path: inset(40% 0 30% 0); transform: translateX(1px) skew(1deg); }
  20%  { clip-path: inset(15% 0 60% 0); transform: translateX(3px) skew(.4deg); }
  30%  { clip-path: inset(55% 0 20% 0); transform: translateX(2px) skew(1.4deg); }
  40%  { clip-path: inset(8%  0 75% 0); transform: translateX(1px) skew(.6deg); }
  50%  { clip-path: inset(30% 0 45% 0); transform: translateX(3px) skew(.3deg); }
  60%  { clip-path: inset(70% 0 5%  0); transform: translateX(2px) skew(1.2deg); }
  70%  { clip-path: inset(18% 0 62% 0); transform: translateX(1px) skew(.2deg); }
  80%  { clip-path: inset(48% 0 28% 0); transform: translateX(2px) skew(1deg); }
  90%  { clip-path: inset(12% 0 72% 0); transform: translateX(3px) skew(.5deg); }
  100% { clip-path: inset(58% 0 18% 0); transform: translateX(2px) skew(1.3deg); }
}

@keyframes glitch-b{
  0%   { clip-path: inset(10% 0 70% 0); transform: translateX(-2px) skew(-.3deg); }
  10%  { clip-path: inset(35% 0 40% 0); transform: translateX(-1px) skew(-.8deg); }
  20%  { clip-path: inset(65% 0 12% 0); transform: translateX(-3px) skew(-.4deg); }
  30%  { clip-path: inset(22% 0 60% 0); transform: translateX(-2px) skew(-1deg); }
  40%  { clip-path: inset(50% 0 25% 0); transform: translateX(-1px) skew(-.2deg); }
  50%  { clip-path: inset(14% 0 76% 0); transform: translateX(-3px) skew(-.6deg); }
  60%  { clip-path: inset(42% 0 35% 0); transform: translateX(-2px) skew(-1.2deg); }
  70%  { clip-path: inset(8%  0 78% 0); transform: translateX(-1px) skew(-.4deg); }
  80%  { clip-path: inset(38% 0 32% 0); transform: translateX(-2px) skew(-1deg); }
  90%  { clip-path: inset(6%  0 82% 0); transform: translateX(-3px) skew(-.5deg); }
  100% { clip-path: inset(28% 0 44% 0); transform: translateX(-2px) skew(-1.4deg); }
}



/* === Tipografia & dimensioni responsive per il titolo glitch === */


.elementor-7 .elementor-element.elementor-element-34619ec {
  --glt-font: "Funnel Display";
  --glt-weight: 400;
  /* dimensioni di riferimento */
  --glt-min: 40px;   /* mobile molto piccolo */
  --glt-pref: 15vw;   /* grandezza fluida */
  --glt-max: 250px;  /* desktop grande */
  --glt-track: 0.02em;  /* letter-spacing */
  --glt-line: 1;        /* line-height */
}

/* Applica font e dimensioni allo span con glitch */
.elementor-7 .elementor-element.elementor-element-34619ec .glt{
  font-family: var(--glt-font) !important;
  font-weight: var(--glt-weight) !important;
  letter-spacing: var(--glt-track);
  line-height: var(--glt-line);
  /* dimensione fluida: cresce con la viewport ma resta nei limiti */
  font-size: clamp(var(--glt-min), var(--glt-pref), var(--glt-max));
}

/* --- Breakpoint di fino (se vuoi più controllo di clamp) --- */
/* Tablet (<= 1024px) */
@media (max-width: 1024px){
  .elementor-7 .elementor-element.elementor-element-34619ec {
    --glt-pref: 20vw;   /* leggermente più grande in rapporto alla viewport */
    --glt-max: 120px;   /* tetto un po' più basso */
  }
}
/* Mobile (<= 768px) */
@media (max-width: 768px){
  .elementor-7 .elementor-element.elementor-element-34619ec {
    --glt-min: 38px;
    --glt-pref: 20vw;
    --glt-max: 120px;
    --glt-track: 0.015em; /* un filo meno tracking su schermi piccoli */
  }
}
/* Mobile piccolo (<= 480px) */
@media (max-width: 480px){
  .elementor-7 .elementor-element.elementor-element-34619ec {
    --glt-min: 22px;
    --glt-pref: 20vw;
    --glt-max: 80px;
  }
}

/* Se Elementor/tema sovrascrive il font del titolo, forziamo l'eredità sul wrapper */
.elementor-7 .elementor-element.elementor-element-34619ec .elementor-heading-title{
  font-family: inherit !important;
  font-weight: inherit !important;
  letter-spacing: inherit !important;
  line-height: inherit !important;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-8f2d077 */.elementor-7 .elementor-element.elementor-element-8f2d077 {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a5f5de *//* pseudo-elementi */
.elementor-7 .elementor-element.elementor-element-6a5f5de .glt::before,
.elementor-7 .elementor-element.elementor-element-6a5f5de .glt::after{
  content:attr(data-text);
  position:absolute; inset:0;
  pointer-events:none;
  overflow:hidden;
  background:transparent;
  color:#fff;
  /* invece di clip:rect(...) usiamo clip-path a percentuali */
  clip-path: inset(0 0 0 0);
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate-reverse;
  will-change: clip-path, transform;
}

/* livelli colore e velocità (puoi tenerle le tue) */
.elementor-7 .elementor-element.elementor-element-6a5f5de .glt::before{
  transform: translateX(2px);
  text-shadow: -2px 0 #83A0FF;
  animation: glitch-a 8.2s infinite;
}
.elementor-7 .elementor-element.elementor-element-6a5f5de .glt::after{
  transform: translateX(-2px);
  text-shadow: -2px 0 #fff, 2px 2px #FF5CFF;
  animation: glitch-b 9s infinite;
}

/* keyframe con tagli in PERCENTUALE dell’altezza → scala col font */
@keyframes glitch-a{
  0%   { clip-path: inset(5% 0 75% 0); transform: translateX(2px) skew(.2deg); }
  10%  { clip-path: inset(40% 0 30% 0); transform: translateX(1px) skew(1deg); }
  20%  { clip-path: inset(15% 0 60% 0); transform: translateX(3px) skew(.4deg); }
  30%  { clip-path: inset(55% 0 20% 0); transform: translateX(2px) skew(1.4deg); }
  40%  { clip-path: inset(8%  0 75% 0); transform: translateX(1px) skew(.6deg); }
  50%  { clip-path: inset(30% 0 45% 0); transform: translateX(3px) skew(.3deg); }
  60%  { clip-path: inset(70% 0 5%  0); transform: translateX(2px) skew(1.2deg); }
  70%  { clip-path: inset(18% 0 62% 0); transform: translateX(1px) skew(.2deg); }
  80%  { clip-path: inset(48% 0 28% 0); transform: translateX(2px) skew(1deg); }
  90%  { clip-path: inset(12% 0 72% 0); transform: translateX(3px) skew(.5deg); }
  100% { clip-path: inset(58% 0 18% 0); transform: translateX(2px) skew(1.3deg); }
}

@keyframes glitch-b{
  0%   { clip-path: inset(10% 0 70% 0); transform: translateX(-2px) skew(-.3deg); }
  10%  { clip-path: inset(35% 0 40% 0); transform: translateX(-1px) skew(-.8deg); }
  20%  { clip-path: inset(65% 0 12% 0); transform: translateX(-3px) skew(-.4deg); }
  30%  { clip-path: inset(22% 0 60% 0); transform: translateX(-2px) skew(-1deg); }
  40%  { clip-path: inset(50% 0 25% 0); transform: translateX(-1px) skew(-.2deg); }
  50%  { clip-path: inset(14% 0 76% 0); transform: translateX(-3px) skew(-.6deg); }
  60%  { clip-path: inset(42% 0 35% 0); transform: translateX(-2px) skew(-1.2deg); }
  70%  { clip-path: inset(8%  0 78% 0); transform: translateX(-1px) skew(-.4deg); }
  80%  { clip-path: inset(38% 0 32% 0); transform: translateX(-2px) skew(-1deg); }
  90%  { clip-path: inset(6%  0 82% 0); transform: translateX(-3px) skew(-.5deg); }
  100% { clip-path: inset(28% 0 44% 0); transform: translateX(-2px) skew(-1.4deg); }
}



/* === Tipografia & dimensioni responsive per il titolo glitch === */


.elementor-7 .elementor-element.elementor-element-6a5f5de {
  --glt-font: "Funnel Display";
  --glt-weight: 400;
  /* dimensioni di riferimento */
  --glt-min: 40px;   /* mobile molto piccolo */
  --glt-pref: 15vw;   /* grandezza fluida */
  --glt-max: 250px;  /* desktop grande */
  --glt-track: 0.02em;  /* letter-spacing */
  --glt-line: 1;        /* line-height */
}

/* Applica font e dimensioni allo span con glitch */
.elementor-7 .elementor-element.elementor-element-6a5f5de .glt{
  font-family: var(--glt-font) !important;
  font-weight: var(--glt-weight) !important;
  letter-spacing: var(--glt-track);
  line-height: var(--glt-line);
  /* dimensione fluida: cresce con la viewport ma resta nei limiti */
  font-size: clamp(var(--glt-min), var(--glt-pref), var(--glt-max));
}

/* --- Breakpoint di fino (se vuoi più controllo di clamp) --- */
/* Tablet (<= 1024px) */
@media (max-width: 1024px){
  .elementor-7 .elementor-element.elementor-element-6a5f5de {
    --glt-pref: 20vw;   /* leggermente più grande in rapporto alla viewport */
    --glt-max: 120px;   /* tetto un po' più basso */
  }
}
/* Mobile (<= 768px) */
@media (max-width: 768px){
  .elementor-7 .elementor-element.elementor-element-6a5f5de {
    --glt-min: 38px;
    --glt-pref: 20vw;
    --glt-max: 120px;
    --glt-track: 0.015em; /* un filo meno tracking su schermi piccoli */
  }
}
/* Mobile piccolo (<= 480px) */
@media (max-width: 480px){
  .elementor-7 .elementor-element.elementor-element-6a5f5de {
    --glt-min: 22px;
    --glt-pref: 20vw;
    --glt-max: 80px;
  }
}

/* Se Elementor/tema sovrascrive il font del titolo, forziamo l'eredità sul wrapper */
.elementor-7 .elementor-element.elementor-element-6a5f5de .elementor-heading-title{
  font-family: inherit !important;
  font-weight: inherit !important;
  letter-spacing: inherit !important;
  line-height: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf79eff *//* pseudo-elementi */
.elementor-7 .elementor-element.elementor-element-cf79eff .glt::before,
.elementor-7 .elementor-element.elementor-element-cf79eff .glt::after{
  content:attr(data-text);
  position:absolute; inset:0;
  pointer-events:none;
  overflow:hidden;
  background:transparent;
  color:#fff;
  /* invece di clip:rect(...) usiamo clip-path a percentuali */
  clip-path: inset(0 0 0 0);
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate-reverse;
  will-change: clip-path, transform;
}

/* livelli colore e velocità (puoi tenerle le tue) */
.elementor-7 .elementor-element.elementor-element-cf79eff .glt::before{
  transform: translateX(2px);
  text-shadow: -2px 0 #83A0FF;
  animation: glitch-a 9s infinite;
}
.elementor-7 .elementor-element.elementor-element-cf79eff .glt::after{
  transform: translateX(-2px);
  text-shadow: -2px 0 #fff, 2px 2px #FF5CFF;
  animation: glitch-b 4s infinite;
}

/* keyframe con tagli in PERCENTUALE dell’altezza → scala col font */
@keyframes glitch-a{
  0%   { clip-path: inset(5% 0 75% 0); transform: translateX(2px) skew(.2deg); }
  10%  { clip-path: inset(40% 0 30% 0); transform: translateX(1px) skew(1deg); }
  20%  { clip-path: inset(15% 0 60% 0); transform: translateX(3px) skew(.4deg); }
  30%  { clip-path: inset(55% 0 20% 0); transform: translateX(2px) skew(1.4deg); }
  40%  { clip-path: inset(8%  0 75% 0); transform: translateX(1px) skew(.6deg); }
  50%  { clip-path: inset(30% 0 45% 0); transform: translateX(3px) skew(.3deg); }
  60%  { clip-path: inset(70% 0 5%  0); transform: translateX(2px) skew(1.2deg); }
  70%  { clip-path: inset(18% 0 62% 0); transform: translateX(1px) skew(.2deg); }
  80%  { clip-path: inset(48% 0 28% 0); transform: translateX(2px) skew(1deg); }
  90%  { clip-path: inset(12% 0 72% 0); transform: translateX(3px) skew(.5deg); }
  100% { clip-path: inset(58% 0 18% 0); transform: translateX(2px) skew(1.3deg); }
}

@keyframes glitch-b{
  0%   { clip-path: inset(10% 0 70% 0); transform: translateX(-2px) skew(-.3deg); }
  10%  { clip-path: inset(35% 0 40% 0); transform: translateX(-1px) skew(-.8deg); }
  20%  { clip-path: inset(65% 0 12% 0); transform: translateX(-3px) skew(-.4deg); }
  30%  { clip-path: inset(22% 0 60% 0); transform: translateX(-2px) skew(-1deg); }
  40%  { clip-path: inset(50% 0 25% 0); transform: translateX(-1px) skew(-.2deg); }
  50%  { clip-path: inset(14% 0 76% 0); transform: translateX(-3px) skew(-.6deg); }
  60%  { clip-path: inset(42% 0 35% 0); transform: translateX(-2px) skew(-1.2deg); }
  70%  { clip-path: inset(8%  0 78% 0); transform: translateX(-1px) skew(-.4deg); }
  80%  { clip-path: inset(38% 0 32% 0); transform: translateX(-2px) skew(-1deg); }
  90%  { clip-path: inset(6%  0 82% 0); transform: translateX(-3px) skew(-.5deg); }
  100% { clip-path: inset(28% 0 44% 0); transform: translateX(-2px) skew(-1.4deg); }
}



/* === Tipografia & dimensioni responsive per il titolo glitch === */


.elementor-7 .elementor-element.elementor-element-cf79eff {
  --glt-font: "Funnel Display";
  --glt-weight: 400;
  /* dimensioni di riferimento */
  --glt-min: 40px;   /* mobile molto piccolo */
  --glt-pref: 15vw;   /* grandezza fluida */
  --glt-max: 250px;  /* desktop grande */
  --glt-track: 0.02em;  /* letter-spacing */
  --glt-line: 1;        /* line-height */
}

/* Applica font e dimensioni allo span con glitch */
.elementor-7 .elementor-element.elementor-element-cf79eff .glt{
  font-family: var(--glt-font) !important;
  font-weight: var(--glt-weight) !important;
  letter-spacing: var(--glt-track);
  line-height: var(--glt-line);
  /* dimensione fluida: cresce con la viewport ma resta nei limiti */
  font-size: clamp(var(--glt-min), var(--glt-pref), var(--glt-max));
}

/* --- Breakpoint di fino (se vuoi più controllo di clamp) --- */
/* Tablet (<= 1024px) */
@media (max-width: 1024px){
  .elementor-7 .elementor-element.elementor-element-cf79eff {
    --glt-pref: 20vw;   /* leggermente più grande in rapporto alla viewport */
    --glt-max: 120px;   /* tetto un po' più basso */
  }
}
/* Mobile (<= 768px) */
@media (max-width: 768px){
  .elementor-7 .elementor-element.elementor-element-cf79eff {
    --glt-min: 38px;
    --glt-pref: 20vw;
    --glt-max: 120px;
    --glt-track: 0.015em; /* un filo meno tracking su schermi piccoli */
  }
}
/* Mobile piccolo (<= 480px) */
@media (max-width: 480px){
  .elementor-7 .elementor-element.elementor-element-cf79eff {
    --glt-min: 22px;
    --glt-pref: 20vw;
    --glt-max: 80px;
  }
}

/* Se Elementor/tema sovrascrive il font del titolo, forziamo l'eredità sul wrapper */
.elementor-7 .elementor-element.elementor-element-cf79eff .elementor-heading-title{
  font-family: inherit !important;
  font-weight: inherit !important;
  letter-spacing: inherit !important;
  line-height: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b8e3d *//* pseudo-elementi */
.elementor-7 .elementor-element.elementor-element-d0b8e3d .glt::before,
.elementor-7 .elementor-element.elementor-element-d0b8e3d .glt::after{
  content:attr(data-text);
  position:absolute; inset:0;
  pointer-events:none;
  overflow:hidden;
  background:transparent;
  color:#fff;
  /* invece di clip:rect(...) usiamo clip-path a percentuali */
  clip-path: inset(0 0 0 0);
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate-reverse;
  will-change: clip-path, transform;
}

/* livelli colore e velocità (puoi tenerle le tue) */
.elementor-7 .elementor-element.elementor-element-d0b8e3d .glt::before{
  transform: translateX(2px);
  text-shadow: -2px 0 #83A0FF;
  animation: glitch-a 3.2s infinite;
}
.elementor-7 .elementor-element.elementor-element-d0b8e3d .glt::after{
  transform: translateX(-2px);
  text-shadow: -2px 0 #fff, 2px 2px #FF5CFF;
  animation: glitch-b 5.1s infinite;
}

/* keyframe con tagli in PERCENTUALE dell’altezza → scala col font */
@keyframes glitch-a{
  0%   { clip-path: inset(5% 0 75% 0); transform: translateX(2px) skew(.2deg); }
  10%  { clip-path: inset(40% 0 30% 0); transform: translateX(1px) skew(1deg); }
  20%  { clip-path: inset(15% 0 60% 0); transform: translateX(3px) skew(.4deg); }
  30%  { clip-path: inset(55% 0 20% 0); transform: translateX(2px) skew(1.4deg); }
  40%  { clip-path: inset(8%  0 75% 0); transform: translateX(1px) skew(.6deg); }
  50%  { clip-path: inset(30% 0 45% 0); transform: translateX(3px) skew(.3deg); }
  60%  { clip-path: inset(70% 0 5%  0); transform: translateX(2px) skew(1.2deg); }
  70%  { clip-path: inset(18% 0 62% 0); transform: translateX(1px) skew(.2deg); }
  80%  { clip-path: inset(48% 0 28% 0); transform: translateX(2px) skew(1deg); }
  90%  { clip-path: inset(12% 0 72% 0); transform: translateX(3px) skew(.5deg); }
  100% { clip-path: inset(58% 0 18% 0); transform: translateX(2px) skew(1.3deg); }
}

@keyframes glitch-b{
  0%   { clip-path: inset(10% 0 70% 0); transform: translateX(-2px) skew(-.3deg); }
  10%  { clip-path: inset(35% 0 40% 0); transform: translateX(-1px) skew(-.8deg); }
  20%  { clip-path: inset(65% 0 12% 0); transform: translateX(-3px) skew(-.4deg); }
  30%  { clip-path: inset(22% 0 60% 0); transform: translateX(-2px) skew(-1deg); }
  40%  { clip-path: inset(50% 0 25% 0); transform: translateX(-1px) skew(-.2deg); }
  50%  { clip-path: inset(14% 0 76% 0); transform: translateX(-3px) skew(-.6deg); }
  60%  { clip-path: inset(42% 0 35% 0); transform: translateX(-2px) skew(-1.2deg); }
  70%  { clip-path: inset(8%  0 78% 0); transform: translateX(-1px) skew(-.4deg); }
  80%  { clip-path: inset(38% 0 32% 0); transform: translateX(-2px) skew(-1deg); }
  90%  { clip-path: inset(6%  0 82% 0); transform: translateX(-3px) skew(-.5deg); }
  100% { clip-path: inset(28% 0 44% 0); transform: translateX(-2px) skew(-1.4deg); }
}



/* === Tipografia & dimensioni responsive per il titolo glitch === */


.elementor-7 .elementor-element.elementor-element-d0b8e3d {
  --glt-font: "Funnel Display";
  --glt-weight: 400;
  /* dimensioni di riferimento */
  --glt-min: 40px;   /* mobile molto piccolo */
  --glt-pref: 15vw;   /* grandezza fluida */
  --glt-max: 250px;  /* desktop grande */
  --glt-track: 0.02em;  /* letter-spacing */
  --glt-line: 1;        /* line-height */
}

/* Applica font e dimensioni allo span con glitch */
.elementor-7 .elementor-element.elementor-element-d0b8e3d .glt{
  font-family: var(--glt-font) !important;
  font-weight: var(--glt-weight) !important;
  letter-spacing: var(--glt-track);
  line-height: var(--glt-line);
  /* dimensione fluida: cresce con la viewport ma resta nei limiti */
  font-size: clamp(var(--glt-min), var(--glt-pref), var(--glt-max));
}

/* --- Breakpoint di fino (se vuoi più controllo di clamp) --- */
/* Tablet (<= 1024px) */
@media (max-width: 1024px){
  .elementor-7 .elementor-element.elementor-element-d0b8e3d {
    --glt-pref: 20vw;   /* leggermente più grande in rapporto alla viewport */
    --glt-max: 120px;   /* tetto un po' più basso */
  }
}
/* Mobile (<= 768px) */
@media (max-width: 768px){
  .elementor-7 .elementor-element.elementor-element-d0b8e3d {
    --glt-min: 38px;
    --glt-pref: 20vw;
    --glt-max: 120px;
    --glt-track: 0.015em; /* un filo meno tracking su schermi piccoli */
  }
}
/* Mobile piccolo (<= 480px) */
@media (max-width: 480px){
  .elementor-7 .elementor-element.elementor-element-d0b8e3d {
    --glt-min: 22px;
    --glt-pref: 20vw;
    --glt-max: 80px;
  }
}

/* Se Elementor/tema sovrascrive il font del titolo, forziamo l'eredità sul wrapper */
.elementor-7 .elementor-element.elementor-element-d0b8e3d .elementor-heading-title{
  font-family: inherit !important;
  font-weight: inherit !important;
  letter-spacing: inherit !important;
  line-height: inherit !important;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-ffc994f */.elementor-7 .elementor-element.elementor-element-ffc994f {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-dee2b8a */.elementor-7 .elementor-element.elementor-element-dee2b8a {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7abdc3c */.frosted {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(30px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4384bab */.frosted2 {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(10px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99229e */.frosted {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(30px)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4622897 */.frosted {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(30px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b597338 */.frosted2 {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(10px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4858942 */.frosted {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(30px)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b588b6f */.frosted {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(30px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b912f6 */.frosted2 {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(10px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7936f1 */.frosted {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(30px)
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-6b03649 */.elementor-7 .elementor-element.elementor-element-6b03649 {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e31a50 */.gradiente {
  background: linear-gradient(45deg, #FF5CFF, #83A0FF); 
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cac52f */.frosted {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(30px)
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-1dc690d */.elementor-7 .elementor-element.elementor-element-1dc690d {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57552fd */.gradiente {
  background: linear-gradient(45deg, #FF5CFF, #83A0FF); 
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7413e4 */.frosted {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(30px)
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-b6c3b28 */.elementor-7 .elementor-element.elementor-element-b6c3b28 {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed8e900 */.gradiente {
  background: linear-gradient(45deg, #FF5CFF, #83A0FF); 
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46479e8 */.frosted {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(30px)
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-2ad1bba */.elementor-7 .elementor-element.elementor-element-2ad1bba {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-4118484 */.elementor-7 .elementor-element.elementor-element-4118484 {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-77a3b80 */.elementor-7 .elementor-element.elementor-element-77a3b80 {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-83671c8 */.elementor-7 .elementor-element.elementor-element-83671c8 {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-30cf3ba */.elementor-7 .elementor-element.elementor-element-30cf3ba {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-39cbee2 */.elementor-7 .elementor-element.elementor-element-39cbee2 {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2d0ee */.gradiente {
  background: linear-gradient(45deg, #FF5CFF, #83A0FF); 
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062273a */.frosted {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(30px)
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-9ec5596 */.elementor-7 .elementor-element.elementor-element-9ec5596 {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af24e8a */.gradiente {
  background: linear-gradient(45deg, #FF5CFF, #83A0FF); 
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5aa138 */.frosted {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(30px)
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-17628ad */.elementor-7 .elementor-element.elementor-element-17628ad {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bc52a4 */.gradiente {
  background: linear-gradient(45deg, #FF5CFF, #83A0FF); 
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-191afed */.frosted {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(30px)
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-740b732 */.elementor-7 .elementor-element.elementor-element-740b732 .elementor-field-option{
    gap: 10px;
    accent-color: #FF5CFF;
    line-height: 32px;}
input {display: inline-block;
vertical-align: middle;
width: 16px;
height: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ad47 */a:hover {
     color: #fff;
}

a {
     color: #D67D36;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0a19d2 */a:hover {
     color: #fff;
}

a {
     color: #FF5CFF;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-b505c1a */.elementor-7 .elementor-element.elementor-element-b505c1a {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1b4f57 */a:hover {
     color: #fff;
}

a {
     color: #D67D36;
}/* End custom CSS */
/* Start custom CSS */@keyframes move {
    100% {
        transform: translate3d(0, 0, 1px) rotate(360deg);
    }
}

.background {
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    background: #141414;
    overflow: hidden;
}

.background span {
    width: 80vmin;
    height: 90vmin;
    border-radius: 50vmin;
    backface-visibility: hidden;
    position: absolute;
    animation: move;
    animation-duration: 28;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}


.background span:nth-child(0) {
    color: #0342e0;
    top: 20%;
    left: 73%;
    animation-duration: 211s;
    animation-delay: -114s;
    transform-origin: -21vw 22vh;
    box-shadow: -100vmin 0 12.522440789014032vmin currentColor;
}
.background span:nth-child(1) {
    color: #0342e0;
    top: 64%;
    left: 35%;
    animation-duration: 203s;
    animation-delay: -33s;
    transform-origin: 15vw 8vh;
    box-shadow: 100vmin 0 13.46028060854355vmin currentColor;
}
.background span:nth-child(2) {
    color: #ff5cff;
    top: 79%;
    left: 33%;
    animation-duration: 107s;
    animation-delay: -50s;
    transform-origin: -12vw 8vh;
    box-shadow: 100vmin 0 12.845528209021564vmin currentColor;
}
.background span:nth-child(3) {
    color: #ff5cff;
    top: 79%;
    left: 26%;
    animation-duration: 80s;
    animation-delay: -172s;
    transform-origin: 23vw -18vh;
    box-shadow: -100vmin 0 13.076323778707703vmin currentColor;
}
.background span:nth-child(4) {
    color: #0342e0;
    top: 22%;
    left: 89%;
    animation-duration: 139s;
    animation-delay: -197s;
    transform-origin: -1vw 0vh;
    box-shadow: -100vmin 0 12.684098142906334vmin currentColor;
}
.background span:nth-child(5) {
    color: #ff5cff;
    top: 19%;
    left: 23%;
    animation-duration: 44s;
    animation-delay: -211s;
    transform-origin: -12vw 4vh;
    box-shadow: 100vmin 0 13.431164174206037vmin currentColor;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Funnel Display';
	font-display: auto;
	src: url('https://competenze.ai/wp-content/uploads/2025/10/FunnelDisplay-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Funnel Sans Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://competenze.ai/wp-content/uploads/2025/10/FunnelSans-Regular.woff') format('woff'),
		url('https://competenze.ai/wp-content/uploads/2025/10/FunnelSans-Regular.ttf') format('truetype'),
		url('https://competenze.ai/wp-content/uploads/2025/10/FunnelSans-Regular.svg#FunnelSansRegular') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Funnel Sans Bold';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://competenze.ai/wp-content/uploads/2025/10/FunnelSans-Bold.woff') format('woff'),
		url('https://competenze.ai/wp-content/uploads/2025/10/FunnelSans-Bold.ttf') format('truetype'),
		url('https://competenze.ai/wp-content/uploads/2025/10/FunnelSans-Bold.svg#FunnelSansBold') format('svg');
}
/* End Custom Fonts CSS */