.elementor-3892 .elementor-element.elementor-element-6980962{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:72px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-3892 .elementor-element.elementor-element-6980962:not(.elementor-motion-effects-element-type-background), .elementor-3892 .elementor-element.elementor-element-6980962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#434887;}.elementor-3892 .elementor-element.elementor-element-35a2178{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3892 .elementor-element.elementor-element-021d8dd{text-align:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3892 .elementor-element.elementor-element-8f3dc15{text-align:center;}.elementor-3892 .elementor-element.elementor-element-b216ee8{text-align:center;}.elementor-3892 .elementor-element.elementor-element-b216ee8 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-weight:800;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3892 .elementor-element.elementor-element-e5ac3f4{text-align:center;font-family:"Mulish", Sans-serif;}.elementor-3892 .elementor-element.elementor-element-e1755a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3892 .elementor-element.elementor-element-8794c81 .elementor-button{font-family:"Baloo 2", Sans-serif;font-weight:800;}.elementor-3892 .elementor-element.elementor-element-c6475bc .elementor-button{font-family:"Baloo 2", Sans-serif;font-weight:800;}.elementor-3892 .elementor-element.elementor-element-00a5d97{text-align:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3892 .elementor-element.elementor-element-f178837 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3892 .elementor-element.elementor-element-f178837 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3892 .elementor-element.elementor-element-f178837{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3892 .elementor-element.elementor-element-f178837 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3892 .elementor-element.elementor-element-44a919f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-3892 .elementor-element.elementor-element-2d4aa14 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3892 .elementor-element.elementor-element-2d4aa14.elementor-view-stacked .elementor-icon{background-color:#FFEF10;fill:#2F3268;color:#2F3268;}.elementor-3892 .elementor-element.elementor-element-2d4aa14.elementor-view-framed .elementor-icon, .elementor-3892 .elementor-element.elementor-element-2d4aa14.elementor-view-default .elementor-icon{fill:#FFEF10;color:#FFEF10;border-color:#FFEF10;}.elementor-3892 .elementor-element.elementor-element-2d4aa14.elementor-view-framed .elementor-icon{background-color:#2F3268;}.elementor-3892 .elementor-element.elementor-element-2d4aa14 .elementor-icon{font-size:21px;padding:15px;}.elementor-3892 .elementor-element.elementor-element-c6e5034 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3892 .elementor-element.elementor-element-c6e5034.elementor-view-stacked .elementor-icon{background-color:#FFEF10;fill:#2F3268;color:#2F3268;}.elementor-3892 .elementor-element.elementor-element-c6e5034.elementor-view-framed .elementor-icon, .elementor-3892 .elementor-element.elementor-element-c6e5034.elementor-view-default .elementor-icon{fill:#FFEF10;color:#FFEF10;border-color:#FFEF10;}.elementor-3892 .elementor-element.elementor-element-c6e5034.elementor-view-framed .elementor-icon{background-color:#2F3268;}.elementor-3892 .elementor-element.elementor-element-c6e5034 .elementor-icon{font-size:21px;padding:15px;}.elementor-3892 .elementor-element.elementor-element-9ecb76c .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3892 .elementor-element.elementor-element-9ecb76c.elementor-view-stacked .elementor-icon{background-color:#FFEF10;fill:#2F3268;color:#2F3268;}.elementor-3892 .elementor-element.elementor-element-9ecb76c.elementor-view-framed .elementor-icon, .elementor-3892 .elementor-element.elementor-element-9ecb76c.elementor-view-default .elementor-icon{fill:#FFEF10;color:#FFEF10;border-color:#FFEF10;}.elementor-3892 .elementor-element.elementor-element-9ecb76c.elementor-view-framed .elementor-icon{background-color:#2F3268;}.elementor-3892 .elementor-element.elementor-element-9ecb76c .elementor-icon{font-size:21px;padding:15px;}.elementor-3892 .elementor-element.elementor-element-f00a3fa{text-align:center;}@media(min-width:768px){.elementor-3892 .elementor-element.elementor-element-44a919f{--width:100%;}}@media(max-width:767px){.elementor-3892 .elementor-element.elementor-element-6980962{--padding-top:56px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-3892 .elementor-element.elementor-element-44a919f{--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;}}/* Start custom CSS *//* The Effect - Coming Soon page */
body{background:#434887}
.ecs{position:relative;overflow:hidden;background-color:#434887!important;background-image:radial-gradient(circle at 88% 8%,rgba(255,255,255,.10) 0,rgba(255,255,255,0) 32%),radial-gradient(circle at 6% 94%,rgba(255,239,16,.12) 0,rgba(255,239,16,0) 30%)!important}
.ecs .ecs-doodles-w{position:absolute!important;top:0;left:0;right:0;bottom:0;width:100%!important;max-width:none!important;height:100%;margin:0!important;padding:0!important;z-index:0;pointer-events:none}
.ecs .ecs-doodles-w>.elementor-widget-container{height:100%}
.ecs .ecs-doodles{position:absolute;top:0;left:0;right:0;bottom:0}
.ecs .ecs-stripe{position:absolute;left:0;right:0;height:10px;background:repeating-linear-gradient(90deg,#0040A8 0 15px,#FFFFFF 15px 25px,#FFEF10 25px 40px,#FFFFFF 40px 50px)}
.ecs .ecs-stripe-top{top:0}
.ecs .ecs-stripe-bottom{bottom:0}
.ecs .ecs-doodle{position:absolute;display:block;height:auto}
.ecs .ecs-d1{top:13%;left:7%;width:58px}
.ecs .ecs-d2{top:10%;right:7%;width:150px;opacity:.22}
.ecs .ecs-d3{top:48%;left:4%;width:92px;opacity:.24}
.ecs .ecs-d4{bottom:12%;right:6%;width:124px;opacity:.85}
.ecs .ecs-d5{bottom:14%;left:8%;width:70px;opacity:.28}
.ecs .ecs-d6{top:42%;right:5%;width:34px;opacity:.9}
@keyframes ecsFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
.ecs .ecs-d1,.ecs .ecs-d2,.ecs .ecs-d6{animation:ecsFloat 7s ease-in-out infinite}
.ecs .ecs-d2{animation-delay:-2s}
.ecs .ecs-d6{animation-delay:-4s}
.ecs .ecs-inner{position:relative;z-index:1;width:100%;max-width:880px;text-align:center}
.ecs .ecs-logo{margin:0 0 30px!important;width:auto!important}
.ecs .ecs-logo img{display:block;height:112px!important;width:auto!important;max-width:100%;background:#FFFFFF;padding:14px 26px;border-radius:24px;box-shadow:0 8px 0 #FFEF10,0 24px 48px rgba(20,22,60,.30);box-sizing:border-box}
.ecs .ecs-chip{margin:0 0 18px!important;width:auto!important}
.ecs .ecs-chip .elementor-heading-title{display:inline-block;margin:0;padding:7px 16px;border-radius:999px;background:#FFEF10;color:#2F3268;font-family:"Baloo 2",sans-serif;font-weight:700;font-size:14px;line-height:1.3;letter-spacing:.07em;text-transform:uppercase}
.ecs .ecs-title{margin:0 0 18px!important;width:100%}
.ecs .ecs-title .elementor-heading-title{margin:0;color:#FFFFFF;font-family:"Baloo 2",sans-serif;font-weight:800;font-size:clamp(38px,6.4vw,70px);line-height:1.04;letter-spacing:-.01em;text-align:center}
.ecs .ecs-title .elementor-heading-title span{color:#FFEF10;white-space:nowrap}
.ecs .ecs-lead{max-width:640px!important;margin:0 auto 32px!important}
.ecs .ecs-lead,.ecs .ecs-lead p{color:rgba(255,255,255,.9);font-family:Mulish,sans-serif;font-size:18.5px;line-height:1.7;margin:0;text-align:center}
.ecs .ecs-lead strong{color:#FFFFFF;font-weight:800}
.ecs .ecs-actions{margin:0 0 48px!important}
.ecs .ecs-btn{width:auto!important;margin:0!important}
.ecs .ecs-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:15px 28px;border-radius:14px;font-family:"Baloo 2",sans-serif;font-weight:800;font-size:17px;line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;transition:transform .15s ease,background-color .2s ease,color .2s ease,border-color .2s ease}
.ecs .ecs-btn-yellow .elementor-button{background:#FFEF10;color:#2F3268;border:2px solid #FFEF10;box-shadow:0 5px 0 #2F3268}
.ecs .ecs-btn-yellow .elementor-button:hover{transform:translateY(-2px);background:#FFEF10;color:#2F3268}
.ecs .ecs-btn-ghost .elementor-button{background:transparent;color:#FFFFFF;border:2px solid rgba(255,255,255,.78)}
.ecs .ecs-btn-ghost .elementor-button:hover{background:#FFFFFF;color:#2F3268;border-color:#FFFFFF}
.ecs .ecs-btn .elementor-button:focus-visible,.ecs .ecs-card a:focus-visible{outline:3px solid #FFEF10;outline-offset:3px}
.ecs .ecs-kicker{margin:0 0 14px!important}
.ecs .ecs-kicker .elementor-heading-title{margin:0;color:#FFEF10;font-family:"Baloo 2",sans-serif;font-weight:700;font-size:15px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}
.ecs .ecs-chips{margin:0 0 44px!important;max-width:820px!important;width:100%}
.ecs .ecs-chips .elementor-icon-list-items{display:flex!important;flex-wrap:wrap;justify-content:center;gap:10px;margin:0!important;padding:0!important;list-style:none}
.ecs .ecs-chips .elementor-icon-list-item{display:inline-flex!important;align-items:center;margin:0!important;padding:8px 16px!important;border:1.5px solid rgba(255,255,255,.3);border-radius:999px;background:rgba(255,255,255,.05)}
.ecs .ecs-chips .elementor-icon-list-item::after,.ecs .ecs-chips .elementor-icon-list-icon{display:none!important}
.ecs .ecs-chips .elementor-icon-list-text{padding:0!important;color:#FFFFFF!important;font-family:Mulish,sans-serif;font-weight:700;font-size:15px;line-height:1.3}
.ecs .ecs-chips .elementor-icon-list-text::before{content:"";display:inline-block;width:8px;height:8px;margin-right:9px;border-radius:50%;background:#FFEF10;vertical-align:1px}
.ecs .ecs-contact{width:100%!important;margin:0 0 34px!important}
.ecs .ecs-contact .ecs-card{flex:1 1 0;min-width:0;margin:0!important}
.ecs .ecs-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:24px 18px 22px}
.ecs .ecs-card .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}\n.ecs .ecs-card .elementor-icon-box-content{width:100%}
.ecs .ecs-card .elementor-icon-box-icon{margin:0 0 12px!important;display:flex!important;justify-content:center!important}
.ecs .ecs-card .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0!important;border-radius:50%;background-color:#FFEF10!important;color:#2F3268!important;fill:#2F3268!important;font-size:21px!important}
.ecs .ecs-card .elementor-icon svg{width:21px;height:21px;fill:#2F3268}
.ecs .ecs-card .elementor-icon-box-title{margin:0 0 6px!important}
.ecs .ecs-card .elementor-icon-box-title,.ecs .ecs-card .elementor-icon-box-title a{color:#FFFFFF!important;font-family:"Baloo 2",sans-serif;font-weight:800;font-size:19px;line-height:1.25;text-decoration:none}
.ecs .ecs-card .elementor-icon-box-description{margin:0;color:rgba(255,255,255,.86)!important;font-family:Mulish,sans-serif;font-size:15px;line-height:1.55;overflow-wrap:anywhere}
.ecs .ecs-foot,.ecs .ecs-foot p{margin:0;color:rgba(255,255,255,.66);font-family:Mulish,sans-serif;font-size:14px;line-height:1.6;text-align:center}
@media (max-width:767px){
.ecs .ecs-logo img{height:90px!important;padding:11px 20px;border-radius:20px}
.ecs .ecs-title .elementor-heading-title{font-size:38px}
.ecs .ecs-lead,.ecs .ecs-lead p{font-size:16.5px}
.ecs .ecs-actions{flex-direction:column!important;align-items:stretch!important;width:100%!important}
.ecs .ecs-btn,.ecs .ecs-btn .elementor-button{width:100%!important}
.ecs .ecs-contact{flex-direction:column!important}
.ecs .ecs-chips .elementor-icon-list-items{gap:8px}
.ecs .ecs-chips .elementor-icon-list-item{padding:7px 12px!important}
.ecs .ecs-chips .elementor-icon-list-text{font-size:13.5px}
.ecs .ecs-chips .elementor-icon-list-text::before{width:7px;height:7px;margin-right:7px}
.ecs .ecs-d2,.ecs .ecs-d3,.ecs .ecs-d5,.ecs .ecs-d6{display:none}
.ecs .ecs-d1{top:4%;left:5%;width:38px}
.ecs .ecs-d4{bottom:3%;right:4%;width:84px}
}
@media (prefers-reduced-motion:reduce){.ecs .ecs-doodle{animation:none!important}.ecs .ecs-btn .elementor-button{transition:none}}/* End custom CSS */