.elementor-2041 .elementor-element.elementor-element-373c14e{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;box-shadow:0px 5px 30px 0px rgba(0,0,0,0.1);--z-index:9999;}.elementor-2041 .elementor-element.elementor-element-373c14e:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-373c14e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FAFB;}.elementor-2041 .elementor-element.elementor-element-e9e7072{--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:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:9998;}.elementor-2041 .elementor-element.elementor-element-72c1b95{--display:flex;}.elementor-2041 .elementor-element.elementor-element-72c1b95.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .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-2041 .elementor-element.elementor-element-bfbd664 img{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-41f1651{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2041 .elementor-element.elementor-element-c6d7007 .elementor-menu-toggle{margin:0 auto;}.elementor-2041 .elementor-element.elementor-element-c6d7007 .elementor-nav-menu .elementor-item{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;}.elementor-2041 .elementor-element.elementor-element-c6d7007 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-11cf64a );fill:var( --e-global-color-11cf64a );}.elementor-2041 .elementor-element.elementor-element-c6d7007 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2041 .elementor-element.elementor-element-c6d7007 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2041 .elementor-element.elementor-element-c6d7007 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2041 .elementor-element.elementor-element-c6d7007 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-f0d8b98 );fill:var( --e-global-color-f0d8b98 );}.elementor-2041 .elementor-element.elementor-element-c6d7007 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-f0d8b98 );}.elementor-2041 .elementor-element.elementor-element-f37554e{--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:center;}.elementor-2041 .elementor-element.elementor-element-d6e9f7c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-2041 .elementor-element.elementor-element-d6e9f7c.e-con{--flex-grow:0;--flex-shrink:0;}.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-2041 .elementor-element.elementor-element-c11471c .elementor-button{background-color:#F6FAFB;font-family:"Lato", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-f0d8b98 );color:var( --e-global-color-f0d8b98 );}.elementor-2041 .elementor-element.elementor-element-c11471c{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2041 .elementor-element.elementor-element-1c500a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-2041 .elementor-element.elementor-element-1c500a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2041 .elementor-element.elementor-element-4e53cd2 .elementor-button{background-color:#F6FAFB;font-family:"Lato", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-f0d8b98 );color:var( --e-global-color-f0d8b98 );}.elementor-2041 .elementor-element.elementor-element-4e53cd2{width:var( --container-widget-width, 109.827% );max-width:109.827%;--container-widget-width:109.827%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2041 .elementor-element.elementor-element-4e53cd2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2041 .elementor-element.elementor-element-da661dc{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;box-shadow:0px 5px 30px 0px rgba(0,0,0,0.1);--z-index:9999;}.elementor-2041 .elementor-element.elementor-element-da661dc:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-da661dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FAFB;}.elementor-2041 .elementor-element.elementor-element-8e4300c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:9999;}.elementor-2041 .elementor-element.elementor-element-0410d99{--display:flex;}.elementor-2041 .elementor-element.elementor-element-848861a{--display:flex;}.elementor-2041 .elementor-element.elementor-element-641d7b2{--display:flex;}.elementor-2041 .elementor-element.elementor-element-97217e0{--display:flex;}.elementor-2041 .elementor-element.elementor-element-ceaf936 .elementor-menu-toggle{margin:0 auto;}.elementor-2041 .elementor-element.elementor-element-3095163{--display:flex;}.elementor-2041 .elementor-element.elementor-element-b1bfe9f{--display:flex;}.elementor-2041 .elementor-element.elementor-element-3abb60f .elementor-button{background-color:#F6FAFB;font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-f0d8b98 );color:var( --e-global-color-f0d8b98 );}.elementor-2041 .elementor-element.elementor-element-3abb60f{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2041 .elementor-element.elementor-element-f24323a{--display:flex;}.elementor-2041 .elementor-element.elementor-element-21f3780 .elementor-button{background-color:#F6FAFB;font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-f0d8b98 );color:var( --e-global-color-f0d8b98 );}.elementor-2041 .elementor-element.elementor-element-21f3780{width:var( --container-widget-width, 109.827% );max-width:109.827%;--container-widget-width:109.827%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2041 .elementor-element.elementor-element-21f3780.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2041 .elementor-element.elementor-element-87bf20a{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;box-shadow:0px 5px 30px 0px rgba(0,0,0,0.1);--z-index:9999;}.elementor-2041 .elementor-element.elementor-element-87bf20a:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-87bf20a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FAFB;}.elementor-2041 .elementor-element.elementor-element-9d58dc3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:9999;}.elementor-2041 .elementor-element.elementor-element-a08e637{--display:flex;}.elementor-2041 .elementor-element.elementor-element-a20dfb1{--display:flex;}.elementor-2041 .elementor-element.elementor-element-fe5b5ba{--display:flex;}.elementor-2041 .elementor-element.elementor-element-54f6361 .elementor-menu-toggle{margin:0 auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-2041 .elementor-element.elementor-element-e9e7072{--content-width:1400px;}.elementor-2041 .elementor-element.elementor-element-72c1b95{--width:14%;}.elementor-2041 .elementor-element.elementor-element-d6e9f7c{--width:28.382%;}.elementor-2041 .elementor-element.elementor-element-1c500a1{--width:33.931%;}.elementor-2041 .elementor-element.elementor-element-8e4300c{--content-width:1400px;}.elementor-2041 .elementor-element.elementor-element-9d58dc3{--content-width:1400px;}}@media(max-width:1024px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-2041 .elementor-element.elementor-element-da661dc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2041 .elementor-element.elementor-element-8e4300c{--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-2041 .elementor-element.elementor-element-0410d99{--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-2041 .elementor-element.elementor-element-848861a{--justify-content:center;}.elementor-2041 .elementor-element.elementor-element-ab8100c img{width:100%;}.elementor-2041 .elementor-element.elementor-element-641d7b2{--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-2041 .elementor-element.elementor-element-97217e0{--justify-content:center;}.elementor-2041 .elementor-element.elementor-element-3095163{--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:flex-start;}.elementor-2041 .elementor-element.elementor-element-3abb60f .elementor-button{font-size:13px;}.elementor-2041 .elementor-element.elementor-element-21f3780 .elementor-button{font-size:13px;}.elementor-2041 .elementor-element.elementor-element-87bf20a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2041 .elementor-element.elementor-element-9d58dc3{--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-2041 .elementor-element.elementor-element-8a717d6 img{width:40%;}}@media(max-width:767px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-2041 .elementor-element.elementor-element-9d58dc3{--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;--flex-wrap:nowrap;}.elementor-2041 .elementor-element.elementor-element-8a717d6 img{width:100%;}.elementor-2041 .elementor-element.elementor-element-a20dfb1{--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;--flex-wrap:nowrap;}.elementor-2041 .elementor-element.elementor-element-fe5b5ba{--justify-content:center;}.elementor-2041 .elementor-element.elementor-element-54f6361{z-index:100;}}/* Start custom CSS for container, class: .elementor-element-373c14e */.elementor-2041 .elementor-element.elementor-element-373c14e{width:100%!important;max-width:none!important;padding:0!important;background:rgba(255,255,255,.96)!important;border:0!important;border-bottom:1px solid #dbe8f4!important;box-shadow:0 10px 30px rgba(8,45,82,.08)!important;backdrop-filter:blur(14px)}.elementor-2041 .elementor-element.elementor-element-373c14e:before{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,#0b74c9,#19b9d1,#e3aa45)}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-e9e7072{width:100%!important;max-width:none!important;padding:0!important;background:transparent!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-e9e7072>.e-con-inner{width:100%!important;max-width:none!important;min-height:96px!important;margin:0!important;padding:12px clamp(24px,4vw,72px)!important;display:grid!important;grid-template-columns:190px minmax(460px,1fr) auto!important;align-items:center!important;gap:clamp(20px,3vw,48px)!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-72c1b95{width:190px!important;min-width:190px!important;min-height:auto!important;align-items:flex-start!important;justify-content:center!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-bfbd664 img{display:block!important;width:auto!important;max-width:172px!important;max-height:70px!important;object-fit:contain!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-41f1651{width:100%!important;min-height:auto!important;align-items:center!important;justify-content:center!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-c6d7007 .elementor-nav-menu--main>ul{justify-content:center!important;gap:6px!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-c6d7007 .elementor-item{min-height:44px!important;padding:10px 13px!important;border-radius:10px!important;color:#163a5c!important;font-size:15px!important;font-weight:650!important;letter-spacing:.01em!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-c6d7007 .elementor-item:hover,.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-c6d7007 .elementor-item.elementor-item-active{color:#0875c9!important;background:#eef7fd!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-f37554e{width:auto!important;min-width:max-content!important;min-height:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-d6e9f7c,.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-1c500a1,.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-3693c0c{width:auto!important;min-width:auto!important;min-height:auto!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-button{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:11px 18px!important;border-radius:12px!important;white-space:nowrap!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-c11471c .elementor-button{color:#0875c9!important;background:transparent!important;border:1px solid #a9cee8!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-c11471c .elementor-button:hover{color:#fff!important;background:#0875c9!important;border-color:#0875c9!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-4e53cd2 .elementor-button{color:#fff!important;background:linear-gradient(135deg,#0875c9,#16a9cc)!important;border:1px solid transparent!important;box-shadow:0 8px 20px rgba(8,117,201,.22)!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-198968d a{min-height:44px!important;display:inline-flex!important;align-items:center!important;padding:10px 15px!important;border-radius:12px!important;color:#163a5c!important;border:1px solid #d4e3ef!important;text-decoration:none!important;font-size:14px!important;font-weight:700!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-c11471c,.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-4e53cd2{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-c11471c:focus,.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-4e53cd2:focus{border:0!important;outline:0!important}.elementor-2041 .elementor-element.elementor-element-373c14e .elementor-element-f37554e{align-items:center!important}.elementor-2041 .elementor-element.elementor-element-373c14e .animated-login-btn::before,.elementor-2041 .elementor-element.elementor-element-373c14e .animated-login-btn::after{display:none!important;content:none!important;animation:none!important}.elementor-2041 .elementor-element.elementor-element-373c14e .animated-login-btn{overflow:visible!important;transition:transform .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease!important}.elementor-2041 .elementor-element.elementor-element-373c14e .animated-login-btn span{display:inline-flex!important;align-items:center!important;transition:none!important}.elementor-2041 .elementor-element.elementor-element-373c14e .animated-login-btn span::after{content:"→";display:inline-block;margin-left:7px;font-size:16px;line-height:1;transition:transform .22s ease}.elementor-2041 .elementor-element.elementor-element-373c14e .animated-login-btn:hover{color:#fff!important;background:#163a5c!important;border-color:#163a5c!important;box-shadow:0 8px 18px rgba(22,58,92,.18)!important;transform:translateY(-2px)}.elementor-2041 .elementor-element.elementor-element-373c14e .animated-login-btn:hover span::after{transform:translateX(3px)}/* End custom CSS */
/* Start custom CSS */.elementor-2041{width:100%;position:relative;z-index:50;background:#fff;border-bottom:1px solid #d8e6f2;box-shadow:0 12px 35px rgba(15,48,78,.09);padding-top:34px}
.elementor-2041:before{content:"TECHNOLOGY  •  TALENT  •  TRANSFORMATION";position:absolute;inset:0 0 auto;height:34px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#082a4a,#0b5f9d);color:#dff5ff;font:700 11px/1 Inter,Arial,sans-serif;letter-spacing:.22em}
.elementor-2041>.e-con,.elementor-2041 .elementor-section>.elementor-container{width:100%;max-width:1440px;margin:auto}
.elementor-2041 img{max-height:62px;width:auto;object-fit:contain}
.elementor-2041 .elementor-nav-menu--main{background:#f3f8fc;border:1px solid #d9e8f3;border-radius:14px;padding:5px}
.elementor-2041 .elementor-nav-menu--main .elementor-item{color:#12365b;font:700 14px/1 Inter,Arial,sans-serif;padding:13px 15px;border-radius:10px}
.elementor-2041 .elementor-nav-menu--main .elementor-item:hover,.elementor-2041 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#fff;background:#0b7bdc}
.elementor-2041 .elementor-button{min-height:46px;border-radius:12px;padding:13px 18px;font:700 13px/1 Inter,Arial,sans-serif}
.elementor-2041 a[href*="/services/"].elementor-button{color:#0b5fae;background:#eaf5ff;border:1px solid #bddcff}
.elementor-2041 a[href*="/consultation/"].elementor-button{color:#fff;background:linear-gradient(135deg,#0b7bdc,#20b7d9);border:0;box-shadow:0 9px 22px rgba(11,123,220,.22)}
.elementor-2041 a[href*="/login/"].elementor-button{color:#12365b;background:#fff;border:1px solid #c9d9e8}
.elementor-2041 .elementor-menu-toggle{color:#fff;background:#0b7bdc;border-radius:12px;padding:11px}
.elementor-2041 .elementor-nav-menu--dropdown{background:#fff;border:1px solid #dbe7f3;border-radius:14px;box-shadow:0 18px 40px rgba(13,42,74,.15);overflow:hidden}
@media(max-width:1024px){.elementor-2041{padding:42px 16px 8px}.elementor-2041:before{height:34px}.elementor-2041 img{max-height:52px}}
@media(max-width:767px){.elementor-2041{padding:40px 12px 7px}.elementor-2041:before{content:"SMART OUTSOURCING  •  GLOBAL DELIVERY";font-size:9px;letter-spacing:.14em}.elementor-2041 img{max-height:46px}.elementor-2041 .elementor-button{min-height:42px;font-size:12px;padding:11px 14px}}.elementor-2041{
  width:100%;
  background:#ffffff;
  border-bottom:1px solid #dbe7f3;
  box-shadow:0 10px 30px rgba(13,42,74,.08);
  position:relative;
  z-index:50;
}
.elementor-2041 > .e-con,
.elementor-2041 .elementor-section > .elementor-container{
  width:100%;
  max-width:1440px;
  margin-inline:auto;
}
.elementor-2041 img{
  max-height:58px;
  width:auto;
  object-fit:contain;
}
.elementor-2041 .elementor-nav-menu--main .elementor-item{
  color:#12365b;
  font-family:Inter,Arial,sans-serif;
  font-size:14px;
  font-weight:700;
  letter-spacing:.02em;
  padding:14px 16px;
  transition:color .2s ease;
}
.elementor-2041 .elementor-nav-menu--main .elementor-item:hover,
.elementor-2041 .elementor-nav-menu--main .elementor-item.elementor-item-active{
  color:#0b7bdc;
}
.elementor-2041 .elementor-button{
  min-height:46px;
  border-radius:10px;
  padding:13px 20px;
  font-family:Inter,Arial,sans-serif;
  font-size:14px;
  font-weight:700;
  box-shadow:none;
}
.elementor-2041 a[href*="/services/"].elementor-button{
  color:#0b5fae;
  background:#eaf5ff;
  border:1px solid #bddcff;
}
.elementor-2041 a[href*="/consultation/"].elementor-button{
  color:#ffffff;
  background:linear-gradient(135deg,#0b7bdc,#1354b8);
  border:1px solid transparent;
  box-shadow:0 8px 20px rgba(11,123,220,.2);
}
.elementor-2041 a[href*="/login/"].elementor-button{
  color:#12365b;
  background:transparent;
  border:1px solid #c9d9e8;
}
.elementor-2041 .elementor-menu-toggle{
  color:#ffffff;
  background:#0b7bdc;
  border-radius:10px;
  padding:10px;
}
.elementor-2041 .elementor-nav-menu--dropdown{
  background:#ffffff;
  border:1px solid #dbe7f3;
  border-radius:12px;
  box-shadow:0 16px 35px rgba(13,42,74,.12);
  overflow:hidden;
}
.elementor-2041 .elementor-nav-menu--dropdown .elementor-item{
  color:#12365b;
  font-size:14px;
  padding:13px 16px;
}
@media(max-width:1024px){
  .elementor-2041{padding:8px 16px}
  .elementor-2041 img{max-height:50px}
  .elementor-2041 .elementor-button{min-height:42px;padding:11px 15px}
}
@media(max-width:767px){
  .elementor-2041{padding:7px 12px}
  .elementor-2041 img{max-height:44px}
  .elementor-2041 .elementor-button{font-size:13px}
}/* End custom CSS */