.elementor-4580 .elementor-element.elementor-element-7809164{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-4580 .elementor-element.elementor-element-7809164.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4580 .elementor-element.elementor-element-23720748{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-23720748:not(.elementor-motion-effects-element-type-background), .elementor-4580 .elementor-element.elementor-element-23720748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292929;}.elementor-4580 .elementor-element.elementor-element-12a83b84{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;}.elementor-4580 .elementor-element.elementor-element-678d59aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-4dd0ccd6{--display:flex;--justify-content:center;}.elementor-4580 .elementor-element.elementor-element-4dd0ccd6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4580 .elementor-element.elementor-element-41121aaa{text-align:start;}.elementor-4580 .elementor-element.elementor-element-41121aaa img{width:220px;}.elementor-4580 .elementor-element.elementor-element-42eb0db3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-42eb0db3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4580 .elementor-element.elementor-element-d4fdf0c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-4580 .elementor-element.elementor-element-d4fdf0c:not(.elementor-motion-effects-element-type-background), .elementor-4580 .elementor-element.elementor-element-d4fdf0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-4580 .elementor-element.elementor-element-38fdfcbf .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-4580 .elementor-element.elementor-element-38fdfcbf .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-38fdfcbf{--e-nav-menu-horizontal-menu-item-margin:calc( 28px / 2 );}.elementor-4580 .elementor-element.elementor-element-38fdfcbf .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:28px;}.elementor-4580 .elementor-element.elementor-element-20e44b71{--display:flex;}.elementor-4580 .elementor-element.elementor-element-52dea98a .elementor-icon-wrapper{text-align:end;}.elementor-4580 .elementor-element.elementor-element-52dea98a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-52dea98a.elementor-view-framed .elementor-icon, .elementor-4580 .elementor-element.elementor-element-52dea98a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-52dea98a.elementor-view-framed .elementor-icon, .elementor-4580 .elementor-element.elementor-element-52dea98a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-52dea98a .elementor-icon{font-size:24px;}.elementor-4580 .elementor-element.elementor-element-52dea98a .elementor-icon svg{height:24px;}.elementor-4580 .elementor-element.elementor-element-35b9c040{--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;}.elementor-4580 .elementor-element.elementor-element-35b9c040.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4580 .elementor-element.elementor-element-2e60f0b0 .e-off-canvas__content{background-color:#111111;}.elementor-4580 .elementor-element.elementor-element-2e60f0b0{--e-off-canvas-justify-content:flex-end;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0s;--e-off-canvas-overlay-opacity:0;}.elementor-4580 .elementor-element.elementor-element-3d42cb5b{--display:flex;}.elementor-4580 .elementor-element.elementor-element-48e60a76{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-da30c7b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-687ee7e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-72338aca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-72338aca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4580 .elementor-element.elementor-element-1ae05cb7 img{width:78%;}.elementor-4580 .elementor-element.elementor-element-3061fd3e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-3061fd3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4580 .elementor-element.elementor-element-5d435fbb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-4580 .elementor-element.elementor-element-5d435fbb:not(.elementor-motion-effects-element-type-background), .elementor-4580 .elementor-element.elementor-element-5d435fbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-4580 .elementor-element.elementor-element-210a9a42{--display:flex;}.elementor-4580 .elementor-element.elementor-element-4022321e .elementor-icon-wrapper{text-align:end;}.elementor-4580 .elementor-element.elementor-element-4022321e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-4022321e.elementor-view-framed .elementor-icon, .elementor-4580 .elementor-element.elementor-element-4022321e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-4022321e.elementor-view-framed .elementor-icon, .elementor-4580 .elementor-element.elementor-element-4022321e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-4022321e .elementor-icon{font-size:24px;}.elementor-4580 .elementor-element.elementor-element-4022321e .elementor-icon svg{height:24px;}.elementor-4580 .elementor-element.elementor-element-43a445a5{--display:flex;--justify-content:center;}.elementor-4580 .elementor-element.elementor-element-43a445a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4580 .elementor-element.elementor-element-ed0edbc{--spacer-size:50px;}.elementor-4580 .elementor-element.elementor-element-60980208{--display:flex;--justify-content:center;}.elementor-4580 .elementor-element.elementor-element-60980208.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4580 .elementor-element.elementor-element-6b264e45 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-617c2b1a{--spacer-size:50px;}.elementor-4580 .elementor-element.elementor-element-af56d9{--display:flex;--justify-content:center;}.elementor-4580 .elementor-element.elementor-element-af56d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4580 .elementor-element.elementor-element-5bdbfc00{--spacer-size:50px;}.elementor-4580 .elementor-element.elementor-element-4fca20ba{width:var( --container-widget-width, 60.643% );max-width:60.643%;--container-widget-width:60.643%;--container-widget-flex-grow:0;}.elementor-4580 .elementor-element.elementor-element-4fca20ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4580 .elementor-element.elementor-element-4c80f374{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-8d009a0{--spacer-size:24px;}.elementor-4580 .elementor-element.elementor-element-66111738{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-53b50de9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;}.elementor-4580 .elementor-element.elementor-element-53b50de9:not(.elementor-motion-effects-element-type-background), .elementor-4580 .elementor-element.elementor-element-53b50de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FF52;}.elementor-4580 .elementor-element.elementor-element-12ee2320 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-319febd7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-3a770c20{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:31px 31px;--row-gap:31px;--column-gap:31px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-4fe3c8e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-127ac31f{text-align:center;}.elementor-4580 .elementor-element.elementor-element-127ac31f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:84px;font-weight:600;line-height:92px;color:#F9F9F9;}.elementor-4580 .elementor-element.elementor-element-17c829dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-46b741a9{text-align:center;}.elementor-4580 .elementor-element.elementor-element-46b741a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-103abc71{--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:center;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-92c79eb{--spacer-size:32px;}.elementor-4580 .elementor-element.elementor-element-1662d95a{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-4580 .elementor-element.elementor-element-5de406bc{--display:flex;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-5de406bc:not(.elementor-motion-effects-element-type-background), .elementor-4580 .elementor-element.elementor-element-5de406bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-4cc9951{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-eff3745{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4580 .elementor-element.elementor-element-0c04d16{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-b7b4cf3{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-7975044{--display:flex;--min-height:180px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-7975044 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-4580 .elementor-element.elementor-element-c10eddf{--display:flex;--min-height:120px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-c10eddf .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-4580 .elementor-element.elementor-element-9507f66{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-2edc753{--display:flex;--min-height:140px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-2edc753 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-4580 .elementor-element.elementor-element-c30df82{--display:flex;--min-height:160px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-c30df82 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-4580 .elementor-element.elementor-element-120ffcf{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-6d7a153{--display:flex;--min-height:80px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-6d7a153 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-4580 .elementor-element.elementor-element-500459e{--display:flex;--min-height:220px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-500459e .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-4580 .elementor-element.elementor-element-f89e6a5{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-7c1f8a7{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-967bd1e{--display:flex;--min-height:120px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-967bd1e .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-4580 .elementor-element.elementor-element-4a7d006{--display:flex;--min-height:180px;--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-4a7d006 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-4580 .elementor-element.elementor-element-5643b1c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-8f7148f{--display:flex;--min-height:170px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-8f7148f .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-4580 .elementor-element.elementor-element-9895b93{--display:flex;--min-height:130px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-9895b93 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-4580 .elementor-element.elementor-element-36d0871{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-b0e225d{--display:flex;--min-height:140px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-b0e225d .elementor-background-slideshow__slide__image{background-size:cover;background-position:center right;}.elementor-4580 .elementor-element.elementor-element-8763421{--display:flex;--min-height:160px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-8763421 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-4580 .elementor-element.elementor-element-6dadfbd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-7b8bf57{--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;--border-radius:12px 12px 12px 12px;}.elementor-4580 .elementor-element.elementor-element-7b8bf57:not(.elementor-motion-effects-element-type-background), .elementor-4580 .elementor-element.elementor-element-7b8bf57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-fab96f8{--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;}.elementor-4580 .elementor-element.elementor-element-b307996{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-c379237{--display:flex;--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-2d3a9c4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;}.elementor-4580 .elementor-element.elementor-element-2d3a9c4:not(.elementor-motion-effects-element-type-background), .elementor-4580 .elementor-element.elementor-element-2d3a9c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FF52;}.elementor-4580 .elementor-element.elementor-element-040c98b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#1B2241;}.elementor-4580 .elementor-element.elementor-element-7753a0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-4dc65fa{text-align:start;}.elementor-4580 .elementor-element.elementor-element-4dc65fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;line-height:74px;color:#F9F9F9;}.elementor-4580 .elementor-element.elementor-element-840e3c9{width:var( --container-widget-width, 60.643% );max-width:60.643%;--container-widget-width:60.643%;--container-widget-flex-grow:0;}.elementor-4580 .elementor-element.elementor-element-840e3c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4580 .elementor-element.elementor-element-460d8de{--spacer-size:72px;}.elementor-4580 .elementor-element.elementor-element-cc8d421{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#3E3A3B;--border-color:#3E3A3B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-0127a31{--spacer-size:50px;}.elementor-4580 .elementor-element.elementor-element-3a6c37f{--display:flex;--min-height:777px;--justify-content:center;--gap:72px 0px;--row-gap:72px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:64px;}.elementor-4580 .elementor-element.elementor-element-8bd778e{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-8bd778e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4580 .elementor-element.elementor-element-f52fd31{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#3E3A3B;--border-color:#3E3A3B;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-0b3d9e2{padding:0px 0px 0px 32px;}.elementor-4580 .elementor-element.elementor-element-0b3d9e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;line-height:32px;color:#1B2241;}.elementor-4580 .elementor-element.elementor-element-c66b0a6{padding:0px 0px 0px 32px;}.elementor-4580 .elementor-element.elementor-element-c66b0a6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#1B2241;}.elementor-4580 .elementor-element.elementor-element-377c601{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-377c601.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4580 .elementor-element.elementor-element-3aa318b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#3E3A3B;--border-color:#3E3A3B;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-fb7ee82{padding:0px 0px 0px 32px;}.elementor-4580 .elementor-element.elementor-element-fb7ee82 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;line-height:32px;color:#1B2241;}.elementor-4580 .elementor-element.elementor-element-d136ffe{padding:0px 0px 0px 32px;}.elementor-4580 .elementor-element.elementor-element-d136ffe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#1B2241;}.elementor-4580 .elementor-element.elementor-element-d14fd5f{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-d14fd5f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4580 .elementor-element.elementor-element-7b64e62{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#3E3A3B;--border-color:#3E3A3B;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-e2dcb20{padding:0px 0px 0px 32px;}.elementor-4580 .elementor-element.elementor-element-e2dcb20 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;line-height:32px;color:#1B2241;}.elementor-4580 .elementor-element.elementor-element-b768819{padding:0px 0px 0px 32px;}.elementor-4580 .elementor-element.elementor-element-b768819 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#1B2241;}.elementor-4580 .elementor-element.elementor-element-71599ed{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-71599ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4580 .elementor-element.elementor-element-e79d831{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#3E3A3B;--border-color:#3E3A3B;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-a0bc0ae{padding:0px 0px 0px 32px;}.elementor-4580 .elementor-element.elementor-element-a0bc0ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;line-height:32px;color:#1B2241;}.elementor-4580 .elementor-element.elementor-element-fb06826{padding:0px 0px 0px 32px;}.elementor-4580 .elementor-element.elementor-element-fb06826 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#1B2241;}.elementor-4580 .elementor-element.elementor-element-542e6e1{--spacer-size:50px;}.elementor-4580 .elementor-element.elementor-element-1acd16e8{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-4580 .elementor-element.elementor-element-1acd16e8:not(.elementor-motion-effects-element-type-background), .elementor-4580 .elementor-element.elementor-element-1acd16e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-4580 .elementor-element.elementor-element-6209b177{--display:flex;}.elementor-4580 .elementor-element.elementor-element-260a1a76{--display:flex;--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-4580 .elementor-element.elementor-element-3057e49a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;}.elementor-4580 .elementor-element.elementor-element-3057e49a:not(.elementor-motion-effects-element-type-background), .elementor-4580 .elementor-element.elementor-element-3057e49a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FF52;}.elementor-4580 .elementor-element.elementor-element-601a65c1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-54eefefe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-18876c0{text-align:start;}.elementor-4580 .elementor-element.elementor-element-18876c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;line-height:74px;color:#F9F9F9;}.elementor-4580 .elementor-element.elementor-element-3a2b335b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-711a01f{--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;}.elementor-4580 .elementor-element.elementor-element-5b031b6b{--display:flex;}.elementor-4580 .elementor-element.elementor-element-1b3c3864 img{border-radius:8px 8px 8px 8px;}.elementor-4580 .elementor-element.elementor-element-1a07b76f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4580 .elementor-element.elementor-element-10c9a3ea{--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-67804b59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-6ad1cfd5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;line-height:26px;color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-49742c21{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-830d806 .elementor-icon-wrapper{text-align:center;}.elementor-4580 .elementor-element.elementor-element-830d806.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-830d806.elementor-view-framed .elementor-icon, .elementor-4580 .elementor-element.elementor-element-830d806.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-830d806.elementor-view-framed .elementor-icon, .elementor-4580 .elementor-element.elementor-element-830d806.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-830d806 .elementor-icon{font-size:24px;}.elementor-4580 .elementor-element.elementor-element-830d806 .elementor-icon svg{height:24px;}.elementor-4580 .elementor-element.elementor-element-48e6b15c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-4662d7a{--display:flex;}.elementor-4580 .elementor-element.elementor-element-37caea4c img{border-radius:8px 8px 8px 8px;}.elementor-4580 .elementor-element.elementor-element-2fa752e4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4580 .elementor-element.elementor-element-66f61dfa{--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-350f6826{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-681f486a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;line-height:26px;color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-4a192182{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-10fae635 .elementor-icon-wrapper{text-align:center;}.elementor-4580 .elementor-element.elementor-element-10fae635.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-10fae635.elementor-view-framed .elementor-icon, .elementor-4580 .elementor-element.elementor-element-10fae635.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-10fae635.elementor-view-framed .elementor-icon, .elementor-4580 .elementor-element.elementor-element-10fae635.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-10fae635 .elementor-icon{font-size:24px;}.elementor-4580 .elementor-element.elementor-element-10fae635 .elementor-icon svg{height:24px;}.elementor-4580 .elementor-element.elementor-element-5e153d81 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-79889212{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-4580 .elementor-element.elementor-element-23a7f8b9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;}.elementor-4580 .elementor-element.elementor-element-23a7f8b9:not(.elementor-motion-effects-element-type-background), .elementor-4580 .elementor-element.elementor-element-23a7f8b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#305DDD;}.elementor-4580 .elementor-element.elementor-element-7eb0f5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-739eab33{--spacer-size:16px;}.elementor-4580 .elementor-element.elementor-element-a3bf44b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:4px 4px 4px 4px;}.elementor-4580 .elementor-element.elementor-element-a3bf44b:not(.elementor-motion-effects-element-type-background), .elementor-4580 .elementor-element.elementor-element-a3bf44b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FF52;}.elementor-4580 .elementor-element.elementor-element-7c44fb81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-1eb3cc5b img{width:100%;}.elementor-4580 .elementor-element.elementor-element-673df652{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-47d1bb73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-4b83d21d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-216689f5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-349235a{padding:0px 0px 0px 32px;}.elementor-4580 .elementor-element.elementor-element-349235a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;line-height:32px;color:#F6F6F6;}.elementor-4580 .elementor-element.elementor-element-6082d202{padding:0px 0px 0px 32px;}.elementor-4580 .elementor-element.elementor-element-6082d202 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#F6F6F6;}.elementor-4580 .elementor-element.elementor-element-65a24fa3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-4580 .elementor-element.elementor-element-65a24fa3:not(.elementor-motion-effects-element-type-background), .elementor-4580 .elementor-element.elementor-element-65a24fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292929;}.elementor-4580 .elementor-element.elementor-element-285d7f2f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-18a13a5d{--display:flex;--min-height:42px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--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-4580 .elementor-element.elementor-element-66f85c6e img{width:42px;height:42px;border-radius:64px 64px 64px 64px;}.elementor-4580 .elementor-element.elementor-element-9ed3466{--display:flex;--min-height:42px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:-16px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-71aa5e1a img{width:42px;height:42px;border-radius:64px 64px 64px 64px;}.elementor-4580 .elementor-element.elementor-element-3d3d3a0a{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-5b11dd7b{padding:0px 0px 0px 0px;text-align:start;}.elementor-4580 .elementor-element.elementor-element-5b11dd7b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#F6F6F6;}.elementor-4580 .elementor-element.elementor-element-2d0fc648{padding:0px 0px 0px 0px;text-align:start;}.elementor-4580 .elementor-element.elementor-element-2d0fc648 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#F6F6F6;}.elementor-4580 .elementor-element.elementor-element-12e2fc7a{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-16977c34{--spacer-size:32px;}.elementor-4580 .elementor-element.elementor-element-a212c9c{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-4580 .elementor-element.elementor-element-bda8107{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;}.elementor-4580 .elementor-element.elementor-element-bda8107:not(.elementor-motion-effects-element-type-background), .elementor-4580 .elementor-element.elementor-element-bda8107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292929;}.elementor-4580 .elementor-element.elementor-element-5ba1b88{--display:flex;}.elementor-4580 .elementor-element.elementor-element-8f2e37e{--display:flex;}.elementor-4580 .elementor-element.elementor-element-fa6b747{--spacer-size:16px;}.elementor-4580 .elementor-element.elementor-element-68d77a1{text-align:start;}.elementor-4580 .elementor-element.elementor-element-68d77a1 img{width:18%;}.elementor-4580 .elementor-element.elementor-element-6a8a5e0{--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;}.elementor-4580 .elementor-element.elementor-element-6b8b5f2{--display:flex;}.elementor-4580 .elementor-element.elementor-element-9377691{text-align:start;}.elementor-4580 .elementor-element.elementor-element-9377691 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-6485c57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;}.elementor-4580 .elementor-element.elementor-element-6485c57 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-4580 .elementor-element.elementor-element-6485c57 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-7ec2b76{--display:flex;}.elementor-4580 .elementor-element.elementor-element-a03266f{text-align:start;}.elementor-4580 .elementor-element.elementor-element-a03266f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-b515895{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;}.elementor-4580 .elementor-element.elementor-element-b515895 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-4580 .elementor-element.elementor-element-b515895 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-4eaa6cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-1c55f2f{text-align:start;}.elementor-4580 .elementor-element.elementor-element-1c55f2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-83eb9a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;}.elementor-4580 .elementor-element.elementor-element-83eb9a7 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-4580 .elementor-element.elementor-element-83eb9a7 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-04efacc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-aa5cd9d{text-align:start;}.elementor-4580 .elementor-element.elementor-element-aa5cd9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-4580 .elementor-element.elementor-element-a7b0ac0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -28px;padding:0px 0px 0px 32px;text-align:start;}.elementor-4580 .elementor-element.elementor-element-a7b0ac0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:28px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F6F6F6;}.elementor-4580 .elementor-element.elementor-element-3e07777{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -28px;padding:0px 0px 0px 32px;text-align:start;}.elementor-4580 .elementor-element.elementor-element-3e07777 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:28px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F6F6F6;}.elementor-4580 .elementor-element.elementor-element-305a36b{--display:flex;}.elementor-4580 .elementor-element.elementor-element-ae88d54{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#94948E;--border-color:#94948E;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-83ce9ff{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-5307bf0{text-align:start;}.elementor-4580 .elementor-element.elementor-element-5307bf0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#94948E;}.elementor-4580 .elementor-element.elementor-element-d8d3c9f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-ce0e081{text-align:center;}.elementor-4580 .elementor-element.elementor-element-ce0e081 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#94948E;}.elementor-4580 .elementor-element.elementor-element-4d2d023{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-12b6d72 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:11px;}.elementor-4580 .elementor-element.elementor-element-12b6d72 .elementor-nav-menu--main .elementor-item{color:#94948E;fill:#94948E;}.elementor-4580 .elementor-element.elementor-element-12b6d72{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-4580 .elementor-element.elementor-element-12b6d72 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-4580 .elementor-element.elementor-element-4625e4f{--spacer-size:8px;}.elementor-4580 .elementor-element.elementor-element-79078e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4580 .elementor-element.elementor-element-cdc1f2c{text-align:center;}.elementor-4580 .elementor-element.elementor-element-cdc1f2c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;color:#94948E;}.elementor-4580 .elementor-element.elementor-element-4d641c1{--spacer-size:8px;}@media(max-width:1024px){.elementor-4580 .elementor-element.elementor-element-12a83b84{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-678d59aa{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-41121aaa{text-align:center;}.elementor-4580 .elementor-element.elementor-element-41121aaa img{width:100%;}.elementor-4580 .elementor-element.elementor-element-38fdfcbf .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-4580 .elementor-element.elementor-element-38fdfcbf{--e-nav-menu-horizontal-menu-item-margin:calc( 18px / 2 );}.elementor-4580 .elementor-element.elementor-element-38fdfcbf .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:18px;}.elementor-4580 .elementor-element.elementor-element-35b9c040{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-16px;}.elementor-4580 .elementor-element.elementor-element-da30c7b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-687ee7e3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-1ae05cb7{text-align:center;}.elementor-4580 .elementor-element.elementor-element-1ae05cb7 img{width:100%;}.elementor-4580 .elementor-element.elementor-element-43a445a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-16px;}.elementor-4580 .elementor-element.elementor-element-60980208{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-16px;}.elementor-4580 .elementor-element.elementor-element-af56d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-16px;}.elementor-4580 .elementor-element.elementor-element-8d009a0{--spacer-size:16px;}.elementor-4580 .elementor-element.elementor-element-3a2b335b .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-4580 .elementor-element.elementor-element-18a13a5d{--min-height:42px;--margin-top:0px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.elementor-4580 .elementor-element.elementor-element-66f85c6e img{width:42px;height:42px;}.elementor-4580 .elementor-element.elementor-element-9ed3466{--min-height:42px;--margin-top:0px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.elementor-4580 .elementor-element.elementor-element-71aa5e1a img{width:42px;height:42px;}}@media(max-width:767px){.elementor-4580 .elementor-element.elementor-element-7809164{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-4580 .elementor-element.elementor-element-12a83b84{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4580 .elementor-element.elementor-element-4dd0ccd6{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-42eb0db3{--width:45%;--justify-content:flex-end;}.elementor-4580 .elementor-element.elementor-element-d4fdf0c{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-20e44b71{--min-height:24px;--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;--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-4580 .elementor-element.elementor-element-52dea98a{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4580 .elementor-element.elementor-element-52dea98a.elementor-element{--align-self:flex-end;}.elementor-4580 .elementor-element.elementor-element-52dea98a .elementor-icon{font-size:18px;}.elementor-4580 .elementor-element.elementor-element-52dea98a .elementor-icon svg{height:18px;}.elementor-4580 .elementor-element.elementor-element-35b9c040{--width:100%;}.elementor-4580 .elementor-element.elementor-element-2e60f0b0{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:100%;--e-off-canvas-height:100%;--e-off-canvas-content-overflow:auto;}.elementor-4580 .elementor-element.elementor-element-3d42cb5b{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-4580 .elementor-element.elementor-element-da30c7b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4580 .elementor-element.elementor-element-72338aca{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-3061fd3e{--width:45%;--justify-content:flex-end;}.elementor-4580 .elementor-element.elementor-element-5d435fbb{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-210a9a42{--min-height:24px;--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;--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-4580 .elementor-element.elementor-element-4022321e{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4580 .elementor-element.elementor-element-4022321e.elementor-element{--align-self:flex-end;}.elementor-4580 .elementor-element.elementor-element-4022321e .elementor-icon{font-size:18px;}.elementor-4580 .elementor-element.elementor-element-4022321e .elementor-icon svg{height:18px;}.elementor-4580 .elementor-element.elementor-element-43a445a5{--width:100%;}.elementor-4580 .elementor-element.elementor-element-60980208{--width:100%;}.elementor-4580 .elementor-element.elementor-element-6b264e45 .elementor-nav-menu--main .elementor-item{padding-top:24px;padding-bottom:24px;}.elementor-4580 .elementor-element.elementor-element-617c2b1a{--spacer-size:16px;}.elementor-4580 .elementor-element.elementor-element-af56d9{--width:100%;}.elementor-4580 .elementor-element.elementor-element-4c80f374{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4580 .elementor-element.elementor-element-8d009a0{--spacer-size:0px;}.elementor-4580 .elementor-element.elementor-element-66111738{--width:100%;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-53b50de9{--width:120px;}.elementor-4580 .elementor-element.elementor-element-12ee2320 .elementor-heading-title{font-size:12px;}.elementor-4580 .elementor-element.elementor-element-319febd7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-3a770c20{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4580 .elementor-element.elementor-element-4fe3c8e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-127ac31f .elementor-heading-title{font-size:36px;line-height:38px;}.elementor-4580 .elementor-element.elementor-element-17c829dd{--width:90%;}.elementor-4580 .elementor-element.elementor-element-46b741a9 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-4580 .elementor-element.elementor-element-103abc71{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-4580 .elementor-element.elementor-element-1662d95a{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-4580 .elementor-element.elementor-element-5de406bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-0c04d16{--width:100%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-4580 .elementor-element.elementor-element-b7b4cf3{--width:32%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-4580 .elementor-element.elementor-element-9507f66{--width:32%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-4580 .elementor-element.elementor-element-120ffcf{--width:33%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-4580 .elementor-element.elementor-element-7b8bf57{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-b307996{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-4580 .elementor-element.elementor-element-c379237{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-2d3a9c4{--width:112px;}.elementor-4580 .elementor-element.elementor-element-040c98b .elementor-heading-title{font-size:12px;}.elementor-4580 .elementor-element.elementor-element-7753a0b{--width:82%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-4dc65fa .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-4580 .elementor-element.elementor-element-460d8de{--spacer-size:0px;}.elementor-4580 .elementor-element.elementor-element-0127a31{--spacer-size:0px;}.elementor-4580 .elementor-element.elementor-element-3a6c37f{--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:8px;}.elementor-4580 .elementor-element.elementor-element-8bd778e{--width:100%;}.elementor-4580 .elementor-element.elementor-element-f52fd31{--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-0b3d9e2{padding:0px 0px 0px 18px;}.elementor-4580 .elementor-element.elementor-element-0b3d9e2 .elementor-heading-title{font-size:20px;}.elementor-4580 .elementor-element.elementor-element-c66b0a6{padding:0px 0px 0px 18px;}.elementor-4580 .elementor-element.elementor-element-c66b0a6 .elementor-heading-title{font-size:14px;}.elementor-4580 .elementor-element.elementor-element-377c601{--width:100%;}.elementor-4580 .elementor-element.elementor-element-3aa318b{--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-fb7ee82{padding:0px 0px 0px 18px;}.elementor-4580 .elementor-element.elementor-element-fb7ee82 .elementor-heading-title{font-size:20px;}.elementor-4580 .elementor-element.elementor-element-d136ffe{padding:0px 0px 0px 18px;}.elementor-4580 .elementor-element.elementor-element-d136ffe .elementor-heading-title{font-size:14px;}.elementor-4580 .elementor-element.elementor-element-d14fd5f{--width:100%;}.elementor-4580 .elementor-element.elementor-element-7b64e62{--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-e2dcb20{padding:0px 0px 0px 18px;}.elementor-4580 .elementor-element.elementor-element-e2dcb20 .elementor-heading-title{font-size:20px;}.elementor-4580 .elementor-element.elementor-element-b768819{padding:0px 0px 0px 18px;}.elementor-4580 .elementor-element.elementor-element-b768819 .elementor-heading-title{font-size:14px;}.elementor-4580 .elementor-element.elementor-element-71599ed{--width:100%;}.elementor-4580 .elementor-element.elementor-element-e79d831{--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-a0bc0ae{padding:0px 0px 0px 18px;}.elementor-4580 .elementor-element.elementor-element-a0bc0ae .elementor-heading-title{font-size:20px;}.elementor-4580 .elementor-element.elementor-element-fb06826{padding:0px 0px 0px 18px;}.elementor-4580 .elementor-element.elementor-element-fb06826 .elementor-heading-title{font-size:14px;}.elementor-4580 .elementor-element.elementor-element-1acd16e8{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-4580 .elementor-element.elementor-element-260a1a76{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-3057e49a{--width:112px;}.elementor-4580 .elementor-element.elementor-element-601a65c1 .elementor-heading-title{font-size:12px;}.elementor-4580 .elementor-element.elementor-element-54eefefe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-18876c0 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-4580 .elementor-element.elementor-element-3a2b335b{text-align:start;}.elementor-4580 .elementor-element.elementor-element-3a2b335b .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-4580 .elementor-element.elementor-element-67804b59{--width:78%;}.elementor-4580 .elementor-element.elementor-element-49742c21{--width:16%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-350f6826{--width:78%;}.elementor-4580 .elementor-element.elementor-element-4a192182{--width:16%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-79889212{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-4580 .elementor-element.elementor-element-739eab33{--spacer-size:8px;}.elementor-4580 .elementor-element.elementor-element-a3bf44b{--width:112px;}.elementor-4580 .elementor-element.elementor-element-7c44fb81{--width:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-673df652{--width:58%;}.elementor-4580 .elementor-element.elementor-element-47d1bb73 .elementor-heading-title{font-size:12px;}.elementor-4580 .elementor-element.elementor-element-4b83d21d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-216689f5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-349235a{padding:0px 0px 0px 18px;}.elementor-4580 .elementor-element.elementor-element-349235a .elementor-heading-title{font-size:24px;}.elementor-4580 .elementor-element.elementor-element-6082d202{padding:0px 0px 0px 18px;text-align:center;}.elementor-4580 .elementor-element.elementor-element-6082d202 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-4580 .elementor-element.elementor-element-65a24fa3{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-285d7f2f{--width:22%;}.elementor-4580 .elementor-element.elementor-element-18a13a5d{--width:38px;--min-height:38px;}.elementor-4580 .elementor-element.elementor-element-66f85c6e img{width:38px;height:38px;}.elementor-4580 .elementor-element.elementor-element-9ed3466{--width:38px;--min-height:38px;}.elementor-4580 .elementor-element.elementor-element-71aa5e1a img{width:38px;height:38px;}.elementor-4580 .elementor-element.elementor-element-3d3d3a0a{--width:50%;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-5b11dd7b{padding:0px 0px 0px 0px;}.elementor-4580 .elementor-element.elementor-element-5b11dd7b .elementor-heading-title{font-size:12px;}.elementor-4580 .elementor-element.elementor-element-2d0fc648{padding:0px 0px 0px 0px;}.elementor-4580 .elementor-element.elementor-element-2d0fc648 .elementor-heading-title{font-size:14px;}.elementor-4580 .elementor-element.elementor-element-12e2fc7a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-16977c34{--spacer-size:8px;}.elementor-4580 .elementor-element.elementor-element-a212c9c{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-4580 .elementor-element.elementor-element-5ba1b88{--padding-top:12px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-8f2e37e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-fa6b747{--spacer-size:4px;}.elementor-4580 .elementor-element.elementor-element-68d77a1 img{width:56%;}.elementor-4580 .elementor-element.elementor-element-6b8b5f2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-7ec2b76{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-a7b0ac0{padding:0px 0px 0px 28px;text-align:start;}.elementor-4580 .elementor-element.elementor-element-a7b0ac0 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-4580 .elementor-element.elementor-element-3e07777{padding:0px 0px 0px 28px;text-align:start;}.elementor-4580 .elementor-element.elementor-element-3e07777 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-4580 .elementor-element.elementor-element-305a36b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-5307bf0 .elementor-heading-title{font-size:12px;}.elementor-4580 .elementor-element.elementor-element-d8d3c9f{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4580 .elementor-element.elementor-element-ce0e081 .elementor-heading-title{font-size:12px;}.elementor-4580 .elementor-element.elementor-element-4d2d023{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-12b6d72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-4580 .elementor-element.elementor-element-12b6d72 .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-4580 .elementor-element.elementor-element-79078e8{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4580 .elementor-element.elementor-element-cdc1f2c{text-align:start;}.elementor-4580 .elementor-element.elementor-element-cdc1f2c .elementor-heading-title{font-size:10px;line-height:14px;}}@media(min-width:768px){.elementor-4580 .elementor-element.elementor-element-4dd0ccd6{--width:24%;}.elementor-4580 .elementor-element.elementor-element-42eb0db3{--width:50%;}.elementor-4580 .elementor-element.elementor-element-d4fdf0c{--width:480px;}.elementor-4580 .elementor-element.elementor-element-35b9c040{--width:20%;}.elementor-4580 .elementor-element.elementor-element-72338aca{--width:24%;}.elementor-4580 .elementor-element.elementor-element-3061fd3e{--width:50%;}.elementor-4580 .elementor-element.elementor-element-5d435fbb{--width:88%;}.elementor-4580 .elementor-element.elementor-element-43a445a5{--width:20%;}.elementor-4580 .elementor-element.elementor-element-60980208{--width:20%;}.elementor-4580 .elementor-element.elementor-element-af56d9{--width:20%;}.elementor-4580 .elementor-element.elementor-element-53b50de9{--width:122px;}.elementor-4580 .elementor-element.elementor-element-3a770c20{--width:783px;}.elementor-4580 .elementor-element.elementor-element-4fe3c8e2{--width:90%;}.elementor-4580 .elementor-element.elementor-element-2d3a9c4{--width:134px;}.elementor-4580 .elementor-element.elementor-element-7753a0b{--width:100%;}.elementor-4580 .elementor-element.elementor-element-3057e49a{--width:112px;}.elementor-4580 .elementor-element.elementor-element-54eefefe{--width:60%;}.elementor-4580 .elementor-element.elementor-element-49742c21{--width:37%;}.elementor-4580 .elementor-element.elementor-element-4a192182{--width:37%;}.elementor-4580 .elementor-element.elementor-element-a3bf44b{--width:124px;}.elementor-4580 .elementor-element.elementor-element-7c44fb81{--width:36px;}.elementor-4580 .elementor-element.elementor-element-65a24fa3{--width:480px;}.elementor-4580 .elementor-element.elementor-element-285d7f2f{--width:29%;}.elementor-4580 .elementor-element.elementor-element-18a13a5d{--width:42px;}.elementor-4580 .elementor-element.elementor-element-9ed3466{--width:42px;}.elementor-4580 .elementor-element.elementor-element-12e2fc7a{--width:53%;}.elementor-4580 .elementor-element.elementor-element-6b8b5f2{--width:76%;}.elementor-4580 .elementor-element.elementor-element-7ec2b76{--width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4580 .elementor-element.elementor-element-4dd0ccd6{--width:20%;}.elementor-4580 .elementor-element.elementor-element-42eb0db3{--width:52%;}.elementor-4580 .elementor-element.elementor-element-d4fdf0c{--width:100%;}.elementor-4580 .elementor-element.elementor-element-35b9c040{--width:22%;}.elementor-4580 .elementor-element.elementor-element-72338aca{--width:20%;}.elementor-4580 .elementor-element.elementor-element-3061fd3e{--width:52%;}.elementor-4580 .elementor-element.elementor-element-5d435fbb{--width:100%;}.elementor-4580 .elementor-element.elementor-element-43a445a5{--width:26%;}.elementor-4580 .elementor-element.elementor-element-60980208{--width:26%;}.elementor-4580 .elementor-element.elementor-element-af56d9{--width:26%;}.elementor-4580 .elementor-element.elementor-element-18a13a5d{--width:42px;}.elementor-4580 .elementor-element.elementor-element-9ed3466{--width:42px;}}/* Start custom CSS for nav-menu, class: .elementor-element-38fdfcbf */.elementor-4580 .elementor-element.elementor-element-38fdfcbf .elementor-item{height:34px;overflow:hidden;display:flex!important;align-items:center}.elementor-4580 .elementor-element.elementor-element-38fdfcbf .item-text{display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.6,.01,0,1);line-height:34px;height:34px}.elementor-4580 .elementor-element.elementor-element-38fdfcbf .text-top,.elementor-4580 .elementor-element.elementor-element-38fdfcbf .text-bottom{display:block;height:34px;white-space:nowrap}.elementor-4580 .elementor-element.elementor-element-38fdfcbf .text-bottom{color:#EFF4FF}.elementor-4580 .elementor-element.elementor-element-38fdfcbf .elementor-item:hover .item-text{transform:translateY(-34px)}.elementor-4580 .elementor-element.elementor-element-38fdfcbf .elementor-item:before,.elementor-4580 .elementor-element.elementor-element-38fdfcbf .elementor-item:after{display:none!important}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52dea98a *//* Hide your current SVG path */
.elementor-4580 .elementor-element.elementor-element-52dea98a .elementor-menu-toggle svg {
    display: none !important;
}

/* Create 2 bars that snap to an X */
.elementor-4580 .elementor-element.elementor-element-52dea98a .elementor-menu-toggle {
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 25px;
    height: 25px;
}

.elementor-4580 .elementor-element.elementor-element-52dea98a .elementor-menu-toggle::before,
.elementor-4580 .elementor-element.elementor-element-52dea98a .elementor-menu-toggle::after {
    content: "" !important;
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #EFF4FF !important;
    transition: all 100ms ease-in-out !important; /* 0.1s speed */
}

/* Top bar */
.elementor-4580 .elementor-element.elementor-element-52dea98a .elementor-menu-toggle::before {
    top: 8px;
}

/* Bottom bar */
.elementor-4580 .elementor-element.elementor-element-52dea98a .elementor-menu-toggle::after {
    bottom: 8px;
}

/* Active "X" State */
.elementor-4580 .elementor-element.elementor-element-52dea98a .elementor-menu-toggle.elementor-menu-toggle--active::before {
    top: 12px !important;
    transform: rotate(45deg) !important;
}

.elementor-4580 .elementor-element.elementor-element-52dea98a .elementor-menu-toggle.elementor-menu-toggle--active::after {
    bottom: 11px !important;
    transform: rotate(-45deg) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4022321e *//* Hide your current SVG path */
.elementor-4580 .elementor-element.elementor-element-4022321e .elementor-menu-toggle svg {
    display: none !important;
}

/* Create 2 bars that snap to an X */
.elementor-4580 .elementor-element.elementor-element-4022321e .elementor-menu-toggle {
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 25px;
    height: 25px;
}

.elementor-4580 .elementor-element.elementor-element-4022321e .elementor-menu-toggle::before,
.elementor-4580 .elementor-element.elementor-element-4022321e .elementor-menu-toggle::after {
    content: "" !important;
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #EFF4FF !important;
    transition: all 100ms ease-in-out !important; /* 0.1s speed */
}

/* Top bar */
.elementor-4580 .elementor-element.elementor-element-4022321e .elementor-menu-toggle::before {
    top: 8px;
}

/* Bottom bar */
.elementor-4580 .elementor-element.elementor-element-4022321e .elementor-menu-toggle::after {
    bottom: 8px;
}

/* Active "X" State */
.elementor-4580 .elementor-element.elementor-element-4022321e .elementor-menu-toggle.elementor-menu-toggle--active::before {
    top: 12px !important;
    transform: rotate(45deg) !important;
}

.elementor-4580 .elementor-element.elementor-element-4022321e .elementor-menu-toggle.elementor-menu-toggle--active::after {
    bottom: 11px !important;
    transform: rotate(-45deg) !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6b264e45 */.elementor-4580 .elementor-element.elementor-element-6b264e45 .elementor-item{height:34px;overflow:hidden;display:flex!important;align-items:center}.elementor-4580 .elementor-element.elementor-element-6b264e45 .item-text{display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.6,.01,0,1);line-height:34px;height:34px}.elementor-4580 .elementor-element.elementor-element-6b264e45 .text-top,.elementor-4580 .elementor-element.elementor-element-6b264e45 .text-bottom{display:block;height:34px;white-space:nowrap}.elementor-4580 .elementor-element.elementor-element-6b264e45 .text-bottom{color:#EFF4FF}.elementor-4580 .elementor-element.elementor-element-6b264e45 .elementor-item:hover .item-text{transform:translateY(-34px)}.elementor-4580 .elementor-element.elementor-element-6b264e45 .elementor-item:before,.elementor-4580 .elementor-element.elementor-element-6b264e45 .elementor-item:after{display:none!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38c4e07f */.custom-animated-button .elementor-button{position:relative;display:inline-flex;align-items:center;padding:10px 20px!important;background:#EFF4FF;color:#000;border:none;border-radius:5px;font-size:14px;font-weight:600;cursor:pointer;overflow:visible;transition:color .3s ease;z-index:1;min-height:unset}.custom-animated-button .elementor-button-content-wrapper{display:inline-flex;align-items:center;justify-content:center;width:auto;position:relative;z-index:2;gap:8px}.custom-animated-button .elementor-button-text{display:inline-block;transition:transform .3s ease;flex-shrink:0;line-height:1}.custom-animated-button .elementor-button::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:0;background:#000;border-radius:5px;transition:height .5s cubic-bezier(.4,0,.2,1);z-index:-1}.custom-animated-button .elementor-button:hover{color:#fff}.custom-animated-button .elementor-button:hover::before{height:100%}.custom-animated-button .arrow-circle{position:relative;width:24px;height:24px;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .3s ease,background .3s ease;flex-shrink:0}.custom-animated-button .elementor-button:hover .arrow-circle{transform:rotate(90deg);background:#fff}.custom-animated-button .arrow-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.custom-animated-button .elementor-button:hover .arrow-wrapper{transform:rotate(-90deg)}.custom-animated-button .arrow-icon{color:#000;transition:transform .3s ease-in-out,color .3s ease;position:absolute;width:12px;height:12px;backface-visibility:hidden;will-change:transform}.custom-animated-button .arrow-icon--copy{transform:translate(-150%,150%)}.custom-animated-button .elementor-button:hover .arrow-icon:first-child{transform:translate(150%,-150%);color:#000}.custom-animated-button .elementor-button:hover .arrow-icon--copy{transition:transform .3s ease-in-out .1s,color .3s ease;transform:translate(0,0);color:#000}.custom-animated-button .elementor-button:hover .elementor-button-text{animation:textRollGeneric .5s ease}@keyframes textRollGeneric{0%{transform:translateY(0) rotateX(0deg);opacity:1}50%{transform:translateY(-10px) rotateX(90deg);opacity:0}51%{transform:translateY(10px) rotateX(-90deg);opacity:0}100%{transform:translateY(0) rotateX(0deg);opacity:1}}@media (max-width:767px){.custom-animated-button .elementor-button{padding:8px 16px!important;font-size:13px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d42cb5b *//* 1. THE CONTAINER SETUP */
.e-off-canvas__content {
    background-color: #0D0D0F !important;
    position: relative !important;
    overflow: hidden !important; /* This ensures shapes stay inside the menu only */
}

/* 2. LARGE GHOST SQUARE (Top-Left) */
.e-off-canvas__content::before {
    content: "" !important;
    position: absolute !important;
    top: -5%;
    left: -20%;
    width: 450px;
    height: 450px;
    border: 1px solid rgba(255, 255, 255, 0.04);
    background: rgba(255, 255, 255, 0.01);
    transform: rotate(15deg);
    pointer-events: none;
    z-index: 0;
}

/* 3. MEDIUM GHOST SQUARE (Bottom-Left) */
.e-off-canvas__content::after {
    content: "" !important;
    position: absolute !important;
    bottom: 10%;
    left: 10%;
    width: 180px;
    height: 180px;
    border: 1px solid rgba(255, 255, 255, 0.03);
    background: rgba(255, 255, 255, 0.01);
    transform: rotate(-12deg);
    pointer-events: none;
    z-index: 0;
}

/* 4. EXTRA SMALL ACCENT SQUARE (Right Side) */
/* We use a specific inner .elementor-4580 .elementor-element.elementor-element-3d42cb5b to add a 3rd shape without a new div */
.e-off-canvas__container::before {
    content: "" !important;
    position: absolute !important;
    top: 40%;
    right: -5%;
    width: 80px;
    height: 80px;
    border: 1px solid rgba(48, 93, 221, 0.1); /* Subtle hint of your blue */
    transform: rotate(45deg);
    pointer-events: none;
    z-index: 0;
}

/* 5. FIX: KEEP LINKS ABOVE SHAPES */
.e-off-canvas__content > * {
    position: relative;
    z-index: 5 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fca20ba */.custom-animated-button .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    padding: 10px 20px 10px 20px !important; /* Adjusted for elementor-size-sm feel */
    background: #EFF4FF;
    color: #000000;
    border: none;
    border-radius: 5px;
    font-size: 14px; /* SM button font size */
    font-weight: 600;
    cursor: pointer;
    overflow: visible;
    transition: color 0.3s ease;
    z-index: 1;
    min-height: unset;
}

.custom-animated-button .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: auto;
    position: relative;
    z-index: 2;
    gap: 8px; /* Tighter gap for small style */
}

.custom-animated-button .elementor-button-text {
    display: inline-block;
    transition: transform 0.3s ease;
    flex-shrink: 0;
    line-height: 1;
}

/* Background Transition */
.custom-animated-button .elementor-button::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0;
    background: #000000;
    border-radius: 5px;
    transition: height 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: -1;
}

.custom-animated-button .elementor-button:hover {
    color: #ffffff;
}

.custom-animated-button .elementor-button:hover::before {
    height: 100%;
}

/* Arrow Square Container - Resized to match SM button proportions */
.custom-animated-button .arrow-circle {
    position: relative;
    width: 24px; /* Reduced from 40px to match small style */
    height: 24px; /* Reduced from 40px to match small style */
    background: #ffffff;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    transition: transform 0.3s ease, background 0.3s ease;
    flex-shrink: 0;
}

.custom-animated-button .elementor-button:hover .arrow-circle {
    transform: rotate(90deg);
    background: #ffffff;
}

/* Arrow Wrapper */
.custom-animated-button .arrow-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform 0.3s ease;
}

.custom-animated-button .elementor-button:hover .arrow-wrapper {
    transform: rotate(-90deg);
}

/* Arrow Icons - Resized to match small scale */
.custom-animated-button .arrow-icon {
    color: #000000;
    transition: transform 0.3s ease-in-out, color 0.3s ease;
    position: absolute;
    width: 12px; /* Scaled down from 20px */
    height: 12px; /* Scaled down from 20px */
    backface-visibility: hidden;
    will-change: transform;
}

.custom-animated-button .arrow-icon--copy {
    transform: translate(-150%, 150%);
}

.custom-animated-button .elementor-button:hover .arrow-icon:first-child {
    transform: translate(150%, -150%);
    color: #000000;
}

.custom-animated-button .elementor-button:hover .arrow-icon--copy {
    transition: transform 0.3s ease-in-out 0.1s, color 0.3s ease;
    transform: translate(0, 0);
    color: #000000;
}

/* Rolling Animation */
.custom-animated-button .elementor-button:hover .elementor-button-text {
    animation: textRollGeneric 0.5s ease;
}

@keyframes textRollGeneric {
    0% { transform: translateY(0) rotateX(0deg); opacity: 1; }
    50% { transform: translateY(-10px) rotateX(90deg); opacity: 0; }
    51% { transform: translateY(10px) rotateX(-90deg); opacity: 0; }
    100% { transform: translateY(0) rotateX(0deg); opacity: 1; }
}

/* Mobile Responsive */
@media (max-width: 767px) {
    .custom-animated-button .elementor-button {
        padding: 8px 16px 8px 16px !important;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53b50de9 */.elementor-4580 .elementor-element.elementor-element-53b50de9 .elementor-heading-title{display:flex;align-items:center;gap:10px}.elementor-4580 .elementor-element.elementor-element-53b50de9 .elementor-heading-title::before{content:"";width:8px;height:8px;background-color:#305DDD;border-radius:2px;display:inline-block;flex-shrink:0;box-shadow:0 0 8px #acbef1;animation:simple-blink 2s infinite ease-in-out}@keyframes simple-blink{0%,100%{opacity:.2;transform:scale(.9);box-shadow:0 0 0 #c1cef5}50%{opacity:1;transform:scale(1.1);box-shadow:0 0 12px #c1cef5}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-127ac31f */.elementor-4580 .elementor-element.elementor-element-127ac31f .elementor-heading-title{color:#fff}.elementor-4580 .elementor-element.elementor-element-127ac31f .accent-color{color:#305DDD}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12a83b84 */.elementor-4580 .elementor-element.elementor-element-12a83b84{position:relative;overflow:hidden;z-index:1;background-color:#292929}.elementor-4580 .elementor-element.elementor-element-12a83b84::before{content:'';position:absolute;width:450px;height:450px;bottom:-15%;left:-10%;background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(0,0,0,.1));border:1px solid rgba(255,255,255,.05);box-shadow:20px 20px 60px rgba(0,0,0,.3),-5px -5px 20px rgba(255,255,255,.02);transform:rotate(-12deg);border-radius:40px;z-index:-1}.elementor-4580 .elementor-element.elementor-element-12a83b84::after{content:'';position:absolute;width:350px;height:350px;top:10%;right:-5%;border:2px solid rgba(255,255,255,.02);background:radial-gradient(circle at top left,rgba(255,255,255,.04),transparent 70%);transform:rotate(20deg);border-radius:60px;z-index:-1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d3a9c4 */.elementor-4580 .elementor-element.elementor-element-2d3a9c4 .elementor-heading-title{display:flex;align-items:center;gap:10px}.elementor-4580 .elementor-element.elementor-element-2d3a9c4 .elementor-heading-title::before{content:"";width:8px;height:8px;background-color:#305DDD;border-radius:2px;display:inline-block;flex-shrink:0;box-shadow:0 0 8px #acbef1;animation:simple-blink 2s infinite ease-in-out}@keyframes simple-blink{0%,100%{opacity:.2;transform:scale(.9);box-shadow:0 0 0 #c1cef5}50%{opacity:1;transform:scale(1.1);box-shadow:0 0 12px #c1cef5}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dc65fa */.elementor-4580 .elementor-element.elementor-element-4dc65fa .elementor-heading-title{color:#000}.elementor-4580 .elementor-element.elementor-element-4dc65fa .accent-color{color:#305DDD}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-840e3c9 */.custom-animated-button .elementor-button{position:relative;display:inline-flex;align-items:center;padding:10px 20px!important;background:#EFF4FF;color:#000;border:none;border-radius:5px;font-size:14px;font-weight:600;cursor:pointer;overflow:visible;transition:color .3s ease;z-index:1;min-height:unset}.custom-animated-button .elementor-button-content-wrapper{display:inline-flex;align-items:center;justify-content:center;width:auto;position:relative;z-index:2;gap:8px}.custom-animated-button .elementor-button-text{display:inline-block;transition:transform .3s ease;flex-shrink:0;line-height:1}.custom-animated-button .elementor-button::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:0;background:#000;border-radius:5px;transition:height .5s cubic-bezier(.4,0,.2,1);z-index:-1}.custom-animated-button .elementor-button:hover{color:#fff}.custom-animated-button .elementor-button:hover::before{height:100%}.custom-animated-button .arrow-circle{position:relative;width:24px;height:24px;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .3s ease,background .3s ease;flex-shrink:0}.custom-animated-button .elementor-button:hover .arrow-circle{transform:rotate(90deg);background:#fff}.custom-animated-button .arrow-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.custom-animated-button .elementor-button:hover .arrow-wrapper{transform:rotate(-90deg)}.custom-animated-button .arrow-icon{color:#000;transition:transform .3s ease-in-out,color .3s ease;position:absolute;width:12px;height:12px;backface-visibility:hidden;will-change:transform}.custom-animated-button .arrow-icon--copy{transform:translate(-150%,150%)}.custom-animated-button .elementor-button:hover .arrow-icon:first-child{transform:translate(150%,-150%);color:#000}.custom-animated-button .elementor-button:hover .arrow-icon--copy{transition:transform .3s ease-in-out .1s,color .3s ease;transform:translate(0,0);color:#000}.custom-animated-button .elementor-button:hover .elementor-button-text{animation:textRollGeneric .5s ease}@keyframes textRollGeneric{0%{transform:translateY(0) rotateX(0);opacity:1}50%{transform:translateY(-10px) rotateX(90deg);opacity:0}51%{transform:translateY(10px) rotateX(-90deg);opacity:0}100%{transform:translateY(0) rotateX(0);opacity:1}}@media (max-width:767px){.custom-animated-button .elementor-button{padding:8px 16px!important;font-size:13px}}.water-ripple-button{overflow:visible!important}.water-ripple-button .elementor-button{position:relative!important;z-index:1!important;animation:ripple-effect 2s infinite!important;border-radius:5px!important}@keyframes ripple-effect{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de406bc *//* 1. Setup the Main Wrapper */
.elementor-4580 .elementor-element.elementor-element-5de406bc {
    display: flex !important;
    align-items: flex-start !important;
    overflow: visible !important;
}

/* 2. FREEZE the other container (The one with the button/images) */
/* This stops the other side from moving while you scroll the text */
.elementor-4580 .elementor-element.elementor-element-5de406bc > .elementor-element-7b8bf57 {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 50px; 
    align-self: flex-start;
}

/* 3. ALLOW THIS CONTAINER TO SCROLL (cc8d421) */
/* This container will move naturally as the user scrolls the page */
.elementor-element-cc8d421 {
    flex: 1;
    position: relative;
}

/* 4. FIX ELEMENTOR OVERFLOW ISSUES */
/* We must ensure no parent tags are cutting off the sticky movement */
.elementor-element-5de406bc, 
.elementor-element-6dadfbd,
.elementor-element-836619b {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3057e49a */.elementor-4580 .elementor-element.elementor-element-3057e49a .elementor-heading-title{display:flex;align-items:center;gap:10px}.elementor-4580 .elementor-element.elementor-element-3057e49a .elementor-heading-title::before{content:"";width:8px;height:8px;background-color:#305DDD;border-radius:2px;display:inline-block;flex-shrink:0;box-shadow:0 0 8px #acbef1;animation:simple-blink 2s infinite ease-in-out}@keyframes simple-blink{0%,100%{opacity:.2;transform:scale(.9);box-shadow:0 0 0 #c1cef5}50%{opacity:1;transform:scale(1.1);box-shadow:0 0 12px #c1cef5}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18876c0 */.elementor-4580 .elementor-element.elementor-element-18876c0 .elementor-heading-title{color:#fff}.elementor-4580 .elementor-element.elementor-element-18876c0 .accent-color{color:#305DDD}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b3c3864 */.elementor-4580 .elementor-element.elementor-element-1b3c3864{overflow:hidden;display:flex}.elementor-4580 .elementor-element.elementor-element-1b3c3864 img{transition:transform .8s cubic-bezier(.2,0,.2,1)!important}.elementor-4580 .elementor-element.elementor-element-1b3c3864:hover img{transform:scale(1.04)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37caea4c */.elementor-4580 .elementor-element.elementor-element-37caea4c{overflow:hidden;display:flex}.elementor-4580 .elementor-element.elementor-element-37caea4c img{transition:transform .8s cubic-bezier(.2,0,.2,1)!important}.elementor-4580 .elementor-element.elementor-element-37caea4c:hover img{transform:scale(1.04)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-83fad8a */.custom-animated-button .elementor-button{position:relative;display:inline-flex;align-items:center;padding:10px 20px!important;background:#EFF4FF;color:#000;border:none;border-radius:5px;font-size:14px;font-weight:600;cursor:pointer;overflow:visible;transition:color .3s ease;z-index:1;min-height:unset}.custom-animated-button .elementor-button-content-wrapper{display:inline-flex;align-items:center;justify-content:center;width:auto;position:relative;z-index:2;gap:8px}.custom-animated-button .elementor-button-text{display:inline-block;transition:transform .3s ease;flex-shrink:0;line-height:1}.custom-animated-button .elementor-button::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:0;background:#000;border-radius:5px;transition:height .5s cubic-bezier(.4,0,.2,1);z-index:-1}.custom-animated-button .elementor-button:hover{color:#fff}.custom-animated-button .elementor-button:hover::before{height:100%}.custom-animated-button .arrow-circle{position:relative;width:24px;height:24px;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .3s ease,background .3s ease;flex-shrink:0}.custom-animated-button .elementor-button:hover .arrow-circle{transform:rotate(90deg);background:#fff}.custom-animated-button .arrow-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.custom-animated-button .elementor-button:hover .arrow-wrapper{transform:rotate(-90deg)}.custom-animated-button .arrow-icon{color:#000;transition:transform .3s ease-in-out,color .3s ease;position:absolute;width:12px;height:12px;backface-visibility:hidden;will-change:transform}.custom-animated-button .arrow-icon--copy{transform:translate(-150%,150%)}.custom-animated-button .elementor-button:hover .arrow-icon:first-child{transform:translate(150%,-150%);color:#000}.custom-animated-button .elementor-button:hover .arrow-icon--copy{transition:transform .3s ease-in-out .1s,color .3s ease;transform:translate(0,0);color:#000}.custom-animated-button .elementor-button:hover .elementor-button-text{animation:textRollGeneric .5s ease}@keyframes textRollGeneric{0%{transform:translateY(0) rotateX(0deg);opacity:1}50%{transform:translateY(-10px) rotateX(90deg);opacity:0}51%{transform:translateY(10px) rotateX(-90deg);opacity:0}100%{transform:translateY(0) rotateX(0deg);opacity:1}}@media (max-width:767px){.custom-animated-button .elementor-button{padding:8px 16px!important;font-size:13px}}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6485c57 */.elementor-4580 .elementor-element.elementor-element-6485c57 .elementor-item{height:34px;overflow:hidden;display:flex!important;align-items:center}.elementor-4580 .elementor-element.elementor-element-6485c57 .item-text{display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.6,.01,0,1);line-height:34px;height:34px}.elementor-4580 .elementor-element.elementor-element-6485c57 .text-top,.elementor-4580 .elementor-element.elementor-element-6485c57 .text-bottom{display:block;height:34px;white-space:nowrap}.elementor-4580 .elementor-element.elementor-element-6485c57 .text-bottom{color:#EFF4FF}.elementor-4580 .elementor-element.elementor-element-6485c57 .elementor-item:hover .item-text{transform:translateY(-34px)}.elementor-4580 .elementor-element.elementor-element-6485c57 .elementor-item:before,.elementor-4580 .elementor-element.elementor-element-6485c57 .elementor-item:after{display:none!important}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b515895 */.elementor-4580 .elementor-element.elementor-element-b515895 .elementor-item{height:34px;overflow:hidden;display:flex!important;align-items:center}.elementor-4580 .elementor-element.elementor-element-b515895 .item-text{display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.6,.01,0,1);line-height:34px;height:34px}.elementor-4580 .elementor-element.elementor-element-b515895 .text-top,.elementor-4580 .elementor-element.elementor-element-b515895 .text-bottom{display:block;height:34px;white-space:nowrap}.elementor-4580 .elementor-element.elementor-element-b515895 .text-bottom{color:#EFF4FF}.elementor-4580 .elementor-element.elementor-element-b515895 .elementor-item:hover .item-text{transform:translateY(-34px)}.elementor-4580 .elementor-element.elementor-element-b515895 .elementor-item:before,.elementor-4580 .elementor-element.elementor-element-b515895 .elementor-item:after{display:none!important}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-83eb9a7 */.elementor-4580 .elementor-element.elementor-element-83eb9a7 .elementor-item{height:34px;overflow:hidden;display:flex!important;align-items:center}.elementor-4580 .elementor-element.elementor-element-83eb9a7 .item-text{display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.6,.01,0,1);line-height:34px;height:34px}.elementor-4580 .elementor-element.elementor-element-83eb9a7 .text-top,.elementor-4580 .elementor-element.elementor-element-83eb9a7 .text-bottom{display:block;height:34px;white-space:nowrap}.elementor-4580 .elementor-element.elementor-element-83eb9a7 .text-bottom{color:#EFF4FF}.elementor-4580 .elementor-element.elementor-element-83eb9a7 .elementor-item:hover .item-text{transform:translateY(-34px)}.elementor-4580 .elementor-element.elementor-element-83eb9a7 .elementor-item:before,.elementor-4580 .elementor-element.elementor-element-83eb9a7 .elementor-item:after{display:none!important}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-12b6d72 */.elementor-4580 .elementor-element.elementor-element-12b6d72 .elementor-item{height:34px;overflow:hidden;display:flex!important;align-items:center}.elementor-4580 .elementor-element.elementor-element-12b6d72 .item-text{display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.6,.01,0,1);line-height:34px;height:34px}.elementor-4580 .elementor-element.elementor-element-12b6d72 .text-top,.elementor-4580 .elementor-element.elementor-element-12b6d72 .text-bottom{display:block;height:34px;white-space:nowrap}.elementor-4580 .elementor-element.elementor-element-12b6d72 .text-bottom{color:#EFF4FF}.elementor-4580 .elementor-element.elementor-element-12b6d72 .elementor-item:hover .item-text{transform:translateY(-34px)}.elementor-4580 .elementor-element.elementor-element-12b6d72 .elementor-item:before,.elementor-4580 .elementor-element.elementor-element-12b6d72 .elementor-item:after{display:none!important}/* End custom CSS */