.elementor-16 .elementor-element.elementor-element-91bd65c{--display:flex;--min-height:90vh;--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;--overlay-opacity:0.5;}.elementor-16 .elementor-element.elementor-element-91bd65c::before, .elementor-16 .elementor-element.elementor-element-91bd65c > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-91bd65c > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-91bd65c > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-91bd65c > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-91bd65c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-8540ed9{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-16 .elementor-element.elementor-element-b27accf{--display:flex;--min-height:80vh;--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-end;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-c8ba2e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16 .elementor-element.elementor-element-c8ba2e0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:62px;font-weight:700;color:#0B1033;}.elementor-16 .elementor-element.elementor-element-8ba8557{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 150px) 0px;}.elementor-16 .elementor-element.elementor-element-8ba8557 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:400;line-height:2rem;color:#000000;}.elementor-16 .elementor-element.elementor-element-30c8d1a{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-d1b210a .elementor-button{background-color:#0B1033;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:25px 25px 25px 25px;}.elementor-16 .elementor-element.elementor-element-d1b210a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-d1b210a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-d1b210a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16 .elementor-element.elementor-element-90505df .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;fill:#0B1033;color:#0B1033;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:25px 25px 25px 25px;}.elementor-16 .elementor-element.elementor-element-90505df{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-7cb19d3 .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-16 .elementor-element.elementor-element-7cb19d3 .elementor-icon-box-title{margin-block-end:0px;color:#1A2456;}.elementor-16 .elementor-element.elementor-element-7cb19d3.elementor-view-stacked .elementor-icon{background-color:#FFD700;}.elementor-16 .elementor-element.elementor-element-7cb19d3.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-7cb19d3.elementor-view-default .elementor-icon{fill:#FFD700;color:#FFD700;border-color:#FFD700;}.elementor-16 .elementor-element.elementor-element-7cb19d3 .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-7cb19d3 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-7cb19d3 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-7cb19d3:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-7cb19d3:has(:focus) .elementor-icon-box-title{color:#1A2456;}.elementor-16 .elementor-element.elementor-element-7cb19d3 .elementor-icon-box-description{color:#000000;}.elementor-16 .elementor-element.elementor-element-8ea2c8f{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-64f5196{--display:flex;}.elementor-16 .elementor-element.elementor-element-73fd3c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-73fd3c2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-16 .elementor-element.elementor-element-60c0d61{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-60c0d61 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;color:#0B1033;}.elementor-16 .elementor-element.elementor-element-26e3f58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-16 .elementor-element.elementor-element-26e3f58.e-con{--align-self:flex-start;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-8b12456{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-8b12456 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-8b12456.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8b12456.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-8b12456.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8b12456.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-8b12456.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8b12456 .elementor-icon{font-size:36px;}.elementor-16 .elementor-element.elementor-element-8b12456 .elementor-icon svg{height:36px;}.elementor-16 .elementor-element.elementor-element-5ce501d{--display:flex;}.elementor-16 .elementor-element.elementor-element-2171a0f{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-2171a0f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e5cde02{--display:flex;}.elementor-16 .elementor-element.elementor-element-cdefae3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-cdefae3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b3f16eb{--display:flex;}.elementor-16 .elementor-element.elementor-element-c8e1c70{background-color:#8D8D8D00;margin:81px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-c8e1c70 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c264d3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-c264d3a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5a7d61a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-5a7d61a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c7a5f12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-c7a5f12 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-abc1d96{--display:flex;}.elementor-16 .elementor-element.elementor-element-c547ed0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c547ed0 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-c547ed0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c547ed0.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-c547ed0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c547ed0.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-c547ed0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c547ed0 .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-c547ed0 .elementor-icon svg{height:35px;}.elementor-16 .elementor-element.elementor-element-873674a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-873674a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-29ff964{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-29ff964 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8950571{--display:flex;}.elementor-16 .elementor-element.elementor-element-6f5dcfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6f5dcfc .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-6f5dcfc.elementor-view-stacked .elementor-icon{background-color:#0F172A;}.elementor-16 .elementor-element.elementor-element-6f5dcfc.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6f5dcfc.elementor-view-default .elementor-icon{color:#0F172A;border-color:#0F172A;}.elementor-16 .elementor-element.elementor-element-6f5dcfc.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6f5dcfc.elementor-view-default .elementor-icon svg{fill:#0F172A;}.elementor-16 .elementor-element.elementor-element-6f5dcfc .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-6f5dcfc .elementor-icon svg{height:35px;}.elementor-16 .elementor-element.elementor-element-bdfb85b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-bdfb85b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:#0B1033;}.elementor-16 .elementor-element.elementor-element-2c7b592{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-2c7b592 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;color:#0B1033;}.elementor-16 .elementor-element.elementor-element-cd6bbb2{--display:flex;--min-height:80vh;--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;}.elementor-16 .elementor-element.elementor-element-54a68d7{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-16 .elementor-element.elementor-element-54a68d7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-54a68d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-325e8a0{--display:flex;--min-height:40vh;--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-16 .elementor-element.elementor-element-6d375b9{--display:flex;}.elementor-16 .elementor-element.elementor-element-b3231ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-b3231ad .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:3.9px;color:#000000;}.elementor-16 .elementor-element.elementor-element-42b34d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-42b34d7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:58px;font-weight:700;color:#000000;}.elementor-16 .elementor-element.elementor-element-7d14f1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-16 .elementor-element.elementor-element-0467523{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-0467523 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:400;line-height:2rem;color:#696969;}.elementor-16 .elementor-element.elementor-element-c873f22{--display:flex;--min-height:20vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-c8f4805{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-c8f4805:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c8f4805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF4FF;}.elementor-16 .elementor-element.elementor-element-ea7bd87 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-ea7bd87.elementor-view-stacked .elementor-icon{background-color:#030B2C;}.elementor-16 .elementor-element.elementor-element-ea7bd87.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-ea7bd87.elementor-view-default .elementor-icon{color:#030B2C;border-color:#030B2C;}.elementor-16 .elementor-element.elementor-element-ea7bd87.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-ea7bd87.elementor-view-default .elementor-icon svg{fill:#030B2C;}.elementor-16 .elementor-element.elementor-element-ea7bd87 .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-ea7bd87 .elementor-icon svg{height:35px;}.elementor-16 .elementor-element.elementor-element-72928c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-72928c5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.8px;color:#000000;}.elementor-16 .elementor-element.elementor-element-75a3333{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-75a3333 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5rem;color:#696969;}.elementor-16 .elementor-element.elementor-element-8912677{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-8912677:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8912677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF4FF;}.elementor-16 .elementor-element.elementor-element-bc53fea .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-bc53fea.elementor-view-stacked .elementor-icon{background-color:#030B2C;}.elementor-16 .elementor-element.elementor-element-bc53fea.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-bc53fea.elementor-view-default .elementor-icon{color:#030B2C;border-color:#030B2C;}.elementor-16 .elementor-element.elementor-element-bc53fea.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-bc53fea.elementor-view-default .elementor-icon svg{fill:#030B2C;}.elementor-16 .elementor-element.elementor-element-bc53fea .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-bc53fea .elementor-icon svg{height:35px;}.elementor-16 .elementor-element.elementor-element-c08a02e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-c08a02e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.8px;color:#000000;}.elementor-16 .elementor-element.elementor-element-41d75d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-41d75d1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5rem;color:#696969;}.elementor-16 .elementor-element.elementor-element-11732da{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-11732da:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-11732da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF4FF;}.elementor-16 .elementor-element.elementor-element-b4f0dbb .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-b4f0dbb.elementor-view-stacked .elementor-icon{background-color:#030B2C;}.elementor-16 .elementor-element.elementor-element-b4f0dbb.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-b4f0dbb.elementor-view-default .elementor-icon{color:#030B2C;border-color:#030B2C;}.elementor-16 .elementor-element.elementor-element-b4f0dbb.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-b4f0dbb.elementor-view-default .elementor-icon svg{fill:#030B2C;}.elementor-16 .elementor-element.elementor-element-b4f0dbb .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-b4f0dbb .elementor-icon svg{height:35px;}.elementor-16 .elementor-element.elementor-element-1d60f0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-1d60f0f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.8px;color:#000000;}.elementor-16 .elementor-element.elementor-element-13e4bab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-13e4bab .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5rem;color:#696969;}.elementor-16 .elementor-element.elementor-element-3c520a0{--display:flex;--min-height:0vh;--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;}.elementor-16 .elementor-element.elementor-element-937478d{--display:flex;--min-height:0vh;--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-16 .elementor-element.elementor-element-9bf5d80{--display:flex;}.elementor-16 .elementor-element.elementor-element-9c091d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-9c091d2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:3.9px;color:#000000;}.elementor-16 .elementor-element.elementor-element-e360e04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-e360e04 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:58px;font-weight:700;color:#000000;}.elementor-16 .elementor-element.elementor-element-1e29dc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-16 .elementor-element.elementor-element-2ab8f51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-2ab8f51 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:400;line-height:2rem;color:#696969;}.elementor-16 .elementor-element.elementor-element-41815d5{--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-16 .elementor-element.elementor-element-3f2dc77{--display:flex;--min-height:180px;--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-c161168{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-adf62b6 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-adf62b6.elementor-view-stacked .elementor-icon{background-color:#100F2C00;}.elementor-16 .elementor-element.elementor-element-adf62b6.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-adf62b6.elementor-view-default .elementor-icon{color:#100F2C00;border-color:#100F2C00;}.elementor-16 .elementor-element.elementor-element-adf62b6.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-adf62b6.elementor-view-default .elementor-icon svg{fill:#100F2C00;}.elementor-16 .elementor-element.elementor-element-adf62b6 .elementor-icon{font-size:30px;}.elementor-16 .elementor-element.elementor-element-adf62b6 .elementor-icon svg{height:30px;}.elementor-16 .elementor-element.elementor-element-1837cf0 .elementor-button{background-color:#61CE7000;fill:#000000;color:#000000;}.elementor-16 .elementor-element.elementor-element-1837cf0{padding:-10px -10px -10px -10px;}.elementor-16 .elementor-element.elementor-element-30d9f81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-30d9f81 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-e898019{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-e898019 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:2rem;color:#000000;}.elementor-16 .elementor-element.elementor-element-2dc8a97{--display:flex;--min-height:180px;--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-5d8f3fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-e6b3368 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-e6b3368.elementor-view-stacked .elementor-icon{background-color:#100F2C00;}.elementor-16 .elementor-element.elementor-element-e6b3368.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-e6b3368.elementor-view-default .elementor-icon{color:#100F2C00;border-color:#100F2C00;}.elementor-16 .elementor-element.elementor-element-e6b3368.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-e6b3368.elementor-view-default .elementor-icon svg{fill:#100F2C00;}.elementor-16 .elementor-element.elementor-element-e6b3368 .elementor-icon{font-size:30px;}.elementor-16 .elementor-element.elementor-element-e6b3368 .elementor-icon svg{height:30px;}.elementor-16 .elementor-element.elementor-element-e45070b .elementor-button{background-color:#61CE7000;fill:#000000;color:#000000;}.elementor-16 .elementor-element.elementor-element-e45070b{padding:-10px -10px -10px -10px;}.elementor-16 .elementor-element.elementor-element-59ccf6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-59ccf6b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-31b7f27{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-31b7f27 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:2rem;color:#000000;}.elementor-16 .elementor-element.elementor-element-6425475{--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-16 .elementor-element.elementor-element-d79683d{--display:flex;--min-height:180px;--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-ac422d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-e318f89 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-e318f89.elementor-view-stacked .elementor-icon{background-color:#100F2C00;}.elementor-16 .elementor-element.elementor-element-e318f89.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-e318f89.elementor-view-default .elementor-icon{color:#100F2C00;border-color:#100F2C00;}.elementor-16 .elementor-element.elementor-element-e318f89.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-e318f89.elementor-view-default .elementor-icon svg{fill:#100F2C00;}.elementor-16 .elementor-element.elementor-element-e318f89 .elementor-icon{font-size:30px;}.elementor-16 .elementor-element.elementor-element-e318f89 .elementor-icon svg{height:30px;}.elementor-16 .elementor-element.elementor-element-add46ae .elementor-button{background-color:#61CE7000;fill:#000000;color:#000000;}.elementor-16 .elementor-element.elementor-element-add46ae{padding:-10px -10px -10px -10px;}.elementor-16 .elementor-element.elementor-element-42d3210{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-42d3210 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-04a56d1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-04a56d1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:2rem;color:#000000;}.elementor-16 .elementor-element.elementor-element-d60edbc{--display:flex;--min-height:180px;--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-25a9809{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-e957336 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-e957336.elementor-view-stacked .elementor-icon{background-color:#100F2C00;}.elementor-16 .elementor-element.elementor-element-e957336.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-e957336.elementor-view-default .elementor-icon{color:#100F2C00;border-color:#100F2C00;}.elementor-16 .elementor-element.elementor-element-e957336.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-e957336.elementor-view-default .elementor-icon svg{fill:#100F2C00;}.elementor-16 .elementor-element.elementor-element-e957336 .elementor-icon{font-size:30px;}.elementor-16 .elementor-element.elementor-element-e957336 .elementor-icon svg{height:30px;}.elementor-16 .elementor-element.elementor-element-0156027 .elementor-button{background-color:#61CE7000;fill:#000000;color:#000000;}.elementor-16 .elementor-element.elementor-element-0156027{padding:-10px -10px -10px -10px;}.elementor-16 .elementor-element.elementor-element-9d780ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-9d780ee .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-a3a859e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-a3a859e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:2rem;color:#000000;}.elementor-16 .elementor-element.elementor-element-f267d98{--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;}.elementor-16 .elementor-element.elementor-element-e32bbb1 .elementor-button{background-color:#0B1033;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-e32bbb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-e32bbb1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-e32bbb1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16 .elementor-element.elementor-element-cb381d2{--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;}.elementor-16 .elementor-element.elementor-element-cb381d2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-cb381d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070A1F;}.elementor-16 .elementor-element.elementor-element-52308c8{--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-radius:25px 25px 25px 25px;}.elementor-16 .elementor-element.elementor-element-52308c8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-52308c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070A1F;}.elementor-16 .elementor-element.elementor-element-eaccc31{--display:flex;}.elementor-16 .elementor-element.elementor-element-5520488{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-5520488 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-06ca9c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-06ca9c3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:58px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b847a41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-dfba1ea{--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-16 .elementor-element.elementor-element-a403010{--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;}.elementor-16 .elementor-element.elementor-element-7a6ec88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-7a6ec88 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:62px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c3598c1{--display:flex;}.elementor-16 .elementor-element.elementor-element-6055dc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-6055dc2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-22154e8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-22154e8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:2rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-27be78c{--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-16 .elementor-element.elementor-element-c2f4ed7{--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;}.elementor-16 .elementor-element.elementor-element-d4791a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-d4791a9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:62px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7de1e8f{--display:flex;}.elementor-16 .elementor-element.elementor-element-bdaf2be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-bdaf2be .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a9ffe21{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-a9ffe21 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:2rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d93c5bc{--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-16 .elementor-element.elementor-element-f3aa0d7{--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;}.elementor-16 .elementor-element.elementor-element-ebb5ec9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-ebb5ec9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:62px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e18e240{--display:flex;}.elementor-16 .elementor-element.elementor-element-0b8e7b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-0b8e7b4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d94ee96{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-d94ee96 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:2rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-fe99e47{--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-16 .elementor-element.elementor-element-49d19ab{--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;}.elementor-16 .elementor-element.elementor-element-afef9ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-afef9ac .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:62px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-917a5c6{--display:flex;}.elementor-16 .elementor-element.elementor-element-a745cba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-a745cba .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6a823b1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-6a823b1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:2rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-239e4da{--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;}.elementor-16 .elementor-element.elementor-element-26f34fb{--display:flex;}.elementor-16 .elementor-element.elementor-element-05911d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-05911d1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:3.9px;color:#000000;}.elementor-16 .elementor-element.elementor-element-19bbf6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-19bbf6c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:58px;font-weight:700;color:#000000;}.elementor-16 .elementor-element.elementor-element-cfc9c23{--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-16 .elementor-element.elementor-element-45ecc98{--display:flex;--min-height:150px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-45ecc98:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-45ecc98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f63e9c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-f63e9c6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:800;letter-spacing:0px;color:#000000;}.elementor-16 .elementor-element.elementor-element-a41e146{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-a41e146 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:2rem;color:#000000;}.elementor-16 .elementor-element.elementor-element-3910804{--display:flex;--min-height:150px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3910804:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3910804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e653cf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-e653cf7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:800;letter-spacing:0px;color:#000000;}.elementor-16 .elementor-element.elementor-element-7a48bba{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-7a48bba .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:2rem;color:#000000;}.elementor-16 .elementor-element.elementor-element-f982983{--display:flex;--min-height:150px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-f982983:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f982983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-ae6c73a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-ae6c73a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:800;letter-spacing:0px;color:#000000;}.elementor-16 .elementor-element.elementor-element-4bf87f9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-4bf87f9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:2rem;color:#000000;}.elementor-16 .elementor-element.elementor-element-d4cc393{--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;}.elementor-16 .elementor-element.elementor-element-59a1c42{--display:flex;--min-height:499px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-59a1c42:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-59a1c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070A1F;}.elementor-16 .elementor-element.elementor-element-7922957{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-fc23bc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-fc23bc6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-4b6495e{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;text-align:center;}.elementor-16 .elementor-element.elementor-element-4b6495e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:58px;font-weight:800;line-height:3.5rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-48195f5{margin:10px 80px calc(var(--kit-widget-spacing, 0px) + 50px) 80px;text-align:center;}.elementor-16 .elementor-element.elementor-element-48195f5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:400;line-height:35px;letter-spacing:0px;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-69d3d7e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-30b1077 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;fill:#0B1033;color:#0B1033;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-30b1077{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-30b1077 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-91bd65c{--content-width:100vw;}.elementor-16 .elementor-element.elementor-element-8540ed9{--width:95%;}.elementor-16 .elementor-element.elementor-element-cd6bbb2{--content-width:100vw;}.elementor-16 .elementor-element.elementor-element-54a68d7{--width:80%;}.elementor-16 .elementor-element.elementor-element-3c520a0{--content-width:1600px;}.elementor-16 .elementor-element.elementor-element-937478d{--width:90%;}.elementor-16 .elementor-element.elementor-element-41815d5{--width:85vw;}.elementor-16 .elementor-element.elementor-element-6425475{--width:85vw;}.elementor-16 .elementor-element.elementor-element-cb381d2{--content-width:100%;}.elementor-16 .elementor-element.elementor-element-52308c8{--width:90%;}.elementor-16 .elementor-element.elementor-element-a403010{--width:30%;}.elementor-16 .elementor-element.elementor-element-c3598c1{--width:70%;}.elementor-16 .elementor-element.elementor-element-c2f4ed7{--width:30%;}.elementor-16 .elementor-element.elementor-element-7de1e8f{--width:70%;}.elementor-16 .elementor-element.elementor-element-f3aa0d7{--width:30%;}.elementor-16 .elementor-element.elementor-element-e18e240{--width:70%;}.elementor-16 .elementor-element.elementor-element-49d19ab{--width:30%;}.elementor-16 .elementor-element.elementor-element-917a5c6{--width:70%;}.elementor-16 .elementor-element.elementor-element-26f34fb{--width:90%;}.elementor-16 .elementor-element.elementor-element-cfc9c23{--width:90%;}.elementor-16 .elementor-element.elementor-element-59a1c42{--width:100%;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-91bd65c.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:49px;}.elementor-16 .elementor-element.elementor-element-91bd65c{--content-width:100%;}.elementor-16 .elementor-element.elementor-element-c8ba2e0 .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-8ba8557 .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-30c8d1a{--margin-top:-153px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-90505df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-7cb19d3 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-7cb19d3 .elementor-icon-box-title a{font-size:12px;}.elementor-16 .elementor-element.elementor-element-73fd3c2 .elementor-heading-title{font-size:12px;}.elementor-16 .elementor-element.elementor-element-60c0d61 .elementor-heading-title{font-size:12px;}.elementor-16 .elementor-element.elementor-element-2171a0f .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-cdefae3 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-c8e1c70 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-c264d3a .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-5a7d61a .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-c7a5f12 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-873674a .elementor-heading-title{font-size:12px;}.elementor-16 .elementor-element.elementor-element-29ff964 .elementor-heading-title{font-size:15px;}.elementor-16 .elementor-element.elementor-element-bdfb85b .elementor-heading-title{font-size:12px;}.elementor-16 .elementor-element.elementor-element-2c7b592 .elementor-heading-title{font-size:15px;}.elementor-16 .elementor-element.elementor-element-b3231ad .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-42b34d7 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-0467523 .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-72928c5 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-75a3333 .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-c08a02e .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-41d75d1 .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-1d60f0f .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-13e4bab .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-9c091d2 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-e360e04 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-2ab8f51 .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-30d9f81 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-e898019 .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-59ccf6b .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-31b7f27 .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-42d3210 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-04a56d1 .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-9d780ee .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-a3a859e .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-5520488 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-06ca9c3 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-7a6ec88 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-6055dc2 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-22154e8 .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-d4791a9 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-bdaf2be .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-a9ffe21 .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-ebb5ec9 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-0b8e7b4 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-d94ee96 .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-afef9ac .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-a745cba .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-6a823b1 .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-05911d1 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-19bbf6c .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-f63e9c6 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-a41e146 .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-e653cf7 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-7a48bba .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-ae6c73a .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-4bf87f9 .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-fc23bc6 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-4b6495e .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-16 .elementor-element.elementor-element-48195f5 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-30b1077{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for button, class: .elementor-element-d1b210a */.elementor-16 .elementor-element.elementor-element-d1b210a{
    transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.45s ease;
    transform-origin: center;
    will-change: transform;
}

.elementor-16 .elementor-element.elementor-element-d1b210a:hover{
    transform: scale(1.05);
    box-shadow: 0 20px 45px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90505df */.elementor-16 .elementor-element.elementor-element-90505df{
    transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.45s ease;
    transform-origin: center;
    will-change: transform;
}

.elementor-16 .elementor-element.elementor-element-90505df:hover{
    transform: scale(1.05);
    box-shadow: 0 20px 45px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c547ed0 */.elementor-16 .elementor-element.elementor-element-c547ed0{
    width:52px;
    height:52px;
    background:rgba(255,255,255,0.18);
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
    border-radius:12px;
    display:flex;
    align-items:center;
    justify-content:center;
    box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.18),
    0 10px 25px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f5dcfc */.elementor-16 .elementor-element.elementor-element-6f5dcfc{
    width:55px;
    height:55px;
    background:#d8f6fb;
    border-radius:15px;
    display:flex;
    align-items:center;
    justify-content:center;
    box-shadow:0 10px 25px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ea2c8f */.elementor-16 .elementor-element.elementor-element-8ea2c8f{
  position:relative;
  width:100%;
  max-width:620px;
  aspect-ratio: 620 / 720;
  margin:0 auto;
  transform:scale(1);
  transition:transform 0.45s ease;
}

.elementor-16 .elementor-element.elementor-element-8ea2c8f:hover{
  transform:scale(0.96);
}

/* Phone Mockup */
.elementor-16 .elementor-element.elementor-element-8ea2c8f .phone-mockup{
  position:absolute;
  width:48%;
  height:80%;
  left:18%;
  top:6%;
  background:linear-gradient(180deg,#021126 0%,#00112a 55%,#165dff 100%);
  border:10px solid #ffffff;
  border-radius:42px;
  box-shadow:0 40px 90px rgba(0,0,0,0.18);
  transform:rotate(-7deg);
  overflow:hidden;
  z-index:1;
}

/* Top White Card */
.elementor-16 .elementor-element.elementor-element-8ea2c8f .white-card{
  position:absolute;
  width:46%;
  padding:5%;
  top:13%;
  right:3%;
  background:#ffffff;
  border-radius:32px;
  box-shadow:0 25px 60px rgba(15,23,42,0.12);
  transform:rotate(8deg);
  z-index:5;
}

/* Blue Card */
.elementor-16 .elementor-element.elementor-element-8ea2c8f .blue-card{
  position:absolute;
  width:55%;
  padding:5%;
  right:2%;
  bottom:15%;
  background:linear-gradient(135deg,#1768ff 0%,#08b4e8 100%);
  border-radius:34px;
  box-shadow:0 30px 70px rgba(15,23,42,0.16);
  transform:rotate(-3deg);
  z-index:4;
}

/* Bottom White Card */
.elementor-16 .elementor-element.elementor-element-8ea2c8f .bottom-card{
  position:absolute;
  width:38%;
  padding:4.5%;
  left:4%;
  bottom:19%;
  background:#ffffff;
  border-radius:30px;
  box-shadow:0 25px 55px rgba(15,23,42,0.12);
  transform:rotate(6deg);
  z-index:6;
}

/* Tablet */
@media(max-width:1024px){
  .elementor-16 .elementor-element.elementor-element-8ea2c8f{
    max-width:520px;
  }

  .elementor-16 .elementor-element.elementor-element-8ea2c8f .phone-mockup{
    border-radius:36px;
    border-width:8px;
  }

  .elementor-16 .elementor-element.elementor-element-8ea2c8f .white-card,
  .elementor-16 .elementor-element.elementor-element-8ea2c8f .blue-card,
  .elementor-16 .elementor-element.elementor-element-8ea2c8f .bottom-card{
    border-radius:26px;
  }
}

/* Mobile */
@media(max-width:767px){
  .elementor-16 .elementor-element.elementor-element-8ea2c8f{
    max-width:360px;
    aspect-ratio: 360 / 470;
  }

  .elementor-16 .elementor-element.elementor-element-8ea2c8f:hover{
    transform:scale(1);
  }

  .elementor-16 .elementor-element.elementor-element-8ea2c8f .phone-mockup{
    width:70%;
    height:82%;
    left:16%;
    top:5%;
    border-width:7px;
    border-radius:30px;
  }

  .elementor-16 .elementor-element.elementor-element-8ea2c8f .white-card{
    width:48%;
    top:12%;
    right:0%;
    padding:5%;
    border-radius:22px;
  }

  .elementor-16 .elementor-element.elementor-element-8ea2c8f .blue-card{
    width:56%;
    right:0%;
    bottom:15%;
    padding:5%;
    border-radius:24px;
  }

  .elementor-16 .elementor-element.elementor-element-8ea2c8f .bottom-card{
    width:42%;
    left:0%;
    bottom:18%;
    padding:5%;
    border-radius:22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f2dc77 *//* =========================
   PREMIUM SERVICE CARD
   ========================= */

.elementor-16 .elementor-element.elementor-element-3f2dc77{
    background: #ffff;

    border: 1px solid rgba(16,15,44,0.08);

    border-radius: 22px;

    padding: 20px;

    overflow: hidden;

    position: relative;

    transition:
      all 0.45s cubic-bezier(0.4,0,0.2,1);
}

/* =========================
   CARD HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-3f2dc77:hover{

    background: #100F2C;

    transform: translateY(-8px);

    box-shadow:
      0 30px 60px rgba(16,15,44,0.22);
}

/* =========================
   HEADING DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-3f2dc77 h1,
.elementor-16 .elementor-element.elementor-element-3f2dc77 h2,
.elementor-16 .elementor-element.elementor-element-3f2dc77 h3,
.elementor-16 .elementor-element.elementor-element-3f2dc77 h4,
.elementor-16 .elementor-element.elementor-element-3f2dc77 .elementor-heading-title{

    color: #100F2C !important;

    transition: all 0.4s ease;
}

/* =========================
   HEADING HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-3f2dc77:hover h1,
.elementor-16 .elementor-element.elementor-element-3f2dc77:hover h2,
.elementor-16 .elementor-element.elementor-element-3f2dc77:hover h3,
.elementor-16 .elementor-element.elementor-element-3f2dc77:hover h4,
.elementor-16 .elementor-element.elementor-element-3f2dc77:hover .elementor-heading-title{

    color: #ffffff !important;
}

/* =========================
   PARAGRAPH DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-3f2dc77 p,
.elementor-16 .elementor-element.elementor-element-3f2dc77 span,
.elementor-16 .elementor-element.elementor-element-3f2dc77 .elementor-widget-text-editor,
.elementor-16 .elementor-element.elementor-element-3f2dc77 .elementor-widget-text-editor *{

    color: rgba(16,15,44,0.72) !important;

    transition: all 0.4s ease;
}

/* =========================
   PARAGRAPH HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-3f2dc77:hover p,
.elementor-16 .elementor-element.elementor-element-3f2dc77:hover span,
.elementor-16 .elementor-element.elementor-element-3f2dc77:hover .elementor-widget-text-editor,
.elementor-16 .elementor-element.elementor-element-3f2dc77:hover .elementor-widget-text-editor *{

    color: rgba(255,255,255,0.62) !important;
}

/* =========================
   ICON BOX DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-3f2dc77 .elementor-icon-box,
.elementor-16 .elementor-element.elementor-element-3f2dc77 .service-icon,
.elementor-16 .elementor-element.elementor-element-3f2dc77 .icon-wrap{

    width: 110px;
    height: 110px;

    display:flex;
    align-items:center;
    justify-content:center;

    background: rgba(16,15,44,0.04);

    border-radius: 30px;

    transition: all 0.2s ease;
}

/* =========================
   ICON DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-3f2dc77 .elementor-icon,
.elementor-16 .elementor-element.elementor-element-3f2dc77 i,
.elementor-16 .elementor-element.elementor-element-3f2dc77 svg{

    color: #100F2C !important;
    fill: #100F2C !important;

    font-size: 34px;

    transition: all 0.2s ease;
}

/* =========================
   ICON BOX HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-3f2dc77:hover .elementor-icon-box,
.elementor-16 .elementor-element.elementor-element-3f2dc77:hover .service-icon,
.elementor-16 .elementor-element.elementor-element-3f2dc77:hover .icon-wrap{

    background: rgba(255,255,255,0.08);

    backdrop-filter: blur(12px);

    -webkit-backdrop-filter: blur(12px);

    border: 1px solid rgba(255,255,255,0.04);

    box-shadow:
      inset 0 1px 1px rgba(255,255,255,0.03),
      0 10px 25px rgba(0,0,0,0.18);
}

/* =========================
   ICON HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-3f2dc77:hover .elementor-icon,
.elementor-16 .elementor-element.elementor-element-3f2dc77:hover i,
.elementor-16 .elementor-element.elementor-element-3f2dc77:hover svg{

    color:#ffffff !important;
    fill:#ffffff !important;
}

/* =========================
   ARROW DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-3f2dc77 .arrow-icon,
.elementor-16 .elementor-element.elementor-element-3f2dc77 .elementor-button-icon{

    color: rgba(16,15,44,0.45);

    transition: all 0.4s ease;
}

/* =========================
   ARROW HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-3f2dc77:hover .arrow-icon,
.elementor-16 .elementor-element.elementor-element-3f2dc77:hover .elementor-button-icon{

    color: rgba(255,255,255,0.72);
}

/* =========================
   PREMIUM OVERLAY GLOW
   ========================= */

.elementor-16 .elementor-element.elementor-element-3f2dc77::before{

    content:"";

    position:absolute;

    inset:0;

    background:
      radial-gradient(
        circle at top left,
        rgba(255,255,255,0.06),
        transparent 35%
      );

    opacity:0;

    transition: opacity 0.45s ease;

    pointer-events:none;
}

/* =========================
   OVERLAY HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-3f2dc77:hover::before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc8a97 *//* =========================
   PREMIUM SERVICE CARD
   ========================= */

.elementor-16 .elementor-element.elementor-element-2dc8a97{
    background: #ffff;

    border: 1px solid rgba(16,15,44,0.08);

    border-radius: 22px;

    padding: 20px;

    overflow: hidden;

    position: relative;

    transition:
      all 0.45s cubic-bezier(0.4,0,0.2,1);
}

/* =========================
   CARD HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-2dc8a97:hover{

    background: #100F2C;

    transform: translateY(-8px);

    box-shadow:
      0 30px 60px rgba(16,15,44,0.22);
}

/* =========================
   HEADING DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-2dc8a97 h1,
.elementor-16 .elementor-element.elementor-element-2dc8a97 h2,
.elementor-16 .elementor-element.elementor-element-2dc8a97 h3,
.elementor-16 .elementor-element.elementor-element-2dc8a97 h4,
.elementor-16 .elementor-element.elementor-element-2dc8a97 .elementor-heading-title{

    color: #100F2C !important;

    transition: all 0.4s ease;
}

/* =========================
   HEADING HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-2dc8a97:hover h1,
.elementor-16 .elementor-element.elementor-element-2dc8a97:hover h2,
.elementor-16 .elementor-element.elementor-element-2dc8a97:hover h3,
.elementor-16 .elementor-element.elementor-element-2dc8a97:hover h4,
.elementor-16 .elementor-element.elementor-element-2dc8a97:hover .elementor-heading-title{

    color: #ffffff !important;
}

/* =========================
   PARAGRAPH DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-2dc8a97 p,
.elementor-16 .elementor-element.elementor-element-2dc8a97 span,
.elementor-16 .elementor-element.elementor-element-2dc8a97 .elementor-widget-text-editor,
.elementor-16 .elementor-element.elementor-element-2dc8a97 .elementor-widget-text-editor *{

    color: rgba(16,15,44,0.72) !important;

    transition: all 0.4s ease;
}

/* =========================
   PARAGRAPH HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-2dc8a97:hover p,
.elementor-16 .elementor-element.elementor-element-2dc8a97:hover span,
.elementor-16 .elementor-element.elementor-element-2dc8a97:hover .elementor-widget-text-editor,
.elementor-16 .elementor-element.elementor-element-2dc8a97:hover .elementor-widget-text-editor *{

    color: rgba(255,255,255,0.62) !important;
}

/* =========================
   ICON BOX DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-2dc8a97 .elementor-icon-box,
.elementor-16 .elementor-element.elementor-element-2dc8a97 .service-icon,
.elementor-16 .elementor-element.elementor-element-2dc8a97 .icon-wrap{

    width: 110px;
    height: 110px;

    display:flex;
    align-items:center;
    justify-content:center;

    background: rgba(16,15,44,0.04);

    border-radius: 30px;

    transition: all 0.2s ease;
}

/* =========================
   ICON DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-2dc8a97 .elementor-icon,
.elementor-16 .elementor-element.elementor-element-2dc8a97 i,
.elementor-16 .elementor-element.elementor-element-2dc8a97 svg{

    color: #100F2C !important;
    fill: #100F2C !important;

    font-size: 34px;

    transition: all 0.2s ease;
}

/* =========================
   ICON BOX HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-2dc8a97:hover .elementor-icon-box,
.elementor-16 .elementor-element.elementor-element-2dc8a97:hover .service-icon,
.elementor-16 .elementor-element.elementor-element-2dc8a97:hover .icon-wrap{

    background: rgba(255,255,255,0.08);

    backdrop-filter: blur(12px);

    -webkit-backdrop-filter: blur(12px);

    border: 1px solid rgba(255,255,255,0.04);

    box-shadow:
      inset 0 1px 1px rgba(255,255,255,0.03),
      0 10px 25px rgba(0,0,0,0.18);
}

/* =========================
   ICON HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-2dc8a97:hover .elementor-icon,
.elementor-16 .elementor-element.elementor-element-2dc8a97:hover i,
.elementor-16 .elementor-element.elementor-element-2dc8a97:hover svg{

    color:#ffffff !important;
    fill:#ffffff !important;
}

/* =========================
   ARROW DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-2dc8a97 .arrow-icon,
.elementor-16 .elementor-element.elementor-element-2dc8a97 .elementor-button-icon{

    color: rgba(16,15,44,0.45);

    transition: all 0.4s ease;
}

/* =========================
   ARROW HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-2dc8a97:hover .arrow-icon,
.elementor-16 .elementor-element.elementor-element-2dc8a97:hover .elementor-button-icon{

    color: rgba(255,255,255,0.72);
}

/* =========================
   PREMIUM OVERLAY GLOW
   ========================= */

.elementor-16 .elementor-element.elementor-element-2dc8a97::before{

    content:"";

    position:absolute;

    inset:0;

    background:
      radial-gradient(
        circle at top left,
        rgba(255,255,255,0.06),
        transparent 35%
      );

    opacity:0;

    transition: opacity 0.45s ease;

    pointer-events:none;
}

/* =========================
   OVERLAY HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-2dc8a97:hover::before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d79683d *//* =========================
   PREMIUM SERVICE CARD
   ========================= */

.elementor-16 .elementor-element.elementor-element-d79683d{
    background: #ffff;

    border: 1px solid rgba(16,15,44,0.08);

    border-radius: 22px;

    padding: 20px;

    overflow: hidden;

    position: relative;

    transition:
      all 0.45s cubic-bezier(0.4,0,0.2,1);
}

/* =========================
   CARD HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-d79683d:hover{

    background: #100F2C;

    transform: translateY(-8px);

    box-shadow:
      0 30px 60px rgba(16,15,44,0.22);
}

/* =========================
   HEADING DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-d79683d h1,
.elementor-16 .elementor-element.elementor-element-d79683d h2,
.elementor-16 .elementor-element.elementor-element-d79683d h3,
.elementor-16 .elementor-element.elementor-element-d79683d h4,
.elementor-16 .elementor-element.elementor-element-d79683d .elementor-heading-title{

    color: #100F2C !important;

    transition: all 0.4s ease;
}

/* =========================
   HEADING HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-d79683d:hover h1,
.elementor-16 .elementor-element.elementor-element-d79683d:hover h2,
.elementor-16 .elementor-element.elementor-element-d79683d:hover h3,
.elementor-16 .elementor-element.elementor-element-d79683d:hover h4,
.elementor-16 .elementor-element.elementor-element-d79683d:hover .elementor-heading-title{

    color: #ffffff !important;
}

/* =========================
   PARAGRAPH DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-d79683d p,
.elementor-16 .elementor-element.elementor-element-d79683d span,
.elementor-16 .elementor-element.elementor-element-d79683d .elementor-widget-text-editor,
.elementor-16 .elementor-element.elementor-element-d79683d .elementor-widget-text-editor *{

    color: rgba(16,15,44,0.72) !important;

    transition: all 0.4s ease;
}

/* =========================
   PARAGRAPH HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-d79683d:hover p,
.elementor-16 .elementor-element.elementor-element-d79683d:hover span,
.elementor-16 .elementor-element.elementor-element-d79683d:hover .elementor-widget-text-editor,
.elementor-16 .elementor-element.elementor-element-d79683d:hover .elementor-widget-text-editor *{

    color: rgba(255,255,255,0.62) !important;
}

/* =========================
   ICON BOX DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-d79683d .elementor-icon-box,
.elementor-16 .elementor-element.elementor-element-d79683d .service-icon,
.elementor-16 .elementor-element.elementor-element-d79683d .icon-wrap{

    width: 110px;
    height: 110px;

    display:flex;
    align-items:center;
    justify-content:center;

    background: rgba(16,15,44,0.04);

    border-radius: 30px;

    transition: all 0.2s ease;
}

/* =========================
   ICON DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-d79683d .elementor-icon,
.elementor-16 .elementor-element.elementor-element-d79683d i,
.elementor-16 .elementor-element.elementor-element-d79683d svg{

    color: #100F2C !important;
    fill: #100F2C !important;

    font-size: 34px;

    transition: all 0.2s ease;
}

/* =========================
   ICON BOX HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-d79683d:hover .elementor-icon-box,
.elementor-16 .elementor-element.elementor-element-d79683d:hover .service-icon,
.elementor-16 .elementor-element.elementor-element-d79683d:hover .icon-wrap{

    background: rgba(255,255,255,0.08);

    backdrop-filter: blur(12px);

    -webkit-backdrop-filter: blur(12px);

    border: 1px solid rgba(255,255,255,0.04);

    box-shadow:
      inset 0 1px 1px rgba(255,255,255,0.03),
      0 10px 25px rgba(0,0,0,0.18);
}

/* =========================
   ICON HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-d79683d:hover .elementor-icon,
.elementor-16 .elementor-element.elementor-element-d79683d:hover i,
.elementor-16 .elementor-element.elementor-element-d79683d:hover svg{

    color:#ffffff !important;
    fill:#ffffff !important;
}

/* =========================
   ARROW DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-d79683d .arrow-icon,
.elementor-16 .elementor-element.elementor-element-d79683d .elementor-button-icon{

    color: rgba(16,15,44,0.45);

    transition: all 0.4s ease;
}

/* =========================
   ARROW HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-d79683d:hover .arrow-icon,
.elementor-16 .elementor-element.elementor-element-d79683d:hover .elementor-button-icon{

    color: rgba(255,255,255,0.72);
}

/* =========================
   PREMIUM OVERLAY GLOW
   ========================= */

.elementor-16 .elementor-element.elementor-element-d79683d::before{

    content:"";

    position:absolute;

    inset:0;

    background:
      radial-gradient(
        circle at top left,
        rgba(255,255,255,0.06),
        transparent 35%
      );

    opacity:0;

    transition: opacity 0.45s ease;

    pointer-events:none;
}

/* =========================
   OVERLAY HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-d79683d:hover::before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d60edbc *//* =========================
   PREMIUM SERVICE CARD
   ========================= */

.elementor-16 .elementor-element.elementor-element-d60edbc{
    background: #ffff;

    border: 1px solid rgba(16,15,44,0.08);

    border-radius: 22px;

    padding: 20px;

    overflow: hidden;

    position: relative;

    transition:
      all 0.45s cubic-bezier(0.4,0,0.2,1);
}

/* =========================
   CARD HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-d60edbc:hover{

    background: #100F2C;

    transform: translateY(-8px);

    box-shadow:
      0 30px 60px rgba(16,15,44,0.22);
}

/* =========================
   HEADING DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-d60edbc h1,
.elementor-16 .elementor-element.elementor-element-d60edbc h2,
.elementor-16 .elementor-element.elementor-element-d60edbc h3,
.elementor-16 .elementor-element.elementor-element-d60edbc h4,
.elementor-16 .elementor-element.elementor-element-d60edbc .elementor-heading-title{

    color: #100F2C !important;

    transition: all 0.4s ease;
}

/* =========================
   HEADING HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-d60edbc:hover h1,
.elementor-16 .elementor-element.elementor-element-d60edbc:hover h2,
.elementor-16 .elementor-element.elementor-element-d60edbc:hover h3,
.elementor-16 .elementor-element.elementor-element-d60edbc:hover h4,
.elementor-16 .elementor-element.elementor-element-d60edbc:hover .elementor-heading-title{

    color: #ffffff !important;
}

/* =========================
   PARAGRAPH DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-d60edbc p,
.elementor-16 .elementor-element.elementor-element-d60edbc span,
.elementor-16 .elementor-element.elementor-element-d60edbc .elementor-widget-text-editor,
.elementor-16 .elementor-element.elementor-element-d60edbc .elementor-widget-text-editor *{

    color: rgba(16,15,44,0.72) !important;

    transition: all 0.4s ease;
}

/* =========================
   PARAGRAPH HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-d60edbc:hover p,
.elementor-16 .elementor-element.elementor-element-d60edbc:hover span,
.elementor-16 .elementor-element.elementor-element-d60edbc:hover .elementor-widget-text-editor,
.elementor-16 .elementor-element.elementor-element-d60edbc:hover .elementor-widget-text-editor *{

    color: rgba(255,255,255,0.62) !important;
}

/* =========================
   ICON BOX DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-d60edbc .elementor-icon-box,
.elementor-16 .elementor-element.elementor-element-d60edbc .service-icon,
.elementor-16 .elementor-element.elementor-element-d60edbc .icon-wrap{

    width: 110px;
    height: 110px;

    display:flex;
    align-items:center;
    justify-content:center;

    background: rgba(16,15,44,0.04);

    border-radius: 30px;

    transition: all 0.2s ease;
}

/* =========================
   ICON DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-d60edbc .elementor-icon,
.elementor-16 .elementor-element.elementor-element-d60edbc i,
.elementor-16 .elementor-element.elementor-element-d60edbc svg{

    color: #100F2C !important;
    fill: #100F2C !important;

    font-size: 34px;

    transition: all 0.2s ease;
}

/* =========================
   ICON BOX HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-d60edbc:hover .elementor-icon-box,
.elementor-16 .elementor-element.elementor-element-d60edbc:hover .service-icon,
.elementor-16 .elementor-element.elementor-element-d60edbc:hover .icon-wrap{

    background: rgba(255,255,255,0.08);

    backdrop-filter: blur(12px);

    -webkit-backdrop-filter: blur(12px);

    border: 1px solid rgba(255,255,255,0.04);

    box-shadow:
      inset 0 1px 1px rgba(255,255,255,0.03),
      0 10px 25px rgba(0,0,0,0.18);
}

/* =========================
   ICON HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-d60edbc:hover .elementor-icon,
.elementor-16 .elementor-element.elementor-element-d60edbc:hover i,
.elementor-16 .elementor-element.elementor-element-d60edbc:hover svg{

    color:#ffffff !important;
    fill:#ffffff !important;
}

/* =========================
   ARROW DEFAULT
   ========================= */

.elementor-16 .elementor-element.elementor-element-d60edbc .arrow-icon,
.elementor-16 .elementor-element.elementor-element-d60edbc .elementor-button-icon{

    color: rgba(16,15,44,0.45);

    transition: all 0.4s ease;
}

/* =========================
   ARROW HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-d60edbc:hover .arrow-icon,
.elementor-16 .elementor-element.elementor-element-d60edbc:hover .elementor-button-icon{

    color: rgba(255,255,255,0.72);
}

/* =========================
   PREMIUM OVERLAY GLOW
   ========================= */

.elementor-16 .elementor-element.elementor-element-d60edbc::before{

    content:"";

    position:absolute;

    inset:0;

    background:
      radial-gradient(
        circle at top left,
        rgba(255,255,255,0.06),
        transparent 35%
      );

    opacity:0;

    transition: opacity 0.45s ease;

    pointer-events:none;
}

/* =========================
   OVERLAY HOVER
   ========================= */

.elementor-16 .elementor-element.elementor-element-d60edbc:hover::before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e32bbb1 */.elementor-16 .elementor-element.elementor-element-e32bbb1{
    transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.45s ease;
    transform-origin: center;
    will-change: transform;
}

.elementor-16 .elementor-element.elementor-element-e32bbb1:hover{
    transform: scale(1.05);
    box-shadow: 0 20px 45px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfba1ea */.elementor-16 .elementor-element.elementor-element-dfba1ea{

    /* Glass Background */
    background: rgba(255,255,255,0.04);

    /* Glass Blur */
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* 2px Premium Border */
    border: 2px solid rgba(255,255,255,0.14);

    /* Smooth Radius */
    border-radius: 36px;

    /* Premium Shadow */
    box-shadow:
      inset 0 1px 1px rgba(255,255,255,0.05),
      0 10px 40px rgba(0,0,0,0.18);

    /* Layout */
    padding: 10px;

    position: relative;

    overflow: hidden;
}

/* Soft Glass Highlight */

.elementor-16 .elementor-element.elementor-element-dfba1ea::before{

    content:"";

    position:absolute;

    inset:0;

    background:
      linear-gradient(
        135deg,
        rgba(255,255,255,0.08),
        transparent 35%
      );

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27be78c */.elementor-16 .elementor-element.elementor-element-27be78c{

    /* Glass Background */
    background: rgba(255,255,255,0.04);

    /* Glass Blur */
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* 2px Premium Border */
    border: 2px solid rgba(255,255,255,0.14);

    /* Smooth Radius */
    border-radius: 36px;

    /* Premium Shadow */
    box-shadow:
      inset 0 1px 1px rgba(255,255,255,0.05),
      0 10px 40px rgba(0,0,0,0.18);

    /* Layout */
    padding: 10px;

    position: relative;

    overflow: hidden;
}

/* Soft Glass Highlight */

.elementor-16 .elementor-element.elementor-element-27be78c::before{

    content:"";

    position:absolute;

    inset:0;

    background:
      linear-gradient(
        135deg,
        rgba(255,255,255,0.08),
        transparent 35%
      );

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d93c5bc */.elementor-16 .elementor-element.elementor-element-d93c5bc{

    /* Glass Background */
    background: rgba(255,255,255,0.04);

    /* Glass Blur */
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* 2px Premium Border */
    border: 2px solid rgba(255,255,255,0.14);

    /* Smooth Radius */
    border-radius: 36px;

    /* Premium Shadow */
    box-shadow:
      inset 0 1px 1px rgba(255,255,255,0.05),
      0 10px 40px rgba(0,0,0,0.18);

    /* Layout */
    padding: 10px;

    position: relative;

    overflow: hidden;
}

/* Soft Glass Highlight */

.elementor-16 .elementor-element.elementor-element-d93c5bc::before{

    content:"";

    position:absolute;

    inset:0;

    background:
      linear-gradient(
        135deg,
        rgba(255,255,255,0.08),
        transparent 35%
      );

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe99e47 */.elementor-16 .elementor-element.elementor-element-fe99e47{

    /* Glass Background */
    background: rgba(255,255,255,0.04);

    /* Glass Blur */
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* 2px Premium Border */
    border: 2px solid rgba(255,255,255,0.14);

    /* Smooth Radius */
    border-radius: 36px;

    /* Premium Shadow */
    box-shadow:
      inset 0 1px 1px rgba(255,255,255,0.05),
      0 10px 40px rgba(0,0,0,0.18);

    /* Layout */
    padding: 10px;

    position: relative;

    overflow: hidden;
}

/* Soft Glass Highlight */

.elementor-16 .elementor-element.elementor-element-fe99e47::before{

    content:"";

    position:absolute;

    inset:0;

    background:
      linear-gradient(
        135deg,
        rgba(255,255,255,0.08),
        transparent 35%
      );

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30b1077 */.elementor-16 .elementor-element.elementor-element-30b1077{
    transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.45s ease;
    transform-origin: center;
    will-change: transform;
}

.elementor-16 .elementor-element.elementor-element-30b1077:hover{
    transform: scale(1.05);
    box-shadow: 0 20px 45px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS */body{
  background:

    /* Royal Blue Glow */
    radial-gradient(
      circle at 10% 20%,
      rgba(37, 99, 235, 0.22) 0%,
      transparent 30%
    ),

    /* Cyan Highlight */
    radial-gradient(
      circle at 88% 14%,
      rgba(56, 189, 248, 0.18) 0%,
      transparent 28%
    ),

    /* Deep Navy Depth */
    radial-gradient(
      circle at 82% 82%,
      rgba(30, 64, 175, 0.16) 0%,
      transparent 32%
    ),

    /* Soft Blue Ambient */
    radial-gradient(
      circle at 18% 78%,
      rgba(147, 197, 253, 0.16) 0%,
      transparent 28%
    ),

    /* Mint Glow */
    radial-gradient(
      circle at 72% 38%,
      rgba(167, 243, 208, 0.18) 0%,
      transparent 30%
    ),

    /* Mint Ambient */
    radial-gradient(
      circle at 28% 52%,
      rgba(206, 248, 238, 0.20) 0%,
      transparent 34%
    ),

    /* Soft Purple Premium Depth */
    radial-gradient(
      circle at 52% 88%,
      rgba(238, 224, 255, 0.18) 0%,
      transparent 35%
    ),

    /* Main Background */
    linear-gradient(
      135deg,
      #f8fbff 0%,
      #eef6ff 25%,
      #f4fffc 52%,
      #f3f7ff 75%,
      #edf7ff 100%
    );

  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;

  min-height: 100vh;
  overflow-x: hidden;

  position: relative;
}/* End custom CSS */